/* Minification failed. Returning unminified contents.
(16325,46): run-time error CSS1062: Expected semicolon or closing curly-brace, found '.'
(32247,31): run-time error CSS1030: Expected identifier, found '.'
(32247,45): run-time error CSS1031: Expected selector, found ')'
(32247,45): run-time error CSS1025: Expected comma or open brace, found ')'
(32250,46): run-time error CSS1030: Expected identifier, found '.'
(32250,60): run-time error CSS1031: Expected selector, found ')'
(32250,60): run-time error CSS1025: Expected comma or open brace, found ')'
(32254,53): run-time error CSS1030: Expected identifier, found '.'
(32254,67): run-time error CSS1031: Expected selector, found ')'
(32254,67): run-time error CSS1025: Expected comma or open brace, found ')'
 */
@charset "UTF-8";
/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar; }

*,
*::before,
*::after {
  box-sizing: inherit; }

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  max-width: 100%; }

.col-auto {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  -ms-flex: 0 0 25%;
      flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  -ms-flex: 0 0 75%;
      flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  -ms-flex-order: -1;
      order: -1; }

.order-last {
  -ms-flex-order: 13;
      order: 13; }

.order-0 {
  -ms-flex-order: 0;
      order: 0; }

.order-1 {
  -ms-flex-order: 1;
      order: 1; }

.order-2 {
  -ms-flex-order: 2;
      order: 2; }

.order-3 {
  -ms-flex-order: 3;
      order: 3; }

.order-4 {
  -ms-flex-order: 4;
      order: 4; }

.order-5 {
  -ms-flex-order: 5;
      order: 5; }

.order-6 {
  -ms-flex-order: 6;
      order: 6; }

.order-7 {
  -ms-flex-order: 7;
      order: 7; }

.order-8 {
  -ms-flex-order: 8;
      order: 8; }

.order-9 {
  -ms-flex-order: 9;
      order: 9; }

.order-10 {
  -ms-flex-order: 10;
      order: 10; }

.order-11 {
  -ms-flex-order: 11;
      order: 11; }

.order-12 {
  -ms-flex-order: 12;
      order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-sm-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-sm-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-sm-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-sm-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-sm-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-sm-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-sm-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-sm-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-sm-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-sm-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-sm-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-sm-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-sm-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-sm-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-md-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-md-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-md-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-md-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-md-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-md-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-md-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-md-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-md-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-md-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-md-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-md-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-md-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-md-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-lg-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-lg-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-lg-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-lg-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-lg-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-lg-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-lg-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-lg-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-lg-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-lg-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-lg-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-lg-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-lg-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-lg-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-xl-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-xl-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-xl-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-xl-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-xl-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-xl-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-xl-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-xl-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-xl-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-xl-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-xl-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-xl-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-xl-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-xl-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.flex-row {
  -ms-flex-direction: row !important;
      flex-direction: row !important; }

.flex-column {
  -ms-flex-direction: column !important;
      flex-direction: column !important; }

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important; }

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important; }

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }

.flex-fill {
  -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important; }

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
      flex-grow: 0 !important; }

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important; }

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }

.justify-content-start {
  -ms-flex-pack: start !important;
      justify-content: flex-start !important; }

.justify-content-end {
  -ms-flex-pack: end !important;
      justify-content: flex-end !important; }

.justify-content-center {
  -ms-flex-pack: center !important;
      justify-content: center !important; }

.justify-content-between {
  -ms-flex-pack: justify !important;
      justify-content: space-between !important; }

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }

.align-items-start {
  -ms-flex-align: start !important;
      align-items: flex-start !important; }

.align-items-end {
  -ms-flex-align: end !important;
      align-items: flex-end !important; }

.align-items-center {
  -ms-flex-align: center !important;
      align-items: center !important; }

.align-items-baseline {
  -ms-flex-align: baseline !important;
      align-items: baseline !important; }

.align-items-stretch {
  -ms-flex-align: stretch !important;
      align-items: stretch !important; }

.align-container-start {
  align-container: flex-start !important; }

.align-container-end {
  align-container: flex-end !important; }

.align-container-center {
  align-container: center !important; }

.align-container-between {
  align-container: space-between !important; }

.align-container-around {
  align-container: space-around !important; }

.align-container-stretch {
  align-container: stretch !important; }

.align-self-auto {
  -ms-flex-item-align: auto !important;
      -ms-grid-row-align: auto !important;
      align-self: auto !important; }

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important; }

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important; }

.align-self-center {
  -ms-flex-item-align: center !important;
      -ms-grid-row-align: center !important;
      align-self: center !important; }

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      -ms-grid-row-align: stretch !important;
      align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-sm-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-sm-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-sm-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-sm-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-container-sm-start {
    align-container: flex-start !important; }
  .align-container-sm-end {
    align-container: flex-end !important; }
  .align-container-sm-center {
    align-container: center !important; }
  .align-container-sm-between {
    align-container: space-between !important; }
  .align-container-sm-around {
    align-container: space-around !important; }
  .align-container-sm-stretch {
    align-container: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-md-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-md-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-md-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-md-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-container-md-start {
    align-container: flex-start !important; }
  .align-container-md-end {
    align-container: flex-end !important; }
  .align-container-md-center {
    align-container: center !important; }
  .align-container-md-between {
    align-container: space-between !important; }
  .align-container-md-around {
    align-container: space-around !important; }
  .align-container-md-stretch {
    align-container: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-lg-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-lg-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-lg-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-lg-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-container-lg-start {
    align-container: flex-start !important; }
  .align-container-lg-end {
    align-container: flex-end !important; }
  .align-container-lg-center {
    align-container: center !important; }
  .align-container-lg-between {
    align-container: space-between !important; }
  .align-container-lg-around {
    align-container: space-around !important; }
  .align-container-lg-stretch {
    align-container: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-xl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-xl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-xl-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-container-xl-start {
    align-container: flex-start !important; }
  .align-container-xl-end {
    align-container: flex-end !important; }
  .align-container-xl-center {
    align-container: center !important; }
  .align-container-xl-between {
    align-container: space-between !important; }
  .align-container-xl-around {
    align-container: space-around !important; }
  .align-container-xl-stretch {
    align-container: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        -ms-grid-row-align: center !important;
        align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*,
*::before,
*::after {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

[tabindex="-1"]:focus {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #0056b3;
    text-decoration: underline; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none; }
  a:not([href]):not([tabindex]):focus {
    outline: 0; }

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: 0.5rem; }

button {
  border-radius: 0; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

select {
  word-wrap: normal; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #6c757d; }

.modal-open {
  overflow: hidden; }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    -ms-transform: translate(0, -50px);
        transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    -ms-transform: none;
        transform: none; }
  .modal-dialog .close {
    border: none; }

.modal-dialog-scrollable {
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem); }
  .modal-dialog-scrollable .modal-container {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
  .modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-height: calc(100% - 1rem); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    content: ""; }
  .modal-dialog-centered.modal-dialog-scrollable {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    height: 100%; }
    .modal-dialog-centered.modal-dialog-scrollable .modal-container {
      max-height: none; }
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

.modal-container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }
  .modal-footer > :not(:first-child) {
    margin-left: .25rem; }
  .modal-footer > :not(:last-child) {
    margin-right: .25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-container {
      max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem); }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

@font-face {
  font-family: 'icomoon';
  src: url("/Assets/Jamba/fonts/icomoon.eot?vb849f");
  src: url("/Assets/Jamba/fonts/icomoon.eot?vb849f#iefix") format("embedded-opentype"), url("/Assets/Jamba/fonts/icomoon.ttf?vb849f") format("truetype"), url("/Assets/Jamba/fonts/icomoon.woff?vb849f") format("woff"), url("/Assets/Jamba/fonts/icomoon.svg?vb849f#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-menu:before {
  content: "\e90b"; }

.icon-hamburger:before {
  content: "\e90a"; }

.icon-location:before {
  content: "\e901"; }

.icon-mail:before {
  content: "\e902"; }

.icon-reward:before {
  content: "\e903"; }

.icon-smoothie:before {
  content: "\e904"; }

.icon-arrow:before {
  content: "\e905"; }

.icon-bites:before {
  content: "\e906"; }

.icon-boosts:before {
  content: "\e907"; }

.icon-bowls:before {
  content: "\e908"; }

.icon-giftcard:before {
  content: "\e909"; }

.icon-external:before {
  content: "\e900"; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0.25rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff; }

.nav-fill .nav-item {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  text-align: center; }

.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: center; }

.tab-container > .tab-pane {
  display: none; }

.tab-container > .active {
  display: block; }

.fade {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }

/* Widths */
/* Breakpoints */
/* Columns */
html {
  font-size: 10px; }

@media screen and (max-width: 768px) {
  body.legacy {
    padding-top: 14rem; } }

body.legacy .breadcrumb-component {
  padding-top: 0; }

body .grecaptcha-badge {
  visibility: hidden; }

.fcs-container, .fcs-container-slim, .fcs-container-xslim {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-left: auto;
  margin-right: auto; }

.fcs-container {
  max-width: 1400px; }
  .fcs-container-slim {
    max-width: 1100px; }
  .fcs-container-xslim {
    width: 900px; }

.fcs-loading-icon {
  display: none;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.75);
  z-index: 99999; }
  .fcs-loading-icon.show-loader {
    display: block; }
  .fcs-loading-icon .fcs-icon-img {
    display: block;
    width: 100%;
    max-width: 20rem;
    border-radius: 1.6rem;
    overflow: hidden;
    position: relative;
    left: 50%;
    top: 50%;
    -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%); }

.edge body {
  overflow-x: hidden; }

@font-face {
  font-family: 'Charleston';
  src: url("/Assets/Jamba/fonts/charleston-regular-webfont.woff2") format("woff2"), url("/Assets/Jamba/fonts/charleston-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "Filson Soft W03";
  src: url("/Assets/Jamba/fonts/fc2a1dd0-9e0b-4771-9ad1-c44d9f4a89ab.eot?#iefix");
  src: url("/Assets/Jamba/fonts/fc2a1dd0-9e0b-4771-9ad1-c44d9f4a89ab.eot?#iefix") format("eot"), url("/Assets/Jamba/fonts/67243edf-db55-4c1d-92e2-ee4c33fa633b.woff2") format("woff2"), url("/Assets/Jamba/fonts/de0124a9-743a-4757-bfff-c509c5970ee7.woff") format("woff"), url("/Assets/Jamba/fonts/7dc9ee0c-f8e4-4631-843b-6153bccac5e5.ttf") format("truetype");
  font-weight: 400; }

@font-face {
  font-family: "Filson Soft W03";
  src: url("/Assets/Jamba/fonts/652ef45f-6fb7-4751-8028-76107d36a0e9.eot?#iefix");
  src: url("/Assets/Jamba/fonts/652ef45f-6fb7-4751-8028-76107d36a0e9.eot?#iefix") format("eot"), url("/Assets/Jamba/fonts/6d6a8331-b28c-4421-89df-2b3d63d5dfd6.woff2") format("woff2"), url("/Assets/Jamba/fonts/70f59124-bb45-41a8-946b-425b647ccfb0.woff") format("woff"), url("/Assets/Jamba/fonts/8ff2297c-392c-4f7e-8c0c-a02071488115.ttf") format("truetype");
  font-weight: 500; }

@font-face {
  font-family: "Filson Soft W03";
  src: url("/Assets/Jamba/fonts/84329372-da16-46bb-ba35-2f269957af88.eot?#iefix");
  src: url("/Assets/Jamba/fonts/84329372-da16-46bb-ba35-2f269957af88.eot?#iefix") format("eot"), url("/Assets/Jamba/fonts/2357f2d2-9956-4320-a9f2-b8e9d0919130.woff2") format("woff2"), url("/Assets/Jamba/fonts/43d726ff-b2d5-42d5-8a94-f3f70b12625f.woff") format("woff"), url("/Assets/Jamba/fonts/29f28e26-af2b-4163-b0c4-b61c2d7e54f4.ttf") format("truetype");
  font-weight: 700; }

@font-face {
  font-family: "Filson W05 Medium";
  src: url("/Assets/Jamba/fonts/5f050c4c-57dc-425c-b488-38f1cd19e750.eot?#iefix");
  src: url("/Assets/Jamba/fonts/5f050c4c-57dc-425c-b488-38f1cd19e750.eot?#iefix") format("eot"), url("/Assets/Jamba/fonts/b3cef5ac-3eac-4e9d-9113-5167b4222659.woff2") format("woff2"), url("/Assets/Jamba/fonts/9b263d1f-d2f7-4c9a-985e-62af35b4f39d.woff") format("woff"), url("/Assets/Jamba/fonts/f6047d54-723b-48cb-bea4-d14197125603.ttf") format("truetype"); }

@font-face {
  font-family: "Frontage Condensed W05 Outline";
  src: url("/Assets/Jamba/fonts/16a30adb-3184-40c6-8cb1-1cf4d1a5b531.eot?#iefix");
  src: url("/Assets/Jamba/fonts/16a30adb-3184-40c6-8cb1-1cf4d1a5b531.eot?#iefix") format("eot"), url("/Assets/Jamba/fonts/7e8d5137-4192-4395-96d3-eb3648f41ec9.woff2") format("woff2"), url("/Assets/Jamba/fonts/8bf29436-9817-4b37-856d-b12a72a817ba.woff") format("woff"), url("/Assets/Jamba/fonts/9d18719b-c126-4f52-9b42-5812880d34ed.ttf") format("truetype"); }

@font-face {
  font-family: "Filson Soft W03";
  src: url("/Assets/Jamba/fonts/FilsonSoftHeavy");
  src: url("/Assets/Jamba/fonts/FilsonSoftHeavy") format("otf");
  font-weight: 900; }

h1,
h2,
h3,
h4,
h5,
h6,
.h1-like,
.h2-like,
.h3-like,
.h4-like,
.h5-like,
.h6-like {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 6.5rem;
  color: #2b3936; }

h2,
.h2-like {
  font-size: 5.2rem; }

h3,
.h3-like {
  font-size: 4.0rem; }

h4,
.h4-like {
  font-size: 3.6rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-weight: 500; }

h5,
.h5-like {
  font-size: 3.0rem; }

h6,
.h6-like {
  font-size: 2.4rem; }

.iconlink span {
  vertical-align: middle; }

a,
.generic-link {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.33;
  color: #036d58;
  text-decoration: none;
  text-shadow: 0px 0px 0 transparent,  0px 0px transparent; }
  a:hover, a:focus,
  .generic-link:hover,
  .generic-link:focus {
    color: #036d58;
    text-shadow: 0px 0px 0 #036d58, 0px 0px #036d58; }
  a::after, a::before,
  .generic-link::after,
  .generic-link::before {
    text-shadow: none !important; }
  a.arrow,
  .generic-link.arrow {
    text-shadow: none !important; }

p,
.p {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: 300;
  color: #363636; }

.triangle-link {
  font-size: 1.6rem;
  font-weight: bold;
  color: #2b3936; }
  .triangle-link.green {
    color: #036d58; }
    .triangle-link.green:after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  .triangle-link.overflow-ellipsis {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    word-break: break-word;
    padding-right: 1.5rem; }
    .triangle-link.overflow-ellipsis::after {
      position: absolute;
      right: 0;
      top: 0.6rem; }
  .triangle-link:after {
    content: "";
    background-image: url("/Assets/Jamba/img/triangle.svg");
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 0.7rem;
    height: 0.9rem;
    margin-left: 1rem; }
  .triangle-link.disabled {
    pointer-events: none;
    opacity: .3; }

.script-text {
  font-family: Charleston, Arial, Helvetica, sans-serif; }

sup {
  top: -0.5em;
  right: -0.3rem;
  display: inline-block !important;
  font-size: 0.6em !important; }

.strikethrough {
  text-decoration: line-through; }

.section-subtitle {
  color: #6B7673;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.048rem; }

.arrow-link::after {
  content: "";
  background-image: url("/Assets/Jamba/img/arrow-link.svg");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  width: 2rem;
  height: .8rem;
  margin-left: .6rem; }

@media screen and (min-width: 769px) {
  .show-mobile {
    display: none !important; } }

@media screen and (max-width: 768px) {
  .hide-mobile {
    display: none !important; } }

.text-right {
  text-align: right !important; }

.center-block {
  margin-left: auto !important;
  margin-right: auto !important; }

.no-scroll {
  overflow: hidden !important; }

.img-responsive {
  width: auto;
  max-width: 100%;
  display: block; }

.pb-50 {
  padding-bottom: 5rem !important; }

.pt-50 {
  padding-top: 5rem !important; }

.pt-60 {
  padding-top: 6rem !important; }

.py-15 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important; }

.px-12 {
  padding-top: 1.2rem !important;
  padding-bottom: 1.2rem !important; }

.mt-50 {
  margin-top: 5rem !important; }

.mt-neg-10 {
  margin-top: -1rem !important; }

.mb-neg-10 {
  margin-bottom: -1rem !important; }

.m0-auto {
  margin: 0 auto; }

.z-i-5 {
  z-index: 5 !important; }

.primary-button,
.btn.primary {
  background: #036d58;
  color: #ffffff;
  border-radius: 500px;
  padding: 1.2rem 3.4rem;
  font-size: 1.6rem;
  display: inline-block;
  text-shadow: none !important;
  min-width: 19rem;
  text-align: center;
  position: relative;
  font-weight: 700;
  border: 0; }
  .primary-button.loading,
  .btn.primary.loading {
    position: relative; }
    .primary-button.loading::before,
    .btn.primary.loading::before {
      background-color: #036d58;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: 50%;
      border-radius: 500px;
      bottom: 0;
      content: '';
      display: block;
      height: 100%;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 100%;
      background-image: url("/Assets/Jamba/img/icons/jamba-swirl.gif"); }
  .primary-button:hover,
  .btn.primary:hover {
    color: #ffffff;
    text-decoration: none; }
  .primary-button.facebook,
  .btn.primary.facebook {
    background: url("/Assets/Jamba/img/icons/facebook.svg") calc(100% - 2.4rem) center no-repeat;
    background-color: #3b5998;
    padding-right: 5rem; }
    .primary-button.facebook:hover, .primary-button.facebook:focus,
    .btn.primary.facebook:hover,
    .btn.primary.facebook:focus {
      background: url("/Assets/Jamba/img/icons/facebook.svg") calc(100% - 2.4rem) center no-repeat;
      background-color: #344e86;
      color: #ffffff; }
  .primary-button.fcs-third-party,
  .btn.primary.fcs-third-party {
    padding-right: 3.4rem; }
    @media screen and (max-width: 768px) {
      .primary-button.fcs-third-party,
      .btn.primary.fcs-third-party {
        padding-right: initial; } }
    .primary-button.fcs-third-party .fcs-third-party-icon,
    .btn.primary.fcs-third-party .fcs-third-party-icon {
      position: relative;
      display: inline;
      right: 0; }
    .primary-button.fcs-third-party .fcs-third-party-icon::after,
    .btn.primary.fcs-third-party .fcs-third-party-icon::after {
      position: relative; }
  .primary-button:after,
  .btn.primary:after {
    content: ""; }
    .highlight-footer .primary-button:after, .highlight-footer
    .btn.primary:after {
      display: none; }
  .primary-button:hover, .primary-button:focus,
  .btn.primary:hover,
  .btn.primary:focus {
    color: #2b3936;
    background: #fac53c; }
  .primary-button.inverted,
  .btn.primary.inverted {
    color: #2b3936;
    background: #fac53c; }
    .primary-button.inverted:hover, .primary-button.inverted:focus,
    .btn.primary.inverted:hover,
    .btn.primary.inverted:focus {
      background: #036d58;
      color: #ffffff; }
  .primary-button.disabled,
  .btn.primary.disabled {
    pointer-events: none;
    background: #f1ebe4;
    color: #6a6a6a; }
  .primary-button.thinner,
  .btn.primary.thinner {
    padding: 1.1rem 1rem !important; }

.secondary-button,
.btn.secondary {
  background: #fac53c;
  background: url("/Assets/Jamba/img/organic-button.svg") center center no-repeat;
  background-size: 100% 100%;
  color: #2b3936;
  font-size: 1.8rem;
  padding: 1.15rem 2.2rem;
  display: inline-block;
  text-shadow: none !important; }
  .secondary-button:hover, .secondary-button:focus,
  .btn.secondary:hover,
  .btn.secondary:focus {
    background: #036d58;
    background: url("/Assets/Jamba/img/organic-button-hover.svg") center center no-repeat;
    background-size: 100% 100%;
    color: #ffffff;
    text-decoration: none; }
  .secondary-button.arrow:hover::after, .secondary-button.arrow:focus::after,
  .btn.secondary.arrow:hover::after,
  .btn.secondary.arrow:focus::after {
    color: #ffffff; }

.sticky-button-wrapper {
  width: 100%;
  background: #fdf9ef;
  padding: 1.8rem;
  color: #2b3936;
  position: fixed !important;
  text-align: center;
  z-index: 999;
  top: auto !important;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  left: 0;
  margin: 0;
  box-shadow: 0 -1px 3px 0 #c0d9d4; }
  @media screen and (max-width: 768px) {
    .sticky-button-wrapper {
      padding: 1rem 1.5rem; } }
  @media screen and (max-width: 768px) and (max-height: 500px) {
    .sticky-button-wrapper#start-order {
      display: none; } }
  @media screen and (max-width: 768px) {
    .sticky-button-wrapper .details-wrapper {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; } }
  .sticky-button-wrapper .details-wrapper .price,
  .sticky-button-wrapper .details-wrapper .calories {
    font-size: 1.8rem;
    font-weight: 500;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 768px) {
      .sticky-button-wrapper .details-wrapper .price,
      .sticky-button-wrapper .details-wrapper .calories {
        display: block; } }
  .sticky-button-wrapper .details-wrapper .price + .calories:before {
    content: "";
    height: 2.2rem;
    width: 2px;
    background: #fac53c;
    margin: 0 1.6rem;
    vertical-align: middle;
    display: inline-block; }
    @media screen and (max-width: 768px) {
      .sticky-button-wrapper .details-wrapper .price + .calories:before {
        display: none; } }
  @media screen and (max-width: 768px) {
    .sticky-button-wrapper .details-wrapper .calories {
      font-size: 1.5rem;
      color: #67726f; } }
  .sticky-button-wrapper a {
    margin-left: 5rem; }
    @media screen and (max-width: 768px) {
      .sticky-button-wrapper a {
        margin-left: 0; } }
  .sticky-button-wrapper.simple {
    display: none;
    background: #fac53c;
    padding: 0;
    z-index: 9; }
    @media screen and (max-width: 768px) {
      .sticky-button-wrapper.simple {
        display: block; } }
    @media screen and (max-width: 768px) and (max-height: 500px) {
      .sticky-button-wrapper.simple {
        display: none; } }
    @media screen and (max-width: 768px) {
      .sign-up-page .sticky-button-wrapper.simple {
        display: none; } }
    .sticky-button-wrapper.simple .simple-button {
      font-size: 1.8rem;
      font-weight: 700;
      line-height: 0.89;
      color: #2b3936;
      padding: 2.1rem 0 2.3rem;
      display: inline-block;
      width: 100%; }
  .sticky-button-wrapper.unavailable {
    display: none; }

.tertiary-button,
.btn.tertiary {
  background: #d5e8ad;
  color: #2b3936;
  border-radius: 500px;
  padding: 1.2rem 3.4rem;
  font-size: 1.6rem;
  display: inline-block;
  text-shadow: none !important;
  min-width: 190px;
  text-align: center;
  position: relative;
  font-weight: 700;
  border: 0; }
  .tertiary-button:hover,
  .btn.tertiary:hover {
    text-decoration: none;
    background: #fac53c;
    outline: none; }
  .tertiary-button:focus,
  .btn.tertiary:focus {
    color: #2b3936;
    background: #fac53c; }

.item-favorite {
  display: block;
  margin: 0 auto;
  background-color: transparent;
  height: 2rem;
  max-width: 1.8rem;
  width: 100%;
  padding: 0;
  border: none; }
  .item-favorite:after {
    content: url("/Assets/Jamba/img/icons/fav.svg");
    display: block;
    line-height: 1; }
  .item-favorite.selected:after {
    content: url("/Assets/Jamba/img/icons/fav-fill.svg"); }
  .item-favorite.disabled {
    opacity: .75; }

.quaternary-button,
.btn.quaternary {
  color: #006C5B;
  border: 2px solid #036d58;
  background: transparent;
  border-radius: 500px;
  padding: 1.2rem 3rem;
  font-size: 1.8rem;
  display: inline-block;
  text-align: center;
  font-weight: 700;
  line-height: 1;
  min-width: 18rem;
  text-shadow: none; }
  .quaternary-button:hover, .quaternary-button:focus,
  .btn.quaternary:hover,
  .btn.quaternary:focus {
    text-decoration: none; }

input[type=text],
input[type=email],
input[type=password],
textarea {
  border-radius: 0;
  filter: none; }

.custom-list {
  padding: 0; }
  .custom-list li {
    font-size: 1.7rem;
    line-height: 1.29;
    color: #2b3936;
    font-weight: 500;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    list-style: none; }
    .custom-list li:before {
      content: "•";
      padding-right: .4rem;
      color: #036d58; }

.ui-datepicker .ui-state-active {
  background: #036d58;
  border: 1px solid #036d58;
  font-weight: 700; }

.form-note {
  color: #2b3936;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.2rem;
  line-height: 1.67;
  text-align: right; }

.header {
  background: #ffffff;
  box-shadow: 0 0.2rem 0.5rem 0 rgba(153, 175, 172, 0.6);
  height: 12.5rem;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  z-index: 10;
  transition: none;
  width: 100%; }
  .header.locked {
    position: fixed;
    height: 9.1rem; }
    @media screen and (max-width: 850px) {
      .header.locked {
        height: auto; } }
    .header.locked .site-logo-component img {
      max-width: 12rem; }
    .header.locked.mobile-menu-open {
      z-index: 500;
      position: fixed;
      top: 0; }
  @media screen and (max-width: 768px) {
    .header {
      border-top: 0;
      height: 7.5rem;
      min-height: 0; } }
  .header.scrolled {
    height: 11rem;
    min-height: 0; }
    @media (max-width: 768px) {
      .header.scrolled {
        height: 8.7rem; } }
  .header .site-logo-component img {
    display: inline-block;
    max-width: 15rem;
    transition: .2s ease all; }
    .edge .header .site-logo-component img {
      transition: none; }

.sc-editor .header {
  position: relative; }

.footer {
  margin-top: 5rem; }
  @media screen and (max-width: 768px) {
    .footer {
      margin-top: 0; } }
  .footer .primary-footer-structure {
    margin-bottom: 9rem; }
  .footer .basic-spot-component {
    padding: 0 1.5rem 0 1.5rem;
    margin-top: 4.2rem;
    max-width: 33%; }
    @media screen and (max-width: 768px) {
      .footer .basic-spot-component {
        max-width: 100%;
        margin-bottom: 4.5rem !important; } }
    .footer .basic-spot-component h4 {
      font-size: 2.4rem; }
    @media screen and (max-width: 768px) {
      .footer .basic-spot-component img {
        position: relative; } }
    .footer .basic-spot-component .script-text {
      font-size: 1.6rem; }
  @media screen and (max-width: 768px) {
    .footer .script-text {
      padding-top: 0 !important; } }
  .footer .section-component {
    padding: 3rem 0; }

.fcs-gift-cards,
.fcs-rewards,
.fcs-sign-up,
.fcs-locations,
.fcs-menu,
.fcs-search {
  position: relative;
  padding-left: 1.8em !important; }
  .fcs-gift-cards::before,
  .fcs-rewards::before,
  .fcs-sign-up::before,
  .fcs-locations::before,
  .fcs-menu::before,
  .fcs-search::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    line-height: 0;
    top: 50%;
    left: 0;
    position: absolute;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    width: 1.5em;
    height: 1.5em; }

.fcs-sign-up {
  padding-left: 2em; }
  .fcs-sign-up::before {
    background: url("/Assets/Jamba/img/icons/mail-icon.svg") center center no-repeat;
    background-size: contain;
    width: 1.5em;
    height: 1.5em; }
  .fcs-sign-up:hover::before, .fcs-sign-up.fcs-nav-active::before {
    background-image: url("/Assets/Jamba/img/icons/mail-fill.svg"); }

.fcs-gift-cards::before {
  background: url("/Assets/Jamba/img/icons/gift-cards.svg") center center no-repeat;
  background-size: contain; }

.fcs-gift-cards:hover::before, .fcs-gift-cards.fcs-nav-active::before {
  background-image: url("/Assets/Jamba/img/icons/gift-cards-fill.svg"); }

.fcs-rewards::before {
  background: url("/Assets/Jamba/img/icons/rewards-icon.svg") center center no-repeat;
  background-size: contain; }

.fcs-rewards:hover::before, .fcs-rewards.fcs-nav-active::before {
  background-image: url("/Assets/Jamba/img/icons/rewards-fill.svg"); }

.fcs-locations::before {
  background: url("/Assets/Jamba/img/icons/location-icon.svg") center center no-repeat;
  background-size: contain; }

.fcs-locations:hover::before, .fcs-locations.fcs-nav-active::before {
  background-image: url("/Assets/Jamba/img/icons/location-fill.svg"); }

.fcs-menu::before {
  background: url("/Assets/Jamba/img/icons/menu-icon.svg") center center no-repeat;
  background-size: contain; }

.fcs-menu:hover::before, .fcs-menu.fcs-nav-active::before {
  background-image: url("/Assets/Jamba/img/icons/menu-fill.svg"); }

.main-nav-component .fcs-gift-cards,
.main-nav-component .fcs-rewards,
.main-nav-component .fcs-sign-up,
.main-nav-component .fcs-locations,
.main-nav-component .fcs-menu,
.main-nav-component .fcs-search {
  background-image: url("/Assets/Jamba/img/selected.svg");
  background-repeat: no-repeat;
  background-size: 2.675em;
  background-position: bottom left; }

.main-nav-component .fcs-sign-up {
  background-image: url("/Assets/Jamba/img/icons/mail-icon.svg");
  background-size: 1.5em 1.5em;
  background-repeat: no-repeat; }
  .main-nav-component .fcs-sign-up:hover, .main-nav-component .fcs-sign-up.fcs-nav-active {
    background-image: url("/Assets/Jamba/img/selected.svg"), url("/Assets/Jamba/img/icons/mail-icon.svg");
    background-size: 2.675em, 1.5em 1.5em;
    background-repeat: no-repeat, no-repeat; }

.main-nav-component .fcs-search {
  background-image: url("/Assets/Jamba/img/icons/search.svg");
  background-size: 2rem 2rem;
  background-repeat: no-repeat;
  background-position: .5em center; }
  .main-nav-component .fcs-search:before {
    display: none; }
  .main-nav-component .fcs-search:hover, .main-nav-component .fcs-search:focus, .main-nav-component .fcs-search.fcs-nav-active {
    background-image: url("/Assets/Jamba/img/selected.svg"), url("/Assets/Jamba/img/icons/search.svg");
    background-size: 2.675em, 2rem 2rem;
    background-position: bottom left, .5em center;
    background-repeat: no-repeat, no-repeat;
    letter-spacing: -0.01rem; }

.main-nav-component .fcs-locations {
  padding-left: 2em;
  background-image: url("/Assets/Jamba/img/icons/location-icon.svg");
  background-size: 1em 1.5em;
  background-repeat: no-repeat;
  background-position: .5em center; }
  .main-nav-component .fcs-locations:hover, .main-nav-component .fcs-locations.fcs-nav-active {
    background-image: url("/Assets/Jamba/img/selected.svg"), url("/Assets/Jamba/img/icons/location-fill.svg");
    background-size: 2.675em, 1em 1.5em;
    background-position: bottom left, .5em center;
    background-repeat: no-repeat, no-repeat; }

.generic-form .input-wrapper input[type="password"],
.generic-form .input-wrapper input[type="email"],
.generic-form .input-wrapper input[type="text"],
.generic-form .input-wrapper input[type="number"] {
  font-weight: 400;
  margin-bottom: 2rem; }
  .generic-form .input-wrapper input[type="password"]::-webkit-input-placeholder,
  .generic-form .input-wrapper input[type="email"]::-webkit-input-placeholder,
  .generic-form .input-wrapper input[type="text"]::-webkit-input-placeholder,
  .generic-form .input-wrapper input[type="number"]::-webkit-input-placeholder {
    font-weight: 400; }
  .generic-form .input-wrapper input[type="password"]:-ms-input-placeholder,
  .generic-form .input-wrapper input[type="email"]:-ms-input-placeholder,
  .generic-form .input-wrapper input[type="text"]:-ms-input-placeholder,
  .generic-form .input-wrapper input[type="number"]:-ms-input-placeholder {
    font-weight: 400; }
  .generic-form .input-wrapper input[type="password"]::placeholder,
  .generic-form .input-wrapper input[type="email"]::placeholder,
  .generic-form .input-wrapper input[type="text"]::placeholder,
  .generic-form .input-wrapper input[type="number"]::placeholder {
    font-weight: 400; }

.generic-form .input-group {
  margin-bottom: 2rem; }
  @media screen and (max-width: 768px) {
    .generic-form .input-group {
      margin-bottom: 3rem; } }

.generic-form .input-row {
  display: -ms-flexbox;
  display: flex; }
  .generic-form .input-row .input-wrapper:first-child {
    width: 65%; }
  .generic-form .input-row .input-wrapper:last-child {
    width: 35%;
    width: calc(35% - 1.5rem);
    margin-left: 1.5rem;
    text-align: left; }
    .generic-form .input-row .input-wrapper:last-child .error-label {
      white-space: nowrap; }
  .generic-form .input-row .error-label {
    margin-top: -2rem; }

.generic-form .form-helpers {
  margin-top: .6rem; }
  .generic-form .form-helpers + .submit {
    margin-top: 3.6rem; }
  .generic-form .form-helpers .checkbox {
    text-align: left; }
    .generic-form .form-helpers .checkbox label {
      display: inline-block; }

.generic-form .submit {
  margin-top: 2rem;
  display: block; }
  @media screen and (max-width: 768px) {
    .generic-form .submit {
      margin-top: 2.6rem; } }

.generic-form .input-wrapper.disabled label,
.generic-form .input-wrapper.disabled input {
  opacity: 0.5; }

.generic-form .input-wrapper.disabled input {
  background-image: none; }

input[type="password"].valid,
input[type="email"].valid,
input[type="text"].valid,
input[type="number"].valid {
  background-image: url("/Assets/Jamba/img/icons/input-valid.svg");
  background-repeat: no-repeat;
  background-position: 100%;
  padding-right: 2.4rem; }

input[type="password"].error,
input[type="email"].error,
input[type="text"].error,
input[type="number"].error {
  background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
  background-repeat: no-repeat;
  background-position: 100%;
  padding-right: 2rem; }

input[type="password"],
input[type="password"]:hover,
input[type="password"]:focus,
input[type="email"],
input[type="email"]:hover,
input[type="email"]:focus,
input[type="text"],
input[type="text"]:hover,
input[type="text"]:focus,
input[type="number"],
input[type="number"]:hover,
input[type="number"]:focus {
  -webkit-text-fill-color: #2b3936;
  -webkit-box-shadow: 0 0 0px 1000px #fdf9ef inset; }

label {
  display: block;
  text-align: left;
  color: #595a59;
  font-size: 1rem;
  margin-bottom: .3rem !important; }

.checkbox {
  position: relative;
  /*Adding focus styles on the outer-box of the fake checkbox*/ }
  @media screen and (max-width: 768px) {
    .checkbox {
      padding: 0; } }
  .checkbox input[type="checkbox"] {
    opacity: 0;
    position: absolute; }
    .checkbox input[type="checkbox"].error + label {
      margin-bottom: 2.9rem !important;
      padding-bottom: 0.3rem; }
    .checkbox input[type="checkbox"]:invalid + label {
      background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
      background-repeat: no-repeat;
      background-position: 100%;
      padding-right: 3rem; }
  .checkbox label {
    position: relative;
    padding-left: 3rem;
    cursor: pointer;
    font-size: 1.3rem;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .checkbox label::before, .checkbox label::after {
      content: "";
      display: inline-block;
      cursor: pointer;
      height: 2.4rem;
      width: 2.4rem;
      border: 0.2rem solid #036d58;
      background: #ffffff;
      border-radius: .4rem;
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      left: 0;
      position: absolute; }
    .checkbox label::after {
      background-color: #d5e8ad;
      -ms-transform: translateY(-50%) scale(0);
          transform: translateY(-50%) scale(0);
      opacity: 0;
      background-image: none;
      content: url("/Assets/Jamba/img/icons/checkmark-green.svg");
      padding: 0 0.4rem;
      line-height: 1.5rem; }
  .checkbox input[type="checkbox"]:focus + label {
    outline: 2px solid #036d58;
    outline-offset: 8px; }
  .checkbox input[type="checkbox"]:checked + label::before {
    display: none; }
  .checkbox input[type="checkbox"]:checked + label::after {
    animation: .2s scaleIn ease forwards; }
    .safari .checkbox input[type="checkbox"]:checked + label::after {
      animation: none;
      -ms-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
      opacity: 1; }

@keyframes scaleIn {
  0% {
    transform: translateY(-50%) scale(0);
    opacity: 0; }
  50% {
    transform: translateY(-50%) scale(1.1); }
  80% {
    transform: translateY(-50%) scale(0.89); }
  100% {
    transform: translateY(-50%) scale(1);
    opacity: 1; } }

.error-list {
  padding: 0;
  list-style: none;
  text-align: left;
  margin: 2rem 0; }
  .error-list li {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.3rem;
    font-weight: 500;
    color: #e20000; }
    .error-list li::before {
      content: url("/Assets/Jamba/img/icons/input-invalid.svg");
      display: inline-block;
      width: 1.3rem;
      height: 1.3rem;
      margin-right: .4rem;
      position: relative;
      top: .2rem; }

.error-label {
  display: none;
  opacity: 0;
  position: absolute;
  color: transparent;
  top: 100%;
  left: 0;
  color: #dd2106;
  font-weight: 500;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .error-label[style*="opacity: 1;"] {
    display: block; }

.ui-datepicker {
  width: 21em; }
  .ui-datepicker .ui-datepicker-title select {
    margin: .1rem .1rem; }

.backend-validation-block {
  text-align: left;
  display: none; }
  .backend-validation-block .input-wrapper {
    margin-bottom: 0 !important; }
  .backend-validation-block .backend-validation {
    opacity: 1;
    position: inherit; }
    .backend-validation-block .backend-validation .error {
      text-align: left; }

.log-in-helpers {
  margin-bottom: 2rem;
  padding-top: 2rem; }
  .log-in-helpers .col:first-child {
    text-align: left; }
  .log-in-helpers .col:last-child {
    text-align: right; }
  .log-in-helpers a {
    font-weight: 500;
    text-decoration: underline;
    color: #2b3936; }
  .log-in-helpers label {
    display: inline; }

.input-wrapper {
  position: relative; }
  .input-wrapper .placeholder {
    font-weight: 400;
    font-size: 1rem; }

input[type="password"],
input[type="email"],
input[type="text"],
input[type="number"] {
  position: relative;
  pointer-events: all;
  height: 3rem;
  margin-bottom: 1.6rem;
  display: block;
  background-color: transparent;
  border-bottom: 0.2rem solid #036d58;
  width: 100%;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  color: #2b3936; }
  @media screen and (max-width: 768px) {
    input[type="password"],
    input[type="email"],
    input[type="text"],
    input[type="number"] {
      font-size: 1.6rem; } }
  input[type="password"].error,
  input[type="email"].error,
  input[type="text"].error,
  input[type="number"].error {
    border-color: #dd2106; }
  input[type="password"]::-webkit-input-placeholder,
  input[type="email"]::-webkit-input-placeholder,
  input[type="text"]::-webkit-input-placeholder,
  input[type="number"]::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-size: 1.4rem;
    color: #595a59;
    opacity: 1;
    font-weight: 300; }
  input[type="password"]::-moz-placeholder,
  input[type="email"]::-moz-placeholder,
  input[type="text"]::-moz-placeholder,
  input[type="number"]::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 1.4rem;
    color: #595a59;
    opacity: 1;
    font-weight: 300; }
  input[type="password"]:-ms-input-placeholder,
  input[type="email"]:-ms-input-placeholder,
  input[type="text"]:-ms-input-placeholder,
  input[type="number"]:-ms-input-placeholder {
    /* IE 10+ */
    font-size: 1.4rem;
    color: #595a59;
    opacity: 1;
    font-weight: 300; }
  input[type="password"]:-moz-placeholder,
  input[type="email"]:-moz-placeholder,
  input[type="text"]:-moz-placeholder,
  input[type="number"]:-moz-placeholder {
    /* Firefox 18- */
    font-size: 1.4rem;
    color: #595a59;
    opacity: 1;
    font-weight: 300; }
  input[type="password"]::-ms-clear,
  input[type="email"]::-ms-clear,
  input[type="text"]::-ms-clear,
  input[type="number"]::-ms-clear {
    display: none; }

.placeholder {
  opacity: 1;
  -ms-transform: translateY(10%);
      transform: translateY(10%);
  transition: .2s ease all; }
  .placeholder.active {
    opacity: 1;
    -ms-transform: translateY(0);
        transform: translateY(0); }

.selectric-wrapper {
  width: 100%; }
  .selectric-wrapper .selectric {
    border: none !important;
    background: #d5e8ad;
    border-radius: 35px;
    padding: 1.1rem; }
    .selectric-wrapper .selectric .label {
      font-size: 1.8rem;
      font-weight: 700;
      color: #2b3936;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      margin: 0; }
      .selectric-wrapper .selectric .label:after {
        content: "";
        background-image: url("/Assets/Jamba/img/triangle-green.svg");
        background-size: contain;
        background-repeat: no-repeat;
        display: inline-block;
        width: 0.7rem;
        height: 0.9rem;
        margin-left: 1rem;
        -ms-transform: rotate(90deg);
            transform: rotateZ(90deg); }
    .selectric-wrapper .selectric .button {
      display: none; }
  .selectric-wrapper .selectric-items {
    border: 0;
    box-shadow: none;
    margin-top: 1.4rem;
    background: transparent; }
    .selectric-wrapper .selectric-items:before {
      content: "";
      width: 0;
      height: 0;
      border-left: .9rem solid transparent;
      border-right: .9rem solid transparent;
      border-bottom: 1rem solid #d2eae5;
      top: -1rem;
      position: absolute;
      left: 0;
      right: 0;
      margin: 0 auto; }
    .selectric-wrapper .selectric-items .selectric-scroll {
      border-radius: 1rem;
      max-height: 32rem; }
      .selectric-wrapper .selectric-items .selectric-scroll li {
        background: #d2eae5;
        color: #2b3936;
        font-size: 1.5rem;
        font-weight: 400;
        border: 0; }
        .selectric-wrapper .selectric-items .selectric-scroll li.highlighted, .selectric-wrapper .selectric-items .selectric-scroll li:hover, .selectric-wrapper .selectric-items .selectric-scroll li:focus {
          background: #036d58;
          color: #ffffff;
          font-weight: 700; }
  .selectric-wrapper.selectric-open .label:after {
    -ms-transform: rotate(-90deg);
        transform: rotateZ(-90deg); }

.checkbox-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center; }
  .checkbox-list .checkbox-wrapper {
    width: 15.6rem;
    margin: 1rem; }
    .checkbox-list .checkbox-wrapper input {
      margin: 0;
      padding: 0;
      opacity: 0;
      width: 0;
      height: 0;
      position: absolute; }
      .checkbox-list .checkbox-wrapper input:checked + label {
        background: #b3d343; }
        .checkbox-list .checkbox-wrapper input:checked + label .icon {
          display: inline-block;
          background-color: #eaf3d6;
          position: relative;
          width: 1.6rem;
          height: 1.6rem;
          border-radius: 500px;
          vertical-align: middle;
          margin-right: .4rem; }
          .checkbox-list .checkbox-wrapper input:checked + label .icon::after {
            content: url("/Assets/Jamba/img/icons/checkmark-green.svg");
            display: block;
            position: absolute;
            top: 0;
            left: .3rem;
            width: 1.1rem;
            line-height: 1rem; }
    .checkbox-list .checkbox-wrapper label {
      font-size: 1.8rem;
      font-weight: 500;
      color: #2b3936;
      text-align: center;
      border-radius: 1rem;
      padding: 1.5rem 1rem;
      background: #eaf3d6;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      margin-bottom: 0 !important;
      cursor: pointer; }
      .checkbox-list .checkbox-wrapper label .icon {
        display: none; }

.error-list {
  padding: 0;
  list-style: none;
  text-align: left;
  margin: 2rem 0; }
  .error-list li {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.3rem;
    font-weight: 500;
    color: #e20000; }
    .error-list li::before {
      content: url("/Assets/Jamba/img/icons/input-invalid.svg");
      display: inline-block;
      width: 1.3rem;
      height: 1.3rem;
      margin-right: .6rem;
      position: relative;
      top: .4rem;
      -ms-transform: scale(0.85);
          transform: scale(0.85); }

.bottom-gradient::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 6rem;
  bottom: 4rem;
  right: 0;
  left: 0;
  z-index: 1;
  background-image: none; }

.jamba-update-profile {
  width: 100%;
  max-width: 46.4rem;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .jamba-update-profile {
      max-width: none;
      padding: 0 1.5rem; } }
  .jamba-update-profile h1 {
    font-weight: 500;
    font-size: 5rem;
    color: #2b3936;
    letter-spacing: 0.1rem;
    margin: 4rem 0 2rem;
    text-align: center; }
  .jamba-update-profile input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari/ */
    color: #4c4d4c;
    opacity: 1; }
  .jamba-update-profile input:-moz-placeholder {
    /* Firefox 18- */
    color: #4c4d4c;
    opacity: 1; }
  .jamba-update-profile input::-moz-placeholder {
    /* Firefox 19+ */
    color: #4c4d4c;
    opacity: 1; }
  .jamba-update-profile input:-ms-input-placeholder {
    /* IE */
    color: #4c4d4c;
    opacity: 1; }
  .jamba-update-profile select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("/Assets/Jamba/img/select-triangle.png");
    background-position: center right;
    background-size: 0.7rem 0.5rem;
    background-repeat: no-repeat; }
  .jamba-update-profile .input-wrapper input,
  .jamba-update-profile .input-wrapper .birthday-wrapper .day,
  .jamba-update-profile .input-wrapper .birthday-wrapper .month,
  .jamba-update-profile .input-wrapper .birthday-wrapper .year,
  .jamba-update-profile .input-wrapper .gender,
  .jamba-update-profile .input-wrapper .favorite-product,
  .jamba-update-profile .location-search-wrapper input,
  .jamba-update-profile .input-wrapper .leaving-reason {
    width: 100%;
    margin-bottom: 1.2rem;
    border: none;
    padding-bottom: 0.4rem;
    border-bottom: 0.2rem solid #036d58; }
  .jamba-update-profile .input-wrapper .leaving-reason {
    margin-top: 2.6rem; }
  .jamba-update-profile .input-wrapper .favorite-product {
    margin-bottom: 0; }
  .jamba-update-profile .input-wrapper input[type="text"],
  .jamba-update-profile .input-wrapper input[type="email"],
  .jamba-update-profile .location-search-wrapper input[type="text"],
  .jamba-update-profile .input-wrapper input[type="text"]::-webkit-input-placeholder,
  .jamba-update-profile .input-wrapper input[type="email"]::-webkit-input-placeholder,
  .jamba-update-profile .location-search-wrapper input[type="text"]::-webkit-input-placeholder,
  .jamba-update-profile .input-wrapper .birthday-wrapper .day,
  .jamba-update-profile .input-wrapper .birthday-wrapper .month,
  .jamba-update-profile .input-wrapper .birthday-wrapper .year,
  .jamba-update-profile .input-wrapper label,
  .jamba-update-profile .input-wrapper select,
  .jamba-update-profile .location-wrapper span,
  .jamba-update-profile .unsubscribe-title span {
    font-size: 1.4rem;
    color: #4c4d4c;
    font-weight: 500;
    font-family: "Filson Soft W03"; }
  .jamba-update-profile .input-wrapper input[type="text"],
  .jamba-update-profile .input-wrapper input[type="email"],
  .jamba-update-profile .location-search-wrapper input[type="text"],
  .jamba-update-profile .input-wrapper input[type="text"]:-ms-input-placeholder,
  .jamba-update-profile .input-wrapper input[type="email"]:-ms-input-placeholder,
  .jamba-update-profile .location-search-wrapper input[type="text"]:-ms-input-placeholder,
  .jamba-update-profile .input-wrapper .birthday-wrapper .day,
  .jamba-update-profile .input-wrapper .birthday-wrapper .month,
  .jamba-update-profile .input-wrapper .birthday-wrapper .year,
  .jamba-update-profile .input-wrapper label,
  .jamba-update-profile .input-wrapper select,
  .jamba-update-profile .location-wrapper span,
  .jamba-update-profile .unsubscribe-title span {
    font-size: 1.4rem;
    color: #4c4d4c;
    font-weight: 500;
    font-family: "Filson Soft W03"; }
  .jamba-update-profile .input-wrapper input[type="text"],
  .jamba-update-profile .input-wrapper input[type="email"],
  .jamba-update-profile .location-search-wrapper input[type="text"],
  .jamba-update-profile .input-wrapper input[type="text"]::placeholder,
  .jamba-update-profile .input-wrapper input[type="email"]::placeholder,
  .jamba-update-profile .location-search-wrapper input[type="text"]::placeholder,
  .jamba-update-profile .input-wrapper .birthday-wrapper .day,
  .jamba-update-profile .input-wrapper .birthday-wrapper .month,
  .jamba-update-profile .input-wrapper .birthday-wrapper .year,
  .jamba-update-profile .input-wrapper label,
  .jamba-update-profile .input-wrapper select,
  .jamba-update-profile .location-wrapper span,
  .jamba-update-profile .unsubscribe-title span {
    font-size: 1.4rem;
    color: #4c4d4c;
    font-weight: 500;
    font-family: "Filson Soft W03"; }
  .jamba-update-profile .input-wrapper {
    position: relative; }
    .jamba-update-profile .input-wrapper > label {
      margin-top: 1.4rem;
      margin-bottom: 0; }
      .jamba-update-profile .input-wrapper > label:empty {
        margin-top: 0; }
  .jamba-update-profile .birthday-wrapper {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem; }
  .jamba-update-profile .birthday-wrapper .selectric-day,
  .jamba-update-profile .birthday-wrapper .selectric-year {
    width: 20%; }
  .jamba-update-profile .birthday-wrapper .selectric-month {
    width: 60%;
    margin: 0 1.6rem; }
  .jamba-update-profile .location-wrapper,
  .jamba-update-profile .location-search-wrapper,
  .jamba-update-profile .unsubscribe-title {
    text-align: center; }
  .jamba-update-profile .location-wrapper {
    margin-top: 3rem; }
  .jamba-update-profile .unsubscribe-title {
    margin-bottom: 3rem; }
  .jamba-update-profile .location-wrapper button,
  .jamba-update-profile .unsubscribe-title button {
    background-color: #d5e8ad;
    border: 1px solid transparent;
    width: 100%;
    max-width: 32.2rem;
    margin: 0 auto;
    border-radius: 2.6rem;
    padding: 1.2rem 0;
    margin-top: 2rem;
    cursor: pointer; }
  .jamba-update-profile .location-wrapper span,
  .jamba-update-profile .unsubscribe-title span {
    font-size: 1.4rem; }
  .jamba-update-profile .location-wrapper button span,
  .jamba-update-profile .unsubscribe-title button span {
    font-size: 1.6rem;
    font-family: Filson Soft W03;
    font-weight: 700; }
  .jamba-update-profile .location-wrapper button img,
  .jamba-update-profile .unsubscribe-title button img {
    max-width: 1.6rem;
    vertical-align: middle;
    margin-left: 0.4rem; }
  .jamba-update-profile .separator-wrapper {
    max-width: 34.6rem;
    margin: 2rem auto;
    background-image: url("/Assets/Jamba/img/separator.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 200% 40%; }
  .jamba-update-profile .separator-wrapper span {
    display: block;
    width: 5rem;
    background-color: #ffffff;
    margin: 0 auto;
    text-align: center;
    font-size: 1.6rem; }
  .jamba-update-profile .location-search-wrapper button {
    background-color: #036d58;
    border: 1px solid transparent;
    width: 100%;
    max-width: 32.2rem;
    margin: 0 auto;
    border-radius: 2.6rem;
    padding: 1.2rem 0;
    cursor: pointer; }
  .jamba-update-profile .location-search-wrapper button span {
    font-size: 1.6rem;
    color: #ffffff;
    font-family: Filson Soft W03;
    font-weight: 700; }
  .jamba-update-profile .location-search-wrapper button img {
    max-width: 1.6rem;
    vertical-align: middle;
    margin-left: 0.4rem; }
  .jamba-update-profile .location-search-wrapper input {
    max-width: 32.2rem; }
  .jamba-update-profile .location-search-wrapper {
    position: relative; }
  .jamba-update-profile .store-locator-results-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .jamba-update-profile .store-locator .store-locator-results-item:after {
    content: "";
    width: 100%;
    height: 0.6rem;
    display: block;
    background-image: url("/Assets/Jamba/img/separator.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover; }
  .jamba-update-profile .store-locator .loc-res-title {
    margin-top: 1.6rem; }
  .jamba-update-profile .store-locator .loc-res-title span {
    font-size: 1.4rem;
    font-weight: 500;
    color: #4c4d4c; }
  .jamba-update-profile .store-locator .loc-res-address span {
    font-size: 1.4rem;
    color: #4c4d4c; }
  .jamba-update-profile .checkbox-container {
    width: 7rem;
    height: 6.8rem;
    text-align: center; }
  .jamba-update-profile .checkbox-container {
    display: block;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .jamba-update-profile .checkbox-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    width: 46.4rem;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%; }
  .jamba-update-profile .checkmark {
    position: absolute;
    height: 1.8rem;
    width: 1.8rem;
    top: 50%;
    left: 50%;
    -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%); }
  .jamba-update-profile .checkmark:before {
    content: "";
    height: 1.8rem;
    width: 1.8rem;
    border: 2px solid #acacac;
    position: absolute;
    display: block;
    border-radius: 0.3rem;
    z-index: 1;
    transition: .2s ease opacity; }
  .jamba-update-profile .checkmark:after {
    content: "";
    background: url("/Assets/Jamba/img/checkmark-icon.svg") center center no-repeat;
    background-size: 1.2rem auto;
    height: 1.8rem;
    width: 1.8rem;
    border: 2px solid #7639af;
    position: absolute;
    display: none;
    animation: .4s linear bounceIn forwards;
    border-radius: 0.3rem;
    z-index: 2; }
  .jamba-update-profile .checkbox-container input:checked ~ .checkmark:before {
    opacity: 0; }
  .jamba-update-profile .checkbox-container input:checked ~ .checkmark:after {
    display: block; }
  .jamba-update-profile .submit-wrapper {
    text-align: center;
    margin-top: 3rem;
    margin-bottom: 2rem; }
  .jamba-update-profile .submit-wrapper button {
    background: #036d58;
    border: 1px solid transparent;
    border-radius: 2rem;
    width: 100%;
    max-width: 9.6rem;
    padding: 0.6rem;
    cursor: pointer; }
  .jamba-update-profile .submit-wrapper button span {
    font-size: 1.4rem;
    color: #ffffff;
    font-family: Filson Soft W03;
    font-weight: 500; }
  .jamba-update-profile .favorite-locations-list {
    margin-top: 1.4rem; }
  .jamba-update-profile .favorite-locations-item .loc-res-address {
    max-width: 12rem; }
  .jamba-update-profile .unsubscribe-item .description {
    max-width: 38rem; }
  .jamba-update-profile .favorite-locations-item .loc-res-title span,
  .jamba-update-profile .unsubscribe-item .title span {
    font-size: 1.4rem;
    font-weight: 500;
    color: #036d58; }
  .jamba-update-profile .favorite-locations-item .loc-res-address span,
  .jamba-update-profile .unsubscribe-item .description span {
    font-size: 1.2rem;
    color: #4c4d4c; }
  .jamba-update-profile .favorite-locations-item,
  .jamba-update-profile .unsubscribe-item {
    display: -ms-flexbox;
    display: flex;
    border-bottom: 0.2rem solid #dedede; }
  .jamba-update-profile .favorite-locations-item:first-of-type,
  .jamba-update-profile .unsubscribe-item:first-of-type {
    border-top: 0.2rem solid #dedede; }
  .jamba-update-profile .favorite-locations-item .details-container {
    width: 70%; }
  .jamba-update-profile .favorite-locations-item .loc-res-title,
  .jamba-update-profile .unsubscribe-item .title {
    margin-top: 0.8rem; }
  .jamba-update-profile .favorite-locations-list .checkbox-container input {
    width: 39rem; }
  .jamba-update-profile .remove-container {
    display: inline-block;
    margin: 0 auto; }
  .jamba-update-profile .remove-container button {
    width: 7rem;
    height: 100%;
    background-color: #ffffff;
    border: 1px solid transparent;
    cursor: pointer; }
  .jamba-update-profile .remove-container button span {
    display: block;
    background-image: url("/Assets/Jamba/img/remove-icon.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain; }
  .jamba-update-profile .remove-container button span {
    display: block;
    background-image: url("/Assets/Jamba/img/remove-icon.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 1.6rem;
    height: 1.5rem;
    margin: 0 auto; }
  .jamba-update-profile .add-more {
    text-align: center;
    margin-top: 1.4rem; }
  .jamba-update-profile .add-more button {
    border: none;
    background: transparent;
    cursor: pointer; }
  .jamba-update-profile .add-more button span {
    color: #036d58;
    font-weight: 500;
    font-size: 1.2rem;
    font-family: "Filson Soft W03"; }
  .jamba-update-profile .add-more button span::after {
    content: "";
    width: 1.4rem;
    height: 1.4rem;
    display: inline-block;
    background-image: url("/Assets/Jamba/img/times-circle-regular.svg");
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-left: 0.4rem;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
  .jamba-update-profile .disabled label {
    color: #9a9a9a !important; }
  .jamba-update-profile input:disabled,
  .jamba-update-profile select:disabled {
    color: #9a9a9a !important;
    border-bottom-color: #9a9a9a !important;
    background-color: transparent; }
  .jamba-update-profile select:disabled {
    background-image: url("/Assets/Jamba/img/select-triangle-disabled.png"); }
  .jamba-update-profile .location-search-wrapper button {
    margin-bottom: 2rem; }
  .jamba-update-profile .unsubscribe-form .submit-wrapper button {
    max-width: 34rem; }
  .jamba-update-profile .unsubscribe-from-all {
    text-align: center; }
  .jamba-update-profile .unsubscribe-form .submit-wrapper {
    margin-top: 5.8rem; }
  .jamba-update-profile .unsubscribe-form .submit-wrapper button {
    padding: 1.2rem; }
  .jamba-update-profile .unsubscribe-from-all a {
    color: #036d58;
    border-bottom: 1px dashed #036d58;
    font-size: 1rem;
    text-decoration: none;
    font-family: Filson Soft W03; }
  .jamba-update-profile .gender-wrapper {
    margin-top: 1.4rem; }
    .jamba-update-profile .gender-wrapper label:empty {
      display: none; }
  .jamba-update-profile .selectric-items > *,
  .jamba-update-profile .selectric > * {
    font-family: Filson Soft W03;
    font-size: 1.4rem;
    color: #4c4d4c;
    font-weight: 500; }
  .jamba-update-profile .selectric {
    border-bottom: 0.2rem solid #036d58 !important;
    cursor: pointer;
    margin: 0;
    background: transparent;
    border-top: none;
    border-left: none;
    border-right: none; }
  .jamba-update-profile .selectric-items {
    border-top: 0;
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: 0 0 1rem 1rem;
    box-shadow: 0 .4rem 1rem #a1a1a1;
    height: auto !important; }
  .jamba-update-profile .selectric-items li {
    border-bottom: 2px solid #e3e8f9;
    margin-bottom: 0;
    padding: 1.5rem 1.2rem;
    background: #ffffff; }
  .jamba-update-profile .selectric-items li:last-of-type {
    border-bottom: none; }
  .jamba-update-profile .selectric-items li:last-child {
    margin-bottom: 0; }
  .jamba-update-profile .selectric-items li:hover {
    background-color: #036d58;
    color: #ffffff;
    cursor: pointer; }
  .jamba-update-profile .selectric-items li.highlighted {
    background-color: #fac53c;
    color: #2b3936; }
  .jamba-update-profile .selectric-items li.last {
    border-radius: 0 0 1rem 1rem; }
  .jamba-update-profile .selectric .button {
    background: transparent;
    bottom: 0;
    top: auto; }
  .jamba-update-profile .selectric .label {
    margin: 0;
    font-size: 1.4rem; }
  .jamba-update-profile .selectric .button::after {
    border-top-color: #595a59 !important;
    margin-right: 0.2rem; }
  .jamba-update-profile .selectric-open .button::after {
    -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
  .jamba-update-profile input[type="submit"] {
    background: #036d58;
    color: #ffffff;
    border-radius: 500px;
    padding: 1.2rem 3.4rem;
    font-size: 1.6rem;
    display: inline-block;
    text-shadow: none !important;
    min-width: 190px;
    text-align: center;
    position: relative;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    border: 0;
    font-weight: 700; }
    .jamba-update-profile input[type="submit"]:hover {
      color: #ffffff;
      text-decoration: none; }
    .jamba-update-profile input[type="submit"]:after {
      content: ""; }
    .jamba-update-profile input[type="submit"]:hover {
      color: #2b3936;
      background: #fac53c;
      outline: none; }
    .jamba-update-profile input[type="submit"]:focus {
      color: #2b3936;
      background: #fac53c;
      outline: none;
      box-shadow: inset 0 0 0 3px #ffffff 0 0 0 3px #036d58; }
  .jamba-update-profile .input-validation-error {
    border-bottom: 0.2rem solid #dd2106 !important;
    background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
    background-repeat: no-repeat;
    background-position: 100%; }
  .jamba-update-profile .field-validation-error {
    color: #dd2106;
    position: absolute;
    font-weight: 500;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    bottom: -0.6rem;
    left: 0; }

@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3) translate3d(0, 0, 0); }
  50% {
    opacity: 0.9;
    transform: scale(1.2); }
  80% {
    opacity: 1;
    transform: scale(0.89); }
  100% {
    opacity: 1;
    transform: scale(1) translate3d(0, 0, 0); } }

/*======================================
  Selectric v1.13.0
======================================*/
.selectric-wrapper {
  position: relative;
  cursor: pointer; }

.selectric-responsive {
  width: 100%; }

.selectric {
  border: 1px solid #DDD;
  border-radius: 0px;
  background: #F8F8F8;
  position: relative;
  overflow: hidden; }

.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 38px 0 10px;
  font-size: 12px;
  line-height: 38px;
  color: #444;
  height: 38px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background-color: #F8f8f8;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial; }

.selectric .button:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #BBB;
  border-bottom: none; }

.selectric-focus .selectric {
  border-color: #aaaaaa; }

.selectric-hover .selectric {
  border-color: #c4c4c4; }

.selectric-hover .selectric .button {
  color: #a2a2a2; }

.selectric-hover .selectric .button:after {
  border-top-color: #a2a2a2; }

.selectric-open {
  z-index: 9999; }

.selectric-open .selectric {
  border-color: #c4c4c4; }

.selectric-open .selectric-items {
  display: block; }

.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0; }

.selectric-hide-select select {
  position: absolute;
  left: -100%; }

.selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10; }

.selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  box-sizing: border-box;
  opacity: 0; }

.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important; }

.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important; }

/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #F8F8F8;
  border: 1px solid #c4c4c4;
  z-index: -1;
  box-shadow: 0 0 10px -6px; }

.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto; }

.selectric-above .selectric-items {
  top: auto;
  bottom: 100%; }

.selectric-items ul, .selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  min-height: 20px; }

.selectric-items li {
  display: block;
  padding: 10px;
  color: #666;
  cursor: pointer; }

.selectric-items li.selected {
  background: #E0E0E0;
  color: #444; }

.selectric-items li.highlighted {
  background: #D0D0D0;
  color: #444; }

.selectric-items li:hover {
  background: #D5D5D5;
  color: #444; }

.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: none;
  color: #444; }

.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1; }

.selectric-items .selectric-group li {
  padding-left: 25px; }

@media screen and (max-width: 768px) {
  .cart-control-component .secondary-button {
    font-size: 1.5rem;
    padding-left: 1.6rem;
    padding-right: 1.6rem;
    max-width: 8rem;
    line-height: 1.5rem; } }

.main-nav-component {
  -ms-flex-positive: 0;
      flex-grow: 0; }
  .main-nav-component ul {
    margin-bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-left: 1.6rem; }
    .main-nav-component ul li {
      margin-right: 4.6rem;
      display: inline-block; }
      @media screen and (max-width: 1040px) {
        .main-nav-component ul li {
          margin-right: 2rem; } }
      @media screen and (max-width: 960px) {
        .main-nav-component ul li {
          margin-right: .8rem; } }
      .main-nav-component ul li:last-child {
        margin-right: 0; }
      .main-nav-component ul li a,
      .main-nav-component ul li a:not([href]) {
        color: #363636;
        text-decoration: none;
        white-space: nowrap;
        padding-bottom: 0.8rem;
        padding-top: 0.8rem;
        padding-left: 0.7rem;
        display: block;
        text-align: center;
        line-height: 2.2rem;
        cursor: pointer;
        text-shadow: none !important; }
        .main-nav-component ul li a:before,
        .main-nav-component ul li a:not([href]):before {
          content: attr(data-title);
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-weight: 700;
          position: static;
          display: block;
          height: 0;
          overflow: hidden;
          visibility: hidden;
          font-size: 1em;
          width: auto; }
        .main-nav-component ul li a.hover, .main-nav-component ul li a:focus, .main-nav-component ul li a.fcs-nav-active,
        .main-nav-component ul li a:not([href]).hover,
        .main-nav-component ul li a:not([href]):focus,
        .main-nav-component ul li a:not([href]).fcs-nav-active {
          color: #036d58;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-weight: 700;
          background-image: url("/Assets/Jamba/img/selected.svg");
          background-repeat: no-repeat;
          background-size: 2.675em;
          background-position: bottom left; }
          .main-nav-component ul li a.hover.fcs-locations, .main-nav-component ul li a:focus.fcs-locations, .main-nav-component ul li a.fcs-nav-active.fcs-locations,
          .main-nav-component ul li a:not([href]).hover.fcs-locations,
          .main-nav-component ul li a:not([href]):focus.fcs-locations,
          .main-nav-component ul li a:not([href]).fcs-nav-active.fcs-locations {
            background-image: url("/Assets/Jamba/img/selected.svg"), url("/Assets/Jamba/img/icons/location-fill.svg");
            background-size: 2.675em, 1em 1.5em;
            background-position: bottom left, .5em center; }
  .main-nav-component .secondary-button {
    text-align: center; }

.edge .main-nav-component ul li a:hover.fcs-locations, .edge .main-nav-component ul li a:focus.fcs-locations, .edge .main-nav-component ul li a.fcs-nav-active.fcs-locations {
  background-size: 4.6rem 1rem , 1em 1.5em !important; }

.mobile-main-nav-component {
  background: rgba(192, 217, 212, 0.3); }
  .mobile-main-nav-component .icon-location {
    font-size: 2.5rem; }
  .mobile-main-nav-component .icon-mail {
    font-size: 1.5rem; }
  .mobile-main-nav-component .icon-menu {
    font-size: 2.3rem; }
  .mobile-main-nav-component .menu-bar {
    margin-bottom: 0;
    padding: 0;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 1.75rem 1.6rem;
    -ms-flex-align: center;
        align-items: center; }
    @media (max-width: 768px) {
      .mobile-main-nav-component .menu-bar {
        height: 6rem; } }
    .mobile-main-nav-component .menu-bar li {
      display: inline-block; }
      .mobile-main-nav-component .menu-bar li a {
        color: #363636; }
        .mobile-main-nav-component .menu-bar li a:hover, .mobile-main-nav-component .menu-bar li a.fcs-nav-active {
          text-decoration: none;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-weight: 500;
          color: #036d58; }

.utility-nav-component {
  text-align: right;
  height: 3rem;
  margin-bottom: 0; }
  @media screen and (max-width: 768px) {
    .utility-nav-component {
      text-align: center;
      padding-top: 0;
      height: auto;
      padding-left: 0;
      margin-top: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-preferred-size: 33.3%;
          flex-basis: 33.3%;
      -ms-flex-positive: 1;
          flex-grow: 1; } }
  .utility-nav-component .icon-mail {
    font-size: 1.2rem; }
  .utility-nav-component .icon-giftcard {
    font-size: 1.6rem; }
  .utility-nav-component .icon-reward {
    font-size: 1.6rem; }
  .utility-nav-component ul {
    margin-bottom: 0;
    position: relative;
    z-index: 5;
    white-space: nowrap;
    height: inherit; }
    @media screen and (max-width: 768px) {
      .utility-nav-component ul {
        padding-left: 0;
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between; } }
    @media screen and (max-width: 230px) {
      .utility-nav-component ul {
        -ms-flex-direction: column;
            flex-direction: column; } }
    .utility-nav-component ul li {
      display: inline-block;
      margin-right: 2rem;
      vertical-align: middle;
      height: inherit; }
      @media screen and (max-width: 768px) {
        .utility-nav-component ul li {
          margin-right: 1rem; } }
      @media screen and (max-width: 230px) {
        .utility-nav-component ul li {
          margin-right: 0; } }
      .utility-nav-component ul li > a {
        font-size: 1.5rem;
        color: #363636;
        text-decoration: none;
        text-shadow: none !important;
        height: inherit; }
        .utility-nav-component ul li > a:hover, .utility-nav-component ul li > a:focus, .utility-nav-component ul li > a.fcs-nav-active {
          color: #225B01;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-weight: 500;
          outline-offset: 5px; }
      .utility-nav-component ul li:last-child {
        margin-right: 0; }
  .utility-nav-component .log-in {
    display: inline-block;
    line-height: 2.4rem;
    position: relative; }
    @media screen and (max-width: 768px) {
      .utility-nav-component .log-in {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: center;
            align-items: center;
        width: 3.9rem; } }
    .utility-nav-component .log-in img,
    .utility-nav-component .log-in svg {
      width: 2.4rem;
      height: auto;
      margin-right: .6rem; }
      @media screen and (max-width: 768px) {
        .utility-nav-component .log-in img,
        .utility-nav-component .log-in svg {
          width: 2.4rem !important;
          height: auto !important;
          margin: 0; } }
    @media screen and (max-width: 768px) {
      .utility-nav-component .log-in span {
        font-size: .9rem; } }
  @media screen and (max-width: 768px) {
    .utility-nav-component .greeting-desktop {
      display: none; } }
  .utility-nav-component .greeting-mobile {
    display: none; }
    @media screen and (max-width: 768px) {
      .utility-nav-component .greeting-mobile {
        display: block; } }
  .utility-nav-component .start-order-btn {
    padding-top: 0.4rem;
    display: none; }
    @media screen and (max-width: 768px) {
      .utility-nav-component .start-order-btn {
        display: -ms-flexbox;
        display: flex;
        width: 8rem;
        height: 7.5rem;
        text-align: center;
        padding: 0rem;
        white-space: normal;
        margin: -1.35rem -1.7rem -1.35rem 0;
        background: #fac53c; } }
    @media screen and (max-width: 230px) {
      .utility-nav-component .start-order-btn {
        width: 4.5rem;
        height: 4.5rem; } }
    @media screen and (max-width: 768px) {
      .utility-nav-component .start-order-btn .btn-text {
        -ms-flex-item-align: center;
            -ms-grid-row-align: center;
            align-self: center;
        font-weight: 700;
        line-height: 0.89; } }
  .utility-nav-component .basket {
    display: block;
    position: relative; }
    @media screen and (max-width: 768px) {
      .utility-nav-component .basket {
        display: none; } }
    @media screen and (max-width: 768px) {
      .utility-nav-component .basket.mobile-display {
        display: block; } }
    @media screen and (max-width: 768px) {
      .utility-nav-component .basket {
        margin-left: 2rem; } }
    .utility-nav-component .basket img,
    .utility-nav-component .basket svg {
      width: 3.2rem;
      height: auto;
      vertical-align: inherit; }
      @media screen and (max-width: 768px) {
        .utility-nav-component .basket img,
        .utility-nav-component .basket svg {
          width: 3.8rem !important;
          height: auto !important; } }
  .utility-nav-component .basket-notification {
    background: #036d58;
    width: 1.2rem;
    height: 1.2rem;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    border-radius: 50%;
    color: #ffffff;
    font-size: .8rem;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    line-height: 1;
    font-weight: bold;
    position: absolute;
    right: 0.1rem;
    top: 0.2rem; }
    @media screen and (max-width: 768px) {
      .utility-nav-component .basket-notification {
        top: 0;
        width: 1.6rem;
        height: 1.6rem; } }
  .utility-nav-component .profile-notification {
    background: #f5804b;
    width: 1.8rem;
    height: 1.8rem;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    border-radius: 50%;
    color: #2b3936;
    font-size: .9rem;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    line-height: 1;
    font-weight: bold;
    position: absolute;
    left: -1.2rem;
    top: -0.3rem; }
    @media screen and (max-width: 768px) {
      .utility-nav-component .profile-notification {
        left: -0.5rem;
        top: 0; } }
  .utility-nav-component .basket:hover svg path, .utility-nav-component .basket:focus svg path, .utility-nav-component .basket:active svg path,
  .utility-nav-component .log-in:hover svg path,
  .utility-nav-component .log-in:focus svg path,
  .utility-nav-component .log-in:active svg path {
    fill: #2b3936; }
  .utility-nav-component .basket:hover svg #Path, .utility-nav-component .basket:focus svg #Path, .utility-nav-component .basket:active svg #Path {
    fill: #D9E6B3; }

.highcontrast .utility-nav-component .basket:hover svg path, .highcontrast .utility-nav-component .basket:focus svg path, .highcontrast .utility-nav-component .basket:active svg path,
.highcontrast .utility-nav-component .log-in:hover svg path,
.highcontrast .utility-nav-component .log-in:focus svg path,
.highcontrast .utility-nav-component .log-in:active svg path {
  fill: currentColor; }

.mobile-drop-nav-component {
  display: none;
  transition: .2s ease .2s margin; }
  @media screen and (max-width: 768px) {
    .mobile-drop-nav-component {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-preferred-size: 16.6%;
          flex-basis: 16.6%;
      -ms-flex-positive: 1;
          flex-grow: 1; } }
  .mobile-drop-nav-component .mobile-drop-nav-toggle {
    color: #2b3936;
    font-size: 3.3rem; }
    @media screen and (-ms-high-contrast: active) {
      .mobile-drop-nav-component .mobile-drop-nav-toggle {
        background-color: transparent;
        border: 3px solid yellow;
        padding: .2rem .5rem;
        width: 50%; }
        .mobile-drop-nav-component .mobile-drop-nav-toggle .sr-only {
          width: auto !important;
          height: auto !important;
          clip: auto !important;
          overflow: hidden !important;
          white-space: normal !important;
          position: relative;
          font-size: 1rem; }
        .mobile-drop-nav-component .mobile-drop-nav-toggle .toggle-bar {
          display: none !important; } }
    .mobile-drop-nav-component .mobile-drop-nav-toggle:hover {
      color: #036d58;
      text-decoration: none; }
    .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger {
      position: relative;
      cursor: pointer;
      height: 2.4rem;
      width: 2.4rem; }
      @media screen and (max-width: 768px) {
        .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger {
          transform: rotateY(180deg); } }
      .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger:hover .toggle-bar:nth-child(1) {
        background-image: url("/Assets/Jamba/img/icons/menu-first-line-hover.png"); }
      .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger:hover .toggle-bar:nth-child(2) {
        background-image: url("/Assets/Jamba/img/icons/menu-second-line-hover.png"); }
      .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger:hover .toggle-bar:nth-child(3) {
        background-image: url("/Assets/Jamba/img/icons/menu-third-line-hover.png"); }
      .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .toggle-bar img, .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .toggle-bar svg {
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        height: 0.5rem;
        position: absolute;
        width: 100%;
        transition: transform 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6), width 0.2s ease 0.2s; }
      .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .toggle-bar:nth-child(1) img, .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .toggle-bar:nth-child(1) svg {
        top: 0;
        max-width: 2.4rem; }
      .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .toggle-bar:nth-child(2) img, .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .toggle-bar:nth-child(2) svg {
        top: 0.9rem;
        max-width: 1.6rem;
        right: 0; }
      .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .toggle-bar:nth-child(3) img, .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .toggle-bar:nth-child(3) svg {
        top: 1.8rem;
        max-width: 0.7rem;
        right: 0;
        transition: transform 0.55s cubic-bezier(0.9, -0.6, 0.3, 1.6);
        animation-direction: reverse; }
      .mobile-drop-nav-component .mobile-drop-nav-toggle .nav-hamburger .sr-only {
        position: absolute;
        width: 2.4rem;
        height: .1rem;
        margin: 0.1rem -0.1rem -0.1rem;
        padding: 0;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0;
        font-size: 1rem;
        white-space: break-spaces; }
  .mobile-drop-nav-component .mobile-drop-nav-container {
    max-height: 0;
    overflow: hidden;
    background: #036d58;
    position: fixed;
    top: 10.8rem;
    left: 0;
    right: 0;
    text-align: center;
    transition: .2s ease all;
    bottom: 0;
    z-index: 10; }
    .mobile-drop-nav-component .mobile-drop-nav-container ul {
      display: none;
      list-style-type: none;
      padding: 0; }
      .mobile-drop-nav-component .mobile-drop-nav-container ul li a {
        display: inline-block;
        color: #ffffff;
        font-size: 2.2rem;
        padding-top: .8rem;
        padding-bottom: 0.8rem;
        padding-left: 0.7rem;
        margin-top: 1.2rem;
        margin-bottom: 1.2rem; }
        .mobile-drop-nav-component .mobile-drop-nav-container ul li a:hover, .mobile-drop-nav-component .mobile-drop-nav-container ul li a.fcs-nav-active {
          text-decoration: none;
          background-image: url("/Assets/Jamba/img/selected.svg");
          background-repeat: no-repeat;
          background-size: 2.175em;
          background-position: bottom left; }
      .mobile-drop-nav-component .mobile-drop-nav-container ul li .order-status {
        font-size: 1.4rem;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        color: #036d58;
        font-weight: 500;
        line-height: 1;
        display: -ms-flexbox;
        display: flex; }
      .mobile-drop-nav-component .mobile-drop-nav-container ul li .primary-button {
        margin: 3.4rem 3rem 0;
        width: calc(100% - 6rem);
        border: none;
        max-width: 32rem; }
        .mobile-drop-nav-component .mobile-drop-nav-container ul li .primary-button:hover, .mobile-drop-nav-component .mobile-drop-nav-container ul li .primary-button:focus {
          background: #fac53c;
          color: #036d58; }
  @media screen and (max-width: 768px) {
    .mobile-drop-nav-component {
      display: block; } }
  .mobile-drop-nav-component.open .mobile-drop-nav-container {
    max-height: 100vh;
    overflow: auto; }
    .mobile-drop-nav-component.open .mobile-drop-nav-container ul {
      display: block; }
  .mobile-drop-nav-component.open .nav-hamburger .toggle-bar:nth-child(1) img, .mobile-drop-nav-component.open .nav-hamburger .toggle-bar:nth-child(1) svg {
    -ms-transform: translate(2px, 9px) rotate(-45deg);
        transform: translate(2px, 9px) rotate(-45deg);
    transition: transform 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s; }
  .mobile-drop-nav-component.open .nav-hamburger .toggle-bar:nth-child(2) img, .mobile-drop-nav-component.open .nav-hamburger .toggle-bar:nth-child(2) svg {
    -ms-transform: translate(-8px, -4px) rotate(45deg);
        transform: translate(-8px, -4px) rotate(45deg);
    transition: transform 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s, width 0.2s ease; }
  .mobile-drop-nav-component.open .nav-hamburger .toggle-bar:nth-child(3) img, .mobile-drop-nav-component.open .nav-hamburger .toggle-bar:nth-child(3) svg {
    -ms-transform: translate(0px, -6px) rotate(45deg);
        transform: translate(0px, -6px) rotate(45deg);
    transition: transform 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s, width 0.2s ease;
    animation: grow 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s forwards; }
  @media screen and (max-width: 768px) {
    .mobile-drop-nav-component.flipped .nav-hamburger {
      transform: rotateY(0); } }
  .mobile-drop-nav-component.flipped .toggle-bar {
    transition: transform 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6), width 0.2s ease 0.2s; }
    .mobile-drop-nav-component.flipped .toggle-bar:nth-child(1) img, .mobile-drop-nav-component.flipped .toggle-bar:nth-child(1) svg {
      top: 0;
      max-width: 2.4rem; }
    .mobile-drop-nav-component.flipped .toggle-bar:nth-child(2) img, .mobile-drop-nav-component.flipped .toggle-bar:nth-child(2) svg {
      top: 0.9rem;
      max-width: 1.6rem;
      left: 0;
      right: auto; }
    .mobile-drop-nav-component.flipped .toggle-bar:nth-child(3) img, .mobile-drop-nav-component.flipped .toggle-bar:nth-child(3) svg {
      top: 1.8rem;
      max-width: 0.7rem;
      left: 0;
      right: auto;
      transition: 0.55s cubic-bezier(0.9, -0.6, 0.3, 1.6) all;
      animation-direction: reverse; }
  .mobile-drop-nav-component.flipped.open .toggle-bar:nth-child(1) img, .mobile-drop-nav-component.flipped.open .toggle-bar:nth-child(1) svg {
    -ms-transform: translate(0px, 9px) rotate(-45deg);
        transform: translate(0px, 9px) rotate(-45deg);
    transition: transform 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s; }
  .mobile-drop-nav-component.flipped.open .toggle-bar:nth-child(2) img, .mobile-drop-nav-component.flipped.open .toggle-bar:nth-child(2) svg {
    -ms-transform: translate(0px, -2px) rotate(45deg);
        transform: translate(0px, -2px) rotate(45deg);
    transition: transform 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s, width 0.2s ease; }
  .mobile-drop-nav-component.flipped.open .toggle-bar:nth-child(3) img, .mobile-drop-nav-component.flipped.open .toggle-bar:nth-child(3) svg {
    -ms-transform: translate(12px, -3px) rotate(45deg);
        transform: translate(12px, -3px) rotate(45deg);
    transition: transform 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s, width 0.2s ease;
    animation: grow 0.45s cubic-bezier(0.9, -0.6, 0.3, 1.6) 0.1s forwards;
    height: 0.4rem; }

.locked .mobile-drop-nav-container {
  top: 7.5rem; }

.scrolled .mobile-drop-nav-container {
  top: 9.6rem; }

@keyframes grow {
  0% {
    max-width: 1rem;
    background-size: contain; }
  100% {
    max-width: 0.8rem;
    background-size: 1.8rem 0.6rem; } }

@keyframes shrink {
  0% {
    max-width: 1.8rem;
    background-size: 1.8rem 0.6rem; }
  100% {
    max-width: 1rem;
    background-size: contain; } }

z .ios .mobile-drop-nav-component.open .nav-hamburger .toggle-bar:nth-child(2) {
  -ms-transform: translate(-1px, -2px) rotate(45deg);
      transform: translate(-1px, -2px) rotate(45deg); }

z .ios .mobile-drop-nav-component.open .nav-hamburger .toggle-bar:nth-child(3) {
  animation: none !important;
  background-size: 1.8rem 0.4rem;
  max-width: 0.7rem;
  -ms-transform: translate(11px, -4px) rotate(45deg);
      transform: translate(11px, -4px) rotate(45deg); }

z .ios .mobile-drop-nav-component .nav-hamburger .toggle-bar:nth-child(3) {
  animation: none !important;
  max-width: 1.2rem;
  background-size: 1rem 0.4rem; }

.mega-menu-component {
  background-color: #fcf4f1;
  width: 100%;
  padding-left: 1.5rem;
  position: fixed;
  top: 12.5rem;
  z-index: 9;
  overflow: hidden;
  transition: .25s ease all, 0s linear top;
  box-shadow: inset 0px 11px 8px -10px #CCC;
  -ms-transform: translateY(-100%);
      transform: translateY(-100%);
  height: auto !important;
  opacity: 0;
  display: none; }
  @media screen and (min-width: 769px) {
    .mega-menu-component {
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%); } }
  @media (max-width: 768px) {
    .mega-menu-component {
      top: 7rem;
      display: none; } }
  .mega-menu-component.show {
    -ms-transform: translateY(0);
        transform: translateY(0);
    opacity: 1; }
  .mega-menu-component .main-links-col {
    width: 23%;
    float: left;
    margin-right: 1%; }
  .mega-menu-component .main-links-col:nth-of-type(2) {
    margin-left: 3%; }
    @media screen and (min-width: 769px) and (max-width: 880px) {
      .mega-menu-component .main-links-col:nth-of-type(2) {
        margin-left: 2%;
        margin-right: 3.5%; } }
  .mega-menu-component .main-links-col:last-of-type {
    margin-right: 0; }
  .mega-menu-component .close {
    top: 2rem;
    right: 2rem;
    z-index: 1;
    border: none; }
  .mega-menu-component a {
    font-size: 2rem;
    margin-bottom: 3rem;
    color: #2b3936;
    display: block; }
    .mega-menu-component a:hover {
      color: #036d58; }
    .mega-menu-component a:focus {
      outline: none; }
  .mega-menu-component .primary-button {
    color: #ffffff;
    width: 90%; }
  .mega-menu-component .mega-main-links {
    padding-left: 1.5rem;
    padding-top: 4.6rem;
    max-width: 60%;
    min-width: 40%;
    padding-bottom: 3rem; }
  .mega-menu-component .mega-right {
    max-width: 40%; }
    .mega-menu-component .mega-right .primary-button {
      font-size: 1.6rem; }
  .mega-menu-component.fixed {
    position: fixed; }
  .mega-menu-component ul {
    list-style-type: none; }
  .mega-menu-component ul.standard-list li {
    margin-right: 14rem;
    margin-bottom: 3rem; }
    .mega-menu-component ul.standard-list li a {
      color: #2b3936; }
  .mega-menu-component .no-submenu {
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    -ms-flex-line-pack: end;
        align-content: flex-end;
    display: -ms-flexbox;
    display: flex;
    -webkit-padding-start: 0 !important;
            padding-inline-start: 0 !important; }
    .mega-menu-component .no-submenu div {
      margin-right: 10rem;
      margin-bottom: 3rem; }
    .mega-menu-component .no-submenu a {
      color: #2b3936; }
  .mega-menu-component .standard-link {
    margin-bottom: 3rem; }
    .mega-menu-component .standard-link a {
      color: #2b3936; }
  .mega-menu-component .submenu-link {
    margin-bottom: 3rem;
    margin-left: 2rem;
    color: #036d58;
    font-weight: normal;
    font-size: 1.8rem; }
    .mega-menu-component .submenu-link a {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .mega-menu-component .has-submenu {
    margin-right: 10rem;
    float: left; }
    @media screen and (max-width: 1000px) {
      .mega-menu-component .has-submenu {
        margin-right: 5rem; } }
    .mega-menu-component .has-submenu > a {
      color: #2b3936;
      display: block;
      margin-bottom: 3rem; }
    .mega-menu-component .has-submenu li {
      margin-bottom: 3rem; }
    .mega-menu-component .has-submenu ul li a {
      color: #036d58;
      padding-bottom: 3rem; }
  .mega-menu-component div.fullwidth {
    margin-bottom: 1.4rem; }
    .mega-menu-component div.fullwidth img {
      float: left;
      margin-right: 2rem; }
  .mega-menu-component .mega-featured-detail {
    display: -ms-flexbox;
    display: flex;
    float: left;
    width: 100%;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.4rem;
    padding: 4.6rem 0 0 3%; }
    .mega-menu-component .mega-featured-detail a {
      position: relative; }
    .mega-menu-component .mega-featured-detail p {
      margin: 1rem 0 1.5rem 0; }
    .mega-menu-component .mega-featured-detail .script-text {
      font-size: 2.2rem;
      color: #036d58; }
    .mega-menu-component .mega-featured-detail h1,
    .mega-menu-component .mega-featured-detail h2,
    .mega-menu-component .mega-featured-detail h3,
    .mega-menu-component .mega-featured-detail h4,
    .mega-menu-component .mega-featured-detail h5,
    .mega-menu-component .mega-featured-detail h6,
    .mega-menu-component .mega-featured-detail .h1-like,
    .mega-menu-component .mega-featured-detail .h2-like,
    .mega-menu-component .mega-featured-detail .h3-like,
    .mega-menu-component .mega-featured-detail .h4-like,
    .mega-menu-component .mega-featured-detail .h5-like,
    .mega-menu-component .mega-featured-detail .h6-like {
      font-size: 3rem;
      line-height: 1;
      display: block; }
    .mega-menu-component .mega-featured-detail .mega-detail-img {
      margin-right: 4rem; }
    @media screen and (max-width: 1260px) {
      .mega-menu-component .mega-featured-detail .mega-detail-img {
        margin-right: 2rem; }
        .mega-menu-component .mega-featured-detail .mega-detail-img img {
          width: 16vw; }
      .mega-menu-component .mega-featured-detail .mega-detail-cta .script-text {
        font-size: 130%; }
      .mega-menu-component .mega-featured-detail .mega-detail-cta h4 {
        font-size: 160%; }
      .mega-menu-component .mega-featured-detail .mega-detail-cta a {
        font-size: 115%; } }
    @media screen and (max-width: 926px) {
      .mega-menu-component .mega-featured-detail .mega-detail-img {
        margin-right: 1rem; }
        .mega-menu-component .mega-featured-detail .mega-detail-img img {
          width: 12vw; } }
  .mega-menu-component.scrolled {
    top: 11rem; }
  .mega-menu-component .mega-detail-cta .primary-button:hover, .mega-menu-component .mega-detail-cta .primary-button:focus, .mega-menu-component .mega-detail-cta .primary-button:active {
    color: #2b3936; }
  .mega-menu-component.has-scroll {
    overflow-y: auto;
    height: calc(100vh - 165px) !important; }

.menu-search-component {
  display: none;
  width: 100%;
  width: 37.5rem;
  min-height: 21.5rem;
  padding: 2rem;
  background-color: #eaf3d6;
  position: fixed;
  z-index: 10;
  top: 11rem;
  margin-top: -1.5rem;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 99.085% 99.665%, 98.401% 99.447%, 97.56% 99.204%, 96.0136% 98.814%, 95.3682% 98.6681%, 94.5165% 98.49%, 93.3488% 98.2685%, 91.9621% 98.0371%, 90.4248% 97.8169%, 89.1578% 97.6611%, 87.1997% 97.4632%, 85.2882% 97.3152%, 83.4533% 97.2123%, 81.6933% 97.1471%, 80.7% 97.1243%, 79.2% 97.1074%, 78.5269% 97.1074%, 77.4029% 97.1115%, 75.7917% 97.129%, 74.6672% 97.1508%, 73.6181% 97.1756%, 72.4944% 97.2078%, 70.9592% 97.26%, 70.0546% 97.295%, 68.4442% 97.3644%, 66.8741% 97.4396%, 65.9037% 97.489%, 65.1154% 97.5305%, 63.4634% 97.6239%, 61.70533% 97.7297%, 60.5021% 97.8053%, 58.8125% 97.9157%, 57.5509% 98%, 56.08933% 98.1012%, 55.0338% 98.1747%, 54.0583% 98.2442%, 52.8263% 98.33%, 51.58% 98.421%, 50.613% 98.492%, 49.1893% 98.595%, 48.105% 98.674%, 46.6402% 98.78%, 45.256% 98.879%, 44.1634% 98.957%, 42.78% 99.0549%, 41.022% 99.176%, 40.05% 99.241%, 38.811% 99.323%, 37.648% 99.398%, 36.299% 99.48%, 34.7258% 99.5735%, 33.266% 99.654%, 31.916% 99.723%, 30.7519% 99.779%, 29.554% 99.832%, 28.317% 99.882%, 26.744% 99.936%, 25.2837% 99.978%, 24.2666% 100%, 22.999% 100.022%, 21.688% 100.0396%, 20.9024% 100.0475%, 19.9282% 100.0545%, 18.504% 100.059%, 17.68% 100.059%, 16.519% 100.0557%, 15.2082% 100.0471%, 14.0098% 100.0347%, 12.8112% 100.0181%, 11.64826% 100%, 10.2226% 99.971%, 8.7616% 99.9355%, 7.4887% 99.899%, 5.9914% 99.851%, 4.6048% 99.8016%, 3.291% 99.7487%, 1.943% 99.6888%, 0.932% 99.638%, 0% 99.586%, 0% 0%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 99.085% 99.665%, 98.401% 99.447%, 97.56% 99.204%, 96.0136% 98.814%, 95.3682% 98.6681%, 94.5165% 98.49%, 93.3488% 98.2685%, 91.9621% 98.0371%, 90.4248% 97.8169%, 89.1578% 97.6611%, 87.1997% 97.4632%, 85.2882% 97.3152%, 83.4533% 97.2123%, 81.6933% 97.1471%, 80.7% 97.1243%, 79.2% 97.1074%, 78.5269% 97.1074%, 77.4029% 97.1115%, 75.7917% 97.129%, 74.6672% 97.1508%, 73.6181% 97.1756%, 72.4944% 97.2078%, 70.9592% 97.26%, 70.0546% 97.295%, 68.4442% 97.3644%, 66.8741% 97.4396%, 65.9037% 97.489%, 65.1154% 97.5305%, 63.4634% 97.6239%, 61.70533% 97.7297%, 60.5021% 97.8053%, 58.8125% 97.9157%, 57.5509% 98%, 56.08933% 98.1012%, 55.0338% 98.1747%, 54.0583% 98.2442%, 52.8263% 98.33%, 51.58% 98.421%, 50.613% 98.492%, 49.1893% 98.595%, 48.105% 98.674%, 46.6402% 98.78%, 45.256% 98.879%, 44.1634% 98.957%, 42.78% 99.0549%, 41.022% 99.176%, 40.05% 99.241%, 38.811% 99.323%, 37.648% 99.398%, 36.299% 99.48%, 34.7258% 99.5735%, 33.266% 99.654%, 31.916% 99.723%, 30.7519% 99.779%, 29.554% 99.832%, 28.317% 99.882%, 26.744% 99.936%, 25.2837% 99.978%, 24.2666% 100%, 22.999% 100.022%, 21.688% 100.0396%, 20.9024% 100.0475%, 19.9282% 100.0545%, 18.504% 100.059%, 17.68% 100.059%, 16.519% 100.0557%, 15.2082% 100.0471%, 14.0098% 100.0347%, 12.8112% 100.0181%, 11.64826% 100%, 10.2226% 99.971%, 8.7616% 99.9355%, 7.4887% 99.899%, 5.9914% 99.851%, 4.6048% 99.8016%, 3.291% 99.7487%, 1.943% 99.6888%, 0.932% 99.638%, 0% 99.586%, 0% 0%); }
  .menu-search-component.header-locked {
    margin-top: 0; }
  @media screen and (max-width: 768px) {
    .menu-search-component {
      margin-top: 0; } }
  @media screen and (max-width: 850px) {
    .menu-search-component {
      width: 100%; } }
  @media (max-width: 767px) and (orientation: landscape) {
    .menu-search-component {
      overflow: auto;
      height: calc(100vh - 14rem);
      min-height: 0; } }
  @media (max-width: 850px) and (orientation: landscape) {
    .menu-search-component {
      overflow: auto;
      height: calc(100vh - 16rem);
      min-height: 0; } }
  .menu-search-component.open {
    display: block;
    animation: fadeInFoodSeach .2s ease-in; }
  .menu-search-component .close {
    margin: 2.3rem 2.3rem 1.1rem auto;
    display: block;
    width: 2.3rem;
    height: 2.3rem;
    border: none; }
  .menu-search-component .menu-search-body {
    margin-top: 7rem; }
    .menu-search-component .menu-search-body form {
      position: relative; }
    .menu-search-component .menu-search-body input[type="text"] {
      font-size: 1.6rem;
      padding-bottom: 1rem;
      padding-right: 3.2rem; }
    .menu-search-component .menu-search-body button {
      border: none;
      background: transparent;
      position: absolute;
      right: 0;
      top: 0; }
    .menu-search-component .menu-search-body span {
      display: block;
      width: 100%;
      font-size: 1.5rem;
      padding-bottom: .4rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      text-align: center; }
      .menu-search-component .menu-search-body span.auto-menu {
        position: relative;
        text-align: left;
        min-height: 3rem;
        font-size: 1.5rem; }
        .menu-search-component .menu-search-body span.auto-menu:after {
          content: '';
          background-image: url("/Assets/Jamba/img/divider-green.svg");
          overflow: hidden;
          background-size: cover;
          height: 3px;
          width: 100%;
          display: inline-block;
          position: absolute;
          bottom: 0;
          left: 0; }
        .menu-search-component .menu-search-body span.auto-menu a {
          display: block;
          line-height: 1;
          padding: 1rem 0 1rem 0; }
    .menu-search-component .menu-search-body div[data-ref="results"] span[data-ref="no-results"] {
      word-break: break-word; }
  .menu-search-component .menu-search-footer {
    text-align: center; }
    .menu-search-component .menu-search-footer .triangle-link {
      font-size: 1.8rem;
      color: #036d58;
      font-weight: 500; }
      .menu-search-component .menu-search-footer .triangle-link:after {
        background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    @media (max-width: 767px) {
      .menu-search-component .menu-search-footer {
        padding-bottom: 3rem; } }
    .menu-search-component .menu-search-footer .see-all-results {
      display: block;
      margin-top: 1rem; }
  .menu-search-component .menu-search-filters {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: bold;
    text-transform: lowercase;
    border: none;
    width: 100%;
    -ms-flex-order: 5;
        order: 5;
    display: none; }
    .menu-search-component .menu-search-filters .filter-title {
      display: inline-block;
      margin-bottom: 2rem; }
      @media (max-width: 768px) {
        .menu-search-component .menu-search-filters .filter-title {
          display: block; } }
    .menu-search-component .menu-search-filters fieldset {
      text-align: left; }
    .menu-search-component .menu-search-filters .menu-search-filters-list {
      margin: 0;
      list-style: none;
      list-style-type: none;
      display: -ms-flexbox;
      display: flex;
      font-weight: normal;
      padding-left: 2rem;
      overflow-x: scroll; }
      @media (max-width: 768px) {
        .menu-search-component .menu-search-filters .menu-search-filters-list {
          padding-left: 0;
          white-space: nowrap;
          width: calc(100vw - 6rem);
          height: 60px; } }
      .menu-search-component .menu-search-filters .menu-search-filters-list li {
        display: inline-block;
        margin-right: 1.2rem;
        white-space: nowrap; }
        @media (max-width: 768px) {
          .menu-search-component .menu-search-filters .menu-search-filters-list li {
            padding-left: 0; } }
        .menu-search-component .menu-search-filters .menu-search-filters-list li input[type=checkbox] {
          opacity: 0; }
        .menu-search-component .menu-search-filters .menu-search-filters-list li input[type=checkbox]:checked + label {
          background-color: #d5e8ad; }
        .menu-search-component .menu-search-filters .menu-search-filters-list li label {
          display: inline-block;
          position: relative;
          font-size: 1.5rem; }
          .menu-search-component .menu-search-filters .menu-search-filters-list li label:before {
            content: "";
            display: inline-block;
            cursor: pointer;
            height: 2.5rem;
            width: 2.5rem;
            border: 0.2rem solid #036d58;
            background: #ffffff;
            border-radius: .4rem;
            margin-right: 1rem;
            -ms-transform: translateY(30%);
            transform: translateY(30%); }
  .menu-search-component input[type="text"],
  .menu-search-component input[type="text"]:hover,
  .menu-search-component input[type="text"]:focus {
    -webkit-box-shadow: 0 0 0px 1000px #eaf3d6 inset; }

[data-component="menu-search-component"] .item-slider .text-descriptor {
  font-size: 1.8rem; }

@keyframes fadeInFoodSeach {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.highcontrast .menu-search-component {
  border: 1px solid #ffffff;
  -webkit-clip-path: none;
          clip-path: none; }

.menu-results-component {
  width: 100%; }
  .menu-results-component .menu-results-filters-list {
    position: relative; }
    .menu-results-component .menu-results-filters-list::after, .menu-results-component .menu-results-filters-list::before {
      opacity: 0; }
    .menu-results-component .menu-results-filters-list.right-gradient::after {
      content: "";
      transition: opacity 0.2s;
      opacity: 1;
      position: fixed;
      width: 25%;
      height: 90%;
      bottom: 0;
      right: 0;
      z-index: 1;
      pointer-events: none;
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(234, 255, 214, 0) 20%, #eaf3d6 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
      @media (min-width: 769px) {
        .menu-results-component .menu-results-filters-list.right-gradient::after {
          display: none; } }
    .menu-results-component .menu-results-filters-list.left-gradient::before {
      content: "";
      transition: opacity 0.2s;
      opacity: 1;
      position: fixed;
      width: 25%;
      height: 90%;
      bottom: 0;
      right: auto;
      left: 0;
      z-index: 1;
      pointer-events: none;
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #eaf3d6 6%, rgba(234, 243, 214, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
      @media (min-width: 769px) {
        .menu-results-component .menu-results-filters-list.left-gradient::before {
          display: none; } }
  .menu-results-component .menu-results-wrapper {
    padding: 7rem 2rem 4rem 2rem;
    background-color: #eaf3d6;
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
            clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
    margin: 0 auto; }
    @media (max-width: 768px) {
      .menu-results-component .menu-results-wrapper {
        width: 100%;
        padding: 1rem 2rem 4rem 2rem; } }
    @media (max-width: 340px) {
      .menu-results-component .menu-results-wrapper {
        padding: 1rem 0 4rem 1rem; } }
  .menu-results-component .menu-results-number {
    text-align: center;
    margin: 0 10rem;
    display: inline-block;
    word-wrap: anywhere; }
    @media (max-width: 641px) {
      .menu-results-component .menu-results-number {
        margin: 0 3rem; } }
    .menu-results-component .menu-results-number h1, .menu-results-component .menu-results-number h2, .menu-results-component .menu-results-number h3, .menu-results-component .menu-results-number h4, .menu-results-component .menu-results-number h5, .menu-results-component .menu-results-number h6, .menu-results-component .menu-results-number .h1-like, .menu-results-component .menu-results-number .h2-like, .menu-results-component .menu-results-number .h3-like, .menu-results-component .menu-results-number .h4-like, .menu-results-component .menu-results-number .h5-like, .menu-results-component .menu-results-number .h6-like {
      font-size: 3rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: bold;
      line-height: 1;
      color: #2b3936;
      padding-top: 4.2rem; }
      .menu-results-component .menu-results-number h1 + .subtitle, .menu-results-component .menu-results-number h2 + .subtitle, .menu-results-component .menu-results-number h3 + .subtitle, .menu-results-component .menu-results-number h4 + .subtitle, .menu-results-component .menu-results-number h5 + .subtitle, .menu-results-component .menu-results-number h6 + .subtitle, .menu-results-component .menu-results-number .h1-like + .subtitle, .menu-results-component .menu-results-number .h2-like + .subtitle, .menu-results-component .menu-results-number .h3-like + .subtitle, .menu-results-component .menu-results-number .h4-like + .subtitle, .menu-results-component .menu-results-number .h5-like + .subtitle, .menu-results-component .menu-results-number .h6-like + .subtitle {
        display: inline-block;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-size: 1.5rem;
        margin-top: 1.6rem; }
  .menu-results-component .menu-results-body {
    margin-top: 7rem;
    max-width: 1400px;
    margin: 0 auto;
    position: relative;
    padding-bottom: 2rem; }
    .menu-results-component .menu-results-body form {
      position: relative;
      width: 40%;
      margin: 0 auto; }
      @media (max-width: 850px) {
        .menu-results-component .menu-results-body form {
          width: 50%; } }
      @media (max-width: 768px) {
        .menu-results-component .menu-results-body form {
          width: 100%; } }
    .menu-results-component .menu-results-body input {
      font-size: 1.6rem;
      padding-right: 3.2rem; }
      @media (max-width: 768px) {
        .menu-results-component .menu-results-body input::-webkit-input-placeholder {
          /* Chrome/Opera/Safari */
          font-size: 1.1rem; }
        .menu-results-component .menu-results-body input::-moz-placeholder {
          /* Firefox 19+ */
          font-size: 1.1rem; }
        .menu-results-component .menu-results-body input:-ms-input-placeholder {
          /* IE 10+ */
          font-size: 1.1rem; }
        .menu-results-component .menu-results-body input:-moz-placeholder {
          /* Firefox 18- */
          font-size: 1.1rem; } }
    .menu-results-component .menu-results-body input[type="text"],
    .menu-results-component .menu-results-body input[type="text"]:hover,
    .menu-results-component .menu-results-body input[type="text"]:focus {
      -webkit-box-shadow: 0 0 0px 1000px #eaf3d6 inset; }
    .menu-results-component .menu-results-body button {
      border: none;
      background: transparent;
      position: absolute;
      right: 0;
      top: 2.2rem; }
    .menu-results-component .menu-results-body span {
      display: block;
      width: 100%;
      font-size: 1.5rem;
      height: 32px;
      padding-bottom: .4rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: bold;
      margin-left: -15%;
      font-size: 1.8rem; }
      @media (max-width: 768px) {
        .menu-results-component .menu-results-body span {
          margin-left: 0; } }
    .menu-results-component .menu-results-body .fcs-view-all {
      position: absolute;
      right: 0;
      bottom: .4rem; }
      @media (min-width: 769px) {
        .menu-results-component .menu-results-body .fcs-view-all {
          display: none; } }
  .menu-results-component .menu-results-filters {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: bold;
    text-transform: lowercase;
    border: none;
    -ms-transform: translateX(-25%);
        transform: translateX(-25%);
    margin: 0 auto;
    position: relative; }
    @media (max-width: 768px) {
      .menu-results-component .menu-results-filters {
        padding-top: 2rem;
        width: 100%;
        -ms-transform: translateX(0);
            transform: translateX(0); } }
    .menu-results-component .menu-results-filters .fcs-view-all {
      position: absolute;
      right: 0;
      top: -1rem;
      bottom: auto;
      z-index: 2; }
      @media (min-width: 769px) {
        .menu-results-component .menu-results-filters .fcs-view-all {
          display: none; } }
    .menu-results-component .menu-results-filters .filter-title {
      display: inline-block;
      margin-bottom: 2rem; }
      @media (max-width: 768px) {
        .menu-results-component .menu-results-filters .filter-title {
          display: block; } }
    .menu-results-component .menu-results-filters fieldset {
      text-align: left; }
    .menu-results-component .menu-results-filters .menu-results-filters-list {
      margin: 0 auto;
      width: 55vw;
      list-style: none;
      list-style-type: none;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
      font-weight: normal; }
      @media (max-width: 768px) {
        .menu-results-component .menu-results-filters .menu-results-filters-list {
          overflow-x: scroll;
          padding-left: 1rem;
          padding-top: 1rem;
          white-space: nowrap;
          height: 8.5rem;
          width: 100%;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap; } }
      .menu-results-component .menu-results-filters .menu-results-filters-list.fcs-expanded-filters {
        display: block;
        height: auto;
        overflow-x: auto; }
      .menu-results-component .menu-results-filters .menu-results-filters-list li {
        margin-right: 3rem;
        margin-bottom: 2rem;
        white-space: nowrap;
        padding: 0 0.6rem;
        width: 100%;
        max-width: 17rem; }
        @media (max-width: 768px) {
          .menu-results-component .menu-results-filters .menu-results-filters-list li {
            padding-left: 0;
            margin-right: 1rem; } }
        .menu-results-component .menu-results-filters .menu-results-filters-list li label {
          display: inline-block;
          font-size: 1.5rem; }

.ios .menu-results-component .checkbox input[type="checkbox"]:active + label,
.ios .menu-results-component .checkbox input[type="checkbox"]:hover + label, .mac .menu-results-component .checkbox input[type="checkbox"]:active + label,
.mac .menu-results-component .checkbox input[type="checkbox"]:hover + label {
  outline: 2px solid #036d58;
  outline-offset: 8px; }

.ios .menu-results-component .menu-results-number, .mac .menu-results-component .menu-results-number {
  display: block;
  word-wrap: break-word; }

.menu-results-filters-title {
  margin-bottom: 1rem; }

.drawer-menu-component {
  position: relative;
  background: #ffffff;
  box-shadow: 0 0.2rem 0.5rem 0 rgba(153, 175, 172, 0.6); }
  @media screen and (max-width: 768px) {
    .drawer-menu-component {
      display: none; } }

.delivery-info-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.3rem;
  background-color: #ffffff;
  box-shadow: 0 0.2rem 0.5rem 0 rgba(153, 175, 172, 0.6);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 2rem 0;
  z-index: 9;
  position: relative;
  left: 0;
  right: 0;
  width: 100%;
  max-height: 7rem; }
  .delivery-info-component.locked {
    position: fixed; }
  @media screen and (max-width: 768px) {
    .delivery-info-component {
      padding: .8rem 0;
      height: 4.6rem; } }
  .delivery-info-component .fcs-container {
    width: 100%; }
  .delivery-info-component .location-drawer-toggler {
    color: inherit;
    background-image: url("/Assets/Jamba/img/icons/location-icon.svg");
    background-size: 1em 1.5em;
    background-repeat: no-repeat;
    background-position: .5em center;
    position: relative;
    padding-left: 1.8em !important;
    padding-bottom: 0.8rem;
    padding-top: 0.8rem;
    height: 3.6rem; }
    .delivery-info-component .location-drawer-toggler:hover, .delivery-info-component .location-drawer-toggler:focus, .delivery-info-component .location-drawer-toggler:active {
      color: #036d58;
      background-image: url("/Assets/Jamba/img/selected.svg"), url("/Assets/Jamba/img/icons/location-fill.svg");
      background-size: 2.675em, 1em 1.5em;
      background-position: bottom left, .5em center;
      text-decoration: none; }
  @media screen and (min-width: 769px) {
    .delivery-info-component.feature-yext-search-enabled .location-drawer-toggler {
      visibility: hidden; } }
  .delivery-info-component .pickup-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
  .delivery-info-component .find-order-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .delivery-info-component .find-order-wrapper span {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.5rem;
      font-weight: 500; }
      @media screen and (max-width: 768px) {
        .delivery-info-component .find-order-wrapper span {
          font-size: 1.2rem; } }
    .delivery-info-component .find-order-wrapper img {
      width: 2rem;
      height: 3rem;
      margin-right: 1.2rem; }
      @media screen and (max-width: 768px) {
        .delivery-info-component .find-order-wrapper img {
          width: 1rem;
          height: 1.6rem;
          margin-right: .7rem; } }
    @media screen and (max-width: 768px) {
      .delivery-info-component .find-order-wrapper .btn-wrapper {
        display: none; } }
    .delivery-info-component .find-order-wrapper .btn-wrapper .primary-button:not(:last-of-type) {
      margin-right: 3rem; }
    .delivery-info-component .find-order-wrapper .store-locator-btn {
      pointer-events: none;
      color: #363636;
      outline: none;
      text-shadow: none; }
      @media screen and (max-width: 768px) {
        .delivery-info-component .find-order-wrapper .store-locator-btn {
          pointer-events: all; } }
  .delivery-info-component .favorite-location-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .delivery-info-component .favorite-location-wrapper .triangle-link {
      margin-left: 1rem; }
  .delivery-info-component .info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 3;
        flex-grow: 3; }
    @media screen and (max-width: 768px) {
      .delivery-info-component .info {
        margin: 0 auto; } }
  .delivery-info-component .icon-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    pointer-events: none;
    color: #2b3936;
    font-size: 1.3rem; }
    @media screen and (max-width: 768px) {
      .delivery-info-component .icon-wrapper {
        pointer-events: auto;
        font-size: 1rem; } }
    .delivery-info-component .icon-wrapper:focus {
      display: -ms-flexbox;
      display: flex; }
    .delivery-info-component .icon-wrapper img {
      width: 2rem;
      height: 3rem; }
      @media screen and (max-width: 768px) {
        .delivery-info-component .icon-wrapper img {
          width: 1rem;
          height: 1.6rem; } }
    .delivery-info-component .icon-wrapper .location {
      display: inline-block;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      margin-left: 0.6rem;
      line-height: 1.15; }
      @media screen and (max-width: 768px) {
        .delivery-info-component .icon-wrapper .location {
          font-size: 1rem; } }
  .delivery-info-component .address-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .delivery-info-component .address-wrapper .address {
      pointer-events: none;
      color: #2b3936;
      font-size: 1.3rem;
      font-weight: 500;
      line-height: 1;
      margin-left: 0.7rem;
      border-left: solid 0.1rem #cd4b0f;
      border-right: solid 0.1rem #cd4b0f;
      padding: 0.4rem 1.2rem 0.4rem 1.1rem; }
      @media screen and (max-width: 768px) {
        .delivery-info-component .address-wrapper .address {
          pointer-events: auto;
          font-size: 1rem;
          max-width: 22rem;
          font-size: 1rem;
          padding: 0.4rem 0.85rem 0.4rem 0.85rem;
          text-align: center; } }
    .delivery-info-component .address-wrapper .pick-up-interval {
      padding: 0 2rem 0 1.1rem;
      pointer-events: none;
      color: #2b3936;
      font-weight: 400;
      font-size: 1.3rem; }
      @media screen and (max-width: 768px) {
        .delivery-info-component .address-wrapper .pick-up-interval {
          pointer-events: auto;
          font-size: 1rem;
          max-width: 6rem;
          font-size: 1rem;
          padding: 0 0 0 0.4rem;
          text-align: right; } }
      .delivery-info-component .address-wrapper .pick-up-interval .bull {
        margin: 0 .4rem; }
        @media screen and (max-width: 768px) {
          .delivery-info-component .address-wrapper .pick-up-interval .bull {
            display: none; } }
  .delivery-info-component .pick-up-interval {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .delivery-info-component .info-edit-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    margin-left: 2rem; }
  .delivery-info-component .triangle-link {
    color: #036d58;
    font-size: 1.4rem;
    font-weight: 500;
    display: inline-block;
    margin-left: 1.0rem;
    white-space: nowrap; }
    @media screen and (max-width: 768px) {
      .delivery-info-component .triangle-link {
        display: none; } }
    .delivery-info-component .triangle-link::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg");
      margin-left: 0.5rem; }
  .delivery-info-component.llp .triangle-link {
    display: inline-block; }
  @media screen and (max-width: 768px) {
    .delivery-info-component + .breadcrumb-component {
      padding-top: 0; } }
  .delivery-info-component .btn-wrapper {
    white-space: nowrap;
    margin-left: 2rem; }
    @media screen and (max-width: 768px) {
      .delivery-info-component .btn-wrapper {
        display: none; } }
  .delivery-info-component .closest-location-wrapper {
    display: -ms-flexbox;
    display: flex; }

.delivery-options-component {
  white-space: nowrap;
  margin-left: 2rem; }
  @media screen and (max-width: 768px) {
    .delivery-options-component {
      display: none; } }
  .delivery-options-component .primary-button:not(:last-of-type) {
    margin-right: 3rem; }

.breadcrumb-component {
  margin: 1.2rem;
  text-transform: lowercase; }
  .breadcrumb-component ol {
    padding: 0;
    margin: 0;
    display: -ms-flexbox;
    display: flex; }
    .breadcrumb-component ol li {
      list-style-type: none;
      margin-right: .5rem;
      text-decoration: none;
      font-size: 1.2rem;
      line-height: 1.33;
      color: #2b3936;
      font-weight: 300;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      vertical-align: middle; }
      @media (max-width: 768px) {
        .breadcrumb-component ol li {
          display: none; }
          .breadcrumb-component ol li:nth-last-child(2) {
            display: inline-block; }
            .breadcrumb-component ol li:nth-last-child(2):before {
              content: "";
              background-image: url("/Assets/Jamba/img/icons/arrow-left.svg");
              background-size: contain;
              background-position: center center;
              background-repeat: no-repeat;
              margin-right: 0.5rem;
              margin-left: -1.5rem;
              vertical-align: middle; } }
      .breadcrumb-component ol li + li:before {
        content: "";
        background-image: url("/Assets/Jamba/img/icons/arrow-right.svg");
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
        margin-right: .5rem;
        width: .5rem;
        height: 1.6rem;
        display: inline-block;
        cursor: initial;
        vertical-align: middle; }
      .breadcrumb-component ol li a {
        text-decoration: none;
        font-size: 1.2rem;
        line-height: 1.33;
        color: #2b3936;
        font-weight: 300;
        padding-left: .6rem; }
        .breadcrumb-component ol li a:hover {
          color: #036d58;
          text-decoration: underline; }

.hero-component {
  position: relative;
  width: 100%;
  margin-bottom: 4.5rem; }
  @media screen and (max-width: 768px) {
    .hero-component {
      margin-bottom: 30rem; } }
  .hero-component .image-wrapper {
    max-height: 50rem;
    overflow: hidden;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    @media screen and (min-width: 769px) {
      .hero-component .image-wrapper {
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%); } }
    @media screen and (max-width: 768px) {
      .hero-component .image-wrapper {
        max-height: 28rem; } }
  .hero-component img {
    width: 100%; }
  .hero-component .hero-card {
    position: absolute;
    width: 100%;
    max-width: 56.6rem;
    left: 50%;
    bottom: -4.6rem;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    background-color: rgba(255, 255, 255, 0.95);
    padding: 1.2rem;
    border-radius: .6rem;
    box-sizing: border-box; }
    @media screen and (max-width: 768px) {
      .hero-component .hero-card {
        max-width: 33rem;
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
        bottom: auto;
        top: 4rem;
        background-color: rgba(255, 255, 255, 0.88); } }
    .hero-component .hero-card .hero-card-frame {
      border: 0.5rem solid rgba(179, 211, 67, 0.4);
      border-radius: .6rem;
      padding: 2.4rem;
      height: inherit;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center;
      text-align: center; }
      @media screen and (max-width: 768px) {
        .hero-component .hero-card .hero-card-frame {
          padding: 3rem 2.5rem; } }
    .hero-component .hero-card .title {
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-direction: column;
          flex-direction: column;
      font-size: 6.5rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      color: #2b3936;
      line-height: 1;
      max-width: 100%; }
      @media screen and (max-width: 768px) {
        .hero-component .hero-card .title {
          font-size: 4.5rem; } }
      .hero-component .hero-card .title h1,
      .hero-component .hero-card .title h2,
      .hero-component .hero-card .title h3,
      .hero-component .hero-card .title h4,
      .hero-component .hero-card .title h5,
      .hero-component .hero-card .title h6 {
        line-height: 1;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 500;
        font-size: 5.5rem;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-direction: column;
            flex-direction: column; }
        @media screen and (max-width: 768px) {
          .hero-component .hero-card .title h1,
          .hero-component .hero-card .title h2,
          .hero-component .hero-card .title h3,
          .hero-component .hero-card .title h4,
          .hero-component .hero-card .title h5,
          .hero-component .hero-card .title h6 {
            font-size: 4.5rem; } }
      .hero-component .hero-card .title .script-text {
        display: inline-block;
        font-family: Charleston, Arial, Helvetica, sans-serif;
        font-size: 3.5rem;
        color: #036d58;
        margin-right: .8rem;
        -ms-flex-item-align: start;
            align-self: flex-start; }
        @media screen and (max-width: 768px) {
          .hero-component .hero-card .title .script-text {
            font-size: 3rem; } }
      .hero-component .hero-card .title + .card-content {
        margin-top: 1.5rem;
        max-width: 100%; }
        @media screen and (max-width: 768px) {
          .hero-component .hero-card .title + .card-content {
            margin-top: 1rem; } }
    .hero-component .hero-card .card-content {
      text-align: center; }
      .hero-component .hero-card .card-content p {
        margin-bottom: 2.5rem; }
      @media screen and (max-width: 768px) {
        .hero-component .hero-card .card-content .primary-button {
          padding: 2.1rem;
          font-size: 1.8rem;
          width: 100%; } }
      @media screen and (max-width: 768px) {
        .hero-component .hero-card .card-content a:nth-of-type(2) {
          margin: 1.6rem 0 0 0.2rem; } }
      .hero-component .hero-card .card-content .product-details {
        margin-bottom: 1.4rem;
        font-size: 0; }
        .hero-component .hero-card .card-content .product-details span {
          font-size: 1.3rem;
          line-height: 1;
          font-weight: 500;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          color: #2b3936; }
          .hero-component .hero-card .card-content .product-details span + span:before {
            content: "";
            border-right: 2px solid #fac53c;
            margin: 0 .9rem; }
      .hero-component .hero-card .card-content .button-group {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-align: center;
            align-items: center;
        padding: 0 3rem; }
        @media screen and (max-width: 768px) {
          .hero-component .hero-card .card-content .button-group {
            -ms-flex-direction: column;
                flex-direction: column;
            padding: 0; } }
        .hero-component .hero-card .card-content .button-group a {
          margin: 0; }
          @media screen and (max-width: 768px) {
            .hero-component .hero-card .card-content .button-group a + a {
              margin-top: 2rem; } }
        @media screen and (max-width: 768px) {
          .hero-component .hero-card .card-content .button-group .primary-button {
            padding: 1.8rem; } }
    .hero-component .hero-card .fcs-third-party-icon {
      position: relative;
      display: inline;
      right: 0; }
      .hero-component .hero-card .fcs-third-party-icon:after {
        position: relative; }
  .hero-component.gold-theme .hero-card-frame {
    border-color: rgba(250, 197, 60, 0.4); }
  .hero-component.blue-theme .hero-card-frame {
    border-color: rgba(192, 217, 212, 0.4); }
  .hero-component.mandarin-theme .hero-card-frame {
    border-color: rgba(248, 228, 220, 0.4); }
  .hero-component.mint-theme .hero-card-frame {
    border-color: rgba(234, 243, 214, 0.4); }
  @media screen and (min-width: 769px) {
    .hero-component.left-align .hero-card {
      left: 2rem;
      -ms-transform: none;
          transform: none; }
    .hero-component.right-align .hero-card {
      right: 2rem;
      -ms-transform: none;
          transform: none;
      left: auto; } }
  @media screen and (min-width: 769px) {
    .hero-component.product .image-wrapper {
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 95.205%, 99.5434% 95.6043%, 99.311% 95.794%, 98.8281% 96.1673%, 98.346% 96.5157%, 97.8051% 96.8831%, 97.157% 97.2894%, 96.3173% 97.7689%, 95.627% 98.1226%, 94.936% 98.4422%, 93.945% 98.841%, 93.1823% 99.1002%, 92.2442% 99.3621%, 91.5629% 99.5125%, 90.567% 99.6723%, 89.6757% 99.7525%, 89.0048% 99.772%, 88.453% 99.7646%, 87.8441% 99.7319%, 87.2846% 99.682%, 86.597% 99.5988%, 85.88% 99.4897%, 85.119% 99.3511%, 84.1809% 99.1563%, 83.3208% 98.9602%, 82.4244% 98.7438%, 81.691% 98.5611%, 80.7967% 98.3356%, 80.215% 98.189%, 79.581% 98.0312%, 78.7167% 97.8214%, 77.952% 97.6426%, 77.215% 97.4783%, 76.501% 97.328%, 75.842% 97.1984%, 75.2546% 97.09%, 74.4933% 96.9623%, 73.4975% 96.816%, 72.7842% 96.7276%, 71.9234% 96.6394%, 71.1203% 96.5764%, 70.6256% 96.5493%, 70.0911% 96.5326%, 69.6082% 96.5285%, 69.0226% 96.5374%, 68.437% 96.5602%, 67.9032% 96.593%, 67.1665% 96.6561%, 66.3029% 96.7529%, 65.5392% 96.8563%, 64.5713% 97.0073%, 63.8064% 97.1381%, 62.616% 97.3543%, 61.8273% 97.5004%, 61.0666% 97.6399%, 60.3284% 97.7712%, 59.71697% 97.8746%, 59.0571% 97.979%, 57.85643% 98.147%, 56.81454% 98.263%, 55.84899% 98.342%, 54.9338% 98.3894%, 53.9165% 98.4086%, 53.3054% 98.4025%, 52.87327% 98.391%, 52.2382% 98.368%, 51.2208% 98.3187%, 50.509% 98.273%, 50.0018% 98.2351%, 49.08524% 98.1559%, 48.246% 98.0721%, 47.4079% 97.9789%, 46.6461% 97.887%, 45.857% 97.7865%, 45.2478% 97.7052%, 44.5117% 97.6041%, 43.7977% 97.5045%, 43.0601% 97.4009%, 42.193% 97.2805%, 41.3263% 97.163%, 40.534% 97.0611%, 39.94808% 96.9892%, 39.51892% 96.9388%, 38.92957% 96.8732%, 38.4746% 96.826%, 37.6105% 96.744%, 36.6167% 96.6641%, 35.8536% 96.6139%, 35.14265% 96.5753%, 34.4815% 96.549%, 33.8705% 96.5333%, 33.1584% 96.5244%, 32.67529% 96.5244%, 31.9376% 96.532%, 31.30194% 96.547%, 30.61524% 96.57%, 29.87759% 96.6038%, 29.0122% 96.653%, 28.3766% 96.6974%, 27.79151% 96.742%, 26.79958% 96.8271%, 25.88482% 96.914%, 25.07188% 96.9993%, 24.2319% 97.0924%, 23.34203% 97.1961%, 22.57926% 97.2885%, 21.94244% 97.3675%, 21.22943% 97.4573%, 20.54189% 97.544%, 19.90702% 97.6253%, 19.16868% 97.718%, 18.40681% 97.8136%, 17.79638% 97.8881%, 17.16137% 97.963%, 16.45003% 98.043%, 15.37905% 98.155%, 14.56666% 98.229%, 13.90556% 98.2833%, 13.21913% 98.3303%, 12.45622% 98.3707%, 11.7185% 98.3961%, 11.057% 98.405%, 10.43736% 98.4011%, 9.93848% 98.3872%, 9.3539% 98.357%, 8.84523% 98.3212%, 8.38726% 98.2789%, 7.82867% 98.2157%, 7.32233% 98.147%, 6.81433% 98.0666%, 6.1009% 97.9342%, 5.36381% 97.773%, 4.67585% 97.598%, 4.24899% 97.4789%, 3.67648% 97.3036%, 3.19366% 97.141%, 2.63117% 96.9363%, 2.17188% 96.7536%, 1.81099% 96.6006%, 1.45484% 96.4408%, 1.1389% 96.2906%, 0.74001% 96.0885%, 0.33201% 95.8643%, 0% 95.662%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 95.205%, 99.5434% 95.6043%, 99.311% 95.794%, 98.8281% 96.1673%, 98.346% 96.5157%, 97.8051% 96.8831%, 97.157% 97.2894%, 96.3173% 97.7689%, 95.627% 98.1226%, 94.936% 98.4422%, 93.945% 98.841%, 93.1823% 99.1002%, 92.2442% 99.3621%, 91.5629% 99.5125%, 90.567% 99.6723%, 89.6757% 99.7525%, 89.0048% 99.772%, 88.453% 99.7646%, 87.8441% 99.7319%, 87.2846% 99.682%, 86.597% 99.5988%, 85.88% 99.4897%, 85.119% 99.3511%, 84.1809% 99.1563%, 83.3208% 98.9602%, 82.4244% 98.7438%, 81.691% 98.5611%, 80.7967% 98.3356%, 80.215% 98.189%, 79.581% 98.0312%, 78.7167% 97.8214%, 77.952% 97.6426%, 77.215% 97.4783%, 76.501% 97.328%, 75.842% 97.1984%, 75.2546% 97.09%, 74.4933% 96.9623%, 73.4975% 96.816%, 72.7842% 96.7276%, 71.9234% 96.6394%, 71.1203% 96.5764%, 70.6256% 96.5493%, 70.0911% 96.5326%, 69.6082% 96.5285%, 69.0226% 96.5374%, 68.437% 96.5602%, 67.9032% 96.593%, 67.1665% 96.6561%, 66.3029% 96.7529%, 65.5392% 96.8563%, 64.5713% 97.0073%, 63.8064% 97.1381%, 62.616% 97.3543%, 61.8273% 97.5004%, 61.0666% 97.6399%, 60.3284% 97.7712%, 59.71697% 97.8746%, 59.0571% 97.979%, 57.85643% 98.147%, 56.81454% 98.263%, 55.84899% 98.342%, 54.9338% 98.3894%, 53.9165% 98.4086%, 53.3054% 98.4025%, 52.87327% 98.391%, 52.2382% 98.368%, 51.2208% 98.3187%, 50.509% 98.273%, 50.0018% 98.2351%, 49.08524% 98.1559%, 48.246% 98.0721%, 47.4079% 97.9789%, 46.6461% 97.887%, 45.857% 97.7865%, 45.2478% 97.7052%, 44.5117% 97.6041%, 43.7977% 97.5045%, 43.0601% 97.4009%, 42.193% 97.2805%, 41.3263% 97.163%, 40.534% 97.0611%, 39.94808% 96.9892%, 39.51892% 96.9388%, 38.92957% 96.8732%, 38.4746% 96.826%, 37.6105% 96.744%, 36.6167% 96.6641%, 35.8536% 96.6139%, 35.14265% 96.5753%, 34.4815% 96.549%, 33.8705% 96.5333%, 33.1584% 96.5244%, 32.67529% 96.5244%, 31.9376% 96.532%, 31.30194% 96.547%, 30.61524% 96.57%, 29.87759% 96.6038%, 29.0122% 96.653%, 28.3766% 96.6974%, 27.79151% 96.742%, 26.79958% 96.8271%, 25.88482% 96.914%, 25.07188% 96.9993%, 24.2319% 97.0924%, 23.34203% 97.1961%, 22.57926% 97.2885%, 21.94244% 97.3675%, 21.22943% 97.4573%, 20.54189% 97.544%, 19.90702% 97.6253%, 19.16868% 97.718%, 18.40681% 97.8136%, 17.79638% 97.8881%, 17.16137% 97.963%, 16.45003% 98.043%, 15.37905% 98.155%, 14.56666% 98.229%, 13.90556% 98.2833%, 13.21913% 98.3303%, 12.45622% 98.3707%, 11.7185% 98.3961%, 11.057% 98.405%, 10.43736% 98.4011%, 9.93848% 98.3872%, 9.3539% 98.357%, 8.84523% 98.3212%, 8.38726% 98.2789%, 7.82867% 98.2157%, 7.32233% 98.147%, 6.81433% 98.0666%, 6.1009% 97.9342%, 5.36381% 97.773%, 4.67585% 97.598%, 4.24899% 97.4789%, 3.67648% 97.3036%, 3.19366% 97.141%, 2.63117% 96.9363%, 2.17188% 96.7536%, 1.81099% 96.6006%, 1.45484% 96.4408%, 1.1389% 96.2906%, 0.74001% 96.0885%, 0.33201% 95.8643%, 0% 95.662%, 0% 0%); } }
  .hero-component.product .hero-card {
    max-width: 46.6rem; }
    .hero-component.product .hero-card .card-content p {
      margin-bottom: 1.2rem; }
      .hero-component.product .hero-card .card-content p + .primary-button {
        margin-top: .4rem; }
  .hero-component.product .start-order {
    display: block;
    margin: 0 auto;
    max-width: 9rem;
    font-size: 1.8rem;
    line-height: 0.89; }
  .hero-component.product .hero-card-frame {
    padding: 1.8rem 3.5rem; }
  @media screen and (min-width: 769px) {
    .hero-component.product.left-align .hero-card {
      left: 10rem;
      -ms-transform: none;
          transform: none; }
    .hero-component.product.right-align .hero-card {
      right: 10rem;
      -ms-transform: none;
          transform: none;
      left: auto; } }
  @media screen and (min-width: 1400px) and (max-width: 1900px) {
    .hero-component.smaller-img {
      margin-bottom: 7.5rem; }
      .hero-component.smaller-img .hero-card {
        bottom: auto;
        top: 50%;
        -ms-transform: translateX(-50%) translateY(-20%);
            transform: translateX(-50%) translateY(-20%); } }

@media screen and (min-width: 768px) and (max-width: 768px) {
  .about .short-hero-component {
    top: 2rem; } }

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .about .short-hero-component {
    top: 1.4rem; } }

@media screen and (max-width: 768px) {
  .about .short-hero-component .hero-card {
    -ms-transform: translateX(-50%);
        transform: translateX(-50%); } }

@media screen and (min-width: 1400px) {
  .about .short-hero-component .hero-card {
    top: 8rem; } }

@media screen and (min-width: 1400px) {
  .about .section-component {
    margin-top: 22rem; } }

.short-hero-component {
  position: relative;
  width: 100%;
  margin-bottom: 5.5rem; }
  @media screen and (max-width: 768px) {
    .short-hero-component {
      margin-bottom: 0; } }
  .short-hero-component .image-wrapper {
    max-height: 50rem;
    overflow: hidden;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    @media screen and (min-width: 769px) {
      .short-hero-component .image-wrapper {
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%); } }
    @media screen and (max-width: 768px) {
      .short-hero-component .image-wrapper {
        max-height: 28rem; } }
  .short-hero-component img {
    width: 100%; }
  .short-hero-component .hero-card {
    position: absolute;
    width: 100%;
    max-width: 56.6rem;
    left: 50%;
    bottom: -4.6rem;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    background-color: rgba(255, 255, 255, 0.95);
    padding: 1.2rem;
    border-radius: .6rem;
    box-sizing: border-box; }
    @media screen and (max-width: 768px) {
      .short-hero-component .hero-card {
        max-width: 33rem;
        bottom: 0;
        -ms-transform: translateY(-2rem) translateX(-50%);
            transform: translateY(-2rem) translateX(-50%); } }
    .short-hero-component .hero-card .hero-card-frame {
      border: 0.5rem solid rgba(179, 211, 67, 0.4);
      border-radius: .6rem;
      padding: 2.4rem;
      height: inherit;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
      @media screen and (max-width: 768px) {
        .short-hero-component .hero-card .hero-card-frame {
          padding: 3rem 2.5rem; } }
    .short-hero-component .hero-card .title {
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-direction: column;
          flex-direction: column;
      text-align: center;
      font-size: 6.5rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      color: #2b3936;
      line-height: 1;
      max-width: 100%; }
      @media screen and (max-width: 768px) {
        .short-hero-component .hero-card .title {
          font-size: 3.8rem; } }
      .short-hero-component .hero-card .title h1,
      .short-hero-component .hero-card .title h2,
      .short-hero-component .hero-card .title h3,
      .short-hero-component .hero-card .title h4,
      .short-hero-component .hero-card .title h5,
      .short-hero-component .hero-card .title h6,
      .short-hero-component .hero-card .title .h1-like,
      .short-hero-component .hero-card .title .h2-like,
      .short-hero-component .hero-card .title .h3-like,
      .short-hero-component .hero-card .title .h4-like,
      .short-hero-component .hero-card .title .h5-like,
      .short-hero-component .hero-card .title .h6-like {
        line-height: 1;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 500;
        font-size: 6.5rem;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-direction: column;
            flex-direction: column; }
        @media screen and (max-width: 768px) {
          .short-hero-component .hero-card .title h1,
          .short-hero-component .hero-card .title h2,
          .short-hero-component .hero-card .title h3,
          .short-hero-component .hero-card .title h4,
          .short-hero-component .hero-card .title h5,
          .short-hero-component .hero-card .title h6,
          .short-hero-component .hero-card .title .h1-like,
          .short-hero-component .hero-card .title .h2-like,
          .short-hero-component .hero-card .title .h3-like,
          .short-hero-component .hero-card .title .h4-like,
          .short-hero-component .hero-card .title .h5-like,
          .short-hero-component .hero-card .title .h6-like {
            font-size: 3.8rem; } }
      .short-hero-component .hero-card .title .script-text {
        display: inline-block;
        font-family: Charleston, Arial, Helvetica, sans-serif;
        font-size: 3.5rem;
        color: #036d58; }
        @media screen and (max-width: 768px) {
          .short-hero-component .hero-card .title .script-text {
            font-size: 2.4rem;
            white-space: nowrap; } }
      .short-hero-component .hero-card .title + .card-content {
        margin-top: 3rem; }
        @media screen and (max-width: 768px) {
          .short-hero-component .hero-card .title + .card-content {
            margin-top: 1rem; } }
    .short-hero-component .hero-card .card-content {
      text-align: center; }
      .short-hero-component .hero-card .card-content p {
        margin-bottom: 1.6rem; }
      @media screen and (max-width: 768px) {
        .short-hero-component .hero-card .card-content .primary-button {
          padding: 2.1rem 7rem;
          font-size: 1.8rem; } }
  .short-hero-component.gold-theme .hero-card-frame {
    border-color: rgba(250, 197, 60, 0.4); }
  .short-hero-component.blue-theme .hero-card-frame {
    border-color: rgba(192, 217, 212, 0.4); }
  .short-hero-component.mandarin-theme .hero-card-frame {
    border-color: #cd4b0f; }
  .short-hero-component.mint-theme .hero-card-frame {
    border-color: rgba(234, 243, 214, 0.4); }
  @media screen and (min-width: 769px) {
    .short-hero-component.left-align .hero-card {
      left: 2rem;
      -ms-transform: none;
          transform: none; }
    .short-hero-component.right-align .hero-card {
      right: 2rem;
      -ms-transform: none;
          transform: none;
      left: auto; } }

.header-bar-component {
  background-color: #036d58;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 99.036% 98.436%, 97.909% 97.102%, 96.571% 95.524%, 95.007% 94.299%, 93.64% 93.43%, 92.236% 92.87%, 90.934% 92.589%, 89.93% 92.52336%, 88.70833% 92.616%, 87.441% 92.87%, 86.411% 93.174%, 84.836% 93.745%, 83.865% 94.143%, 82.407% 94.781%, 81.627% 95.133%, 80.763% 95.525%, 80.194% 95.78%, 79.423% 96.127%, 78.619% 96.478%, 77.755% 96.842%, 76.772% 97.238%, 75.671% 97.649%, 74.759% 97.96%, 73.611% 98.3%, 72.84% 98.51%, 71.87% 98.727%, 70.911% 98.897%, 70.07% 99.005%, 69.37% 99.066%, 68.625% 99.08879%, 67.71417% 99.04485%, 66.81431% 98.93364%, 66.186% 98.81963%, 65.59% 98.68878%, 65.02639% 98.54299%, 64.36333% 98.35607%, 63.65215% 98.1271%, 62.98979% 97.89439%, 62.12646% 97.57009%, 61.26069% 97.2243%, 60.37347% 96.857%, 59.55729% 96.51028%, 58.69076% 96.13645%, 57.7684% 95.74673%, 56.74924% 95.3271%, 55.71861% 94.92523%, 54.85486% 94.61215%, 53.8591% 94.28411%, 52.77056% 93.9757%, 51.69333% 93.73177%, 50.87% 93.59346%, 49.92889% 93.49065%, 49.2659% 93.45794%, 48.68055% 93.45794%, 47.93972% 93.49813%, 47.0166% 93.60467%, 46.294% 93.7271%, 45.50035% 93.8972%, 44.742% 94.09159%, 44.1141% 94.2785%, 43.27% 94.54766%, 42.20882% 94.9271%, 41.74736% 95.10186%, 40.95437% 95.41402%, 40.0291% 95.79346%, 39.31896% 96.09159%, 38.76299% 96.3271%, 38% 96.6486%, 36.99958% 97.07009%, 35.88507% 97.52056%, 35.16285% 97.80093%, 34.26264% 98.1243%, 33.659% 98.3243%, 32.98451% 98.52804%, 31.84771% 98.81775%, 30.34729% 99.0729%, 29.16076% 99.15514%, 27.89278% 99.13178%, 26.41292% 98.97103%, 25.10424% 98.71962%, 23.83479% 98.39065%, 22.86333% 98.08785%, 21.60639% 97.64019%, 20.27681% 97.11121%, 18.92264% 96.52991%, 17.19708% 95.75981%, 15.50958% 95.01215%, 14.3109% 94.52056%, 13.17243% 94.10654%, 11.48368% 93.63925%, 9.79167% 93.45794%, 8.87194% 93.51215%, 7.36257% 93.82243%, 5.84% 94.4243%, 4.46153% 95.23458%, 2.97722% 96.41121%, 1.79437% 97.60374%, 0.84153% 98.76261%, 0% 100%, 0% 0%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 99.036% 98.436%, 97.909% 97.102%, 96.571% 95.524%, 95.007% 94.299%, 93.64% 93.43%, 92.236% 92.87%, 90.934% 92.589%, 89.93% 92.52336%, 88.70833% 92.616%, 87.441% 92.87%, 86.411% 93.174%, 84.836% 93.745%, 83.865% 94.143%, 82.407% 94.781%, 81.627% 95.133%, 80.763% 95.525%, 80.194% 95.78%, 79.423% 96.127%, 78.619% 96.478%, 77.755% 96.842%, 76.772% 97.238%, 75.671% 97.649%, 74.759% 97.96%, 73.611% 98.3%, 72.84% 98.51%, 71.87% 98.727%, 70.911% 98.897%, 70.07% 99.005%, 69.37% 99.066%, 68.625% 99.08879%, 67.71417% 99.04485%, 66.81431% 98.93364%, 66.186% 98.81963%, 65.59% 98.68878%, 65.02639% 98.54299%, 64.36333% 98.35607%, 63.65215% 98.1271%, 62.98979% 97.89439%, 62.12646% 97.57009%, 61.26069% 97.2243%, 60.37347% 96.857%, 59.55729% 96.51028%, 58.69076% 96.13645%, 57.7684% 95.74673%, 56.74924% 95.3271%, 55.71861% 94.92523%, 54.85486% 94.61215%, 53.8591% 94.28411%, 52.77056% 93.9757%, 51.69333% 93.73177%, 50.87% 93.59346%, 49.92889% 93.49065%, 49.2659% 93.45794%, 48.68055% 93.45794%, 47.93972% 93.49813%, 47.0166% 93.60467%, 46.294% 93.7271%, 45.50035% 93.8972%, 44.742% 94.09159%, 44.1141% 94.2785%, 43.27% 94.54766%, 42.20882% 94.9271%, 41.74736% 95.10186%, 40.95437% 95.41402%, 40.0291% 95.79346%, 39.31896% 96.09159%, 38.76299% 96.3271%, 38% 96.6486%, 36.99958% 97.07009%, 35.88507% 97.52056%, 35.16285% 97.80093%, 34.26264% 98.1243%, 33.659% 98.3243%, 32.98451% 98.52804%, 31.84771% 98.81775%, 30.34729% 99.0729%, 29.16076% 99.15514%, 27.89278% 99.13178%, 26.41292% 98.97103%, 25.10424% 98.71962%, 23.83479% 98.39065%, 22.86333% 98.08785%, 21.60639% 97.64019%, 20.27681% 97.11121%, 18.92264% 96.52991%, 17.19708% 95.75981%, 15.50958% 95.01215%, 14.3109% 94.52056%, 13.17243% 94.10654%, 11.48368% 93.63925%, 9.79167% 93.45794%, 8.87194% 93.51215%, 7.36257% 93.82243%, 5.84% 94.4243%, 4.46153% 95.23458%, 2.97722% 96.41121%, 1.79437% 97.60374%, 0.84153% 98.76261%, 0% 100%, 0% 0%);
  min-height: 106px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }
  @media screen and (max-width: 768px) {
    .header-bar-component {
      position: relative;
      z-index: 3;
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 92.5408% 97.648%, 88.197% 96.33%, 84.247% 95.164%, 80.549% 94.105%, 77.63% 93.292%, 71.466% 91.665%, 68.129% 90.832%, 65.125% 90.132%, 60.859% 89.309%, 57.85% 88.892%, 54.5133% 88.581%, 51.956% 88.426%, 49.6% 88.33%, 47.146% 88.282%, 43.493% 88.338%, 38.5474% 88.658%, 33.0746% 89.325%, 27.421% 90.295%, 23.3448% 91.121%, 20.8% 91.666%, 16.2205% 92.682%, 9.0927% 94.362%, 4.8237% 95.42%, 0% 96.666%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 92.5408% 97.648%, 88.197% 96.33%, 84.247% 95.164%, 80.549% 94.105%, 77.63% 93.292%, 71.466% 91.665%, 68.129% 90.832%, 65.125% 90.132%, 60.859% 89.309%, 57.85% 88.892%, 54.5133% 88.581%, 51.956% 88.426%, 49.6% 88.33%, 47.146% 88.282%, 43.493% 88.338%, 38.5474% 88.658%, 33.0746% 89.325%, 27.421% 90.295%, 23.3448% 91.121%, 20.8% 91.666%, 16.2205% 92.682%, 9.0927% 94.362%, 4.8237% 95.42%, 0% 96.666%, 0% 0%); } }
  .header-bar-component h1, .header-bar-component h2, .header-bar-component h3, .header-bar-component h4, .header-bar-component h5, .header-bar-component h6, .header-bar-component p {
    text-align: center;
    color: #ffffff;
    font-size: 5.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    line-height: 1;
    font-weight: 500; }
    @media screen and (max-width: 768px) {
      .header-bar-component h1, .header-bar-component h2, .header-bar-component h3, .header-bar-component h4, .header-bar-component h5, .header-bar-component h6, .header-bar-component p {
        font-size: 3.8rem;
        padding: 1.8rem 1.5rem 3.2rem; } }
  .header-bar-component .pattern-hero-img {
    max-width: 100%; }
    @media (max-width: 768px) {
      .header-bar-component .pattern-hero-img {
        display: none; } }
  .header-bar-component.gold-theme {
    background-color: #fce29d; }
    .header-bar-component.gold-theme h1 {
      color: #2b3936; }
  .header-bar-component.blue-theme {
    background-color: #c0d9d4; }
    .header-bar-component.blue-theme h1 {
      color: #2b3936; }
  .header-bar-component.mandarin-theme {
    background-color: #f8e4dc; }
    .header-bar-component.mandarin-theme h1 {
      color: #2b3936; }
  .header-bar-component.mint-theme {
    background-color: #d5e8ad; }
    .header-bar-component.mint-theme h1 {
      color: #2b3936; }

.secondary-bg-hero-component {
  position: relative;
  width: 100%;
  margin-bottom: 4.5rem;
  min-height: 38rem;
  padding-top: 2rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: 24em;
  -ms-flex-pack: center;
  justify-content: center; }
  @media screen and (max-width: 769px) {
    .secondary-bg-hero-component {
      width: 100%; } }
  @media screen and (max-width: 769px) {
    .secondary-bg-hero-component {
      display: block;
      -ms-flex: none;
          flex: none;
      margin-bottom: 0; } }
  .secondary-bg-hero-component .image-wrapper {
    overflow: hidden;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    min-height: 38rem;
    max-width: 85%;
    margin-left: 15%; }
    @media screen and (max-width: 769px) {
      .secondary-bg-hero-component .image-wrapper {
        max-height: 28rem;
        margin-left: -1.5rem;
        max-width: calc(100% + 15px); } }
  .secondary-bg-hero-component img {
    height: 100%;
    object-fit: cover;
    object-position: center; }
    @media screen and (max-width: 769px) {
      .secondary-bg-hero-component img {
        width: 100%;
        object-fit: none; } }
  .secondary-bg-hero-component .hero-card {
    position: absolute;
    max-width: 56.6rem;
    min-width: 32%;
    background-color: rgba(255, 255, 255, 0.95);
    padding: 1.2rem;
    border-radius: .6rem;
    box-sizing: border-box; }
    @media screen and (max-width: 769px) {
      .secondary-bg-hero-component .hero-card {
        margin-top: calc(-34%);
        bottom: unset;
        margin-left: auto;
        margin-right: auto;
        position: relative; } }
    @media screen and (max-width: 600px) {
      .secondary-bg-hero-component .hero-card {
        margin-left: 1.5rem;
        margin-right: 1.5rem; } }
    .secondary-bg-hero-component .hero-card .hero-card-frame {
      border: 0.5rem solid rgba(179, 211, 67, 0.4);
      border-radius: .6rem;
      padding: 2.4rem;
      height: inherit;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
      @media screen and (max-width: 769px) {
        .secondary-bg-hero-component .hero-card .hero-card-frame {
          padding: 3rem 2.5rem; } }
    .secondary-bg-hero-component .hero-card .title {
      font-size: 5.2rem;
      line-height: 1;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500; }
      @media screen and (max-width: 769px) {
        .secondary-bg-hero-component .hero-card .title {
          font-size: 4.5rem; } }
      .secondary-bg-hero-component .hero-card .title h1,
      .secondary-bg-hero-component .hero-card .title h2,
      .secondary-bg-hero-component .hero-card .title h3,
      .secondary-bg-hero-component .hero-card .title h4,
      .secondary-bg-hero-component .hero-card .title h5,
      .secondary-bg-hero-component .hero-card .title h6 {
        line-height: 1;
        font-size: 5.2rem;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 500; }
        @media screen and (max-width: 769px) {
          .secondary-bg-hero-component .hero-card .title h1,
          .secondary-bg-hero-component .hero-card .title h2,
          .secondary-bg-hero-component .hero-card .title h3,
          .secondary-bg-hero-component .hero-card .title h4,
          .secondary-bg-hero-component .hero-card .title h5,
          .secondary-bg-hero-component .hero-card .title h6 {
            font-size: 4.5rem; } }
      .secondary-bg-hero-component .hero-card .title .script-text {
        display: inline-block;
        font-family: Charleston, Arial, Helvetica, sans-serif;
        font-size: 4rem;
        color: #036d58;
        margin-right: 0.23em; }
        @media screen and (max-width: 769px) {
          .secondary-bg-hero-component .hero-card .title .script-text {
            font-size: 3rem; } }
      .secondary-bg-hero-component .hero-card .title + .card-content {
        margin-top: 1.5rem;
        max-width: 100%;
        height: 100%; }
        @media screen and (max-width: 769px) {
          .secondary-bg-hero-component .hero-card .title + .card-content {
            margin-top: 1rem; } }
    .secondary-bg-hero-component .hero-card .card-content {
      text-align: center; }
      .secondary-bg-hero-component .hero-card .card-content p {
        margin-bottom: 2.5rem; }
      @media screen and (max-width: 769px) {
        .secondary-bg-hero-component .hero-card .card-content .primary-button {
          padding: 2.1rem 5.8rem;
          font-size: 1.8rem; } }
    .secondary-bg-hero-component .hero-card .fcs-third-party-icon {
      position: relative;
      display: inline;
      right: 0; }
      .secondary-bg-hero-component .hero-card .fcs-third-party-icon:after {
        position: relative; }
  .secondary-bg-hero-component.gold-theme .hero-card-frame {
    border-color: rgba(250, 197, 60, 0.4); }
  .secondary-bg-hero-component.blue-theme .hero-card-frame {
    border-color: rgba(192, 217, 212, 0.4); }
  .secondary-bg-hero-component.mandarin-theme .hero-card-frame {
    border-color: rgba(248, 228, 220, 0.4); }
  .secondary-bg-hero-component.mint-theme .hero-card-frame {
    border-color: rgba(234, 243, 214, 0.4); }
  @media screen and (min-width: 769px) {
    .secondary-bg-hero-component.left-align {
      -ms-flex-pack: left;
          justify-content: left;
      padding-left: 1.5rem; }
      .secondary-bg-hero-component.left-align .hero-card {
        right: 0; } }
    @media screen and (min-width: 769px) and (max-width: 769px) {
      .secondary-bg-hero-component.left-align .hero-card {
        left: 1.5rem; } }
  @media screen and (min-width: 769px) {
      .secondary-bg-hero-component.left-align .image-wrapper {
        margin-left: 0; }
    .secondary-bg-hero-component.right-align .hero-card {
      left: 1.5rem; }
    .secondary-bg-hero-component.right-align .image-wrapper {
      float: right;
      margin-right: 1.5rem; } }
  @media screen and (min-width: 769px) and (max-width: 769px) {
    .secondary-bg-hero-component.right-align .image-wrapper {
      float: none; } }

.secondary-img-hero-component {
  padding-bottom: 4rem; }
  @media screen and (max-width: 768px) {
    .secondary-img-hero-component {
      padding-bottom: 1rem; } }
  .secondary-img-hero-component .fluid-card-row {
    position: relative;
    padding-bottom: 3.6rem;
    padding-right: 2rem; }
    @media screen and (max-width: 768px) {
      .secondary-img-hero-component .fluid-card-row {
        padding-top: 6rem;
        padding-bottom: 14rem; } }
    .secondary-img-hero-component .fluid-card-row:last-of-type {
      padding-bottom: 1rem; }
      @media screen and (max-width: 768px) {
        .secondary-img-hero-component .fluid-card-row:last-of-type {
          padding-bottom: 5rem; } }
    .secondary-img-hero-component .fluid-card-row .bg-helper, .secondary-img-hero-component .fluid-card-row:after, .secondary-img-hero-component .fluid-card-row:before {
      background-color: #fcf4f1; }
    .secondary-img-hero-component .fluid-card-row .bg-helper {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 1; }
      @media screen and (min-width: 769px) {
        .secondary-img-hero-component .fluid-card-row .bg-helper {
          top: 50%;
          max-height: 39.7rem;
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
          height: 100%;
          -webkit-clip-path: polygon(100% 1.6545%, 100% 92.55474%, 80.39973% 96.59367%, 79.68021% 96.691%, 77.45503% 96.93431%, 76.32245% 96.93431%, 73.87075% 97.7129%, 73.4044% 97.7129%, 72.24517% 97.56691%, 71.12592% 97.51825%, 70.32645% 97.76156%, 69.19387% 98.58881%, 67.91472% 98.39416%, 64.3038% 98.63747%, 57.93471% 99.31873%, 54.40373% 99.07543%, 53.07129% 99.85401%, 51.84544% 99.31873%, 50.76616% 99.31873%, 46.66223% 98.63747%, 43.5443% 98.3455%, 42.67821% 98.10219%, 41.7988% 98.19951%, 41.02598% 97.66423%, 39.66689% 97.61557%, 38.37442% 96.73966%, 35.8028% 96.88564%, 33.87075% 95.57178%, 30.4064% 95.76642%, 27.98135% 94.54988%, 26.88874% 94.30657%, 24.65023% 94.79319%, 22.17189% 95.76642%, 20.83944% 95.23114%, 18.06795% 94.89051%, 16.52232% 94.89051%, 14.03065% 95.0365%, 12.24517% 95.0365%, 11.006% 94.98783%, 6.0493% 94.79319%, 0% 94.54988%, 0% 7.20195%, 9.39374% 4.67153%, 11.76549% 4.37956%, 13.88408% 3.50365%, 15.0966% 3.309%, 17.57495% 3.01703%, 18.8541% 2.57908%, 20.06662% 1.80049%, 20.47968% 1.94647%, 22.21186% 2.18978%, 24.22385% 1.31387%, 24.81013% 1.31387%, 26.18254% 1.11922%, 27.66156% 1.26521%, 28.83411% 0.38929%, 29.7535% 0.14599%, 30.92605% 0.24331%, 32.24517% 0.43796%, 56.80213% 0.43796%, 60.63957% 1.0219%, 61.50566% 0.97324%, 62.71819% 1.31387%, 64.3038% 1.31387%, 68.83411% 2.6764%, 70.44637% 2.6764%, 72.53831% 3.45499%, 73.65756% 3.309%, 74.69687% 3.309%, 76.54897% 4.18491%, 77.5483% 4.3309%, 80.50633% 4.3309%, 84.7968% 5.01217%, 86.43571% 5.54745%, 88.02132% 5.69343%, 88.84744% 5.74209%, 89.84677% 5.59611%, 93.08461% 4.57421%, 93.97735% 4.37956%, 100% 1.6545%);
                  clip-path: polygon(100% 1.6545%, 100% 92.55474%, 80.39973% 96.59367%, 79.68021% 96.691%, 77.45503% 96.93431%, 76.32245% 96.93431%, 73.87075% 97.7129%, 73.4044% 97.7129%, 72.24517% 97.56691%, 71.12592% 97.51825%, 70.32645% 97.76156%, 69.19387% 98.58881%, 67.91472% 98.39416%, 64.3038% 98.63747%, 57.93471% 99.31873%, 54.40373% 99.07543%, 53.07129% 99.85401%, 51.84544% 99.31873%, 50.76616% 99.31873%, 46.66223% 98.63747%, 43.5443% 98.3455%, 42.67821% 98.10219%, 41.7988% 98.19951%, 41.02598% 97.66423%, 39.66689% 97.61557%, 38.37442% 96.73966%, 35.8028% 96.88564%, 33.87075% 95.57178%, 30.4064% 95.76642%, 27.98135% 94.54988%, 26.88874% 94.30657%, 24.65023% 94.79319%, 22.17189% 95.76642%, 20.83944% 95.23114%, 18.06795% 94.89051%, 16.52232% 94.89051%, 14.03065% 95.0365%, 12.24517% 95.0365%, 11.006% 94.98783%, 6.0493% 94.79319%, 0% 94.54988%, 0% 7.20195%, 9.39374% 4.67153%, 11.76549% 4.37956%, 13.88408% 3.50365%, 15.0966% 3.309%, 17.57495% 3.01703%, 18.8541% 2.57908%, 20.06662% 1.80049%, 20.47968% 1.94647%, 22.21186% 2.18978%, 24.22385% 1.31387%, 24.81013% 1.31387%, 26.18254% 1.11922%, 27.66156% 1.26521%, 28.83411% 0.38929%, 29.7535% 0.14599%, 30.92605% 0.24331%, 32.24517% 0.43796%, 56.80213% 0.43796%, 60.63957% 1.0219%, 61.50566% 0.97324%, 62.71819% 1.31387%, 64.3038% 1.31387%, 68.83411% 2.6764%, 70.44637% 2.6764%, 72.53831% 3.45499%, 73.65756% 3.309%, 74.69687% 3.309%, 76.54897% 4.18491%, 77.5483% 4.3309%, 80.50633% 4.3309%, 84.7968% 5.01217%, 86.43571% 5.54745%, 88.02132% 5.69343%, 88.84744% 5.74209%, 89.84677% 5.59611%, 93.08461% 4.57421%, 93.97735% 4.37956%, 100% 1.6545%); } }
    .secondary-img-hero-component .fluid-card-row + .fluid-card-row {
      margin-top: -8rem; }
      @media screen and (min-width: 769px) {
        .secondary-img-hero-component .fluid-card-row + .fluid-card-row .bg-helper {
          -webkit-clip-path: polygon(100% 0.21331%, 100.02665% 92.27816%, 96.78924% 93.00341%, 94.39115% 93.68601%, 88.98215% 94.88055%, 84.10605% 95.90444%, 82.44071% 96.16041%, 80.4956% 96.41638%, 79.41647% 96.58703%, 75.63283% 97.86689%, 73.68772% 97.90956%, 74.19398% 97.65358%, 72.28884% 97.69625%, 71.51612% 97.82423%, 70.25047% 98.37884%, 69.46443% 98.50683%, 67.85238% 98.72014%, 62.32347% 99.23208%, 60.37836% 99.36007%, 57.84706% 99.48805%, 50.22649% 99.87201%, 45.73674% 99.36007%, 33.77298% 97.1843%, 24.34053% 95.47782%, 18.75833% 94.49659%, 16.46683% 94.41126%, 12.41673% 94.11263%, 11.25766% 94.0273%, 9.39249% 94.15529%, 8.02025% 94.45392%, 6.10179% 94.83788%, 0% 97.05631%, 0% 2.21843%, 15.42766% 2.4744%, 20.43698% 2.73038%, 21.54277% 2.8157%, 22.27551% 3.45563%, 23.92752% 2.55973%, 25.09992% 2.17577%, 26.81855% 1.96246%, 28.57714% 2.04778%, 29.98934% 2.4744%, 31.70797% 3.41297%, 33.28004% 2.68771%, 34.13269% 2.85836%, 36.0778% 4.01024%, 37.91633% 4.01024%, 41.10045% 4.86348%, 43.01892% 4.86348%, 44.28457% 5.20478%, 45.45697% 5.11945%, 46.77591% 6.05802%, 48.48122% 6.44198%, 52.35811% 6.35666%, 55.82201% 6.35666%, 58.12683% 6.10068%, 59.79217% 6.31399%, 61.1644% 5.75939%, 62.12363% 5.58874%, 63.25606% 5.50341%, 65.25446% 5.46075%, 67.58593% 5.50341%, 68.57181% 4.90614%, 69.95737% 5.07679%, 72.35545% 4.86348%, 74.68692% 4.60751%, 75.64615% 4.43686%, 77.085% 4.22355%, 100% 0.21331%);
                  clip-path: polygon(100% 0.21331%, 100.02665% 92.27816%, 96.78924% 93.00341%, 94.39115% 93.68601%, 88.98215% 94.88055%, 84.10605% 95.90444%, 82.44071% 96.16041%, 80.4956% 96.41638%, 79.41647% 96.58703%, 75.63283% 97.86689%, 73.68772% 97.90956%, 74.19398% 97.65358%, 72.28884% 97.69625%, 71.51612% 97.82423%, 70.25047% 98.37884%, 69.46443% 98.50683%, 67.85238% 98.72014%, 62.32347% 99.23208%, 60.37836% 99.36007%, 57.84706% 99.48805%, 50.22649% 99.87201%, 45.73674% 99.36007%, 33.77298% 97.1843%, 24.34053% 95.47782%, 18.75833% 94.49659%, 16.46683% 94.41126%, 12.41673% 94.11263%, 11.25766% 94.0273%, 9.39249% 94.15529%, 8.02025% 94.45392%, 6.10179% 94.83788%, 0% 97.05631%, 0% 2.21843%, 15.42766% 2.4744%, 20.43698% 2.73038%, 21.54277% 2.8157%, 22.27551% 3.45563%, 23.92752% 2.55973%, 25.09992% 2.17577%, 26.81855% 1.96246%, 28.57714% 2.04778%, 29.98934% 2.4744%, 31.70797% 3.41297%, 33.28004% 2.68771%, 34.13269% 2.85836%, 36.0778% 4.01024%, 37.91633% 4.01024%, 41.10045% 4.86348%, 43.01892% 4.86348%, 44.28457% 5.20478%, 45.45697% 5.11945%, 46.77591% 6.05802%, 48.48122% 6.44198%, 52.35811% 6.35666%, 55.82201% 6.35666%, 58.12683% 6.10068%, 59.79217% 6.31399%, 61.1644% 5.75939%, 62.12363% 5.58874%, 63.25606% 5.50341%, 65.25446% 5.46075%, 67.58593% 5.50341%, 68.57181% 4.90614%, 69.95737% 5.07679%, 72.35545% 4.86348%, 74.68692% 4.60751%, 75.64615% 4.43686%, 77.085% 4.22355%, 100% 0.21331%); } }
    @media screen and (min-width: 769px) {
      .secondary-img-hero-component .fluid-card-row + .fluid-card-row + .fluid-card-row .bg-helper {
        -webkit-clip-path: polygon(99.50693% 0.131%, 100% 0.21834%, 99.93337% 94.84716%, 95.60235% 96.63755%, 92.56397% 97.68559%, 91.49787% 97.90393%, 90.43177% 98.16594%, 88.57942% 98.51528%, 87.77985% 98.47162%, 86.96695% 98.42795%, 85.34115% 97.90393%, 83.71535% 97.90393%, 81.05011% 97.33624%, 78.19829% 97.24891%, 77.38539% 97.24891%, 76.42591% 97.07424%, 74.72015% 96.33188%, 71.7484% 96.46288%, 70.54904% 95.76419%, 68.92324% 95.76419%, 67.40405% 95.10917%, 66.48454% 95.0655%, 65.56503% 94.97817%, 64.39232% 94.54148%, 62.81983% 94.54148%, 61.79371% 94.23581%, 60.8209% 94.32314%, 60.48774% 93.93013%, 59.98134% 93.75546%, 39.97868% 93.79913%, 33.03571% 93.79913%, 30.85021% 93.58079%, 29.38433% 93.58079%, 27.85181% 94.49782%, 26.38593% 94.36681%, 24.93337% 94.54148%, 24.33369% 94.54148%, 22.44136% 95.32751%, 20.6823% 95.15284%, 20.1226% 95.02183%, 18.53678% 95.85153%, 17.32409% 96.15721%, 15.39179% 96.33188%, 14.08582% 96.50655%, 11.96695% 97.29258%, 9.20842% 97.64192%, 0% 99.869%, 0% 5.02183%, 4.17111% 3.49345%, 7.15618% 2.53275%, 8.15565% 2.35808%, 9.54158% 2.0524%, 10.88753% 1.87773%, 14.35235% 2.13974%, 17.48401% 2.35808%, 18.94989% 2.44541%, 25.18657% 3.53712%, 35.02132% 5.37118%, 40.56503% 6.41921%, 44.01652% 7.07424%, 45.86887% 7.42358%, 46.61514% 7.46725%, 50.18657% 7.90393%, 57.63593% 7.55459%, 61.46055% 7.29258%, 62.7532% 7.24891%, 67.44403% 6.81223%, 69.0565% 6.59389%, 70.25586% 6.41921%, 71.40192% 5.8952%, 72.21482% 5.72052%, 72.92111% 5.80786%, 73.76066% 5.98253%, 75.79957% 5.80786%, 76.94563% 5.54585%, 79.42431% 4.58515%, 80.41045% 4.45415%, 85.72761% 3.53712%, 87.04691% 3.23144%, 88.5661% 2.8821%, 90.64499% 2.40175%, 93.65672% 1.70306%, 94.53625% 1.57205%, 97.92111% 0.52402%);
                clip-path: polygon(99.50693% 0.131%, 100% 0.21834%, 99.93337% 94.84716%, 95.60235% 96.63755%, 92.56397% 97.68559%, 91.49787% 97.90393%, 90.43177% 98.16594%, 88.57942% 98.51528%, 87.77985% 98.47162%, 86.96695% 98.42795%, 85.34115% 97.90393%, 83.71535% 97.90393%, 81.05011% 97.33624%, 78.19829% 97.24891%, 77.38539% 97.24891%, 76.42591% 97.07424%, 74.72015% 96.33188%, 71.7484% 96.46288%, 70.54904% 95.76419%, 68.92324% 95.76419%, 67.40405% 95.10917%, 66.48454% 95.0655%, 65.56503% 94.97817%, 64.39232% 94.54148%, 62.81983% 94.54148%, 61.79371% 94.23581%, 60.8209% 94.32314%, 60.48774% 93.93013%, 59.98134% 93.75546%, 39.97868% 93.79913%, 33.03571% 93.79913%, 30.85021% 93.58079%, 29.38433% 93.58079%, 27.85181% 94.49782%, 26.38593% 94.36681%, 24.93337% 94.54148%, 24.33369% 94.54148%, 22.44136% 95.32751%, 20.6823% 95.15284%, 20.1226% 95.02183%, 18.53678% 95.85153%, 17.32409% 96.15721%, 15.39179% 96.33188%, 14.08582% 96.50655%, 11.96695% 97.29258%, 9.20842% 97.64192%, 0% 99.869%, 0% 5.02183%, 4.17111% 3.49345%, 7.15618% 2.53275%, 8.15565% 2.35808%, 9.54158% 2.0524%, 10.88753% 1.87773%, 14.35235% 2.13974%, 17.48401% 2.35808%, 18.94989% 2.44541%, 25.18657% 3.53712%, 35.02132% 5.37118%, 40.56503% 6.41921%, 44.01652% 7.07424%, 45.86887% 7.42358%, 46.61514% 7.46725%, 50.18657% 7.90393%, 57.63593% 7.55459%, 61.46055% 7.29258%, 62.7532% 7.24891%, 67.44403% 6.81223%, 69.0565% 6.59389%, 70.25586% 6.41921%, 71.40192% 5.8952%, 72.21482% 5.72052%, 72.92111% 5.80786%, 73.76066% 5.98253%, 75.79957% 5.80786%, 76.94563% 5.54585%, 79.42431% 4.58515%, 80.41045% 4.45415%, 85.72761% 3.53712%, 87.04691% 3.23144%, 88.5661% 2.8821%, 90.64499% 2.40175%, 93.65672% 1.70306%, 94.53625% 1.57205%, 97.92111% 0.52402%); } }
    .secondary-img-hero-component .fluid-card-row.mint-theme .bg-helper, .secondary-img-hero-component .fluid-card-row.mint-theme:after, .secondary-img-hero-component .fluid-card-row.mint-theme:before {
      background-color: #eaf3d6; }
    .secondary-img-hero-component .fluid-card-row.mandarin-theme .bg-helper, .secondary-img-hero-component .fluid-card-row.mandarin-theme:after, .secondary-img-hero-component .fluid-card-row.mandarin-theme:before {
      background-color: #fcf4f1; }
    .secondary-img-hero-component .fluid-card-row.gold-theme .bg-helper, .secondary-img-hero-component .fluid-card-row.gold-theme:after, .secondary-img-hero-component .fluid-card-row.gold-theme:before {
      background-color: #fce29d; }
    .secondary-img-hero-component .fluid-card-row.blue-theme .bg-helper, .secondary-img-hero-component .fluid-card-row.blue-theme:after, .secondary-img-hero-component .fluid-card-row.blue-theme:before {
      background-color: #c0d9d4; }
    .secondary-img-hero-component .fluid-card-row.left .card-img {
      margin-left: 7%; }
      @media screen and (max-width: 768px) {
        .secondary-img-hero-component .fluid-card-row.left .card-img {
          margin-left: 0; } }
    .secondary-img-hero-component .fluid-card-row.left .card-content {
      text-align: right;
      padding-left: 10%; }
      @media screen and (max-width: 768px) {
        .secondary-img-hero-component .fluid-card-row.left .card-content {
          text-align: left;
          padding-left: 0; } }
      .secondary-img-hero-component .fluid-card-row.left .card-content .btn-wrapper {
        -ms-flex-pack: end;
            justify-content: flex-end; }
        @media screen and (max-width: 768px) {
          .secondary-img-hero-component .fluid-card-row.left .card-content .btn-wrapper {
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    .secondary-img-hero-component .fluid-card-row.right .fcs-container {
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }
      @media screen and (max-width: 768px) {
        .secondary-img-hero-component .fluid-card-row.right .fcs-container {
          -ms-flex-direction: column;
              flex-direction: column; } }
      .secondary-img-hero-component .fluid-card-row.right .fcs-container .card-img {
        -ms-flex-pack: end;
            justify-content: flex-end;
        margin-right: 7%; }
        @media screen and (max-width: 768px) {
          .secondary-img-hero-component .fluid-card-row.right .fcs-container .card-img {
            -ms-flex-pack: start;
                justify-content: flex-start; } }
      .secondary-img-hero-component .fluid-card-row.right .fcs-container .card-content {
        text-align: right;
        padding-right: 10%; }
        @media screen and (max-width: 768px) {
          .secondary-img-hero-component .fluid-card-row.right .fcs-container .card-content {
            text-align: left;
            padding-right: 0; } }
        .secondary-img-hero-component .fluid-card-row.right .fcs-container .card-content .btn-wrapper {
          -ms-flex-pack: end;
              justify-content: flex-end; }
          @media screen and (max-width: 768px) {
            .secondary-img-hero-component .fluid-card-row.right .fcs-container .card-content .btn-wrapper {
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
    .secondary-img-hero-component .fluid-card-row .fcs-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: justify;
          justify-content: space-between;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 768px) {
        .secondary-img-hero-component .fluid-card-row .fcs-container {
          -ms-flex-direction: column;
              flex-direction: column; } }
      .secondary-img-hero-component .fluid-card-row .fcs-container .card-img {
        width: 50%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: start;
            justify-content: flex-start; }
        @media screen and (max-width: 768px) {
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-img {
            width: 100%; } }
        .secondary-img-hero-component .fluid-card-row .fcs-container .card-img img {
          height: 100%;
          object-fit: cover;
          object-position: center; }
          @media screen and (max-width: 769px) {
            .secondary-img-hero-component .fluid-card-row .fcs-container .card-img img {
              width: 100%; } }
      .secondary-img-hero-component .fluid-card-row .fcs-container .card-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: center;
            justify-content: center;
        text-align: left;
        width: 40%; }
        @media screen and (max-width: 768px) {
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content {
            width: 90%;
            margin: 0 auto; } }
        .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title {
          margin-bottom: 2.7rem;
          font-size: 5.2rem;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-weight: 500;
          line-height: 1; }
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title h1,
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title h2,
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title h3,
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title h4,
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title h5,
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title h6 {
            font-size: 5.2rem; }
          @media screen and (max-width: 768px) {
            .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title {
              margin-bottom: 2rem;
              margin-top: 5rem; } }
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title .script-text {
            display: inline-block;
            font-family: Charleston, Arial, Helvetica, sans-serif;
            font-size: 5.4rem;
            color: #036d58;
            margin-right: 0.23em;
            word-spacing: -15px; }
            @media screen and (max-width: 375px) {
              .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .title .script-text {
                font-size: 4.8rem; } }
        .secondary-img-hero-component .fluid-card-row .fcs-container .card-content p {
          margin-bottom: 0;
          color: #2b3936; }
          @media screen and (max-width: 768px) {
            .secondary-img-hero-component .fluid-card-row .fcs-container .card-content p {
              margin-bottom: 3.1rem;
              font-size: 1.8rem; } }
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content p + .btn-wrapper {
            margin-top: 5.8rem; }
            @media screen and (max-width: 768px) {
              .secondary-img-hero-component .fluid-card-row .fcs-container .card-content p + .btn-wrapper {
                margin-top: 0; } }
        .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper {
          -ms-flex-pack: start;
              justify-content: flex-start;
          display: -ms-flexbox;
          display: flex; }
          @media screen and (max-width: 425px) {
            .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper {
              -ms-flex-direction: column;
                  flex-direction: column; } }
          @media screen and (max-width: 900px) {
            .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper a {
              text-align: left; } }
          @media screen and (max-width: 425px) {
            .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper a {
              text-align: center;
              padding: 1.9rem 3.4rem; } }
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper a + a {
            margin-left: 3rem; }
            @media screen and (max-width: 425px) {
              .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper a + a {
                margin-left: 0;
                margin-top: 3rem; } }
          .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper a .fcs-third-party-icon {
            position: relative;
            display: inline;
            right: 0;
            top: -50%; }
            .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper a .fcs-third-party-icon:after {
              position: relative; }
          @media screen and (max-width: 425px) {
            .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper a .fcs-third-party-icon {
              display: inline !important;
              position: relative;
              right: 0; }
              .secondary-img-hero-component .fluid-card-row .fcs-container .card-content .btn-wrapper a .fcs-third-party-icon:after {
                position: relative;
                right: 0; } }
  @media screen and (max-width: 768px) {
    .secondary-img-hero-component .fluid-card-row:last-child:after {
      content: "";
      display: block;
      width: 100%;
      height: 4.53vw;
      position: absolute;
      bottom: 0;
      -ms-transform: translateY(100%) translateY(-2px);
          transform: translateY(100%) translateY(-2px);
      left: 0;
      z-index: 2;
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%); }
    .secondary-img-hero-component .fluid-card-row:first-child {
      margin-top: calc(6rem + 4.53vw);
      padding-top: 0; }
      .secondary-img-hero-component .fluid-card-row:first-child .fcs-container {
        -ms-transform: translateY(-11rem);
            transform: translateY(-11rem);
        margin-bottom: -11rem; }
      .secondary-img-hero-component .fluid-card-row:first-child:before {
        content: "";
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%) translateY(2px);
            transform: translateY(-100%) translateY(2px);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }

@media screen and (min-width: 768px) and (max-width: 1200px) {
  .about .secondary-img-hero-component .fluid-card-row .bg-helper {
    top: 0;
    max-height: none;
    -ms-transform: none;
        transform: none; }
  .about .secondary-img-hero-component .fluid-card-row .card-content .title .script-text {
    font-size: 4.4rem; }
  .about .secondary-img-hero-component .fluid-card-row .card-content .title .h2-like {
    font-size: 4.2rem; } }

.video-hero-component {
  height: 480px;
  position: relative;
  overflow: hidden;
  margin-bottom: 12rem; }
  @media screen and (min-width: 769px) {
    .video-hero-component {
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%); } }
  .video-hero-component .fcs-vid-poster {
    display: none; }
  .video-hero-component .embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 90%;
    overflow: hidden;
    max-width: 100%; }
    .video-hero-component .embed-container iframe,
    .video-hero-component .embed-container object,
    .video-hero-component .embed-container embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .video-hero-component .embed-container iframe {
      pointer-events: none; }
  @media (max-width: 768px) {
    .video-hero-component .fcs-vid-poster {
      display: block; }
    .video-hero-component .embed-container {
      display: none; } }
  .video-hero-component a:active, .video-hero-component a:visited {
    text-decoration: none;
    color: #ffffff; }

.video-hero-component-section {
  position: relative; }
  .video-hero-component-section .hero-card {
    position: absolute;
    width: 100%;
    max-width: 56.6rem;
    left: 50%;
    bottom: -4.6rem;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    background-color: rgba(255, 255, 255, 0.95);
    padding: 1.2rem;
    border-radius: .6rem;
    box-sizing: border-box; }
    @media screen and (max-width: 1400px) {
      .video-hero-component-section .hero-card {
        bottom: -3rem; } }
    @media screen and (max-width: 900px) {
      .video-hero-component-section .hero-card {
        bottom: -10rem; } }
    @media screen and (max-width: 768px) {
      .video-hero-component-section .hero-card {
        max-width: 33rem;
        -ms-transform: translateY(-5.6rem) translateX(-50%);
            transform: translateY(-5.6rem) translateX(-50%); } }
    .video-hero-component-section .hero-card .hero-card-frame {
      border: 0.5rem solid rgba(179, 211, 67, 0.4);
      border-radius: .6rem;
      padding: 2.4rem;
      height: inherit;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
      @media screen and (max-width: 768px) {
        .video-hero-component-section .hero-card .hero-card-frame {
          padding: 3rem 2.5rem; } }
    .video-hero-component-section .hero-card .title {
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-direction: column;
          flex-direction: column;
      font-size: 6.5rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      color: #2b3936;
      line-height: 1; }
      @media screen and (max-width: 768px) {
        .video-hero-component-section .hero-card .title {
          font-size: 4.5rem; } }
      .video-hero-component-section .hero-card .title h1,
      .video-hero-component-section .hero-card .title h2,
      .video-hero-component-section .hero-card .title h3,
      .video-hero-component-section .hero-card .title h4,
      .video-hero-component-section .hero-card .title h5,
      .video-hero-component-section .hero-card .title h6 {
        line-height: 1;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 500;
        font-size: 4.5rem;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-direction: column;
            flex-direction: column; }
        @media screen and (max-width: 768px) {
          .video-hero-component-section .hero-card .title h1,
          .video-hero-component-section .hero-card .title h2,
          .video-hero-component-section .hero-card .title h3,
          .video-hero-component-section .hero-card .title h4,
          .video-hero-component-section .hero-card .title h5,
          .video-hero-component-section .hero-card .title h6 {
            font-size: 4.5rem; } }
      .video-hero-component-section .hero-card .title .script-text {
        display: inline-block;
        font-family: Charleston, Arial, Helvetica, sans-serif;
        font-size: 3.5rem;
        color: #036d58;
        margin-right: .8rem;
        -ms-flex-item-align: start;
            align-self: flex-start; }
        @media screen and (max-width: 768px) {
          .video-hero-component-section .hero-card .title .script-text {
            font-size: 3rem; } }
      .video-hero-component-section .hero-card .title + .card-content {
        margin-top: 3rem;
        max-width: 100%; }
        @media screen and (max-width: 768px) {
          .video-hero-component-section .hero-card .title + .card-content {
            margin-top: 1rem; } }
    .video-hero-component-section .hero-card .card-content {
      text-align: center; }
      .video-hero-component-section .hero-card .card-content p {
        margin-bottom: 1.6rem; }
      @media screen and (max-width: 768px) {
        .video-hero-component-section .hero-card .card-content .primary-button {
          padding: 2.1rem 5.8rem;
          font-size: 1.8rem; } }
  .video-hero-component-section .fb-vid-pause {
    position: absolute;
    right: 4rem;
    bottom: 4rem;
    width: 8rem;
    height: 8rem;
    background-image: url("/Assets/Jamba/img/icons/pause.svg");
    background-repeat: no-repeat;
    z-index: 3;
    opacity: 0;
    cursor: pointer;
    color: transparent;
    text-shadow: none; }
    @media (max-width: 768px) {
      .video-hero-component-section .fb-vid-pause {
        display: none; } }
    .video-hero-component-section .fb-vid-pause.vid-paused {
      background-image: url("/Assets/Jamba/img/icons/play.svg"); }
    .video-hero-component-section .fb-vid-pause:hover, .video-hero-component-section .fb-vid-pause:focus {
      opacity: 1;
      outline: none;
      border: 2px solid #036d58;
      border-radius: 50%;
      background-size: 90%;
      background-position: 50%; }
  .video-hero-component-section:hover .fb-vid-pause, .video-hero-component-section:focus .fb-vid-pause {
    opacity: 1; }
  .video-hero-component-section .vid-portrait {
    opacity: 1 !important;
    top: 11.6rem !important;
    width: 40px !important;
    height: 40px !important;
    background-size: 90% !important; }
  .video-hero-component-section .vid-landscape {
    opacity: 1 !important;
    top: 18rem !important; }

.secondary-app-hero-component {
  margin-top: 8rem; }
  @media screen and (max-width: 768px) {
    .secondary-app-hero-component {
      margin-bottom: -4rem; } }
  .secondary-app-hero-component .secondary-app-hero-card-row {
    position: relative;
    padding-bottom: 3.6rem; }
    @media screen and (max-width: 768px) {
      .secondary-app-hero-component .secondary-app-hero-card-row {
        padding-top: 6rem;
        padding-bottom: 14rem;
        margin-top: 12rem; } }
    .secondary-app-hero-component .secondary-app-hero-card-row:last-of-type {
      padding-bottom: 1rem;
      margin-top: 5rem;
      margin-bottom: 2rem; }
      @media screen and (max-width: 768px) {
        .secondary-app-hero-component .secondary-app-hero-card-row:last-of-type {
          padding-bottom: 2.2rem;
          margin-bottom: 4rem; } }
    .secondary-app-hero-component .secondary-app-hero-card-row .bg-helper, .secondary-app-hero-component .secondary-app-hero-card-row:after, .secondary-app-hero-component .secondary-app-hero-card-row:before {
      background-color: #fcf4f1; }
    .secondary-app-hero-component .secondary-app-hero-card-row .bg-helper {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 1; }
      @media screen and (min-width: 769px) {
        .secondary-app-hero-component .secondary-app-hero-card-row .bg-helper {
          -webkit-clip-path: polygon(0% 8.29146%, 0.45139% 8.15302%, 1.18181% 7.93442%, 2.07444% 7.67337%, 2.96444% 7.41859%, 3.72549% 7.20452%, 4.60833% 6.9598%, 5.29028% 6.77412%, 6.05861% 6.56759%, 6.69458% 6.39899%, 7.84993% 6.09749%, 8.58938% 5.90804%, 9.32875% 5.72111%, 10.11208% 5.52588%, 10.92951% 5.32487%, 12.12507% 5.03643%, 12.65389% 4.9108%, 13.51375% 4.7098%, 14.14729% 4.56357%, 14.98285% 4.37362%, 15.64063% 4.22613%, 16.42681% 4.05251%, 17.44299% 3.83241%, 18.32597% 3.64497%, 19.25444% 3.45176%, 20.4334% 3.21231%, 20.99514% 3.1005%, 21.95583% 2.91281%, 22.58674% 2.79196%, 23.23382% 2.6701%, 24.14694% 2.50151%, 25.39625% 2.27764%, 26.53667% 2.0804%, 27.25972% 1.95879%, 28.40493% 1.77186%, 29.75688% 1.5603%, 31.08507% 1.36231%, 31.61611% 1.28693%, 32.51299% 1.16131%, 33.51299% 1.02714%, 34.30021% 0.92663%, 35.18535% 0.81734%, 36.42146% 0.67286%, 37.55785% 0.54874%, 38.57868% 0.44472%, 39.54208% 0.35302%, 40.10799% 0.30276%, 40.9666% 0.23015%, 41.4475% 0.19196%, 42.2366% 0.13291%, 43.31569% 0.06005%, 43.8341% 0.02839%, 44.30556% 0%, 45.6466% -0.05251%, 46.89924% -0.06457%, 47.59271% -0.05704%, 48.36354% -0.03719%, 49.11437% -0.00678%, 49.65333% 0.02161%, 50.30875% 0.06307%, 50.96528% 0.11156%, 51.73563% 0.17789%, 52.42924% 0.24548%, 53.12278% 0.32085%, 53.8541% 0.40729%, 54.95222% 0.5505%, 55.81847% 0.67437%, 56.30007% 0.74698%, 57.05243% 0.86583%, 57.51208% 0.94121%, 58.08847% 1.0392%, 58.82333% 1.16884%, 59.47958% 1.28869%, 60.44118% 1.47111%, 61.09944% 1.6%, 61.8666% 1.75427%, 62.52701% 1.8902%, 62.93625% 1.97588%, 63.35417% 2.06407%, 63.71479% 2.14095%, 64.1159% 2.22739%, 64.37389% 2.28342%, 64.67882% 2.35%, 65.11396% 2.44548%, 65.60382% 2.55402%, 65.99639% 2.64146%, 66.37139% 2.72538%, 66.88194% 2.8392%, 67.33403% 2.94146%, 67.67076% 3.01683%, 68.08743% 3.11156%, 68.53049% 3.21206%, 68.89111% 3.29422%, 69.34437% 3.39749%, 69.86111% 3.51759%, 70.62778% 3.68693%, 71.36944% 3.84271%, 71.77986% 3.92588%, 72.24375% 4.01834%, 73.01667% 4.1691%, 73.62847% 4.28719%, 74.22847% 4.40302%, 74.74931% 4.50352%, 75.40278% 4.63342%, 75.95139% 4.74598%, 76.45903% 4.85101%, 76.98472% 4.95779%, 77.2125% 5.00327%, 77.60903% 5.08141%, 78.05069% 5.16658%, 78.48264% 5.24774%, 78.87917% 5.3206%, 79.27153% 5.3907%, 79.76111% 5.47538%, 80.30972% 5.56633%, 80.78889% 5.64171%, 81.20764% 5.70452%, 81.79722% 5.78769%, 82.35278% 5.8598%, 82.93542% 5.92839%, 83.34931% 5.97211%, 83.95833% 6.02864%, 84.92014% 6.11533%, 85.73681% 6.1907%, 86.30764% 6.23794%, 86.87778% 6.27613%, 87.48194% 6.30126%, 88.24167% 6.30126%, 88.68056% 6.28015%, 88.93472% 6.25955%, 89.29167% 6.22035%, 90.075% 6.09799%, 90.70208% 5.97236%, 91.68542% 5.74322%, 92.65764% 5.51709%, 93.08472% 5.42111%, 93.62083% 5.2897%, 94.1125% 5.15879%, 94.60347% 5.01759%, 95.075% 4.87211%, 95.62222% 4.6907%, 96.34931% 4.42814%, 97.05694% 4.14874%, 97.36111% 4.02111%, 98.33681% 3.5897%, 98.86667% 3.34146%, 99.13611% 3.2108%, 99.56736% 2.99472%, 100% 2.76382%, 100% 92.71357%, 99.44861% 92.86608%, 99.00833% 92.98518%, 98.22292% 93.19347%, 97.19792% 93.45854%, 96.66458% 93.59397%, 96.1% 93.73568%, 95.18889% 93.9603%, 94.14444% 94.21156%, 93.00625% 94.48065%, 91.87014% 94.74296%, 90.75764% 94.99422%, 89.82569% 95.2%, 89.12292% 95.35302%, 88.52708% 95.48065%, 87.81667% 95.63141%, 86.96458% 95.80879%, 85.92569% 96.02035%, 84.87569% 96.2294%, 84.30764% 96.34045%, 83.39931% 96.51508%, 82.61042% 96.66357%, 81.83819% 96.80603%, 80.82153% 96.9897%, 79.69375% 97.18769%, 78.95972% 97.31332%, 78.13264% 97.45176%, 77.16597% 97.6093%, 76.28403% 97.74925%, 75.08542% 97.93342%, 74.56458% 98.01106%, 73.66458% 98.14196%, 72.60556% 98.2907%, 71.47222% 98.44322%, 70.5625% 98.56055%, 69.96875% 98.63593%, 68.93646% 98.76005%, 68.04479% 98.86231%, 67.24618% 98.95025%, 66.4016% 99.03894%, 65.5191% 99.12688%, 64.85028% 99.1902%, 64.06917% 99.2608%, 63.22417% 99.33241%, 62.35153% 99.40176%, 61.23681% 99.48241%, 60.21535% 99.54874%, 59.63993% 99.58266%, 58.72889% 99.63141%, 57.94854% 99.66834%, 56.93604% 99.70879%, 55.625% 99.74874%, 55.05056% 99.75879%, 54.14951% 99.75879%, 53.125% 99.74975%, 52.01389% 99.74975%, 50.83333% 99.74975%, 49.84472% 99.66231%, 49.22938% 99.5995%, 48.55306% 99.52412%, 47.99875% 99.45729%, 47.47028% 99.38995%, 46.88979% 99.31181%, 46.41757% 99.24548%, 45.9709% 99.18065%, 45.59347% 99.12412%, 45.40771% 99.09598%, 45.08271% 99.04573%, 44.515% 98.90327%, 43.88875% 98.74472%, 43.1759% 98.58141%, 42.77764% 98.49347%, 42.11882% 98.37638%, 41.38875% 98.24221%, 41.04847% 98.18291%, 40.34708% 97.99095%, 39.71785% 97.88317%, 39.11958% 97.78266%, 38.78681% 97.72739%, 38.35451% 97.65653%, 37.96056% 97.59271%, 37.64396% 97.54246%, 37.37854% 97.5005%, 37.11174% 97.45905%, 36.86424% 97.42085%, 36.25604% 97.32035%, 35.58882% 97.19472%, 35.12042% 97.10276%, 34.64889% 97.0103%, 34.27528% 96.93945%, 33.87535% 96.86784%, 33.45743% 96.80025%, 32.98611% 96.73367%, 32.79715% 96.71206%, 32.32132% 96.66709%, 31.57313% 96.61683%, 30.93854% 96.58693%, 30.0566% 96.55025%, 28.88889% 96.48241%, 28.71194% 96.46884%, 28.10306% 96.42211%, 27.61979% 96.38593%, 27.10028% 96.34724%, 26.63694% 96.31357%, 26.05361% 96.27161%, 25.45771% 96.22965%, 24.9816% 96.19648%, 24.49313% 96.16332%, 23.84583% 96.11985%, 23.23118% 96.07965%, 21.9475% 95.99824%, 20.84563% 95.93116%, 19.98882% 95.8809%, 19.08354% 95.83065%, 18.17875% 95.7804%, 17.19264% 95.72889%, 16.20465% 95.67864%, 14.72396% 95.60854%, 13.81903% 95.56834%, 12.71632% 95.52186%, 12.22326% 95.50201%, 11.51556% 95.47437%, 10.82465% 95.44925%, 10.19847% 95.42714%, 9.44153% 95.40201%, 8.81653% 95.38191%, 8.05958% 95.35905%, 7.46687% 95.34221%, 6.84187% 95.32538%, 6.20014% 95.3093%, 5.52549% 95.29372%, 5.06479% 95.28392%, 4.25819% 95.26809%, 3.63319% 95.25729%, 2.94208% 95.24698%, 2.30042% 95.23894%, 1.65868% 95.23266%, 1.00042% 95.22814%, 0.50632% 95.22613%, 0.25944% 95.22613%, 0% 95.22613%, 0% 8.29146%);
                  clip-path: polygon(0% 8.29146%, 0.45139% 8.15302%, 1.18181% 7.93442%, 2.07444% 7.67337%, 2.96444% 7.41859%, 3.72549% 7.20452%, 4.60833% 6.9598%, 5.29028% 6.77412%, 6.05861% 6.56759%, 6.69458% 6.39899%, 7.84993% 6.09749%, 8.58938% 5.90804%, 9.32875% 5.72111%, 10.11208% 5.52588%, 10.92951% 5.32487%, 12.12507% 5.03643%, 12.65389% 4.9108%, 13.51375% 4.7098%, 14.14729% 4.56357%, 14.98285% 4.37362%, 15.64063% 4.22613%, 16.42681% 4.05251%, 17.44299% 3.83241%, 18.32597% 3.64497%, 19.25444% 3.45176%, 20.4334% 3.21231%, 20.99514% 3.1005%, 21.95583% 2.91281%, 22.58674% 2.79196%, 23.23382% 2.6701%, 24.14694% 2.50151%, 25.39625% 2.27764%, 26.53667% 2.0804%, 27.25972% 1.95879%, 28.40493% 1.77186%, 29.75688% 1.5603%, 31.08507% 1.36231%, 31.61611% 1.28693%, 32.51299% 1.16131%, 33.51299% 1.02714%, 34.30021% 0.92663%, 35.18535% 0.81734%, 36.42146% 0.67286%, 37.55785% 0.54874%, 38.57868% 0.44472%, 39.54208% 0.35302%, 40.10799% 0.30276%, 40.9666% 0.23015%, 41.4475% 0.19196%, 42.2366% 0.13291%, 43.31569% 0.06005%, 43.8341% 0.02839%, 44.30556% 0%, 45.6466% -0.05251%, 46.89924% -0.06457%, 47.59271% -0.05704%, 48.36354% -0.03719%, 49.11437% -0.00678%, 49.65333% 0.02161%, 50.30875% 0.06307%, 50.96528% 0.11156%, 51.73563% 0.17789%, 52.42924% 0.24548%, 53.12278% 0.32085%, 53.8541% 0.40729%, 54.95222% 0.5505%, 55.81847% 0.67437%, 56.30007% 0.74698%, 57.05243% 0.86583%, 57.51208% 0.94121%, 58.08847% 1.0392%, 58.82333% 1.16884%, 59.47958% 1.28869%, 60.44118% 1.47111%, 61.09944% 1.6%, 61.8666% 1.75427%, 62.52701% 1.8902%, 62.93625% 1.97588%, 63.35417% 2.06407%, 63.71479% 2.14095%, 64.1159% 2.22739%, 64.37389% 2.28342%, 64.67882% 2.35%, 65.11396% 2.44548%, 65.60382% 2.55402%, 65.99639% 2.64146%, 66.37139% 2.72538%, 66.88194% 2.8392%, 67.33403% 2.94146%, 67.67076% 3.01683%, 68.08743% 3.11156%, 68.53049% 3.21206%, 68.89111% 3.29422%, 69.34437% 3.39749%, 69.86111% 3.51759%, 70.62778% 3.68693%, 71.36944% 3.84271%, 71.77986% 3.92588%, 72.24375% 4.01834%, 73.01667% 4.1691%, 73.62847% 4.28719%, 74.22847% 4.40302%, 74.74931% 4.50352%, 75.40278% 4.63342%, 75.95139% 4.74598%, 76.45903% 4.85101%, 76.98472% 4.95779%, 77.2125% 5.00327%, 77.60903% 5.08141%, 78.05069% 5.16658%, 78.48264% 5.24774%, 78.87917% 5.3206%, 79.27153% 5.3907%, 79.76111% 5.47538%, 80.30972% 5.56633%, 80.78889% 5.64171%, 81.20764% 5.70452%, 81.79722% 5.78769%, 82.35278% 5.8598%, 82.93542% 5.92839%, 83.34931% 5.97211%, 83.95833% 6.02864%, 84.92014% 6.11533%, 85.73681% 6.1907%, 86.30764% 6.23794%, 86.87778% 6.27613%, 87.48194% 6.30126%, 88.24167% 6.30126%, 88.68056% 6.28015%, 88.93472% 6.25955%, 89.29167% 6.22035%, 90.075% 6.09799%, 90.70208% 5.97236%, 91.68542% 5.74322%, 92.65764% 5.51709%, 93.08472% 5.42111%, 93.62083% 5.2897%, 94.1125% 5.15879%, 94.60347% 5.01759%, 95.075% 4.87211%, 95.62222% 4.6907%, 96.34931% 4.42814%, 97.05694% 4.14874%, 97.36111% 4.02111%, 98.33681% 3.5897%, 98.86667% 3.34146%, 99.13611% 3.2108%, 99.56736% 2.99472%, 100% 2.76382%, 100% 92.71357%, 99.44861% 92.86608%, 99.00833% 92.98518%, 98.22292% 93.19347%, 97.19792% 93.45854%, 96.66458% 93.59397%, 96.1% 93.73568%, 95.18889% 93.9603%, 94.14444% 94.21156%, 93.00625% 94.48065%, 91.87014% 94.74296%, 90.75764% 94.99422%, 89.82569% 95.2%, 89.12292% 95.35302%, 88.52708% 95.48065%, 87.81667% 95.63141%, 86.96458% 95.80879%, 85.92569% 96.02035%, 84.87569% 96.2294%, 84.30764% 96.34045%, 83.39931% 96.51508%, 82.61042% 96.66357%, 81.83819% 96.80603%, 80.82153% 96.9897%, 79.69375% 97.18769%, 78.95972% 97.31332%, 78.13264% 97.45176%, 77.16597% 97.6093%, 76.28403% 97.74925%, 75.08542% 97.93342%, 74.56458% 98.01106%, 73.66458% 98.14196%, 72.60556% 98.2907%, 71.47222% 98.44322%, 70.5625% 98.56055%, 69.96875% 98.63593%, 68.93646% 98.76005%, 68.04479% 98.86231%, 67.24618% 98.95025%, 66.4016% 99.03894%, 65.5191% 99.12688%, 64.85028% 99.1902%, 64.06917% 99.2608%, 63.22417% 99.33241%, 62.35153% 99.40176%, 61.23681% 99.48241%, 60.21535% 99.54874%, 59.63993% 99.58266%, 58.72889% 99.63141%, 57.94854% 99.66834%, 56.93604% 99.70879%, 55.625% 99.74874%, 55.05056% 99.75879%, 54.14951% 99.75879%, 53.125% 99.74975%, 52.01389% 99.74975%, 50.83333% 99.74975%, 49.84472% 99.66231%, 49.22938% 99.5995%, 48.55306% 99.52412%, 47.99875% 99.45729%, 47.47028% 99.38995%, 46.88979% 99.31181%, 46.41757% 99.24548%, 45.9709% 99.18065%, 45.59347% 99.12412%, 45.40771% 99.09598%, 45.08271% 99.04573%, 44.515% 98.90327%, 43.88875% 98.74472%, 43.1759% 98.58141%, 42.77764% 98.49347%, 42.11882% 98.37638%, 41.38875% 98.24221%, 41.04847% 98.18291%, 40.34708% 97.99095%, 39.71785% 97.88317%, 39.11958% 97.78266%, 38.78681% 97.72739%, 38.35451% 97.65653%, 37.96056% 97.59271%, 37.64396% 97.54246%, 37.37854% 97.5005%, 37.11174% 97.45905%, 36.86424% 97.42085%, 36.25604% 97.32035%, 35.58882% 97.19472%, 35.12042% 97.10276%, 34.64889% 97.0103%, 34.27528% 96.93945%, 33.87535% 96.86784%, 33.45743% 96.80025%, 32.98611% 96.73367%, 32.79715% 96.71206%, 32.32132% 96.66709%, 31.57313% 96.61683%, 30.93854% 96.58693%, 30.0566% 96.55025%, 28.88889% 96.48241%, 28.71194% 96.46884%, 28.10306% 96.42211%, 27.61979% 96.38593%, 27.10028% 96.34724%, 26.63694% 96.31357%, 26.05361% 96.27161%, 25.45771% 96.22965%, 24.9816% 96.19648%, 24.49313% 96.16332%, 23.84583% 96.11985%, 23.23118% 96.07965%, 21.9475% 95.99824%, 20.84563% 95.93116%, 19.98882% 95.8809%, 19.08354% 95.83065%, 18.17875% 95.7804%, 17.19264% 95.72889%, 16.20465% 95.67864%, 14.72396% 95.60854%, 13.81903% 95.56834%, 12.71632% 95.52186%, 12.22326% 95.50201%, 11.51556% 95.47437%, 10.82465% 95.44925%, 10.19847% 95.42714%, 9.44153% 95.40201%, 8.81653% 95.38191%, 8.05958% 95.35905%, 7.46687% 95.34221%, 6.84187% 95.32538%, 6.20014% 95.3093%, 5.52549% 95.29372%, 5.06479% 95.28392%, 4.25819% 95.26809%, 3.63319% 95.25729%, 2.94208% 95.24698%, 2.30042% 95.23894%, 1.65868% 95.23266%, 1.00042% 95.22814%, 0.50632% 95.22613%, 0.25944% 95.22613%, 0% 95.22613%, 0% 8.29146%); } }
    .secondary-app-hero-component .secondary-app-hero-card-row + .fluid-card-row {
      margin-top: -8rem; }
      @media screen and (min-width: 769px) {
        .secondary-app-hero-component .secondary-app-hero-card-row + .fluid-card-row .bg-helper {
          -webkit-clip-path: polygon(100% 0.21331%, 100.02665% 92.27816%, 96.78924% 93.00341%, 94.39115% 93.68601%, 88.98215% 94.88055%, 84.10605% 95.90444%, 82.44071% 96.16041%, 80.4956% 96.41638%, 79.41647% 96.58703%, 75.63283% 97.86689%, 73.68772% 97.90956%, 74.19398% 97.65358%, 72.28884% 97.69625%, 71.51612% 97.82423%, 70.25047% 98.37884%, 69.46443% 98.50683%, 67.85238% 98.72014%, 62.32347% 99.23208%, 60.37836% 99.36007%, 57.84706% 99.48805%, 50.22649% 99.87201%, 45.73674% 99.36007%, 33.77298% 97.1843%, 24.34053% 95.47782%, 18.75833% 94.49659%, 16.46683% 94.41126%, 12.41673% 94.11263%, 11.25766% 94.0273%, 9.39249% 94.15529%, 8.02025% 94.45392%, 6.10179% 94.83788%, 0% 97.05631%, 0% 2.21843%, 15.42766% 2.4744%, 20.43698% 2.73038%, 21.54277% 2.8157%, 22.27551% 3.45563%, 23.92752% 2.55973%, 25.09992% 2.17577%, 26.81855% 1.96246%, 28.57714% 2.04778%, 29.98934% 2.4744%, 31.70797% 3.41297%, 33.28004% 2.68771%, 34.13269% 2.85836%, 36.0778% 4.01024%, 37.91633% 4.01024%, 41.10045% 4.86348%, 43.01892% 4.86348%, 44.28457% 5.20478%, 45.45697% 5.11945%, 46.77591% 6.05802%, 48.48122% 6.44198%, 52.35811% 6.35666%, 55.82201% 6.35666%, 58.12683% 6.10068%, 59.79217% 6.31399%, 61.1644% 5.75939%, 62.12363% 5.58874%, 63.25606% 5.50341%, 65.25446% 5.46075%, 67.58593% 5.50341%, 68.57181% 4.90614%, 69.95737% 5.07679%, 72.35545% 4.86348%, 74.68692% 4.60751%, 75.64615% 4.43686%, 77.085% 4.22355%, 100% 0.21331%);
                  clip-path: polygon(100% 0.21331%, 100.02665% 92.27816%, 96.78924% 93.00341%, 94.39115% 93.68601%, 88.98215% 94.88055%, 84.10605% 95.90444%, 82.44071% 96.16041%, 80.4956% 96.41638%, 79.41647% 96.58703%, 75.63283% 97.86689%, 73.68772% 97.90956%, 74.19398% 97.65358%, 72.28884% 97.69625%, 71.51612% 97.82423%, 70.25047% 98.37884%, 69.46443% 98.50683%, 67.85238% 98.72014%, 62.32347% 99.23208%, 60.37836% 99.36007%, 57.84706% 99.48805%, 50.22649% 99.87201%, 45.73674% 99.36007%, 33.77298% 97.1843%, 24.34053% 95.47782%, 18.75833% 94.49659%, 16.46683% 94.41126%, 12.41673% 94.11263%, 11.25766% 94.0273%, 9.39249% 94.15529%, 8.02025% 94.45392%, 6.10179% 94.83788%, 0% 97.05631%, 0% 2.21843%, 15.42766% 2.4744%, 20.43698% 2.73038%, 21.54277% 2.8157%, 22.27551% 3.45563%, 23.92752% 2.55973%, 25.09992% 2.17577%, 26.81855% 1.96246%, 28.57714% 2.04778%, 29.98934% 2.4744%, 31.70797% 3.41297%, 33.28004% 2.68771%, 34.13269% 2.85836%, 36.0778% 4.01024%, 37.91633% 4.01024%, 41.10045% 4.86348%, 43.01892% 4.86348%, 44.28457% 5.20478%, 45.45697% 5.11945%, 46.77591% 6.05802%, 48.48122% 6.44198%, 52.35811% 6.35666%, 55.82201% 6.35666%, 58.12683% 6.10068%, 59.79217% 6.31399%, 61.1644% 5.75939%, 62.12363% 5.58874%, 63.25606% 5.50341%, 65.25446% 5.46075%, 67.58593% 5.50341%, 68.57181% 4.90614%, 69.95737% 5.07679%, 72.35545% 4.86348%, 74.68692% 4.60751%, 75.64615% 4.43686%, 77.085% 4.22355%, 100% 0.21331%); } }
    @media screen and (min-width: 769px) {
      .secondary-app-hero-component .secondary-app-hero-card-row + .fluid-card-row + .fluid-card-row .bg-helper {
        -webkit-clip-path: polygon(99.50693% 0.131%, 100% 0.21834%, 99.93337% 94.84716%, 95.60235% 96.63755%, 92.56397% 97.68559%, 91.49787% 97.90393%, 90.43177% 98.16594%, 88.57942% 98.51528%, 87.77985% 98.47162%, 86.96695% 98.42795%, 85.34115% 97.90393%, 83.71535% 97.90393%, 81.05011% 97.33624%, 78.19829% 97.24891%, 77.38539% 97.24891%, 76.42591% 97.07424%, 74.72015% 96.33188%, 71.7484% 96.46288%, 70.54904% 95.76419%, 68.92324% 95.76419%, 67.40405% 95.10917%, 66.48454% 95.0655%, 65.56503% 94.97817%, 64.39232% 94.54148%, 62.81983% 94.54148%, 61.79371% 94.23581%, 60.8209% 94.32314%, 60.48774% 93.93013%, 59.98134% 93.75546%, 39.97868% 93.79913%, 33.03571% 93.79913%, 30.85021% 93.58079%, 29.38433% 93.58079%, 27.85181% 94.49782%, 26.38593% 94.36681%, 24.93337% 94.54148%, 24.33369% 94.54148%, 22.44136% 95.32751%, 20.6823% 95.15284%, 20.1226% 95.02183%, 18.53678% 95.85153%, 17.32409% 96.15721%, 15.39179% 96.33188%, 14.08582% 96.50655%, 11.96695% 97.29258%, 9.20842% 97.64192%, 0% 99.869%, 0% 5.02183%, 4.17111% 3.49345%, 7.15618% 2.53275%, 8.15565% 2.35808%, 9.54158% 2.0524%, 10.88753% 1.87773%, 14.35235% 2.13974%, 17.48401% 2.35808%, 18.94989% 2.44541%, 25.18657% 3.53712%, 35.02132% 5.37118%, 40.56503% 6.41921%, 44.01652% 7.07424%, 45.86887% 7.42358%, 46.61514% 7.46725%, 50.18657% 7.90393%, 57.63593% 7.55459%, 61.46055% 7.29258%, 62.7532% 7.24891%, 67.44403% 6.81223%, 69.0565% 6.59389%, 70.25586% 6.41921%, 71.40192% 5.8952%, 72.21482% 5.72052%, 72.92111% 5.80786%, 73.76066% 5.98253%, 75.79957% 5.80786%, 76.94563% 5.54585%, 79.42431% 4.58515%, 80.41045% 4.45415%, 85.72761% 3.53712%, 87.04691% 3.23144%, 88.5661% 2.8821%, 90.64499% 2.40175%, 93.65672% 1.70306%, 94.53625% 1.57205%, 97.92111% 0.52402%);
                clip-path: polygon(99.50693% 0.131%, 100% 0.21834%, 99.93337% 94.84716%, 95.60235% 96.63755%, 92.56397% 97.68559%, 91.49787% 97.90393%, 90.43177% 98.16594%, 88.57942% 98.51528%, 87.77985% 98.47162%, 86.96695% 98.42795%, 85.34115% 97.90393%, 83.71535% 97.90393%, 81.05011% 97.33624%, 78.19829% 97.24891%, 77.38539% 97.24891%, 76.42591% 97.07424%, 74.72015% 96.33188%, 71.7484% 96.46288%, 70.54904% 95.76419%, 68.92324% 95.76419%, 67.40405% 95.10917%, 66.48454% 95.0655%, 65.56503% 94.97817%, 64.39232% 94.54148%, 62.81983% 94.54148%, 61.79371% 94.23581%, 60.8209% 94.32314%, 60.48774% 93.93013%, 59.98134% 93.75546%, 39.97868% 93.79913%, 33.03571% 93.79913%, 30.85021% 93.58079%, 29.38433% 93.58079%, 27.85181% 94.49782%, 26.38593% 94.36681%, 24.93337% 94.54148%, 24.33369% 94.54148%, 22.44136% 95.32751%, 20.6823% 95.15284%, 20.1226% 95.02183%, 18.53678% 95.85153%, 17.32409% 96.15721%, 15.39179% 96.33188%, 14.08582% 96.50655%, 11.96695% 97.29258%, 9.20842% 97.64192%, 0% 99.869%, 0% 5.02183%, 4.17111% 3.49345%, 7.15618% 2.53275%, 8.15565% 2.35808%, 9.54158% 2.0524%, 10.88753% 1.87773%, 14.35235% 2.13974%, 17.48401% 2.35808%, 18.94989% 2.44541%, 25.18657% 3.53712%, 35.02132% 5.37118%, 40.56503% 6.41921%, 44.01652% 7.07424%, 45.86887% 7.42358%, 46.61514% 7.46725%, 50.18657% 7.90393%, 57.63593% 7.55459%, 61.46055% 7.29258%, 62.7532% 7.24891%, 67.44403% 6.81223%, 69.0565% 6.59389%, 70.25586% 6.41921%, 71.40192% 5.8952%, 72.21482% 5.72052%, 72.92111% 5.80786%, 73.76066% 5.98253%, 75.79957% 5.80786%, 76.94563% 5.54585%, 79.42431% 4.58515%, 80.41045% 4.45415%, 85.72761% 3.53712%, 87.04691% 3.23144%, 88.5661% 2.8821%, 90.64499% 2.40175%, 93.65672% 1.70306%, 94.53625% 1.57205%, 97.92111% 0.52402%); } }
    .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: justify;
          justify-content: space-between;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 768px) {
        .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container {
          -ms-flex-direction: column;
              flex-direction: column; } }
      .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-img {
        width: 50%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: start;
            justify-content: flex-start;
        max-width: 37.1rem;
        margin-left: 10rem; }
        @media screen and (max-width: 768px) {
          .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-img {
            width: 100%;
            margin: 0 auto;
            margin-bottom: 4rem; } }
        .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-img img {
          max-width: 100%;
          margin-top: -4rem;
          margin-left: auto;
          margin-right: auto; }
          @media screen and (max-width: 768px) {
            .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-img img {
              margin-top: -16rem; } }
      .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: center;
            justify-content: center;
        text-align: left;
        width: 50%; }
        @media screen and (max-width: 768px) {
          .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content {
            width: 100%;
            text-align: center; } }
        .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .title {
          margin-bottom: 2.7rem;
          font-size: 5.2rem;
          line-height: 1;
          font-weight: 500;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
          @media screen and (max-width: 768px) {
            .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .title {
              margin-bottom: 2rem; } }
          @media screen and (max-width: 425px) {
            .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .title {
              margin-left: 5%; } }
          .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .title .script-text {
            display: inline-block;
            font-family: Charleston, Arial, Helvetica, sans-serif;
            font-size: 4rem;
            color: #036d58;
            margin-right: 0.23em; }
        .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content p {
          margin-bottom: 0;
          color: #2b3936; }
          @media screen and (max-width: 768px) {
            .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content p {
              font-size: 1.8rem; } }
          @media screen and (max-width: 425px) {
            .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content p {
              margin-bottom: 0;
              margin-left: 5%; } }
          .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content p + .btn-wrapper {
            margin-top: 5.8rem; }
            @media screen and (max-width: 1400px) {
              .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content p + .btn-wrapper {
                margin-top: 0; }
                .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content p + .btn-wrapper .apple-store img {
                  width: 210px; }
                .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content p + .btn-wrapper .google-play {
                  margin-top: 0; }
                  .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content p + .btn-wrapper .google-play img {
                    width: 180px; } }
        .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .btn-wrapper {
          -ms-flex-pack: start;
              justify-content: flex-start;
          display: -ms-flexbox;
          display: flex;
          margin-top: 0; }
          @media screen and (max-width: 768px) {
            .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .btn-wrapper {
              -ms-flex-pack: center;
                  justify-content: center; } }
          @media screen and (max-width: 425px) {
            .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .btn-wrapper {
              -ms-flex-direction: column;
                  flex-direction: column; } }
          @media screen and (max-width: 425px) {
            .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .btn-wrapper a {
              text-align: center;
              padding: 1.9rem 3.4rem; } }
          .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .btn-wrapper a + a {
            margin-left: 3rem; }
            @media screen and (max-width: 425px) {
              .secondary-app-hero-component .secondary-app-hero-card-row .fcs-container .card-content .btn-wrapper a + a {
                margin-left: 0;
                margin-top: 3rem; } }
  @media screen and (max-width: 768px) {
    .secondary-app-hero-component .fluid-card-row:last-child {
      margin-bottom: calc(3rem + 4.53vw); }
      .secondary-app-hero-component .fluid-card-row:last-child:after {
        content: "";
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        bottom: 0;
        -ms-transform: translateY(100%) translateY(-2px);
            transform: translateY(100%) translateY(-2px);
        left: 0;
        z-index: 2;
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%); }
    .secondary-app-hero-component .fluid-card-row:first-child {
      margin-top: calc(6rem + 4.53vw);
      padding-top: 0; }
      .secondary-app-hero-component .fluid-card-row:first-child .fcs-container {
        -ms-transform: translateY(-11rem);
            transform: translateY(-11rem);
        margin-bottom: -11rem; }
      .secondary-app-hero-component .fluid-card-row:first-child:before {
        content: "";
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%) translateY(2px);
            transform: translateY(-100%) translateY(2px);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }
  .secondary-app-hero-component.mint-theme .bg-helper, .secondary-app-hero-component.mint-theme:after, .secondary-app-hero-component.mint-theme:before {
    background-color: #ecf4d9; }
  @media screen and (max-width: 768px) {
    .secondary-app-hero-component.mint-theme.wave-top:before {
      background: #ecf4d9; } }
  .secondary-app-hero-component.mandarin-theme .bg-helper, .secondary-app-hero-component.mandarin-theme:after, .secondary-app-hero-component.mandarin-theme:before {
    background-color: #f8e4dc; }
  @media screen and (max-width: 768px) {
    .secondary-app-hero-component.mandarin-theme.wave-top:before {
      background: #f8e4dc; } }
  .secondary-app-hero-component.gold-theme .bg-helper, .secondary-app-hero-component.gold-theme:after, .secondary-app-hero-component.gold-theme:before {
    background-color: #fce29d; }
  @media screen and (max-width: 768px) {
    .secondary-app-hero-component.gold-theme.wave-top:before {
      background: #fce29d; } }
  .secondary-app-hero-component.blue-theme .bg-helper, .secondary-app-hero-component.blue-theme:after, .secondary-app-hero-component.blue-theme:before {
    background-color: #c0d9d4; }
  @media screen and (max-width: 768px) {
    .secondary-app-hero-component.blue-theme.wave-top:before {
      background: #c0d9d4; } }
  .secondary-app-hero-component.wave-top {
    padding-top: 6.2rem;
    position: relative; }
    @media screen and (max-width: 768px) {
      .secondary-app-hero-component.wave-top {
        padding-top: 0; } }
    @media screen and (max-width: 768px) {
      .secondary-app-hero-component.wave-top:before {
        content: "";
        background: #fcf4f1;
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%) translateY(0.2rem);
            transform: translateY(-100%) translateY(0.2rem);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }
  .secondary-app-hero-component.right .fcs-container {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
    @media screen and (max-width: 768px) {
      .secondary-app-hero-component.right .fcs-container {
        -ms-flex-direction: column;
            flex-direction: column; } }
    .secondary-app-hero-component.right .fcs-container .card-img {
      -ms-flex-pack: end;
          justify-content: flex-end; }
      @media screen and (max-width: 768px) {
        .secondary-app-hero-component.right .fcs-container .card-img {
          -ms-flex-pack: start;
              justify-content: flex-start; } }
    .secondary-app-hero-component.right .fcs-container .card-content {
      text-align: right; }
      @media screen and (max-width: 768px) {
        .secondary-app-hero-component.right .fcs-container .card-content {
          text-align: left; } }
      .secondary-app-hero-component.right .fcs-container .card-content .btn-wrapper {
        -ms-flex-pack: end;
            justify-content: flex-end; }
        @media screen and (max-width: 768px) {
          .secondary-app-hero-component.right .fcs-container .card-content .btn-wrapper {
            -ms-flex-pack: center;
                justify-content: center; } }

.menu-detail-hero {
  display: -ms-flexbox;
  display: flex;
  padding-left: 7.6rem; }
  @media (max-width: 768px) {
    .menu-detail-hero {
      -ms-flex-direction: column;
          flex-direction: column;
      padding: 0; } }
  .menu-detail-hero .unavailable-text {
    display: none; }
  .menu-detail-hero .image-wrapper {
    width: 56%;
    padding-top: 2rem; }
    @media (max-width: 768px) {
      .menu-detail-hero .image-wrapper {
        -ms-flex-order: 1;
            order: 1; } }
    .menu-detail-hero .image-wrapper img {
      object-fit: cover;
      object-position: center;
      width: auto; }
  .menu-detail-hero .special-category {
    position: relative; }
    @media screen and (max-width: 768px) {
      .menu-detail-hero .special-category {
        text-align: center; } }
    .menu-detail-hero .special-category img {
      width: 100%;
      max-width: 5rem;
      margin-right: 1.5rem; }
      @media screen and (max-width: 768px) {
        .menu-detail-hero .special-category img {
          max-width: 4.5rem;
          margin-right: .5rem; } }
    .menu-detail-hero .special-category .script-text {
      font-size: 3.2rem;
      vertical-align: middle;
      color: #036d58; }
      .menu-detail-hero .special-category .script-text.mandarin-theme {
        color: #cd4b0f; }
      .menu-detail-hero .special-category .script-text.whirl {
        color: #cd4b0f; }
      .menu-detail-hero .special-category .script-text.limited {
        color: #da6259; }
      .menu-detail-hero .special-category .script-text.back {
        color: #fac53c; }
  .menu-detail-hero .content-wrapper {
    width: auto;
    padding: 4.6rem 2rem 2rem;
    background-size: cover; }
    @media (max-width: 768px) {
      .menu-detail-hero .content-wrapper {
        -ms-flex-order: 2;
            order: 2;
        padding: 0;
        text-align: center;
        margin-bottom: 2rem; } }
    .menu-detail-hero .content-wrapper header {
      margin-top: 1rem; }
      @media screen and (max-width: 768px) {
        .menu-detail-hero .content-wrapper header {
          text-align: center; } }
      .menu-detail-hero .content-wrapper header h1,
      .menu-detail-hero .content-wrapper header h2,
      .menu-detail-hero .content-wrapper header h3,
      .menu-detail-hero .content-wrapper header h4,
      .menu-detail-hero .content-wrapper header h5,
      .menu-detail-hero .content-wrapper header h6,
      .menu-detail-hero .content-wrapper header span {
        text-transform: lowercase;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 500; }
      .menu-detail-hero .content-wrapper header sup {
        text-transform: uppercase;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 500; }
    .menu-detail-hero .content-wrapper header * {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 5rem;
      line-height: 1;
      display: block;
      letter-spacing: normal;
      font-weight: 400; }
      @media (max-width: 768px) {
        .menu-detail-hero .content-wrapper header * {
          font-size: 3.8rem;
          line-height: 41px; } }
    .menu-detail-hero .content-wrapper .subtitle {
      font-size: 1.8rem;
      line-height: 24px;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      display: block; }
      .menu-detail-hero .content-wrapper .subtitle::after {
        content: "";
        border-right: 2px solid #fac53c;
        margin: 0 1.6rem; }
      @media (max-width: 768px) {
        .menu-detail-hero .content-wrapper .subtitle {
          padding-right: 0;
          margin: 0; } }
    .menu-detail-hero .content-wrapper p {
      font-size: 1.5rem;
      padding-right: 5rem;
      overflow: hidden; }
      @media (max-width: 768px) {
        .menu-detail-hero .content-wrapper p {
          padding-right: 0;
          margin-top: .2rem; } }
    .menu-detail-hero .content-wrapper a {
      margin-top: 3.2rem; }
      @media (max-width: 768px) {
        .menu-detail-hero .content-wrapper a {
          margin-bottom: 0.4rem;
          width: 100%;
          text-align: center;
          max-width: 30rem;
          padding: 1.8rem 2.2rem; } }
      @media (max-width: 425px) {
        .menu-detail-hero .content-wrapper a {
          max-width: 100%; } }
      .menu-detail-hero .content-wrapper a.add-order {
        margin-top: 2.6rem;
        margin-bottom: 2.6rem; }
  @media screen and (max-width: 768px) {
    .menu-detail-hero .ingredients-box {
      text-align: center; } }
  .menu-detail-hero .ingredients-box .subtitle::after {
    content: none; }
  .menu-detail-hero .ingredients-box p {
    color: #2b3936;
    margin-bottom: 0; }
    .menu-detail-hero .ingredients-box p.toppings strong, .menu-detail-hero .ingredients-box p.ingredients strong {
      font-weight: 500; }
    .menu-detail-hero .ingredients-box p.toppings span, .menu-detail-hero .ingredients-box p.ingredients span {
      display: inline-block;
      margin-right: .4rem; }
      .menu-detail-hero .ingredients-box p.toppings span:after, .menu-detail-hero .ingredients-box p.ingredients span:after {
        content: ", ";
        color: #2b3936; }
      .menu-detail-hero .ingredients-box p.toppings span:last-of-type, .menu-detail-hero .ingredients-box p.ingredients span:last-of-type {
        margin-right: 0; }
        .menu-detail-hero .ingredients-box p.toppings span:last-of-type:after, .menu-detail-hero .ingredients-box p.ingredients span:last-of-type:after {
          display: none; }
  .menu-detail-hero .ingredients-box .allergen {
    color: #e20000; }
    .menu-detail-hero .ingredients-box .allergen:before {
      content: url("/Assets/Jamba/img/icons/alert.svg");
      display: inline-block;
      width: 1.4rem;
      height: 1.4rem;
      margin-right: .4rem;
      vertical-align: middle;
      line-height: 1; }
    .menu-detail-hero .ingredients-box .allergen:after {
      content: ", ";
      color: #2b3936; }
  .menu-detail-hero .start-order-wrapper {
    background-color: #edf4f3;
    text-align: center;
    margin-top: 2rem;
    padding: 3rem 0 2rem;
    position: relative; }
    .menu-detail-hero .start-order-wrapper .bg-helper::before {
      content: "";
      display: block;
      width: 100%;
      margin: 0 auto;
      height: 2vw;
      position: absolute;
      background-color: #ffffff;
      top: 0;
      left: 0;
      right: 0;
      z-index: 2;
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%); }
    .menu-detail-hero .start-order-wrapper a,
    .menu-detail-hero .start-order-wrapper span {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.8rem; }
    .menu-detail-hero .start-order-wrapper a {
      display: inline; }
    .menu-detail-hero .start-order-wrapper span {
      display: block; }
  .menu-detail-hero .price-box {
    margin-top: 1rem;
    display: -ms-flexbox;
    display: flex;
    color: #2b3936; }
    @media screen and (max-width: 768px) {
      .menu-detail-hero .price-box {
        -ms-flex-pack: center;
            justify-content: center;
        margin-top: 1.7rem; } }
    .menu-detail-hero .price-box + .allergens-list {
      margin-top: 1rem; }
    .menu-detail-hero .price-box p {
      color: #2b3936;
      font-size: 1.8rem;
      font-weight: 500;
      margin: .1rem 0 0; }
  @media (max-width: 768px) {
    .menu-detail-hero {
      max-height: none;
      margin-top: 0;
      min-height: 0;
      margin-bottom: 1.5%; }
      .menu-detail-hero .image-wrapper,
      .menu-detail-hero .content-wrapper {
        width: 100%; } }
  @media screen and (max-width: 768px) {
    .menu-detail-hero .fcs-third-party.secondary-button .fcs-third-party-icon {
      right: 8.5rem; } }
  .menu-detail-hero .detail-link-box {
    margin-top: 3rem; }
    .menu-detail-hero .detail-link-box div {
      width: 50%;
      float: left; }
    .menu-detail-hero .detail-link-box .subtitle {
      margin-top: 3rem; }
      @media (max-width: 768px) {
        .menu-detail-hero .detail-link-box .subtitle {
          margin-bottom: 3rem; } }
    .menu-detail-hero .detail-link-box a {
      color: #2b3936;
      float: left;
      clear: both;
      margin-bottom: 0.5rem; }
      @media (max-width: 768px) {
        .menu-detail-hero .detail-link-box a {
          margin-top: 0;
          padding: 0.5rem 0rem; } }
      .menu-detail-hero .detail-link-box a:after {
        content: "";
        background-image: url("/Assets/Jamba/img/triangle.svg");
        background-size: contain;
        background-repeat: no-repeat;
        display: inline-block;
        width: 0.7rem;
        height: 0.8rem;
        margin-left: .5rem; }
      .menu-detail-hero .detail-link-box a.fcs-third-party:after {
        content: '';
        background-image: none; }
      .menu-detail-hero .detail-link-box a .fcs-third-party-icon {
        position: relative;
        -ms-transform: translateY(-150%);
            transform: translateY(-150%);
        display: inline; }
        .menu-detail-hero .detail-link-box a .fcs-third-party-icon:after {
          -ms-transform: translateY(-95%);
              transform: translateY(-95%); }
  .menu-detail-hero .size-selection {
    margin-top: 2.2rem; }
    @media screen and (min-width: 769px) and (max-width: 991px) {
      .menu-detail-hero .size-selection {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: end;
            align-items: flex-end;
        -ms-flex-pack: justify;
            justify-content: space-between; } }
    .menu-detail-hero .size-selection label {
      display: inline-block;
      margin-right: 5.4rem;
      text-align: center;
      cursor: pointer; }
      @media screen and (min-width: 769px) and (max-width: 991px) {
        .menu-detail-hero .size-selection label {
          margin-right: 0; } }
      .menu-detail-hero .size-selection label:last-of-type {
        margin-right: 0; }
      .menu-detail-hero .size-selection label .text {
        font-size: 1.8rem;
        color: #2b3936;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 700;
        width: 3.5rem;
        height: 3.5rem;
        border: 3px solid #036d58;
        border-radius: 500px;
        text-align: center;
        display: block;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none; }
    .menu-detail-hero .size-selection .size {
      margin: 0;
      padding: 0;
      opacity: 0;
      position: absolute; }
      .menu-detail-hero .size-selection .size:checked + label .text {
        background: #036d58;
        color: #ffffff; }
      .menu-detail-hero .size-selection .size + label .icon:before {
        display: block;
        margin-bottom: 1.2rem; }
      .menu-detail-hero .size-selection .size.s + label .icon:before {
        content: url("/Assets/Jamba/img/icons/sizes/sm.svg"); }
      .menu-detail-hero .size-selection .size.s:checked + label .icon:before {
        content: url("/Assets/Jamba/img/icons/sizes/sm-green.svg"); }
      .menu-detail-hero .size-selection .size.m + label .icon:before {
        content: url("/Assets/Jamba/img/icons/sizes/med.svg"); }
      .menu-detail-hero .size-selection .size.m:checked + label .icon:before {
        content: url("/Assets/Jamba/img/icons/sizes/med-green.svg"); }
      .menu-detail-hero .size-selection .size.l + label .icon:before {
        content: url("/Assets/Jamba/img/icons/sizes/lg.svg"); }
      .menu-detail-hero .size-selection .size.l:checked + label .icon:before {
        content: url("/Assets/Jamba/img/icons/sizes/lg-green.svg"); }
      .menu-detail-hero .size-selection .size.xl + label .icon:before {
        content: url("/Assets/Jamba/img/icons/sizes/xl.svg"); }
      .menu-detail-hero .size-selection .size.xl:checked + label .icon:before {
        content: url("/Assets/Jamba/img/icons/sizes/xl-green.svg"); }
  .menu-detail-hero .allergens-list {
    color: #e20000;
    font-size: 1.3rem;
    font-weight: 500;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-bottom: 2.2rem;
    display: block; }
    .menu-detail-hero .allergens-list:before {
      content: url("/Assets/Jamba/img/icons/alert.svg");
      display: inline-block;
      width: 1.4rem;
      height: 1.4rem;
      margin-right: .4rem;
      vertical-align: middle; }
    .menu-detail-hero .allergens-list + a.add-order {
      margin-top: 1.2rem; }
  .menu-detail-hero .checkbox {
    margin-top: 2.4rem; }
    .menu-detail-hero .checkbox label {
      display: inline;
      padding-left: 0;
      padding-right: 3rem;
      font-size: 1.8rem;
      color: #2b3936;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
      .menu-detail-hero .checkbox label:before, .menu-detail-hero .checkbox label:after {
        left: auto;
        right: 0; }
      .menu-detail-hero .checkbox label img,
      .menu-detail-hero .checkbox label svg {
        max-width: 1.6rem;
        margin-right: .5rem; }
  .menu-detail-hero.unavailable .content-wrapper a.primary-button {
    display: none; }
  .menu-detail-hero.unavailable .content-wrapper .unavailable-text {
    display: block;
    font-size: 1.6rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #2b3936;
    font-weight: 700;
    margin: 2.6rem 0; }

.edge .menu-detail-hero .start-order-wrapper {
  padding-top: 2rem; }
  .edge .menu-detail-hero .start-order-wrapper .bg-helper:before {
    content: none; }

.allergens-component {
  max-width: 56rem;
  text-align: center;
  margin: 0 auto; }
  .allergens-component .section-component.wave-top {
    padding: 1.6rem 0 1rem; }
    @media screen and (max-width: 768px) {
      .allergens-component .section-component.wave-top {
        margin-top: 0;
        padding-top: 0; } }
  .allergens-component .section-component.mint-theme {
    background-color: rgba(213, 232, 173, 0.49); }
  .allergens-component .title {
    font-size: 1.8rem;
    line-height: 1.11;
    font-weight: 500;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #2b3936;
    display: block;
    margin-bottom: .8rem; }
  .allergens-component small {
    padding: 0 1rem;
    font-size: .8rem;
    line-height: 1.38;
    color: #2b3936;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-top: 1rem;
    display: inline-block; }
    @media screen and (max-width: 768px) {
      .allergens-component small {
        margin-bottom: 2rem;
        padding: 0 1.3rem; } }
  .allergens-component .custom-list {
    margin: 0 auto;
    text-align: left;
    display: inline-block; }
    .allergens-component .custom-list li {
      font-size: 1.5rem;
      font-weight: 400;
      line-height: 1.33; }

.fluid-card-set-component {
  margin-top: 8.2rem; }
  @media screen and (max-width: 768px) {
    .fluid-card-set-component {
      margin-top: 0; } }
  .fluid-card-set-component .fluid-card-row {
    position: relative;
    padding-bottom: 3.6rem; }
    @media screen and (max-width: 768px) {
      .fluid-card-set-component .fluid-card-row {
        padding-top: 0;
        padding-bottom: 14rem; } }
    .fluid-card-set-component .fluid-card-row:last-of-type {
      padding-bottom: 1rem; }
      @media screen and (max-width: 768px) {
        .fluid-card-set-component .fluid-card-row:last-of-type {
          padding-bottom: 5rem; } }
    .fluid-card-set-component .fluid-card-row .bg-helper, .fluid-card-set-component .fluid-card-row:after, .fluid-card-set-component .fluid-card-row:before {
      background-color: #fcf4f1; }
    .fluid-card-set-component .fluid-card-row .bg-helper {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 1; }
      @media screen and (min-width: 769px) {
        .fluid-card-set-component .fluid-card-row .bg-helper {
          -webkit-clip-path: polygon(100% 1.6545%, 100% 92.55474%, 80.39973% 96.59367%, 79.68021% 96.691%, 77.45503% 96.93431%, 76.32245% 96.93431%, 73.87075% 97.7129%, 73.4044% 97.7129%, 72.24517% 97.56691%, 71.12592% 97.51825%, 70.32645% 97.76156%, 69.19387% 98.58881%, 67.91472% 98.39416%, 64.3038% 98.63747%, 57.93471% 99.31873%, 54.40373% 99.07543%, 53.07129% 99.85401%, 51.84544% 99.31873%, 50.76616% 99.31873%, 46.66223% 98.63747%, 43.5443% 98.3455%, 42.67821% 98.10219%, 41.7988% 98.19951%, 41.02598% 97.66423%, 39.66689% 97.61557%, 38.37442% 96.73966%, 35.8028% 96.88564%, 33.87075% 95.57178%, 30.4064% 95.76642%, 27.98135% 94.54988%, 26.88874% 94.30657%, 24.65023% 94.79319%, 22.17189% 95.76642%, 20.83944% 95.23114%, 18.06795% 94.89051%, 16.52232% 94.89051%, 14.03065% 95.0365%, 12.24517% 95.0365%, 11.006% 94.98783%, 6.0493% 94.79319%, 0% 94.54988%, 0% 7.20195%, 9.39374% 4.67153%, 11.76549% 4.37956%, 13.88408% 3.50365%, 15.0966% 3.309%, 17.57495% 3.01703%, 18.8541% 2.57908%, 20.06662% 1.80049%, 20.47968% 1.94647%, 22.21186% 2.18978%, 24.22385% 1.31387%, 24.81013% 1.31387%, 26.18254% 1.11922%, 27.66156% 1.26521%, 28.83411% 0.38929%, 29.7535% 0.14599%, 30.92605% 0.24331%, 32.24517% 0.43796%, 56.80213% 0.43796%, 60.63957% 1.0219%, 61.50566% 0.97324%, 62.71819% 1.31387%, 64.3038% 1.31387%, 68.83411% 2.6764%, 70.44637% 2.6764%, 72.53831% 3.45499%, 73.65756% 3.309%, 74.69687% 3.309%, 76.54897% 4.18491%, 77.5483% 4.3309%, 80.50633% 4.3309%, 84.7968% 5.01217%, 86.43571% 5.54745%, 88.02132% 5.69343%, 88.84744% 5.74209%, 89.84677% 5.59611%, 93.08461% 4.57421%, 93.97735% 4.37956%, 100% 1.6545%);
                  clip-path: polygon(100% 1.6545%, 100% 92.55474%, 80.39973% 96.59367%, 79.68021% 96.691%, 77.45503% 96.93431%, 76.32245% 96.93431%, 73.87075% 97.7129%, 73.4044% 97.7129%, 72.24517% 97.56691%, 71.12592% 97.51825%, 70.32645% 97.76156%, 69.19387% 98.58881%, 67.91472% 98.39416%, 64.3038% 98.63747%, 57.93471% 99.31873%, 54.40373% 99.07543%, 53.07129% 99.85401%, 51.84544% 99.31873%, 50.76616% 99.31873%, 46.66223% 98.63747%, 43.5443% 98.3455%, 42.67821% 98.10219%, 41.7988% 98.19951%, 41.02598% 97.66423%, 39.66689% 97.61557%, 38.37442% 96.73966%, 35.8028% 96.88564%, 33.87075% 95.57178%, 30.4064% 95.76642%, 27.98135% 94.54988%, 26.88874% 94.30657%, 24.65023% 94.79319%, 22.17189% 95.76642%, 20.83944% 95.23114%, 18.06795% 94.89051%, 16.52232% 94.89051%, 14.03065% 95.0365%, 12.24517% 95.0365%, 11.006% 94.98783%, 6.0493% 94.79319%, 0% 94.54988%, 0% 7.20195%, 9.39374% 4.67153%, 11.76549% 4.37956%, 13.88408% 3.50365%, 15.0966% 3.309%, 17.57495% 3.01703%, 18.8541% 2.57908%, 20.06662% 1.80049%, 20.47968% 1.94647%, 22.21186% 2.18978%, 24.22385% 1.31387%, 24.81013% 1.31387%, 26.18254% 1.11922%, 27.66156% 1.26521%, 28.83411% 0.38929%, 29.7535% 0.14599%, 30.92605% 0.24331%, 32.24517% 0.43796%, 56.80213% 0.43796%, 60.63957% 1.0219%, 61.50566% 0.97324%, 62.71819% 1.31387%, 64.3038% 1.31387%, 68.83411% 2.6764%, 70.44637% 2.6764%, 72.53831% 3.45499%, 73.65756% 3.309%, 74.69687% 3.309%, 76.54897% 4.18491%, 77.5483% 4.3309%, 80.50633% 4.3309%, 84.7968% 5.01217%, 86.43571% 5.54745%, 88.02132% 5.69343%, 88.84744% 5.74209%, 89.84677% 5.59611%, 93.08461% 4.57421%, 93.97735% 4.37956%, 100% 1.6545%); } }
    .fluid-card-set-component .fluid-card-row + .fluid-card-row {
      margin-top: -8rem; }
      @media screen and (min-width: 769px) {
        .fluid-card-set-component .fluid-card-row + .fluid-card-row .bg-helper {
          -webkit-clip-path: polygon(100% 0.21331%, 100.02665% 92.27816%, 96.78924% 93.00341%, 94.39115% 93.68601%, 88.98215% 94.88055%, 84.10605% 95.90444%, 82.44071% 96.16041%, 80.4956% 96.41638%, 79.41647% 96.58703%, 75.63283% 97.86689%, 73.68772% 97.90956%, 74.19398% 97.65358%, 72.28884% 97.69625%, 71.51612% 97.82423%, 70.25047% 98.37884%, 69.46443% 98.50683%, 67.85238% 98.72014%, 62.32347% 99.23208%, 60.37836% 99.36007%, 57.84706% 99.48805%, 50.22649% 99.87201%, 45.73674% 99.36007%, 33.77298% 97.1843%, 24.34053% 95.47782%, 18.75833% 94.49659%, 16.46683% 94.41126%, 12.41673% 94.11263%, 11.25766% 94.0273%, 9.39249% 94.15529%, 8.02025% 94.45392%, 6.10179% 94.83788%, 0% 97.05631%, 0% 2.21843%, 15.42766% 2.4744%, 20.43698% 2.73038%, 21.54277% 2.8157%, 22.27551% 3.45563%, 23.92752% 2.55973%, 25.09992% 2.17577%, 26.81855% 1.96246%, 28.57714% 2.04778%, 29.98934% 2.4744%, 31.70797% 3.41297%, 33.28004% 2.68771%, 34.13269% 2.85836%, 36.0778% 4.01024%, 37.91633% 4.01024%, 41.10045% 4.86348%, 43.01892% 4.86348%, 44.28457% 5.20478%, 45.45697% 5.11945%, 46.77591% 6.05802%, 48.48122% 6.44198%, 52.35811% 6.35666%, 55.82201% 6.35666%, 58.12683% 6.10068%, 59.79217% 6.31399%, 61.1644% 5.75939%, 62.12363% 5.58874%, 63.25606% 5.50341%, 65.25446% 5.46075%, 67.58593% 5.50341%, 68.57181% 4.90614%, 69.95737% 5.07679%, 72.35545% 4.86348%, 74.68692% 4.60751%, 75.64615% 4.43686%, 77.085% 4.22355%, 100% 0.21331%);
                  clip-path: polygon(100% 0.21331%, 100.02665% 92.27816%, 96.78924% 93.00341%, 94.39115% 93.68601%, 88.98215% 94.88055%, 84.10605% 95.90444%, 82.44071% 96.16041%, 80.4956% 96.41638%, 79.41647% 96.58703%, 75.63283% 97.86689%, 73.68772% 97.90956%, 74.19398% 97.65358%, 72.28884% 97.69625%, 71.51612% 97.82423%, 70.25047% 98.37884%, 69.46443% 98.50683%, 67.85238% 98.72014%, 62.32347% 99.23208%, 60.37836% 99.36007%, 57.84706% 99.48805%, 50.22649% 99.87201%, 45.73674% 99.36007%, 33.77298% 97.1843%, 24.34053% 95.47782%, 18.75833% 94.49659%, 16.46683% 94.41126%, 12.41673% 94.11263%, 11.25766% 94.0273%, 9.39249% 94.15529%, 8.02025% 94.45392%, 6.10179% 94.83788%, 0% 97.05631%, 0% 2.21843%, 15.42766% 2.4744%, 20.43698% 2.73038%, 21.54277% 2.8157%, 22.27551% 3.45563%, 23.92752% 2.55973%, 25.09992% 2.17577%, 26.81855% 1.96246%, 28.57714% 2.04778%, 29.98934% 2.4744%, 31.70797% 3.41297%, 33.28004% 2.68771%, 34.13269% 2.85836%, 36.0778% 4.01024%, 37.91633% 4.01024%, 41.10045% 4.86348%, 43.01892% 4.86348%, 44.28457% 5.20478%, 45.45697% 5.11945%, 46.77591% 6.05802%, 48.48122% 6.44198%, 52.35811% 6.35666%, 55.82201% 6.35666%, 58.12683% 6.10068%, 59.79217% 6.31399%, 61.1644% 5.75939%, 62.12363% 5.58874%, 63.25606% 5.50341%, 65.25446% 5.46075%, 67.58593% 5.50341%, 68.57181% 4.90614%, 69.95737% 5.07679%, 72.35545% 4.86348%, 74.68692% 4.60751%, 75.64615% 4.43686%, 77.085% 4.22355%, 100% 0.21331%); } }
    @media screen and (min-width: 769px) {
      .fluid-card-set-component .fluid-card-row + .fluid-card-row + .fluid-card-row .bg-helper {
        -webkit-clip-path: polygon(99.50693% 0.131%, 100% 0.21834%, 99.93337% 94.84716%, 95.60235% 96.63755%, 92.56397% 97.68559%, 91.49787% 97.90393%, 90.43177% 98.16594%, 88.57942% 98.51528%, 87.77985% 98.47162%, 86.96695% 98.42795%, 85.34115% 97.90393%, 83.71535% 97.90393%, 81.05011% 97.33624%, 78.19829% 97.24891%, 77.38539% 97.24891%, 76.42591% 97.07424%, 74.72015% 96.33188%, 71.7484% 96.46288%, 70.54904% 95.76419%, 68.92324% 95.76419%, 67.40405% 95.10917%, 66.48454% 95.0655%, 65.56503% 94.97817%, 64.39232% 94.54148%, 62.81983% 94.54148%, 61.79371% 94.23581%, 60.8209% 94.32314%, 60.48774% 93.93013%, 59.98134% 93.75546%, 39.97868% 93.79913%, 33.03571% 93.79913%, 30.85021% 93.58079%, 29.38433% 93.58079%, 27.85181% 94.49782%, 26.38593% 94.36681%, 24.93337% 94.54148%, 24.33369% 94.54148%, 22.44136% 95.32751%, 20.6823% 95.15284%, 20.1226% 95.02183%, 18.53678% 95.85153%, 17.32409% 96.15721%, 15.39179% 96.33188%, 14.08582% 96.50655%, 11.96695% 97.29258%, 9.20842% 97.64192%, 0% 99.869%, 0% 5.02183%, 4.17111% 3.49345%, 7.15618% 2.53275%, 8.15565% 2.35808%, 9.54158% 2.0524%, 10.88753% 1.87773%, 14.35235% 2.13974%, 17.48401% 2.35808%, 18.94989% 2.44541%, 25.18657% 3.53712%, 35.02132% 5.37118%, 40.56503% 6.41921%, 44.01652% 7.07424%, 45.86887% 7.42358%, 46.61514% 7.46725%, 50.18657% 7.90393%, 57.63593% 7.55459%, 61.46055% 7.29258%, 62.7532% 7.24891%, 67.44403% 6.81223%, 69.0565% 6.59389%, 70.25586% 6.41921%, 71.40192% 5.8952%, 72.21482% 5.72052%, 72.92111% 5.80786%, 73.76066% 5.98253%, 75.79957% 5.80786%, 76.94563% 5.54585%, 79.42431% 4.58515%, 80.41045% 4.45415%, 85.72761% 3.53712%, 87.04691% 3.23144%, 88.5661% 2.8821%, 90.64499% 2.40175%, 93.65672% 1.70306%, 94.53625% 1.57205%, 97.92111% 0.52402%);
                clip-path: polygon(99.50693% 0.131%, 100% 0.21834%, 99.93337% 94.84716%, 95.60235% 96.63755%, 92.56397% 97.68559%, 91.49787% 97.90393%, 90.43177% 98.16594%, 88.57942% 98.51528%, 87.77985% 98.47162%, 86.96695% 98.42795%, 85.34115% 97.90393%, 83.71535% 97.90393%, 81.05011% 97.33624%, 78.19829% 97.24891%, 77.38539% 97.24891%, 76.42591% 97.07424%, 74.72015% 96.33188%, 71.7484% 96.46288%, 70.54904% 95.76419%, 68.92324% 95.76419%, 67.40405% 95.10917%, 66.48454% 95.0655%, 65.56503% 94.97817%, 64.39232% 94.54148%, 62.81983% 94.54148%, 61.79371% 94.23581%, 60.8209% 94.32314%, 60.48774% 93.93013%, 59.98134% 93.75546%, 39.97868% 93.79913%, 33.03571% 93.79913%, 30.85021% 93.58079%, 29.38433% 93.58079%, 27.85181% 94.49782%, 26.38593% 94.36681%, 24.93337% 94.54148%, 24.33369% 94.54148%, 22.44136% 95.32751%, 20.6823% 95.15284%, 20.1226% 95.02183%, 18.53678% 95.85153%, 17.32409% 96.15721%, 15.39179% 96.33188%, 14.08582% 96.50655%, 11.96695% 97.29258%, 9.20842% 97.64192%, 0% 99.869%, 0% 5.02183%, 4.17111% 3.49345%, 7.15618% 2.53275%, 8.15565% 2.35808%, 9.54158% 2.0524%, 10.88753% 1.87773%, 14.35235% 2.13974%, 17.48401% 2.35808%, 18.94989% 2.44541%, 25.18657% 3.53712%, 35.02132% 5.37118%, 40.56503% 6.41921%, 44.01652% 7.07424%, 45.86887% 7.42358%, 46.61514% 7.46725%, 50.18657% 7.90393%, 57.63593% 7.55459%, 61.46055% 7.29258%, 62.7532% 7.24891%, 67.44403% 6.81223%, 69.0565% 6.59389%, 70.25586% 6.41921%, 71.40192% 5.8952%, 72.21482% 5.72052%, 72.92111% 5.80786%, 73.76066% 5.98253%, 75.79957% 5.80786%, 76.94563% 5.54585%, 79.42431% 4.58515%, 80.41045% 4.45415%, 85.72761% 3.53712%, 87.04691% 3.23144%, 88.5661% 2.8821%, 90.64499% 2.40175%, 93.65672% 1.70306%, 94.53625% 1.57205%, 97.92111% 0.52402%); } }
    .fluid-card-set-component .fluid-card-row .primary-button:focus {
      box-shadow: inset 0 0 0 3px #fcf4f1, 0 0 0 3px #036d58; }
    .fluid-card-set-component .fluid-card-row.mint-theme .bg-helper, .fluid-card-set-component .fluid-card-row.mint-theme:after, .fluid-card-set-component .fluid-card-row.mint-theme:before {
      background-color: #eaf3d6; }
    .fluid-card-set-component .fluid-card-row.mint-theme .primary-button:focus {
      box-shadow: inset 0 0 0 3px #eaf3d6, 0 0 0 3px #036d58; }
    .fluid-card-set-component .fluid-card-row.caper-green-theme .bg-helper, .fluid-card-set-component .fluid-card-row.caper-green-theme:after, .fluid-card-set-component .fluid-card-row.caper-green-theme:before {
      background-color: #dee8ac; }
    .fluid-card-set-component .fluid-card-row.caper-green-theme .primary-button:focus {
      box-shadow: inset 0 0 0 3px #dee8ac, 0 0 0 3px #036d58; }
    .fluid-card-set-component .fluid-card-row.mandarin-theme .bg-helper, .fluid-card-set-component .fluid-card-row.mandarin-theme:after, .fluid-card-set-component .fluid-card-row.mandarin-theme:before {
      background-color: #f8e4dc; }
    .fluid-card-set-component .fluid-card-row.mandarin-theme .primary-button:focus {
      box-shadow: inset 0 0 0 3px #f8e4dc, 0 0 0 3px #036d58; }
    .fluid-card-set-component .fluid-card-row.gold-theme .bg-helper, .fluid-card-set-component .fluid-card-row.gold-theme:after, .fluid-card-set-component .fluid-card-row.gold-theme:before {
      background-color: #fce29d; }
    .fluid-card-set-component .fluid-card-row.gold-theme .primary-button:focus {
      box-shadow: inset 0 0 0 3px #fce29d, 0 0 0 3px #036d58; }
    .fluid-card-set-component .fluid-card-row.blue-theme .bg-helper, .fluid-card-set-component .fluid-card-row.blue-theme:after, .fluid-card-set-component .fluid-card-row.blue-theme:before {
      background-color: #c0d9d4; }
    .fluid-card-set-component .fluid-card-row.blue-theme .primary-button:focus {
      box-shadow: inset 0 0 0 3px #c0d9d4, 0 0 0 3px #036d58; }
    .fluid-card-set-component .fluid-card-row.right {
      overflow-x: hidden; }
      @media screen and (max-width: 768px) {
        .fluid-card-set-component .fluid-card-row.right {
          overflow-x: visible; } }
      .fluid-card-set-component .fluid-card-row.right .fcs-container {
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
        @media screen and (max-width: 768px) {
          .fluid-card-set-component .fluid-card-row.right .fcs-container {
            -ms-flex-direction: column;
                flex-direction: column; } }
        .fluid-card-set-component .fluid-card-row.right .fcs-container .card-img {
          -ms-flex-pack: end;
              justify-content: flex-end;
          margin-left: 0;
          margin-right: 10%; }
          @media screen and (max-width: 768px) {
            .fluid-card-set-component .fluid-card-row.right .fcs-container .card-img {
              -ms-flex-pack: start;
                  justify-content: flex-start;
              margin-right: 0; } }
        .fluid-card-set-component .fluid-card-row.right .fcs-container .card-content {
          text-align: left;
          -ms-transform: translateX(30%);
              transform: translateX(30%);
          width: 40%; }
          @media screen and (max-width: 1400px) {
            .fluid-card-set-component .fluid-card-row.right .fcs-container .card-content {
              -ms-transform: translateX(10%);
                  transform: translateX(10%); } }
          @media screen and (max-width: 768px) {
            .fluid-card-set-component .fluid-card-row.right .fcs-container .card-content {
              text-align: left;
              -ms-transform: none;
                  transform: none;
              width: 100%; } }
          @media screen and (max-width: 768px) {
            .fluid-card-set-component .fluid-card-row.right .fcs-container .card-content .btn-wrapper {
              -ms-flex-pack: start;
                  justify-content: flex-start; } }
    .fluid-card-set-component .fluid-card-row .fcs-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: justify;
          justify-content: space-between;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 768px) {
        .fluid-card-set-component .fluid-card-row .fcs-container {
          -ms-flex-direction: column;
              flex-direction: column;
          padding-left: 3rem;
          padding-right: 3rem; } }
      .fluid-card-set-component .fluid-card-row .fcs-container .card-img {
        width: 40%;
        -ms-flex-align: center;
            align-items: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: start;
            justify-content: flex-start;
        margin-left: 0;
        min-height: 42rem; }
        @media screen and (max-width: 768px) {
          .fluid-card-set-component .fluid-card-row .fcs-container .card-img {
            width: 100%;
            margin-left: 0;
            min-height: 0; } }
        .fluid-card-set-component .fluid-card-row .fcs-container .card-img img {
          max-width: 100%; }
          @media screen and (max-width: 768px) {
            .fluid-card-set-component .fluid-card-row .fcs-container .card-img img {
              display: block;
              margin: 0 auto; } }
      .fluid-card-set-component .fluid-card-row .fcs-container .card-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: center;
            justify-content: center;
        text-align: left;
        padding: 4rem;
        width: 50%; }
        @media screen and (min-width: 768px) and (max-width: 850px) {
          .fluid-card-set-component .fluid-card-row .fcs-container .card-content {
            padding: 4rem 0; } }
        @media screen and (max-width: 768px) {
          .fluid-card-set-component .fluid-card-row .fcs-container .card-content {
            width: 100%;
            padding: 2rem 0; } }
        .fluid-card-set-component .fluid-card-row .fcs-container .card-content .title {
          margin-bottom: 1rem;
          font-size: 5.2rem;
          line-height: 5.2rem; }
          @media screen and (max-width: 768px) {
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content .title {
              margin-bottom: 2rem; } }
          .fluid-card-set-component .fluid-card-row .fcs-container .card-content .title .script-text {
            display: block;
            font-family: Charleston, Arial, Helvetica, sans-serif;
            font-size: 4rem;
            color: #036d58;
            margin-right: 0.23em; }
            @media screen and (max-width: 768px) {
              .fluid-card-set-component .fluid-card-row .fcs-container .card-content .title .script-text {
                font-size: 3.4rem;
                line-height: 4rem; } }
          @media screen and (max-width: 768px) {
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content .title .h2-like {
              display: block;
              line-height: 4rem;
              font-size: 3rem; } }
        .fluid-card-set-component .fluid-card-row .fcs-container .card-content p {
          margin-bottom: 0;
          color: #2b3936;
          max-width: 44rem; }
          @media screen and (max-width: 768px) {
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content p {
              margin-bottom: 3.1rem;
              font-size: 1.7rem;
              max-width: none; } }
          .fluid-card-set-component .fluid-card-row .fcs-container .card-content p + .btn-wrapper {
            margin-top: 3.5rem; }
            @media screen and (max-width: 768px) {
              .fluid-card-set-component .fluid-card-row .fcs-container .card-content p + .btn-wrapper {
                margin-top: 0; } }
          .fluid-card-set-component .fluid-card-row .fcs-container .card-content p .fcs-third-party {
            padding-right: 0;
            overflow-wrap: break-word;
            word-wrap: break-word; }
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content p .fcs-third-party::after {
              content: " \e900" !important;
              /* use !important to prevent issues with browser extensions that change fonts */
              font-family: 'icomoon' !important;
              font-style: normal;
              font-weight: normal;
              font-variant: normal;
              text-transform: none;
              line-height: 1;
              background-image: none !important;
              font-size: 1rem;
              white-space: nowrap;
              /* Better Font Rendering =========== */
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale; }
        .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper {
          -ms-flex-pack: start;
              justify-content: flex-start;
          display: -ms-flexbox;
          display: flex;
          padding-bottom: 2rem; }
          @media screen and (max-width: 768px) {
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper {
              margin-top: 0;
              padding-bottom: 0;
              -ms-flex-direction: column;
                  flex-direction: column; } }
          @media screen and (min-width: 769px) and (max-width: 1400px) {
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper {
              margin-bottom: 1.6rem; } }
          .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-pack: space-evenly;
                justify-content: space-evenly;
            -ms-flex-align: center;
                align-items: center; }
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a:after {
              content: none; }
            @media screen and (max-width: 768px) {
              .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a {
                text-align: center;
                -ms-flex-pack: center;
                    justify-content: center;
                padding: 1.9rem 3.4rem; } }
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a + a {
              margin-left: 3rem; }
              @media screen and (min-width: 850px) and (max-width: 910px) {
                .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a + a {
                  margin-left: 0.5rem; } }
              @media screen and (max-width: 850px) {
                .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a + a {
                  margin-left: 1rem; } }
              @media screen and (max-width: 768px) {
                .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a + a {
                  margin-left: 0;
                  margin-top: 3rem; } }
              .edge .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a + a span + span {
                margin-left: .5rem; }
            .fluid-card-set-component .fluid-card-row .fcs-container .card-content .btn-wrapper a.fcs-third-party .fcs-third-party-icon {
              position: relative;
              display: inline;
              right: auto;
              top: auto;
              margin-left: 1rem; }
  @media screen and (max-width: 768px) {
    .fluid-card-set-component .fluid-card-row:last-child {
      margin-bottom: calc(3rem + 4.53vw); }
      .fluid-card-set-component .fluid-card-row:last-child:after {
        content: "";
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        bottom: 0;
        -ms-transform: translateY(100%) translateY(-2px);
            transform: translateY(100%) translateY(-2px);
        left: 0;
        z-index: 2;
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%); }
    .fluid-card-set-component .fluid-card-row:first-child {
      margin-top: calc(6rem + 4.53vw);
      padding-top: 0; }
      .fluid-card-set-component .fluid-card-row:first-child .fcs-container {
        -ms-transform: translateY(-11rem);
            transform: translateY(-11rem);
        margin-bottom: -11rem; }
      .fluid-card-set-component .fluid-card-row:first-child:before {
        content: "";
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%) translateY(2px);
            transform: translateY(-100%) translateY(2px);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }
  .fluid-card-set-component .card-wrapper .product-details {
    font-size: 0;
    margin-bottom: 1rem; }
    .fluid-card-set-component .card-wrapper .product-details span {
      font-size: 1.3rem;
      line-height: 1;
      font-weight: 500;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      color: #2b3936; }
      .fluid-card-set-component .card-wrapper .product-details span + span:before {
        content: "";
        border-right: 2px solid #fac53c;
        margin: 0 .9rem; }
  .fluid-card-set-component .card-wrapper .btn-wrapper {
    margin-top: 2rem !important;
    -ms-flex-align: center;
        align-items: center; }
    @media screen and (max-width: 768px) {
      .fluid-card-set-component .card-wrapper .btn-wrapper {
        -ms-flex-direction: column;
            flex-direction: column; } }
    .fluid-card-set-component .card-wrapper .btn-wrapper a {
      font-size: 1.8rem; }
      @media screen and (max-width: 768px) {
        .fluid-card-set-component .card-wrapper .btn-wrapper a {
          padding: 0; } }
      @media screen and (max-width: 768px) {
        .fluid-card-set-component .card-wrapper .btn-wrapper a + a {
          margin-top: 0 !important; } }
    @media screen and (max-width: 768px) {
      .fluid-card-set-component .card-wrapper .btn-wrapper .primary-button {
        width: 100%;
        max-width: 31.5rem; } }
  .fluid-card-set-component .unavailable-text {
    font-size: 1.6rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #2b3936;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    font-weight: 700;
    width: 100%; }

.basic-card-component {
  position: relative;
  margin-top: 2rem;
  margin-bottom: 6.2rem;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%; }
  @media screen and (max-width: 768px) {
    .basic-card-component {
      margin-bottom: 0;
      width: 100%;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; } }
  .basic-card-component .image-wrapper {
    display: block;
    width: 100%;
    max-width: 36.4rem;
    margin: 0 auto; }
    .basic-card-component .image-wrapper:focus {
      display: block; }
    .basic-card-component .image-wrapper img {
      max-height: 24.3rem;
      width: 100%;
      border-top: 1rem solid #fac53c;
      border-radius: 1rem 1rem 0 0;
      overflow: hidden; }
  .basic-card-component .basic-card {
    width: 100%;
    max-width: 33.4rem;
    position: relative;
    left: 50%;
    top: -2rem;
    margin-bottom: -2rem;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    background-color: rgba(255, 255, 255, 0.95);
    padding: 1rem;
    border-radius: .6rem;
    box-sizing: border-box;
    text-align: center; }
    @media screen and (max-width: 425px) {
      .basic-card-component .basic-card {
        max-width: 29.5rem; } }
    .basic-card-component .basic-card .basic-card-frame {
      border: 0.2rem solid rgba(234, 243, 214, 0.4);
      border-radius: .6rem;
      padding: 1.6rem 2rem;
      height: inherit;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
    .basic-card-component .basic-card .title {
      line-height: 1;
      margin-bottom: 1.6rem;
      max-width: 100%; }
    .basic-card-component .basic-card .card-content {
      max-width: 100%; }
      .basic-card-component .basic-card .card-content p {
        color: #2b3936;
        margin-bottom: 1.6rem; }
      @media screen and (max-width: 900px) {
        .basic-card-component .basic-card .card-content .primary-button {
          padding: 1.2rem 2.3rem;
          min-width: 190px; } }
    .basic-card-component .basic-card .fcs-third-party-icon {
      position: relative;
      display: inline;
      right: 0; }
      .basic-card-component .basic-card .fcs-third-party-icon:after {
        position: relative; }
  .basic-card-component.gold-theme .basic-card-frame {
    border-color: rgba(250, 197, 60, 0.4); }
  .basic-card-component.gold-theme .image-wrapper img {
    border-color: #fac53c; }
  .basic-card-component.blue-theme .basic-card-frame {
    border-color: rgba(192, 217, 212, 0.4); }
  .basic-card-component.blue-theme .image-wrapper img {
    border-color: #c0d9d4; }
  .basic-card-component.mandarin-theme .basic-card-frame {
    border-color: rgba(245, 128, 75, 0.4); }
  .basic-card-component.mandarin-theme .image-wrapper img {
    border-color: #f5804b; }
  .basic-card-component.mint-theme .basic-card-frame {
    border-color: rgba(179, 211, 67, 0.4); }
  .basic-card-component.mint-theme .image-wrapper img {
    border-color: #b3d343; }

@media screen and (max-width: 768px) {
  .col:last-child .basic-card-component {
    margin-bottom: 5.7rem; } }

.edge .basic-card-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center; }
  .edge .basic-card-component .image-wrapper {
    height: 100%; }
  .edge .basic-card-component .basic-card {
    left: auto;
    -ms-transform: none;
        transform: none; }

.classic-callout-component {
  padding: 5rem 0;
  /*new stuff*/
  /*end new stuff*/ }
  @media (max-width: 768px) {
    .classic-callout-component {
      padding-bottom: 2rem;
      width: 95%;
      margin: 0 auto; } }
  .classic-callout-component .faq-component .column {
    margin: 0 auto; }
  .classic-callout-component .script-text {
    color: #036d58;
    font-size: 2.2rem;
    margin-right: 0.23em; }
    @media (max-width: 768px) {
      .classic-callout-component .script-text {
        display: block;
        width: 100%;
        font-size: 2.2rem; } }
  .classic-callout-component .column {
    margin: 0 auto; }
  .classic-callout-component .callout-heading {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 2.8rem;
    line-height: 1.07;
    color: #2b3936; }
    @media (max-width: 768px) {
      .classic-callout-component .callout-heading {
        display: block;
        margin: 0; } }
  .classic-callout-component.no-padding {
    padding: 0rem !important; }
  .classic-callout-component .callout-wrapper {
    position: relative;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
        align-items: stretch;
    font-size: 1.5rem; }
    @media (max-width: 768px) {
      .classic-callout-component .callout-wrapper {
        -ms-flex-direction: column;
            flex-direction: column;
        padding: 0; }
        .firefox .classic-callout-component .callout-wrapper {
          display: block; } }
    .classic-callout-component .callout-wrapper .callout-image {
      width: 100%;
      max-width: 327px;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -ms-flex-align: stretch;
          align-items: stretch;
      overflow: hidden;
      z-index: 8;
      border-radius: 0.8rem 0.8rem 0 0;
      -webkit-clip-path: polygon(0.58476% 0.22069%, 100.164% 0.22069%, 99.8616% 95.1775%, 99.6523% 95.639%, 99.433% 95.97%, 99.1308% 96.3111%, 98.629% 97.0031%, 98.3366% 97.4546%, 98.1173% 97.6851%, 96.8234% 97.675%, 93.1469% 97.344%, 92.4835% 97.2452%, 90.2133% 96.9436%, 88.3226% 96.652%, 87.2269% 96.4868%, 83.5082% 95.97%, 82.1804% 95.8082%, 81.1492% 95.6845%, 80.312% 95.6159%, 79.4223% 95.5672%, 78.6555% 95.5342%, 77.9501% 95.5104%, 75.1753% 95.4%, 72.2927% 95.6038%, 67.1447% 96.3111%, 63.92245% 96.6537%, 59.17744% 97.1135%, 54.86474% 97.4546%, 52.223% 97.755%, 43.4619% 98.598%, 41.0701% 98.8086%, 36.5278% 99.1697%, 34.3369% 99.4222%, 31.5673% 99.7315%, 28.9358% 99.962%, 26.7993% 100.0769%, 25.40095% 100.107%, 23.33538% 100.133%, 20.52985% 100.1928%, 17.45237% 100.2196%, 15.6607% 100.158%, 13.95125% 100.0824%, 12.05077% 99.962%, 11.03744% 99.962%, 9.7848% 99.8517%, 5.69145% 99.1697%, 4.45883% 98.8286%, 2.99692% 98.1466%, 1.6081% 96.8828%, 0.51167% 93.4624%, 0.21929% 90.1524%, 0.21929% 79.1993%, 0.51167% 73.492%, 0.58476% 65.508%, 0.58476% 0.22069%);
              clip-path: polygon(0.58476% 0.22069%, 100.164% 0.22069%, 99.8616% 95.1775%, 99.6523% 95.639%, 99.433% 95.97%, 99.1308% 96.3111%, 98.629% 97.0031%, 98.3366% 97.4546%, 98.1173% 97.6851%, 96.8234% 97.675%, 93.1469% 97.344%, 92.4835% 97.2452%, 90.2133% 96.9436%, 88.3226% 96.652%, 87.2269% 96.4868%, 83.5082% 95.97%, 82.1804% 95.8082%, 81.1492% 95.6845%, 80.312% 95.6159%, 79.4223% 95.5672%, 78.6555% 95.5342%, 77.9501% 95.5104%, 75.1753% 95.4%, 72.2927% 95.6038%, 67.1447% 96.3111%, 63.92245% 96.6537%, 59.17744% 97.1135%, 54.86474% 97.4546%, 52.223% 97.755%, 43.4619% 98.598%, 41.0701% 98.8086%, 36.5278% 99.1697%, 34.3369% 99.4222%, 31.5673% 99.7315%, 28.9358% 99.962%, 26.7993% 100.0769%, 25.40095% 100.107%, 23.33538% 100.133%, 20.52985% 100.1928%, 17.45237% 100.2196%, 15.6607% 100.158%, 13.95125% 100.0824%, 12.05077% 99.962%, 11.03744% 99.962%, 9.7848% 99.8517%, 5.69145% 99.1697%, 4.45883% 98.8286%, 2.99692% 98.1466%, 1.6081% 96.8828%, 0.51167% 93.4624%, 0.21929% 90.1524%, 0.21929% 79.1993%, 0.51167% 73.492%, 0.58476% 65.508%, 0.58476% 0.22069%); }
      .classic-callout-component .callout-wrapper .callout-image img {
        width: 100%; }
      @media screen and (min-width: 768px) and (max-width: 920px) {
        .classic-callout-component .callout-wrapper .callout-image {
          max-width: 227px; } }
      @media (max-width: 768px) {
        .classic-callout-component .callout-wrapper .callout-image {
          max-width: 90%;
          width: 90%;
          margin: 0 auto; } }
    .classic-callout-component .callout-wrapper .callout-copy-wrapper {
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-item-align: center;
          align-self: center;
      padding: 2.2rem 4rem;
      border-radius: 2rem;
      border: 2px solid rgba(179, 211, 67, 0.4);
      margin-left: -2rem; }
      @media (max-width: 768px) {
        .classic-callout-component .callout-wrapper .callout-copy-wrapper {
          padding: 1.5rem;
          padding-top: 20rem;
          margin-top: -17rem;
          margin-left: 0rem;
          text-align: center; } }
      .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-title {
        padding: 0;
        display: block;
        -ms-flex-positive: 1;
            flex-grow: 1;
        width: 100%;
        line-height: 2rem;
        margin-bottom: 2rem; }
      @media (max-width: 926px) {
        .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-description-wrapper {
          display: block; } }
      @media (max-width: 768px) {
        .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-description-wrapper {
          margin: 0; } }
      .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-description-wrapper .callout-description {
        -ms-flex-positive: 1;
            flex-grow: 1;
        padding-bottom: 1rem;
        color: #2b3936; }
        @media (max-width: 768px) {
          .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-description-wrapper .callout-description {
            margin: 0;
            padding-top: 1rem;
            padding-bottom: 2.2rem; } }
        .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-description-wrapper .callout-description .fb-rte-wrapper {
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          margin-top: .4rem;
          margin-bottom: 0; }
          @media (max-width: 768px) {
            .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-description-wrapper .callout-description .fb-rte-wrapper {
              font-size: 1.6rem !important;
              line-height: 2.2rem; } }
      @media screen and (max-width: 768px) {
        .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-btn a {
          width: 100%;
          font-size: 1.8rem;
          text-align: center;
          padding: 2.2rem 0;
          line-height: 0.89; } }
      @media (max-width: 768px) {
        .classic-callout-component .callout-wrapper .callout-copy-wrapper .callout-btn {
          text-align: center; } }
    .classic-callout-component .callout-wrapper.right-text .callout-image {
      -ms-flex-order: 1;
          order: 1; }
    .classic-callout-component .callout-wrapper.right-text .callout-copy-wrapper {
      margin-left: 0;
      margin-right: -2rem; }
      @media (max-width: 768px) {
        .classic-callout-component .callout-wrapper.right-text .callout-copy-wrapper {
          margin-right: 0; } }
    @media (max-width: 768px) {
      .classic-callout-component .callout-wrapper.right-text .callout-image {
        -ms-flex-order: 0;
            order: 0; }
      .classic-callout-component .callout-wrapper.right-text .callout-copy-wrapper {
        -ms-flex-order: 1;
            order: 1;
        background-position-x: center; }
        .classic-callout-component .callout-wrapper.right-text .callout-copy-wrapper .callout-description {
          margin: auto; }
        .classic-callout-component .callout-wrapper.right-text .callout-copy-wrapper .callout-title {
          margin: auto; } }
    .classic-callout-component .callout-wrapper .app-list {
      display: inline-block; }
      .classic-callout-component .callout-wrapper .app-list a {
        display: inline-block;
        margin: 0 1.4rem; }
        .classic-callout-component .callout-wrapper .app-list a:first-of-type {
          margin-left: 0; }
          @media screen and (max-width: 768px) {
            .classic-callout-component .callout-wrapper .app-list a:first-of-type {
              margin-left: 1.2rem; } }
        .classic-callout-component .callout-wrapper .app-list a:last-of-type {
          margin-right: 0; }
  .classic-callout-component.gold-theme .callout-copy-wrapper {
    border: 2px solid rgba(250, 197, 60, 0.4); }
  .classic-callout-component.mandarin-theme .callout-copy-wrapper {
    border: 2px solid rgba(205, 75, 15, 0.4); }
  .classic-callout-component.blue-theme .callout-copy-wrapper {
    border: 2px solid rgba(192, 217, 212, 0.4); }

.tip-callout-component .section-title {
  display: inline-block;
  padding: 2.4rem 3.6rem;
  background: #f8e4dc;
  -webkit-clip-path: polygon(2.69767% 3.75723%, 4.33777% 2.80173%, 7.41609% 1.92572%, 8.18605% 1.7341%, 10.3426% 1.35116%, 14.04651% 0.86705%, 23.25581% 0%, 38.60465% 0.57803%, 42.50084% 1.23671%, 45.97991% 1.98815%, 51.58093% 3.41676%, 55.2586% 4.44133%, 55.90698% 4.62428%, 62.40512% 6.32948%, 66.92958% 7.32572%, 72.85609% 8.32861%, 75.81395% 8.67052%, 77.15349% 8.7922%, 82.11544% 9.07081%, 85.95302% 8.95954%, 89.24605% 8.37341%, 91.80493% 7.68497%, 94.60409% 6.6474%, 96.46456% 6.6474%, 97.58084% 7.51445%, 98.60409% 9.53757%, 99.53433% 13.2948%, 99.99944% 18.04798%, 99.99944% 95.95376%, 99.3734% 95.70751%, 97.20595% 94.95607%, 91.84% 93.49422%, 86.9147% 92.56127%, 81.23237% 91.94249%, 75.23628% 91.83439%, 73.58047% 91.90809%, 69.72149% 92.2185%, 65.50633% 92.73208%, 58.7426% 93.88092%, 55.72093% 94.50867%, 50.44549% 95.70896%, 45.38995% 96.88613%, 42.56205% 97.52486%, 42.34279% 97.57312%, 34.6106% 99.08757%, 30.47321% 99.66561%, 26.23256% 100%, 22.15395% 100.02168%, 18.69767% 100%, 15.908% 99.79566%, 13.67442% 99.42197%, 10.7693% 99.01734%, 8.09302% 98.55491%, 5.08781% 97.77197%, 2.69767% 97.10983%, 0% 91.23468%, 0% 16.04769%, 0.48047% 9.23208%, 1.67684% 5.4%, 2.69767% 3.75723%);
          clip-path: polygon(2.69767% 3.75723%, 4.33777% 2.80173%, 7.41609% 1.92572%, 8.18605% 1.7341%, 10.3426% 1.35116%, 14.04651% 0.86705%, 23.25581% 0%, 38.60465% 0.57803%, 42.50084% 1.23671%, 45.97991% 1.98815%, 51.58093% 3.41676%, 55.2586% 4.44133%, 55.90698% 4.62428%, 62.40512% 6.32948%, 66.92958% 7.32572%, 72.85609% 8.32861%, 75.81395% 8.67052%, 77.15349% 8.7922%, 82.11544% 9.07081%, 85.95302% 8.95954%, 89.24605% 8.37341%, 91.80493% 7.68497%, 94.60409% 6.6474%, 96.46456% 6.6474%, 97.58084% 7.51445%, 98.60409% 9.53757%, 99.53433% 13.2948%, 99.99944% 18.04798%, 99.99944% 95.95376%, 99.3734% 95.70751%, 97.20595% 94.95607%, 91.84% 93.49422%, 86.9147% 92.56127%, 81.23237% 91.94249%, 75.23628% 91.83439%, 73.58047% 91.90809%, 69.72149% 92.2185%, 65.50633% 92.73208%, 58.7426% 93.88092%, 55.72093% 94.50867%, 50.44549% 95.70896%, 45.38995% 96.88613%, 42.56205% 97.52486%, 42.34279% 97.57312%, 34.6106% 99.08757%, 30.47321% 99.66561%, 26.23256% 100%, 22.15395% 100.02168%, 18.69767% 100%, 15.908% 99.79566%, 13.67442% 99.42197%, 10.7693% 99.01734%, 8.09302% 98.55491%, 5.08781% 97.77197%, 2.69767% 97.10983%, 0% 91.23468%, 0% 16.04769%, 0.48047% 9.23208%, 1.67684% 5.4%, 2.69767% 3.75723%); }
  .tip-callout-component .section-title h1, .tip-callout-component .section-title h2, .tip-callout-component .section-title h3, .tip-callout-component .section-title h4, .tip-callout-component .section-title h5, .tip-callout-component .section-title h6, .tip-callout-component .section-title span {
    text-align: left; }

.tip-callout-component .tip-callout-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: -2.4rem; }
  @media screen and (max-width: 767px) {
    .tip-callout-component .tip-callout-wrapper {
      -ms-flex-flow: column;
          flex-flow: column;
      margin-top: -1rem; } }
  .tip-callout-component .tip-callout-wrapper .tip-content {
    padding: 3.6rem 12rem 3.6rem 7.4rem;
    font-size: 2.4rem;
    text-align: center;
    position: relative;
    z-index: 2;
    min-height: 18rem; }
    @media screen and (max-width: 767px) {
      .tip-callout-component .tip-callout-wrapper .tip-content {
        padding: 4rem 1.8rem 12rem; } }
    .tip-callout-component .tip-callout-wrapper .tip-content p {
      max-width: 57.4rem;
      font-size: 2.4rem; }
      @media screen and (max-width: 767px) {
        .tip-callout-component .tip-callout-wrapper .tip-content p {
          max-width: 100%; } }
    .tip-callout-component .tip-callout-wrapper .tip-content .bg-helper {
      background: #fcf4f1;
      -webkit-clip-path: polygon(0% 0%, 98.83908% 0%, 99.17535% 0.30687%, 99.43538% 0.98177%, 99.62359% 1.68303%, 99.84316% 3.08555%, 99.93726% 4.06732%, 100% 5.32959%, 100% 91.22819%, 99.62359% 94.81066%, 99.0276% 96.49369%, 98.2707% 96.76648%, 97.1421% 97.08401%, 95.29486% 97.47546%, 93.76035% 97.74095%, 92.50094% 97.91038%, 90.43287% 98.03661%, 87.89617% 98.06466%, 84.94918% 98.10393%, 79.8532% 97.31374%, 76.1606% 96.35344%, 69.86324% 94.77672%, 69.13425% 94.67041%, 67.88394% 94.53282%, 66.77196% 94.44165%, 64.22271% 94.36774%, 63.56493% 94.37798%, 63.14304% 94.3899%, 62.36543% 94.446%, 61.97365% 94.44151%, 60.72553% 94.51164%, 60.20295% 94.57111%, 59.79674% 94.60856%, 59.27698% 94.66031%, 58.96016% 94.69383%, 58.4473% 94.75161%, 57.23306% 94.90337%, 56.14555% 95.05596%, 55.50188% 95.15302%, 55.12422% 95.21206%, 54.52415% 95.30926%, 53.8761% 95.41809%, 53.23369% 95.53029%, 52.57936% 95.64797%, 51.86324% 95.7805%, 51.03199% 95.93885%, 49.87547% 96.16634%, 49.05301% 96.33226%, 48.32215% 96.48205%, 47.21016% 96.71318%, 46.48557% 96.86536%, 43.51474% 97.49271%, 42.66437% 97.67041%, 41.27196% 97.95708%, 40.42064% 98.12833%, 39.6468% 98.28065%, 38.83877% 98.43576%, 38.41374% 98.51543%, 37.14868% 98.74404%, 35.11481% 99.0791%, 32.30176% 99.45778%, 31.11669% 99.58036%, 23.11794% 100.00112%, 19.54203% 100.00112%, 12.78134% 99.38022%, 11.41782% 99.15849%, 8.33174% 98.62286%, 7.54103% 98.46255%, 5.58055% 98.01935%, 4.47864% 97.73801%, 3.86041% 97.56844%, 2.32848% 97.10252%, 1.78795% 96.91445%, 0.92412% 96.17728%, 0.29777% 94.53198%, 0% 91.2878%, 0% 0%);
              clip-path: polygon(0% 0%, 98.83908% 0%, 99.17535% 0.30687%, 99.43538% 0.98177%, 99.62359% 1.68303%, 99.84316% 3.08555%, 99.93726% 4.06732%, 100% 5.32959%, 100% 91.22819%, 99.62359% 94.81066%, 99.0276% 96.49369%, 98.2707% 96.76648%, 97.1421% 97.08401%, 95.29486% 97.47546%, 93.76035% 97.74095%, 92.50094% 97.91038%, 90.43287% 98.03661%, 87.89617% 98.06466%, 84.94918% 98.10393%, 79.8532% 97.31374%, 76.1606% 96.35344%, 69.86324% 94.77672%, 69.13425% 94.67041%, 67.88394% 94.53282%, 66.77196% 94.44165%, 64.22271% 94.36774%, 63.56493% 94.37798%, 63.14304% 94.3899%, 62.36543% 94.446%, 61.97365% 94.44151%, 60.72553% 94.51164%, 60.20295% 94.57111%, 59.79674% 94.60856%, 59.27698% 94.66031%, 58.96016% 94.69383%, 58.4473% 94.75161%, 57.23306% 94.90337%, 56.14555% 95.05596%, 55.50188% 95.15302%, 55.12422% 95.21206%, 54.52415% 95.30926%, 53.8761% 95.41809%, 53.23369% 95.53029%, 52.57936% 95.64797%, 51.86324% 95.7805%, 51.03199% 95.93885%, 49.87547% 96.16634%, 49.05301% 96.33226%, 48.32215% 96.48205%, 47.21016% 96.71318%, 46.48557% 96.86536%, 43.51474% 97.49271%, 42.66437% 97.67041%, 41.27196% 97.95708%, 40.42064% 98.12833%, 39.6468% 98.28065%, 38.83877% 98.43576%, 38.41374% 98.51543%, 37.14868% 98.74404%, 35.11481% 99.0791%, 32.30176% 99.45778%, 31.11669% 99.58036%, 23.11794% 100.00112%, 19.54203% 100.00112%, 12.78134% 99.38022%, 11.41782% 99.15849%, 8.33174% 98.62286%, 7.54103% 98.46255%, 5.58055% 98.01935%, 4.47864% 97.73801%, 3.86041% 97.56844%, 2.32848% 97.10252%, 1.78795% 96.91445%, 0.92412% 96.17728%, 0.29777% 94.53198%, 0% 91.2878%, 0% 0%);
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: -1; }
  .tip-callout-component .tip-callout-wrapper .tip-image {
    width: 100%;
    max-width: 209px;
    margin-left: -6.4rem;
    z-index: 2; }
    @media (max-width: 767px) {
      .tip-callout-component .tip-callout-wrapper .tip-image {
        margin-top: -10rem;
        margin-left: 0; } }

.section-component .tip-callout-component .section-title .script-text {
  color: #2b3936;
  margin-right: 0.23em; }

.highlight-card-component {
  position: relative;
  margin-top: 4.8rem;
  margin-bottom: 1.8rem;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%; }
  @media screen and (max-width: 768px) {
    .highlight-card-component {
      margin-top: 4rem;
      margin-bottom: -3.2rem;
      width: 100%;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
      .highlight-card-component + .highlight-card-component:not(:first-of-type) {
        margin-top: 5rem; }
      .highlight-card-component:last-of-type {
        margin-bottom: 1.8rem; } }
  .highlight-card-component .h5-like {
    display: block;
    margin-top: 2rem;
    font-size: 2.4rem; }
  .highlight-card-component .image-wrapper {
    display: block;
    width: 100%;
    max-width: 36.4rem;
    margin: 0 auto; }
    .highlight-card-component .image-wrapper img {
      max-width: 100%;
      border-top: 1rem solid #fac53c;
      border-radius: 1rem 1rem 0 0;
      overflow: hidden; }
  .highlight-card-component .fi-card {
    width: 100%;
    position: relative;
    left: 50%;
    top: -2rem;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    background-color: transparent;
    padding: 1rem 1rem;
    box-sizing: border-box;
    text-align: center; }
    @media screen and (max-width: 425px) {
      .highlight-card-component .fi-card {
        max-width: 29.5rem; } }
    .highlight-card-component .fi-card .fi-card-frame {
      border-radius: .6rem;
      padding: 1.6rem 2rem 1.5rem;
      height: inherit;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
    .highlight-card-component .fi-card .title {
      line-height: 1;
      max-width: 31rem;
      width: 100%; }
    .highlight-card-component .fi-card .description {
      width: 100%;
      max-width: 35rem;
      margin: 0 auto;
      color: #2b3936; }
    .highlight-card-component .fi-card .card-content {
      max-width: 100%; }
      .highlight-card-component .fi-card .card-content p {
        color: #2b3936;
        margin-bottom: 1.6rem; }
  .highlight-card-component.orange-theme .image-wrapper img {
    border-color: #cd4b0f; }
  .highlight-card-component.gold-theme .image-wrapper img {
    border-color: #fac53c; }
  .highlight-card-component.blue-theme .image-wrapper img {
    border-color: #c0d9d4; }
  .highlight-card-component.mandarin-theme .image-wrapper img {
    border-color: #f8e4dc; }
  .highlight-card-component.mint-theme .image-wrapper img {
    border-color: #eaf3d6; }

@media screen and (max-width: 768px) {
  .col:last-child .basic-card-component {
    margin-bottom: 5.7rem; } }

.menu-item-card-component {
  background-color: #ffffff;
  border-radius: 1rem;
  padding: 2rem;
  margin-top: 15rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  position: relative;
  padding-bottom: 3rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: stretch;
      align-items: stretch;
  height: calc(100% - 15rem); }
  .menu-item-card-component .unavailable-text {
    display: none; }
  .grocery .menu-item-card-component {
    max-width: 1200px;
    margin: 15rem auto 0 auto; }
    @media (max-width: 525px) {
      .grocery .menu-item-card-component .card-footer {
        margin-top: 1rem; } }
  @media screen and (min-width: 768px) {
    .menu-item-card-component {
      min-width: 28rem; } }
  @media screen and (max-width: 768px) {
    .menu-item-card-component {
      padding: 1.6rem; } }
  .menu-item-card-component:hover {
    cursor: pointer; }
    .menu-item-card-component:hover .details {
      color: #036d58;
      text-decoration: none; }
  .menu-item-card-component.separator .card-footer:before {
    content: "";
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    background-repeat: no-repeat;
    background-size: 300% 100%;
    overflow: hidden;
    height: 0.3rem;
    display: block;
    margin-bottom: 1.2rem;
    border: none;
    width: 100%; }
  .menu-item-card-component img {
    margin: -13rem -2rem 1.5rem;
    max-width: calc(100% + 4rem);
    display: inline-block;
    margin-bottom: 2rem;
    max-height: 23.5rem; }
  .menu-item-card-component .icon {
    position: absolute;
    top: -10rem;
    left: 4.6rem;
    max-width: 7.2rem;
    margin: 0;
    width: 100%; }
    @media screen and (max-width: 768px) {
      .menu-item-card-component .icon {
        max-width: 4.3rem;
        margin: 0 !important;
        top: -8rem;
        left: 5.6rem; } }
    @media screen and (max-width: 425px) {
      .menu-item-card-component .icon {
        max-width: 4.3rem;
        margin: 0 !important;
        top: -5rem;
        left: 2rem; } }
  .menu-item-card-component .title {
    margin-bottom: 1.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-direction: column;
        flex-direction: column; }
    .menu-item-card-component .title span {
      line-height: 0.9;
      display: block;
      max-width: 22rem;
      margin: 0 auto; }
      @media screen and (max-width: 768px) {
        .menu-item-card-component .title span {
          font-size: 2rem; } }
    .menu-item-card-component .title .script-text {
      display: block;
      margin-bottom: .5rem;
      line-height: 1.33;
      font-size: 2.8rem;
      color: #036d58;
      max-width: none; }
      @media screen and (max-width: 768px) {
        .menu-item-card-component .title .script-text {
          font-size: 2.4rem; } }
      .menu-item-card-component .title .script-text.gold-theme {
        color: #fac53c; }
      .menu-item-card-component .title .script-text.mandarin-theme {
        color: #cd4b0f; }
      .menu-item-card-component .title .script-text.blue-theme {
        color: #c0d9d4; }
      .menu-item-card-component .title .script-text.limited {
        color: #da6259; }
      .menu-item-card-component .title .script-text.back {
        color: #fac53c; }
  .menu-item-card-component.whirl .script-text {
    color: #cd4b0f; }
  .menu-item-card-component .details-wrapper {
    font-size: 0;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-bottom: 1rem; }
    .menu-item-card-component .details-wrapper span {
      font-size: 1.3rem;
      font-weight: 500;
      line-height: 1.33;
      color: #2b3936;
      display: inline-block; }
      .menu-item-card-component .details-wrapper span + span {
        margin-left: .8rem;
        padding-left: .8rem;
        border-left: 2px solid #fac53c; }
  .menu-item-card-component .allergen-list {
    display: inline-block;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.3rem;
    font-weight: 500;
    color: #dd2106;
    margin-bottom: .8rem;
    position: relative;
    padding-left: 1.8rem;
    vertical-align: middle; }
    @media screen and (max-width: 768px) {
      .menu-item-card-component .allergen-list {
        margin-bottom: 0; } }
    .menu-item-card-component .allergen-list::before {
      content: url("/Assets/Jamba/img/icons/alert.svg");
      display: inline-block;
      width: 1.4rem;
      height: 1.4rem;
      margin-right: .4rem;
      position: absolute;
      top: 50%;
      left: 0;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
  .menu-item-card-component .ingredient-list {
    margin-bottom: 0;
    font-size: 1.3rem; }
    @media screen and (max-width: 768px) {
      .menu-item-card-component .ingredient-list {
        display: none; } }
    .menu-item-card-component .ingredient-list span:not(:last-of-type)::after {
      content: ", ";
      color: #2b3936; }
    .menu-item-card-component .ingredient-list .ingredint {
      display: inline-block; }
    .menu-item-card-component .ingredient-list .allergen {
      color: #dd2106;
      position: relative;
      display: inline-block;
      padding-left: 1.4rem; }
      .menu-item-card-component .ingredient-list .allergen::before {
        content: url("/Assets/Jamba/img/icons/alert.svg");
        display: inline-block;
        width: 1.2rem;
        height: 1.2rem;
        position: absolute;
        left: 0;
        top: 50%;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
  .menu-item-card-component .card-body {
    margin-bottom: 1.8rem; }
  .menu-item-card-component .card-footer {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: center;
        align-items: center; }
    .menu-item-card-component .card-footer .primary-button {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      padding: 1.15rem 2.2rem;
      min-width: 0; }
      .menu-item-card-component .card-footer .primary-button a {
        font-size: 1.8rem; }
      @media screen and (max-width: 767px) {
        .menu-item-card-component .card-footer .primary-button {
          width: 100%;
          padding: 1.8rem 1.6rem;
          font-size: 1.8rem; } }
      @media screen and (max-width: 374px) {
        .menu-item-card-component .card-footer .primary-button {
          font-size: 1.3rem; } }
      .menu-item-card-component .card-footer .primary-button:after {
        color: #fce29d;
        margin-top: 0.8rem;
        margin-left: 0.5rem; }
      .menu-item-card-component .card-footer .primary-button:hover:after {
        color: #2b3936; }
      .menu-item-card-component .card-footer .primary-button span + span {
        margin-left: .5rem; }
    .menu-item-card-component .card-footer .secondary-button {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      padding: 1.15rem 2.2rem !important; }
      @media screen and (max-width: 768px) {
        .menu-item-card-component .card-footer .secondary-button {
          width: 100%;
          padding: 1.8rem 2.2rem; } }
      .menu-item-card-component .card-footer .secondary-button:after {
        color: #036d58;
        margin-top: 0.8rem;
        margin-left: 0.5rem; }
      .menu-item-card-component .card-footer .secondary-button:hover:after {
        color: #ffffff; }
      .menu-item-card-component .card-footer .secondary-button span + span {
        margin-left: .5rem; }
  .menu-item-card-component .info-text {
    display: block;
    font-size: 1.3rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1.54;
    color: #67726f;
    margin-bottom: .6rem; }
    @media screen and (max-width: 768px) {
      .menu-item-card-component .info-text {
        text-align: center; } }
  .menu-item-card-component .description {
    display: block;
    color: #2b3936;
    line-height: 1.23;
    font-size: 1.3rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 768px) {
      .menu-item-card-component .description {
        display: none; } }
  .menu-item-card-component .details {
    display: inline-block;
    margin-bottom: 1.2rem;
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1;
    border-bottom: .2rem solid transparent; }
    .menu-item-card-component .details:hover, .menu-item-card-component .details:focus {
      color: #036d58;
      text-decoration: none;
      border-bottom: 0.2rem solid #036d58; }
    @media screen and (max-width: 374px) {
      .menu-item-card-component .details {
        font-size: 1.7rem; } }
    .menu-item-card-component .details.arrow::after {
      content: none; }
  .menu-item-card-component.unavailable .unavailable-text {
    font-size: 1.6rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #2b3936;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    font-weight: 700;
    width: 100%;
    max-width: 14rem;
    min-height: 7.6rem; }
    @media screen and (max-width: 768px) {
      .menu-item-card-component.unavailable .unavailable-text {
        min-height: 9.2rem; } }
  .menu-item-card-component.unavailable .primary-button {
    display: none; }
  .menu-item-card-component.unavailable a.details {
    display: none; }
  .menu-item-card-component.gold-theme {
    background-color: #fce29d; }
  .menu-item-card-component.mandarin-theme {
    background-color: #f8e4dc; }
  .menu-item-card-component.lightBeige-theme {
    background-color: #fcf4f1; }
  .menu-item-card-component.mint-theme {
    background-color: #eaf3d6; }
  .menu-item-card-component.blue-theme {
    background-color: #c0d9d4; }
  .menu-item-card-component.gray-theme {
    background-color: #f6f9f9; }

.featured-menu-items-component {
  padding-bottom: 6.2rem;
  position: relative;
  z-index: 1; }
  .featured-menu-items-component.section-padding-top-40 {
    padding-top: 4rem; }
    @media (max-width: 768px) {
      .featured-menu-items-component.section-padding-top-40 {
        padding-top: 2rem; } }
  @media screen and (max-width: 767px) {
    .featured-menu-items-component {
      padding-bottom: 3.2rem;
      margin-top: -2rem;
      padding-top: 2rem !important; } }
  .featured-menu-items-component .featured-header {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    margin: 0 auto;
    -ms-flex-align: center;
        align-items: center; }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component .featured-header {
        -ms-flex-align: baseline;
            align-items: baseline;
        margin: 0 1.5rem;
        -ms-flex-pack: justify;
            justify-content: space-between;
        position: relative;
        z-index: 2; } }
    .featured-menu-items-component .featured-header .featured-title-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
      @media screen and (max-width: 767px) {
        .featured-menu-items-component .featured-header .featured-title-wrapper {
          -ms-flex-align: start;
              align-items: flex-start; } }
    .featured-menu-items-component .featured-header .featured-title {
      position: relative;
      z-index: 2;
      font-weight: 700;
      line-height: 0.83;
      font-size: 3.6rem;
      color: #2b3936;
      margin: 0; }
      @media screen and (max-width: 767px) {
        .featured-menu-items-component .featured-header .featured-title {
          font-size: 2.4rem;
          margin-top: 2.0rem; } }
      @media screen and (max-width: 767px) {
        .featured-menu-items-component .featured-header .featured-title h2 {
          font-size: 3.2rem;
          max-width: 22rem; } }
    .featured-menu-items-component .featured-header .fcs-view-all {
      white-space: nowrap; }
    .featured-menu-items-component .featured-header .arrow {
      position: relative;
      z-index: 2;
      display: none;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      border-bottom: .2rem solid transparent; }
      @media screen and (max-width: 767px) {
        .featured-menu-items-component .featured-header .arrow {
          display: block; } }
      .featured-menu-items-component .featured-header .arrow:after {
        padding-bottom: 0.4rem; }
      .featured-menu-items-component .featured-header .arrow:hover, .featured-menu-items-component .featured-header .arrow:focus {
        color: #036d58;
        text-decoration: none;
        border-bottom: 0.2rem solid #036d58; }
  @media screen and (max-width: 767px) {
    .featured-menu-items-component .fcs-container {
      padding-right: 0;
      padding-left: 0;
      position: relative; } }
  .featured-menu-items-component .row {
    -ms-flex-pack: center;
        justify-content: center;
    width: 100%; }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component .row {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -ms-flex-pack: start;
            justify-content: start;
        margin-left: 0;
        overflow-x: auto; } }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component .row.fcs-expanded-items {
        display: block; } }
    .featured-menu-items-component .row.right-gradient::after {
      content: "";
      transition: opacity 0.2s;
      opacity: 1;
      position: absolute;
      width: 25%;
      height: 90%;
      bottom: 0;
      right: 0;
      z-index: 1;
      pointer-events: none;
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 20%, white 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
      @media (min-width: 768px) {
        .featured-menu-items-component .row.right-gradient::after {
          display: none; } }
    .featured-menu-items-component .row.left-gradient::before {
      content: "";
      transition: opacity 0.2s;
      opacity: 1;
      position: absolute;
      width: 25%;
      height: 90%;
      bottom: 0;
      right: auto;
      left: 0;
      z-index: 1;
      pointer-events: none;
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, white 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
      @media (min-width: 768px) {
        .featured-menu-items-component .row.left-gradient::before {
          display: none; } }
    .featured-menu-items-component .row .col {
      max-width: 31rem; }
  .featured-menu-items-component .menu-item-card-component {
    min-width: 20rem;
    margin-top: 15rem;
    height: calc(100% - 10rem); }
    @media screen and (max-width: 768px) {
      .featured-menu-items-component .menu-item-card-component {
        margin-top: 9rem;
        height: calc(100% - 9rem); } }
    .featured-menu-items-component .menu-item-card-component > img {
      margin-top: -9.2rem; }
    @media screen and (max-width: 768px) {
      .featured-menu-items-component .menu-item-card-component .card-footer .secondary-button {
        width: 100%;
        padding: 1.8rem 2.2rem; } }
    .featured-menu-items-component .menu-item-card-component.whirl .icon {
      top: -6rem; }
      @media screen and (max-width: 768px) {
        .featured-menu-items-component .menu-item-card-component.whirl .icon {
          top: -5.2rem;
          left: 3.6rem; } }
  .featured-menu-items-component.wave-top {
    padding-top: 6.2rem;
    position: relative; }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component.wave-top {
        padding-top: 0; } }
    .featured-menu-items-component.wave-top .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(234, 243, 214, 0) 20%, #eaf3d6 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    .featured-menu-items-component.wave-top .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #eaf3d6 6%, rgba(234, 243, 214, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    @media screen and (min-width: 767px) {
      .featured-menu-items-component.wave-top {
        -webkit-clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%);
                clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%); } }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component.wave-top:before {
        content: "";
        background-color: #eaf3d6;
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }
  .featured-menu-items-component.gold-theme {
    background-color: #fac53c; }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component.gold-theme.wave-top::before {
        background-color: #fac53c; } }
    .featured-menu-items-component.gold-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(250, 197, 60, 0) 20%, #fac53c 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    .featured-menu-items-component.gold-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #fac53c 6%, rgba(250, 197, 60, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  .featured-menu-items-component.mandarin-theme {
    background-color: #f8e4dc; }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component.mandarin-theme.wave-top::before {
        background-color: #f8e4dc; } }
    .featured-menu-items-component.mandarin-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(248, 228, 220, 0) 20%, #f8e4dc 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    .featured-menu-items-component.mandarin-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #f8e4dc 6%, rgba(248, 228, 220, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  .featured-menu-items-component.mint-theme {
    background-color: #eaf3d6; }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component.mint-theme.wave-top::before {
        background-color: #eaf3d6; } }
    .featured-menu-items-component.mint-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(234, 243, 214, 0) 20%, #eaf3d6 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    .featured-menu-items-component.mint-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #eaf3d6 6%, rgba(234, 243, 214, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  .featured-menu-items-component.blue-theme {
    background-color: #c0d9d4; }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component.blue-theme.wave-top::before {
        background-color: #c0d9d4; } }
    .featured-menu-items-component.blue-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(192, 217, 212, 0) 20%, #c0d9d4 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    .featured-menu-items-component.blue-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #c0d9d4 6%, rgba(192, 217, 212, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  .featured-menu-items-component.gray-theme {
    background-color: #f6f9f9; }
    @media screen and (max-width: 767px) {
      .featured-menu-items-component.gray-theme.wave-top::before {
        background-color: #f6f9f9; } }
    .featured-menu-items-component.gray-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(246, 249, 249, 0) 20%, #f6f9f9 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    .featured-menu-items-component.gray-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #f6f9f9 6%, rgba(246, 249, 249, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
  .featured-menu-items-component.lightBeige-theme {
    background-color: #fcf4f1; }
    .featured-menu-items-component.lightBeige-theme.wave-top::before {
      background-color: #fcf4f1; }
    .featured-menu-items-component.lightBeige-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(252, 244, 241, 0) 20%, #fcf4f1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
    .featured-menu-items-component.lightBeige-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #fcf4f1 6%, rgba(252, 244, 241, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

.menu-item-list-component {
  margin-bottom: 3rem; }
  @media screen and (max-width: 768px) {
    .menu-item-list-component {
      margin-bottom: 3rem; } }
  .menu-item-list-component .menu-title {
    text-align: left;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 700;
    margin-top: 6rem; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component .menu-title {
        margin-top: 0; } }
    .menu-item-list-component .menu-title h4 {
      font-weight: bold; }
  .menu-item-list-component .section-title {
    text-align: center;
    margin-bottom: 4.8rem;
    margin: 0 auto;
    line-height: 1; }
    .menu-item-list-component .section-title h1, .menu-item-list-component .section-title h2, .menu-item-list-component .section-title h3, .menu-item-list-component .section-title h4, .menu-item-list-component .section-title h5, .menu-item-list-component .section-title h6, .menu-item-list-component .section-title span {
      font-size: 4rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 700;
      color: #2b3936; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component .section-title {
        padding-top: 2.4rem;
        max-width: 29.5rem; } }
    .menu-item-list-component .section-title .script-text {
      display: inline-block;
      font-family: Charleston, Arial, Helvetica, sans-serif;
      font-size: 3.5rem;
      color: #036d58;
      margin-right: 0.23em; }
      @media screen and (max-width: 768px) {
        .menu-item-list-component .section-title .script-text {
          font-size: 3rem; } }
    .menu-item-list-component .section-title.mandarin-theme::after {
      content: '';
      background-image: url(/Assets/Jamba/img/underline.svg);
      background-repeat: no-repeat;
      background-size: contain;
      display: inline-block;
      width: 100%;
      height: 15px;
      background-position-x: center; }
  .menu-item-list-component .row {
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-direction: row;
        flex-direction: row; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component .row {
        margin-right: -0.9rem;
        margin-left: -0.9rem; } }
    .menu-item-list-component .row .col {
      -ms-flex-preferred-size: 25%;
          flex-basis: 25%;
      -ms-flex-positive: 0;
          flex-grow: 0;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-pack: center;
          justify-content: center;
      max-width: 35rem;
      -ms-flex-align: stretch;
          align-items: stretch; }
      @media screen and (max-width: 768px) {
        .menu-item-list-component .row .col {
          -ms-flex-preferred-size: 50%;
              flex-basis: 50%;
          -ms-flex-pack: center;
              justify-content: center;
          padding-right: 0.6rem;
          padding-left: 0.6rem; } }
      .menu-item-list-component .row .col .menu-item-card-component {
        margin-left: 0;
        margin-right: 0; }
        @media screen and (max-width: 425px) {
          .menu-item-list-component .row .col .menu-item-card-component {
            margin-top: 9rem;
            height: calc(100% - 9rem); } }
        @media screen and (max-width: 425px) {
          .menu-item-list-component .row .col .menu-item-card-component.whirl:after {
            width: 4.29rem;
            height: 4.31rem;
            display: block;
            position: absolute;
            top: -5.6rem;
            left: 2.8rem; } }
        @media screen and (max-width: 425px) {
          .menu-item-list-component .row .col .menu-item-card-component img {
            margin-top: -9rem;
            margin-bottom: .5rem; } }
        .menu-item-list-component .row .col .menu-item-card-component .card-footer .secondary-button {
          padding: 1.7rem 1rem; }
        @media screen and (max-width: 768px) {
          .menu-item-list-component .row .col .menu-item-card-component hr {
            margin-left: -1.5rem;
            margin-right: -1.5rem; } }
  .menu-item-list-component.wave-top {
    padding-top: 6.2rem;
    position: relative; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component.wave-top {
        padding-top: 0; } }
    @media screen and (min-width: 769px) {
      .menu-item-list-component.wave-top {
        -webkit-clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%);
                clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%); } }
    @media screen and (max-width: 768px) {
      .menu-item-list-component.wave-top:before {
        content: "";
        background-color: #eaf3d6;
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }
  .menu-item-list-component.gold-theme {
    background-color: #fac53c; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component.gold-theme.wave-top::before {
        background-color: #fac53c; } }
  .menu-item-list-component.mandarin-theme {
    background-color: #f8e4dc; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component.mandarin-theme.wave-top::before {
        background-color: #f8e4dc; } }
  .menu-item-list-component.mint-theme {
    background-color: #eaf3d6; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component.mint-theme.wave-top::before {
        background-color: #eaf3d6; } }
  .menu-item-list-component.blue-theme {
    background-color: #c0d9d4; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component.blue-theme.wave-top::before {
        background-color: #c0d9d4; } }
  .menu-item-list-component.gray-theme {
    background-color: #f6f9f9; }
    @media screen and (max-width: 768px) {
      .menu-item-list-component.gray-theme.wave-top::before {
        background-color: #f6f9f9; } }
  .menu-item-list-component.lightBeige-theme {
    background-color: #fcf4f1; }
    .menu-item-list-component.lightBeige-theme.wave-top::before {
      background-color: #fcf4f1; }
  .menu-item-list-component--slim .row {
    -ms-flex-pack: center;
        justify-content: center; }
    .menu-item-list-component--slim .row .col {
      max-width: 30rem; }

.sub-category-section-component {
  padding: 3.6rem 0 6.2rem; }
  @media screen and (max-width: 768px) {
    .sub-category-section-component {
      padding-bottom: 3.2rem; } }
  .sub-category-section-component .subcategory-header {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 0.83;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin: 0 auto;
    -ms-flex-align: center;
        align-items: center;
    color: #2b3936;
    z-index: 2;
    position: relative; }
    @media screen and (min-width: 1200px) {
      .sub-category-section-component .subcategory-header {
        -ms-flex-pack: distribute;
            justify-content: space-around; } }
    .sub-category-section-component .subcategory-header .primary-button {
      width: 19rem;
      text-align: center; }
      @media screen and (max-width: 768px) {
        .sub-category-section-component .subcategory-header .primary-button {
          display: none; } }
    .sub-category-section-component .subcategory-header .arrow {
      display: none;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      border-bottom: .2rem solid transparent; }
      @media screen and (max-width: 768px) {
        .sub-category-section-component .subcategory-header .arrow {
          display: block;
          white-space: nowrap; } }
      .sub-category-section-component .subcategory-header .arrow:after {
        padding-bottom: 0.4rem; }
      .sub-category-section-component .subcategory-header .arrow:hover, .sub-category-section-component .subcategory-header .arrow:focus {
        color: #036d58;
        text-decoration: none;
        border-bottom: 0.2rem solid #036d58; }
  .sub-category-section-component .card-footer .secondary-button:after {
    color: #036d58; }
  .sub-category-section-component .card-footer .secondary-button:hover:after {
    color: #ffffff; }
  @media screen and (max-width: 768px) {
    .sub-category-section-component .fcs-container {
      position: relative; } }
  .sub-category-section-component .row {
    -ms-flex-pack: center;
        justify-content: center; }
    @media screen and (max-width: 768px) {
      .sub-category-section-component .row {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -ms-flex-pack: start;
            justify-content: start;
        overflow: auto; } }
    .sub-category-section-component .row.right-gradient::after {
      content: "";
      transition: opacity 0.2s;
      opacity: 1;
      position: absolute;
      width: 25%;
      height: 90%;
      bottom: 0;
      right: 0;
      z-index: 1;
      pointer-events: none;
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 20%, white 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
      @media (min-width: 769px) {
        .sub-category-section-component .row.right-gradient::after {
          display: none; } }
    .sub-category-section-component .row.left-gradient::before {
      content: "";
      transition: opacity 0.2s;
      opacity: 1;
      position: absolute;
      width: 25%;
      height: 90%;
      bottom: 0;
      right: auto;
      left: 0;
      z-index: 1;
      pointer-events: none;
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, white 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
      @media (min-width: 769px) {
        .sub-category-section-component .row.left-gradient::before {
          display: none; } }
    .sub-category-section-component .row .col {
      max-width: 31rem;
      -ms-flex: none;
          flex: none;
      width: 59%; }
  .sub-category-section-component.wave-top {
    margin-top: 4rem;
    padding-top: 8rem;
    position: relative; }
    @media screen and (max-width: 768px) {
      .sub-category-section-component.wave-top {
        padding-top: 2rem; } }
    @media screen and (min-width: 769px) {
      .sub-category-section-component.wave-top {
        -webkit-clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%);
                clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%); } }
    @media screen and (max-width: 768px) {
      .sub-category-section-component.wave-top:before {
        content: "";
        background-color: #eaf3d6;
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }
  .sub-category-section-component.gold-theme {
    background-color: #fac53c; }
    @media screen and (max-width: 768px) {
      .sub-category-section-component.gold-theme.wave-top::before {
        background-color: #fac53c; } }
    .sub-category-section-component.gold-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #fac53c 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
    .sub-category-section-component.gold-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 6%, #fac53c 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
  .sub-category-section-component.mandarin-theme {
    background-color: #f8e4dc; }
    @media screen and (max-width: 768px) {
      .sub-category-section-component.mandarin-theme.wave-top::before {
        background-color: #f8e4dc; } }
    .sub-category-section-component.mandarin-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #f8e4dc 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
    .sub-category-section-component.mandarin-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 6%, #f8e4dc 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
  .sub-category-section-component.mint-theme {
    background-color: #eaf3d6; }
    @media screen and (max-width: 768px) {
      .sub-category-section-component.mint-theme.wave-top::before {
        background-color: #eaf3d6; } }
    .sub-category-section-component.mint-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #eaf3d6 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
    .sub-category-section-component.mint-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 6%, #eaf3d6 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
  .sub-category-section-component.blue-theme {
    background-color: #c0d9d4; }
    @media screen and (max-width: 768px) {
      .sub-category-section-component.blue-theme.wave-top::before {
        background-color: #c0d9d4; } }
    .sub-category-section-component.blue-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #c0d9d4 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
    .sub-category-section-component.blue-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 6%, #c0d9d4 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
  .sub-category-section-component.gray-theme {
    background-color: #f6f9f9; }
    @media screen and (max-width: 768px) {
      .sub-category-section-component.gray-theme.wave-top::before {
        background-color: #f6f9f9; } }
    .sub-category-section-component.gray-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #f6f9f9 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
    .sub-category-section-component.gray-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 6%, #f6f9f9 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
  .sub-category-section-component.light-beige-theme {
    background-color: #fcf4f1; }
    .sub-category-section-component.light-beige-theme.wave-top::before {
      background-color: #fcf4f1; }
    .sub-category-section-component.light-beige-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #fcf4f1 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
    .sub-category-section-component.light-beige-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 6%, #fcf4f1 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
  .sub-category-section-component.cold-green-theme {
    background-color: #edf4f3; }
    @media screen and (max-width: 768px) {
      .sub-category-section-component.cold-green-theme.wave-top:before {
        background-color: #edf4f3; } }
    .sub-category-section-component.cold-green-theme .row.left-gradient::before {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #edf4f3 6%, rgba(255, 255, 255, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
    .sub-category-section-component.cold-green-theme .row.right-gradient::after {
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 6%, #edf4f3 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
  .sub-category-section-component .menu-item-card-component {
    min-width: 1.9rem; }

.category-list-component .row {
  -ms-flex-pack: center;
      justify-content: center;
  max-width: 115.4rem;
  margin-left: auto;
  margin-right: auto; }
  .category-list-component .row .col {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    width: 100%;
    max-width: 56.5rem; }
    .category-list-component .row .col:first-child {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      max-width: 100%; }
    .category-list-component .row .col.expanded {
      max-width: 100% !important;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; }

.category-card-component {
  text-align: center;
  margin-top: 5rem;
  max-width: 56.5rem; }
  .category-card-component .image-wrapper {
    margin-bottom: 1.6rem; }
    .category-card-component .image-wrapper img {
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 96.46001%, 99.89399% 97.53356%, 99.02827% 99.03852%, 98.40989% 99.26953%, 96.24064% 99.43123%, 92.59859% 99.66036%, 86.4576% 99.9154%, 73.32155% 99.89386%, 67.00141% 99.58981%, 61.98375% 99.24892%, 53.22527% 98.56777%, 49.2288% 98.25873%, 39.09523% 97.61254%, 34.46078% 97.44209%, 31.27208% 97.39652%, 28.72792% 97.40744%, 22.94594% 97.5654%, 12.06572% 98.27589%, 5.54399% 98.84279%, 2.65018% 98.95736%, 0.53004% 97.70868%, 0% 89.59231%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 96.46001%, 99.89399% 97.53356%, 99.02827% 99.03852%, 98.40989% 99.26953%, 96.24064% 99.43123%, 92.59859% 99.66036%, 86.4576% 99.9154%, 73.32155% 99.89386%, 67.00141% 99.58981%, 61.98375% 99.24892%, 53.22527% 98.56777%, 49.2288% 98.25873%, 39.09523% 97.61254%, 34.46078% 97.44209%, 31.27208% 97.39652%, 28.72792% 97.40744%, 22.94594% 97.5654%, 12.06572% 98.27589%, 5.54399% 98.84279%, 2.65018% 98.95736%, 0.53004% 97.70868%, 0% 89.59231%, 0% 0%); }
  .category-card-component .title {
    margin-bottom: 1.6rem; }
    .category-card-component .title h1, .category-card-component .title h2, .category-card-component .title h3, .category-card-component .title h4, .category-card-component .title h5, .category-card-component .title h6, .category-card-component .title span {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      font-size: 2.6rem;
      color: #2b3936; }
  .category-card-component .card-links {
    list-style-type: none;
    padding: 0 7.7rem;
    margin-bottom: 1.3rem;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .category-card-component .card-links li {
      display: inline-block;
      padding-right: 2rem;
      margin-bottom: 1.4rem; }
      .category-card-component .card-links li:last-child {
        padding-right: 0; }
      .category-card-component .card-links li a {
        color: #2b3936;
        font-size: 1.8rem;
        white-space: nowrap; }
        .category-card-component .card-links li a:hover {
          text-shadow: 0px 0px 0 #2b3936, 0px 0px #2b3936; }
        .category-card-component .card-links li a:focus {
          text-decoration: underline; }
        .category-card-component .card-links li a::after {
          content: "";
          background-image: url("/Assets/Jamba/img/triangle.svg");
          background-size: contain;
          background-repeat: no-repeat;
          display: inline-block;
          width: 0.7rem;
          height: 0.8rem;
          margin-left: .5rem; }
  .category-card-component .card-body {
    max-width: 46rem;
    margin: 0 auto; }
  .category-card-component.expanded {
    max-width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
    .category-card-component.expanded .image-wrapper {
      max-width: 56.5rem;
      margin-bottom: 0;
      min-width: calc(50% - 15px);
      -ms-flex-preferred-size: calc(50% - 15px);
          flex-basis: calc(50% - 15px); }
    .category-card-component.expanded .card-body {
      -ms-flex-preferred-size: calc(50% + 15px);
          flex-basis: calc(50% + 15px);
      min-width: calc(50% + 15px);
      border-radius: 0 .8rem .8rem 0;
      border: 2px solid rgba(179, 211, 67, 0.4);
      padding: 2.6rem;
      max-width: 56rem;
      margin-left: -0.2rem; }
    .category-card-component.expanded .title {
      margin-bottom: 0; }
    .category-card-component.expanded .card-content {
      margin-bottom: 2.4rem; }
    .category-card-component.expanded.mint-theme .card-body {
      border-color: rgba(179, 211, 67, 0.4); }
    .category-card-component.expanded.gold-theme .card-body {
      border-color: rgba(250, 197, 60, 0.4); }
    .category-card-component.expanded.blue-theme .card-body {
      border-color: rgba(192, 217, 212, 0.4); }
    .category-card-component.expanded.mandarin-theme .card-body {
      border-color: rgba(205, 75, 15, 0.4); }

.edge .category-card-component .image-wrapper {
  position: relative;
  z-index: 2; }

.edge .category-card-component .card-body {
  position: relative;
  z-index: 1; }

.wide-card-component {
  margin-top: 3.5rem;
  max-width: 100%;
  margin-bottom: 2rem; }
  @media screen and (max-width: 768px) {
    .wide-card-component {
      margin-top: 1rem; } }
  .wide-card-component .image-wrapper {
    display: block;
    width: 100%;
    max-width: 56.6rem;
    margin: 0 auto; }
    .wide-card-component .image-wrapper img {
      max-width: 100%;
      border-top: 1rem solid #fac53c;
      border-radius: 1rem 1rem 0 0;
      overflow: hidden; }
  .wide-card-component .wide-card {
    width: 100%;
    max-width: 51.6rem;
    position: relative;
    left: 50%;
    top: -3.6rem;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    background-color: rgba(255, 255, 255, 0.95);
    padding: 1rem;
    border-radius: .6rem;
    box-sizing: border-box;
    text-align: center; }
    @media screen and (max-width: 425px) {
      .wide-card-component .wide-card {
        max-width: 32.5rem; } }
    .wide-card-component .wide-card .card-frame {
      border: 0.2rem solid #fce29d;
      border-radius: .6rem;
      padding: 2rem;
      height: inherit;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
    .wide-card-component .wide-card .title {
      line-height: 1;
      max-width: 100%; }
    .wide-card-component .wide-card .card-content {
      max-width: 42.6rem;
      width: 100%; }
      .wide-card-component .wide-card .card-content p {
        color: #2b3936;
        margin: 1.6rem 0; }
      @media screen and (max-width: 900px) {
        .wide-card-component .wide-card .card-content .primary-button {
          padding: 1.2rem 2.3rem; } }
  .wide-card-component.gold-theme .card-frame {
    border-color: #fac53c; }
  .wide-card-component.gold-theme .image-wrapper img {
    border-color: #fac53c; }
  .wide-card-component.blue-theme .card-frame {
    border-color: #c0d9d4; }
  .wide-card-component.blue-theme .image-wrapper img {
    border-color: #c0d9d4; }
  .wide-card-component.mandarin-theme .card-frame {
    border-color: #f8e4dc; }
  .wide-card-component.mandarin-theme .image-wrapper img {
    border-color: #f8e4dc; }
  .wide-card-component.mint-theme .card-frame {
    border-color: #eaf3d6; }
  .wide-card-component.mint-theme .image-wrapper img {
    border-color: #eaf3d6; }

.icon-card-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 5rem; }
  .icon-card-component img {
    margin: 0 auto;
    height: 20rem; }
  .icon-card-component div {
    font-size: 2rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    line-height: 1.52;
    color: #2b3936;
    text-align: center;
    width: 100%;
    max-width: 26.5rem;
    margin: 0 auto;
    margin-top: 2rem; }
  .icon-card-component:last-of-type {
    margin-bottom: 7rem; }
  .icon-card-component .description-list {
    list-style: none;
    padding: 0; }
  .icon-card-component .description-disclaimer {
    font-size: 1.3rem; }

.item-slider {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: -1.5rem;
  margin-left: -1.5rem; }
  .item-slider .item-slider-wrapper {
    max-width: 100%;
    max-height: 20rem;
    padding: 0;
    margin: 2.5rem auto 2.5rem auto;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-overflow-scrolling: touch;
    min-height: 140px;
    -ms-flex-pack: center;
        justify-content: center; }
    .item-slider .item-slider-wrapper.has-scroll {
      -ms-flex-pack: start;
          justify-content: flex-start; }
    @media (max-width: 768px) {
      .item-slider .item-slider-wrapper {
        padding-left: 2.6rem;
        margin-bottom: 0;
        -ms-flex-pack: start;
            justify-content: flex-start; } }
    @media (max-width: 1300px) {
      .item-slider .item-slider-wrapper {
        overflow-x: scroll;
        overflow-y: hidden;
        min-height: 170px; } }
    @media (max-width: 768px) {
      .android .item-slider .item-slider-wrapper {
        -ms-flex-pack: left;
            justify-content: left; }
        .android .item-slider .item-slider-wrapper a:first-child {
          margin-left: 3.5rem !important; } }
    .item-slider .item-slider-wrapper a {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      border-bottom: none !important; }
      @media (max-width: 769px) {
        .item-slider .item-slider-wrapper a {
          margin-right: 8vw; } }
      .item-slider .item-slider-wrapper a:hover, .item-slider .item-slider-wrapper a:focus {
        cursor: pointer; }
        .item-slider .item-slider-wrapper a:hover .text-descriptor, .item-slider .item-slider-wrapper a:focus .text-descriptor {
          color: #000;
          text-decoration: underline; }
        .item-slider .item-slider-wrapper a:hover .mask img, .item-slider .item-slider-wrapper a:focus .mask img {
          display: block;
          margin-top: -10rem; }
      .item-slider .item-slider-wrapper a:focus-visible {
        outline: 0.2rem solid #036d58;
        outline-offset: .3rem; }
        @media (max-width: 769px) {
          .item-slider .item-slider-wrapper a:focus-visible {
            outline-offset: -0.3rem; } }
    .item-slider .item-slider-wrapper .mask {
      display: inline;
      width: 120px;
      height: 120px;
      float: left;
      -webkit-clip-path: inset(5% 20% 15% 10%);
      clip-path: inset(5% 20% 15% 10%); }
    .item-slider .item-slider-wrapper .category {
      background-image: none;
      background-repeat: no-repeat;
      display: block;
      min-width: 100px;
      height: 100px;
      text-align: center;
      background-position-x: -14px; }
    .item-slider .item-slider-wrapper .icon-Iced .mask img {
      display: block;
      margin-left: 3.4rem; }
    .item-slider .item-slider-wrapper .icon-Smoothies .mask img {
      display: block;
      margin-left: -6rem; }
    .item-slider .item-slider-wrapper .icon-Bowls .mask img {
      display: block;
      margin-left: -25.4rem; }
    .item-slider .item-slider-wrapper .icon-Shots .mask img {
      display: block;
      margin-left: -45.2rem; }
    .item-slider .item-slider-wrapper .icon-Juices .mask img {
      display: block;
      margin-left: -56.2rem; }
    .item-slider .item-slider-wrapper .icon-Bites .mask img {
      display: block;
      margin-left: -35.2rem; }
    .item-slider .item-slider-wrapper .icon-Kids .mask img {
      display: block;
      margin-left: -66.2rem; }
    .item-slider .item-slider-wrapper .icon-Bundles .mask img {
      display: block;
      margin-left: -15.5rem; }
    .item-slider .item-slider-wrapper .text-descriptor {
      display: block;
      width: 110px;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.6rem;
      color: #2b3936;
      letter-spacing: 0px; }

.section-component .fcs-container .item-slider .item-slider-wrapper a:active:focus {
  outline: none; }

.edge .item-slider .item-slider-wrapper {
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1.5rem; }
  .edge .item-slider .item-slider-wrapper .mask {
    width: 110px; }

.edge .mask,
.edge .category {
  overflow: hidden; }

.item-slider.right-gradient::after {
  content: "";
  transition: opacity 0.2s;
  opacity: 1;
  position: absolute;
  width: 25%;
  height: 90%;
  bottom: 0;
  right: 0;
  z-index: 1;
  pointer-events: none;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 20%, white 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
  /* IE6-9 */ }
  @media (min-width: 769px) {
    .item-slider.right-gradient::after {
      display: none; } }

.item-slider.left-gradient::before {
  content: "";
  transition: opacity 0.2s;
  opacity: 1;
  position: absolute;
  width: 25%;
  height: 90%;
  bottom: 0;
  right: auto;
  left: 0;
  z-index: 1;
  pointer-events: none;
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, white 6%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
  /* IE6-9 */ }
  @media (min-width: 769px) {
    .item-slider.left-gradient::before {
      display: none; } }

.ingredient-row {
  display: block;
  max-width: 100%;
  width: 100%;
  padding: 0;
  margin: 2.5rem auto 3.5rem auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch; }
  @media (max-width: 768px) {
    .ingredient-row {
      -ms-flex-pack: start;
          justify-content: flex-start; } }
  .ingredient-row .ingredient-wrap {
    display: inline-block; }
  .ingredient-row .category {
    background-image: none;
    background-repeat: no-repeat;
    display: block;
    min-width: 168px;
    height: 180px;
    text-align: center;
    vertical-align: bottom;
    background-position-x: -14px; }
    @media (max-width: 769px) {
      .ingredient-row .category {
        margin-right: 0; } }
  .ingredient-row .text-descriptor {
    display: block;
    width: 110px;
    margin: 0 auto;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 1.8rem;
    color: #2b3936;
    letter-spacing: 0px; }
    .ingredient-row .text-descriptor::after {
      content: none !important; }

.mobile-gradient {
  position: absolute;
  width: 100%;
  max-height: 100%;
  height: 100%;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+67,ffffff+100&0+67,1+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 67%, #f6f9f9 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
  /* IE6-9 */ }

.section-component {
  padding-top: 3rem; }
  .section-component .flex-container {
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 768px) {
      .section-component .flex-container {
        display: block; } }
  .section-component.full-description {
    padding-top: 5rem;
    padding-bottom: 3rem; }
    @media (max-width: 768px) {
      .section-component.full-description {
        padding-top: 3rem;
        padding-bottom: 0; } }
  .section-component.wave-top {
    padding-top: 6.2rem;
    position: relative; }
    @media screen and (max-width: 768px) {
      .section-component.wave-top {
        padding-top: 0;
        margin-top: 3rem; } }
    @media screen and (min-width: 769px) {
      .section-component.wave-top {
        -webkit-clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%);
                clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%); } }
    @media screen and (max-width: 768px) {
      .section-component.wave-top:before {
        content: "";
        background: #f6f9f9;
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%) translateY(0.2rem);
            transform: translateY(-100%) translateY(0.2rem);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }
    @media screen and (min-width: 769px) {
      .section-component.wave-top.secondary {
        -webkit-clip-path: polygon(0% 9.6662%, 0.59742% 9.45758%, 1.6252% 9.08707%, 2.48558% 8.80688%, 3.29132% 8.55139%, 4.00655% 8.32886%, 4.81348% 8.08143%, 5.65988% 7.8258%, 6.71335% 7.51287%, 7.57862% 7.2596%, 8.473% 7.00132%, 9.27607% 6.77246%, 10.09273% 6.54298%, 10.82795% 6.33866%, 11.67587% 6.10598%, 12.7434% 5.81766%, 13.91215% 5.50807%, 15.03823% 5.21599%, 16.59253% 4.82302%, 17.57392% 4.58136%, 18.39992% 4.38199%, 19.09642% 4.21613%, 21.06908% 3.7548%, 22.41375% 3.44882%, 23.64742% 3.20327%, 24.74258% 2.99332%, 27.04125% 2.45271%, 27.83325% 2.2959%, 29.39525% 2.01606%, 30.82875% 1.77107%, 31.82508% 1.60612%, 32.89442% 1.41982%, 33.53892% 1.32107%, 34.53475% 1.17309%, 35.86475% 0.9815%, 36.83092% 0.84631%, 38.27808% 0.6516%, 39.63333% 0.48679%, 40.07867% 0.44138%, 41.65933% 0.29652%, 43.34183% 0.1614%, 44.68833% 0.06405%, 45.65% 0%, 47.01483% -0.05403%, 49.00517% -0.02003%, 50.77517% 0.1121%, 52.01967% 0.2564%, 53.1905% 0.4267%, 53.893% 0.54346%, 57.22633% 1.21982%, 60.21667% 1.94715%, 61.89183% 2.36857%, 64.09517% 2.91745%, 66.2935% 3.47775%, 67.85% 3.8943%, 69.6415% 4.37455%, 71.21983% 4.7758%, 72.80867% 5.15828%, 75.17817% 5.68679%, 77.1265% 6.08095%, 78.88233% 6.40188%, 81.1605% 6.76349%, 83.81667% 7.09298%, 85.29533% 7.2493%, 87.94067% 7.46815%, 89.91667% 7.44068%, 91.27117% 7.16947%, 92.43383% 6.8009%, 93.5% 6.39757%, 94.90233% 5.79638%, 96.98333% 4.79833%, 98.612% 4.00626%, 100% 3.26843%, 100% 100%, 0% 100%, 0% 9.6662%);
                clip-path: polygon(0% 9.6662%, 0.59742% 9.45758%, 1.6252% 9.08707%, 2.48558% 8.80688%, 3.29132% 8.55139%, 4.00655% 8.32886%, 4.81348% 8.08143%, 5.65988% 7.8258%, 6.71335% 7.51287%, 7.57862% 7.2596%, 8.473% 7.00132%, 9.27607% 6.77246%, 10.09273% 6.54298%, 10.82795% 6.33866%, 11.67587% 6.10598%, 12.7434% 5.81766%, 13.91215% 5.50807%, 15.03823% 5.21599%, 16.59253% 4.82302%, 17.57392% 4.58136%, 18.39992% 4.38199%, 19.09642% 4.21613%, 21.06908% 3.7548%, 22.41375% 3.44882%, 23.64742% 3.20327%, 24.74258% 2.99332%, 27.04125% 2.45271%, 27.83325% 2.2959%, 29.39525% 2.01606%, 30.82875% 1.77107%, 31.82508% 1.60612%, 32.89442% 1.41982%, 33.53892% 1.32107%, 34.53475% 1.17309%, 35.86475% 0.9815%, 36.83092% 0.84631%, 38.27808% 0.6516%, 39.63333% 0.48679%, 40.07867% 0.44138%, 41.65933% 0.29652%, 43.34183% 0.1614%, 44.68833% 0.06405%, 45.65% 0%, 47.01483% -0.05403%, 49.00517% -0.02003%, 50.77517% 0.1121%, 52.01967% 0.2564%, 53.1905% 0.4267%, 53.893% 0.54346%, 57.22633% 1.21982%, 60.21667% 1.94715%, 61.89183% 2.36857%, 64.09517% 2.91745%, 66.2935% 3.47775%, 67.85% 3.8943%, 69.6415% 4.37455%, 71.21983% 4.7758%, 72.80867% 5.15828%, 75.17817% 5.68679%, 77.1265% 6.08095%, 78.88233% 6.40188%, 81.1605% 6.76349%, 83.81667% 7.09298%, 85.29533% 7.2493%, 87.94067% 7.46815%, 89.91667% 7.44068%, 91.27117% 7.16947%, 92.43383% 6.8009%, 93.5% 6.39757%, 94.90233% 5.79638%, 96.98333% 4.79833%, 98.612% 4.00626%, 100% 3.26843%, 100% 100%, 0% 100%, 0% 9.6662%); } }
    @media screen and (max-width: 768px) {
      .section-component.wave-top.secondary:before {
        -webkit-clip-path: polygon(0% 82%, 0.86289% 80.434%, 1.89834% 78.556%, 3.28669% 76.04%, 4.27575% 74.24%, 5.78708% 71.504%, 7.13135% 69.072%, 8.44293% 66.7%, 10.69738% 62.634%, 12.27633% 59.784%, 14.17326% 56.362%, 15.48305% 54%, 17.18017% 50.93%, 18.68234% 48.21%, 19.83621% 46.124%, 21.53589% 43.07%, 23.00333% 40.456%, 24.55195% 37.73%, 26.49539% 34.37%, 27.91491% 31.97%, 29.11068% 30%, 30.25969% 28.148%, 31.19981% 26.662%, 32.15592% 25.18%, 33.02905% 23.854%, 34.0975% 22.268%, 35.36225% 20.444%, 36.82489% 18.412%, 38.52847% 16.15%, 40.27172% 13.95%, 42.2906% 11.57%, 43.55797% 10.17%, 45.06552% 8.582%, 46.56903% 7.092%, 47.76212% 5.974%, 49.2263% 4.678%, 50.03199% 4%, 50.8904% 3.39%, 52.35553% 2.826%, 54.53391% 2.226%, 54.95841% 2%, 56.23628% 1.372%, 57.22796% 1.002%, 58.9302% 0.588%, 59.72239% 0.484%, 60.83173% 0.426%, 62.65374% 0.54%, 64.00006% 0.776%, 65.42617% 1.156%, 67.01222% 1.72%, 68.79341% 2.52%, 69.67441% 2.97%, 70.23039% 3.272%, 71.1856% 3.82%, 71.92713% 4.27%, 72.35323% 4.538%, 73.04997% 4.988%, 73.87594% 5.542%, 74.46392% 5.942%, 75.12028% 6.4%, 75.64747% 6.78%, 76.34357% 7.29%, 76.95074% 7.74%, 77.72617% 8.324%, 78.54319% 8.944%, 79.46833% 9.65%, 80.81254% 10.672%, 81.89699% 11.472%, 82.59757% 11.982%, 82.84261% 12.158%, 83.84709% 12.886%, 84.6334% 13.462%, 85.19194% 13.874%, 85.78759% 14.316%, 86.65387% 14.964%, 87.59949% 15.68%, 88.29623% 16.212%, 89.21177% 16.918%, 89.94754% 17.492%, 90.79399% 18.158%, 91.6801% 18.864%, 92.47665% 19.506%, 93.31286% 20.186%, 94.04926% 20.786%, 94.72617% 21.348%, 95.39283% 21.908%, 96.14907% 22.55%, 96.95521% 23.244%, 97.93986% 24.104%, 99.20409% 25.236%, 100% 26%, 100% 216%, 0% 216%, 0% 82%);
                clip-path: polygon(0% 82%, 0.86289% 80.434%, 1.89834% 78.556%, 3.28669% 76.04%, 4.27575% 74.24%, 5.78708% 71.504%, 7.13135% 69.072%, 8.44293% 66.7%, 10.69738% 62.634%, 12.27633% 59.784%, 14.17326% 56.362%, 15.48305% 54%, 17.18017% 50.93%, 18.68234% 48.21%, 19.83621% 46.124%, 21.53589% 43.07%, 23.00333% 40.456%, 24.55195% 37.73%, 26.49539% 34.37%, 27.91491% 31.97%, 29.11068% 30%, 30.25969% 28.148%, 31.19981% 26.662%, 32.15592% 25.18%, 33.02905% 23.854%, 34.0975% 22.268%, 35.36225% 20.444%, 36.82489% 18.412%, 38.52847% 16.15%, 40.27172% 13.95%, 42.2906% 11.57%, 43.55797% 10.17%, 45.06552% 8.582%, 46.56903% 7.092%, 47.76212% 5.974%, 49.2263% 4.678%, 50.03199% 4%, 50.8904% 3.39%, 52.35553% 2.826%, 54.53391% 2.226%, 54.95841% 2%, 56.23628% 1.372%, 57.22796% 1.002%, 58.9302% 0.588%, 59.72239% 0.484%, 60.83173% 0.426%, 62.65374% 0.54%, 64.00006% 0.776%, 65.42617% 1.156%, 67.01222% 1.72%, 68.79341% 2.52%, 69.67441% 2.97%, 70.23039% 3.272%, 71.1856% 3.82%, 71.92713% 4.27%, 72.35323% 4.538%, 73.04997% 4.988%, 73.87594% 5.542%, 74.46392% 5.942%, 75.12028% 6.4%, 75.64747% 6.78%, 76.34357% 7.29%, 76.95074% 7.74%, 77.72617% 8.324%, 78.54319% 8.944%, 79.46833% 9.65%, 80.81254% 10.672%, 81.89699% 11.472%, 82.59757% 11.982%, 82.84261% 12.158%, 83.84709% 12.886%, 84.6334% 13.462%, 85.19194% 13.874%, 85.78759% 14.316%, 86.65387% 14.964%, 87.59949% 15.68%, 88.29623% 16.212%, 89.21177% 16.918%, 89.94754% 17.492%, 90.79399% 18.158%, 91.6801% 18.864%, 92.47665% 19.506%, 93.31286% 20.186%, 94.04926% 20.786%, 94.72617% 21.348%, 95.39283% 21.908%, 96.14907% 22.55%, 96.95521% 23.244%, 97.93986% 24.104%, 99.20409% 25.236%, 100% 26%, 100% 216%, 0% 216%, 0% 82%); } }
  .section-component.wave-top-bottom {
    padding-top: 6.2rem;
    position: relative; }
    @media screen and (max-width: 768px) {
      .section-component.wave-top-bottom {
        padding-top: 0;
        margin-top: 3rem; } }
    @media screen and (min-width: 769px) {
      .section-component.wave-top-bottom {
        -webkit-clip-path: polygon(0% 4.67626%, 1.14363% 4.47785%, 2.35363% 4.27646%, 4.76442% 3.89296%, 6.76008% 3.59044%, 8.86495% 3.28453%, 11.89003% 2.86716%, 14.30227% 2.55257%, 16.04963% 2.33464%, 17.67913% 2.1389%, 19.5563% 1.92246%, 21.2418% 1.73638%, 22.2748% 1.62626%, 23.59297% 1.49013%, 25.1078% 1.33977%, 26.79963% 1.1797%, 27.99847% 1.07138%, 30.0523% 0.89579%, 31.68547% 0.76542%, 33.9733% 0.59692%, 35.18497% 0.5147%, 37.77897% 0.35498%, 40.0123% 0.23628%, 42.1853% 0.13823%, 44.41647% 0.05632%, 46.4% 0%, 48.823% 0.0261%, 50.21183% 0.08844%, 52.44667% 0.23083%, 54.55783% 0.40041%, 56.18783% 0.54995%, 57.9965% 0.73273%, 60.057% 0.96151%, 61.46667% 1.13052%, 63.07533% 1.33345%, 65.30733% 1.62734%, 67.65% 1.95272%, 68.864% 2.14286%, 70.38333% 2.31244%, 72.00883% 2.43782%, 73.46667% 2.62076%, 74.76917% 2.77431%, 76.33833% 2.95997%, 78.33333% 3.18607%, 80.1445% 3.37487%, 81.94983% 3.54702%, 83.04717% 3.64198%, 85.15717% 3.79851%, 87.024% 3.90005%, 88.23167% 3.94116%, 89.85% 3.95658%, 92.03933% 3.81084%, 93.7275% 3.5723%, 95.2315% 3.30113%, 97.33333% 2.87739%, 99.16667% 2.46629%, 100% 2.26074%, 100% 97.01953%, 98.48883% 97.17677%, 96.4975% 97.37513%, 94.75283% 97.54265%, 93.1815% 97.68962%, 91.674% 97.82682%, 89.6185% 98.00925%, 88.71067% 98.08736%, 86.96517% 98.23535%, 84.66717% 98.42395%, 82.49467% 98.59609%, 81.46933% 98.67472%, 80.25% 98.7667%, 78.695% 98.88335%, 76.943% 99.01439%, 75.61883% 99.11202%, 73.38717% 99.27235%, 71.02933% 99.43165%, 69.09917% 99.55242%, 67.83117% 99.6259%, 65.96017% 99.72508%, 64.81483% 99.77955%, 63.60817% 99.83145%, 59.62533% 99.95683%, 58.23683% 99.98201%, 56.16667% 100%, 54.37467% 100.01747%, 52.98717% 100.03032%, 51% 100%, 49.73333% 99.89723%, 48.222% 99.76978%, 46.64383% 99.59866%, 43.45067% 99.15211%, 41.81933% 98.88592%, 40.499% 98.66033%, 38.0255% 98.23381%, 35.419% 97.81603%, 32.45% 97.43063%, 29.93583% 97.2518%, 27.52033% 97.19322%, 26.3125% 97.18808%, 24.5015% 97.1999%, 22.53333% 97.22508%, 20.88017% 97.25077%, 19.00867% 97.28983%, 15.56962% 97.38952%, 13.27815% 97.47533%, 10.92148% 97.58068%, 8.87098% 97.68551%, 7.36265% 97.77081%, 5.5491% 97.88284%, 3.9202% 97.99281%, 2.11207% 98.12693%, 0% 98.30421%, 0% 4.67626%);
                clip-path: polygon(0% 4.67626%, 1.14363% 4.47785%, 2.35363% 4.27646%, 4.76442% 3.89296%, 6.76008% 3.59044%, 8.86495% 3.28453%, 11.89003% 2.86716%, 14.30227% 2.55257%, 16.04963% 2.33464%, 17.67913% 2.1389%, 19.5563% 1.92246%, 21.2418% 1.73638%, 22.2748% 1.62626%, 23.59297% 1.49013%, 25.1078% 1.33977%, 26.79963% 1.1797%, 27.99847% 1.07138%, 30.0523% 0.89579%, 31.68547% 0.76542%, 33.9733% 0.59692%, 35.18497% 0.5147%, 37.77897% 0.35498%, 40.0123% 0.23628%, 42.1853% 0.13823%, 44.41647% 0.05632%, 46.4% 0%, 48.823% 0.0261%, 50.21183% 0.08844%, 52.44667% 0.23083%, 54.55783% 0.40041%, 56.18783% 0.54995%, 57.9965% 0.73273%, 60.057% 0.96151%, 61.46667% 1.13052%, 63.07533% 1.33345%, 65.30733% 1.62734%, 67.65% 1.95272%, 68.864% 2.14286%, 70.38333% 2.31244%, 72.00883% 2.43782%, 73.46667% 2.62076%, 74.76917% 2.77431%, 76.33833% 2.95997%, 78.33333% 3.18607%, 80.1445% 3.37487%, 81.94983% 3.54702%, 83.04717% 3.64198%, 85.15717% 3.79851%, 87.024% 3.90005%, 88.23167% 3.94116%, 89.85% 3.95658%, 92.03933% 3.81084%, 93.7275% 3.5723%, 95.2315% 3.30113%, 97.33333% 2.87739%, 99.16667% 2.46629%, 100% 2.26074%, 100% 97.01953%, 98.48883% 97.17677%, 96.4975% 97.37513%, 94.75283% 97.54265%, 93.1815% 97.68962%, 91.674% 97.82682%, 89.6185% 98.00925%, 88.71067% 98.08736%, 86.96517% 98.23535%, 84.66717% 98.42395%, 82.49467% 98.59609%, 81.46933% 98.67472%, 80.25% 98.7667%, 78.695% 98.88335%, 76.943% 99.01439%, 75.61883% 99.11202%, 73.38717% 99.27235%, 71.02933% 99.43165%, 69.09917% 99.55242%, 67.83117% 99.6259%, 65.96017% 99.72508%, 64.81483% 99.77955%, 63.60817% 99.83145%, 59.62533% 99.95683%, 58.23683% 99.98201%, 56.16667% 100%, 54.37467% 100.01747%, 52.98717% 100.03032%, 51% 100%, 49.73333% 99.89723%, 48.222% 99.76978%, 46.64383% 99.59866%, 43.45067% 99.15211%, 41.81933% 98.88592%, 40.499% 98.66033%, 38.0255% 98.23381%, 35.419% 97.81603%, 32.45% 97.43063%, 29.93583% 97.2518%, 27.52033% 97.19322%, 26.3125% 97.18808%, 24.5015% 97.1999%, 22.53333% 97.22508%, 20.88017% 97.25077%, 19.00867% 97.28983%, 15.56962% 97.38952%, 13.27815% 97.47533%, 10.92148% 97.58068%, 8.87098% 97.68551%, 7.36265% 97.77081%, 5.5491% 97.88284%, 3.9202% 97.99281%, 2.11207% 98.12693%, 0% 98.30421%, 0% 4.67626%); } }
    @media screen and (max-width: 768px) {
      .section-component.wave-top-bottom:before {
        content: "";
        background: #f6f9f9;
        display: block;
        width: 100%;
        height: 1.5rem;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%) translateY(0.2rem);
            transform: translateY(-100%) translateY(0.2rem);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 38.61%, 1.61216% 36.55521%, 3.56089% 34.11428%, 5.05895% 32.26409%, 7.09949% 29.7791%, 8.93551% 27.57837%, 10.4442% 25.79729%, 12.06031% 23.9181%, 13.67142% 22.0787%, 14.96533% 20.62548%, 16.15169% 19.31505%, 18.0856% 17.2301%, 20.17503% 15.05791%, 21.84676% 13.35444%, 23.6824% 11.49652%, 25.40211% 9.79768%, 26.9111% 8.36409%, 28.5274% 6.90501%, 29.81759% 5.80849%, 31.43067% 4.53436%, 33.4771% 3.09884%, 34.8757% 2.24594%, 36.0594% 1.61235%, 37.6754% 0.88803%, 39.3961% 0.30232%, 40.9% -0.04208%, 42.62659% -0.23243%, 43.91816% -0.22664%, 45.10225% -0.10502%, 47.47013% 0.48533%, 49.808% 1.5444%, 51.554% 2.67992%, 54.0374% 4.82818%, 55.6637% 6.5509%, 58.02226% 9.45752%, 59.63196% 11.69691%, 61.3476% 14.29382%, 63.6118% 18.02162%, 65.1111% 20.6586%, 66.633% 23.45752%, 68.5762% 27.18532%, 70.8226% 31.67335%, 72.3282% 34.7621%, 73.7179% 37.65328%, 76.105% 42.66138%, 77.8596% 46.32934%, 79.7486% 50.2957%, 81.806% 54.704%, 83.8358% 59.14208%, 85.3688% 62.5532%, 86.8638% 65.9293%, 88.261% 69.1297%, 89.1446% 71.176%, 90.5321% 74.4247%, 91.81% 77.4621%, 93.6459% 81.8814%, 95.4793% 86.3864%, 96.8862% 89.9%, 98.0692% 92.9193%, 100% 97.9625%, 100% 100%, 0% 100%, 0% 38.61%);
                clip-path: polygon(0% 38.61%, 1.61216% 36.55521%, 3.56089% 34.11428%, 5.05895% 32.26409%, 7.09949% 29.7791%, 8.93551% 27.57837%, 10.4442% 25.79729%, 12.06031% 23.9181%, 13.67142% 22.0787%, 14.96533% 20.62548%, 16.15169% 19.31505%, 18.0856% 17.2301%, 20.17503% 15.05791%, 21.84676% 13.35444%, 23.6824% 11.49652%, 25.40211% 9.79768%, 26.9111% 8.36409%, 28.5274% 6.90501%, 29.81759% 5.80849%, 31.43067% 4.53436%, 33.4771% 3.09884%, 34.8757% 2.24594%, 36.0594% 1.61235%, 37.6754% 0.88803%, 39.3961% 0.30232%, 40.9% -0.04208%, 42.62659% -0.23243%, 43.91816% -0.22664%, 45.10225% -0.10502%, 47.47013% 0.48533%, 49.808% 1.5444%, 51.554% 2.67992%, 54.0374% 4.82818%, 55.6637% 6.5509%, 58.02226% 9.45752%, 59.63196% 11.69691%, 61.3476% 14.29382%, 63.6118% 18.02162%, 65.1111% 20.6586%, 66.633% 23.45752%, 68.5762% 27.18532%, 70.8226% 31.67335%, 72.3282% 34.7621%, 73.7179% 37.65328%, 76.105% 42.66138%, 77.8596% 46.32934%, 79.7486% 50.2957%, 81.806% 54.704%, 83.8358% 59.14208%, 85.3688% 62.5532%, 86.8638% 65.9293%, 88.261% 69.1297%, 89.1446% 71.176%, 90.5321% 74.4247%, 91.81% 77.4621%, 93.6459% 81.8814%, 95.4793% 86.3864%, 96.8862% 89.9%, 98.0692% 92.9193%, 100% 97.9625%, 100% 100%, 0% 100%, 0% 38.61%); } }
  .section-component.white-theme {
    background-color: #ffffff; }
    @media screen and (max-width: 768px) {
      .section-component.white-theme.wave-top:before, .section-component.white-theme.wave-top-bottom:before {
        background: #ffffff; } }
  .section-component.light-gold-theme {
    background-color: #f7ebb1; }
    @media screen and (max-width: 768px) {
      .section-component.light-gold-theme.wave-top:before, .section-component.light-gold-theme.wave-top-bottom:before {
        background: #f7ebb1; } }
  .section-component.gold-theme {
    background-color: #fcf7e0; }
    @media screen and (max-width: 768px) {
      .section-component.gold-theme.wave-top:before {
        background: #fcf7e0; } }
  .section-component.mandarin-theme {
    background-color: #f8e4dc; }
    @media screen and (max-width: 768px) {
      .section-component.mandarin-theme.wave-top:before {
        background: #f8e4dc; } }
  .section-component.light-mandarin-theme {
    background-color: #fbefea; }
    @media screen and (max-width: 768px) {
      .section-component.light-mandarin-theme.wave-top:before {
        background: #fbefea; } }
  .section-component.mint-theme {
    background-color: #eaf3d6; }
    @media screen and (max-width: 768px) {
      .section-component.mint-theme.wave-top:before {
        background: #eaf3d6; } }
  .section-component.blue-theme {
    background-color: #c0d9d4; }
    @media screen and (max-width: 768px) {
      .section-component.blue-theme.wave-top:before {
        background: #c0d9d4; } }
  .section-component.light-blue-theme {
    background-color: #ecf4f2; }
    @media screen and (max-width: 768px) {
      .section-component.light-blue-theme.wave-top:before {
        background: #ecf4f2; } }
  .section-component.gray-theme {
    background-color: #f6f9f9; }
    @media screen and (max-width: 768px) {
      .section-component.gray-theme.wave-top:before {
        background: #f6f9f9; } }
  .section-component.light-beige-theme {
    background-color: #fcf4f1; }
    @media screen and (max-width: 768px) {
      .section-component.light-beige-theme.wave-top:before {
        background: #fcf4f1; } }
  .section-component.cold-green-theme {
    background-color: #edf4f3; }
    @media screen and (max-width: 768px) {
      .section-component.cold-green-theme.wave-top:before {
        background: #edf4f3; } }
  @media screen and (max-width: 768px) {
    .section-component + .fluid-card-set-component {
      padding-top: 2rem; } }
  @media screen and (max-width: 768px) {
    .section-component .row {
      -ms-flex-direction: column;
          flex-direction: column; }
      .section-component .row.justify-content-center {
        -ms-flex-align: center;
            align-items: center; } }
  .section-component .section-title {
    text-align: center;
    margin-bottom: 4.8rem;
    margin: 0 auto;
    line-height: 1; }
    .section-component .section-title h1,
    .section-component .section-title h2,
    .section-component .section-title h3,
    .section-component .section-title h4,
    .section-component .section-title h5,
    .section-component .section-title h6,
    .section-component .section-title span {
      font-size: 4rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 700;
      color: #2b3936;
      margin-top: 1rem;
      margin-bottom: 1rem; }
      @media screen and (max-width: 768px) {
        .section-component .section-title h1,
        .section-component .section-title h2,
        .section-component .section-title h3,
        .section-component .section-title h4,
        .section-component .section-title h5,
        .section-component .section-title h6,
        .section-component .section-title span {
          margin-top: 0;
          margin-bottom: 1rem; } }
    @media screen and (max-width: 768px) {
      .section-component .section-title {
        padding-top: 0;
        max-width: 29.5rem; } }
    .section-component .section-title .script-text {
      display: inline-block;
      font-family: Charleston, Arial, Helvetica, sans-serif;
      font-size: 3.5rem;
      color: #036d58;
      margin-right: 0.23em; }
      @media screen and (max-width: 768px) {
        .section-component .section-title .script-text {
          font-size: 3rem; } }
    .section-component .section-title.large-text h1,
    .section-component .section-title.large-text h2,
    .section-component .section-title.large-text h3,
    .section-component .section-title.large-text h4,
    .section-component .section-title.large-text h5,
    .section-component .section-title.large-text h6 {
      font-size: 5.2rem; }
    @media screen and (max-width: 640px) {
      .section-component .section-title.large-text h2 {
        font-size: 2.8rem;
        font-weight: 500; }
        .section-component .section-title.large-text h2 .script-text {
          font-size: 2rem;
          font-weight: 400;
          margin-right: 0; } }
    .section-component .section-title.mandarin-theme::after {
      content: "";
      background-image: url(/Assets/Jamba/img/underline.svg);
      background-repeat: no-repeat;
      background-size: contain;
      display: inline-block;
      width: 100%;
      height: 15px;
      background-position-x: center; }
  .section-component[class*="-theme"] + footer {
    margin-top: 0; }
  @media (max-width: 768px) {
    .section-component.section-padding-mobile-top-0 {
      padding-top: 0; } }
  @media (max-width: 768px) {
    .section-component.section-padding-mobile-bottom-20 {
      padding-bottom: 2rem; } }

@media (min-width: 769px) {
  .careers .col:not(.app-spot-component):not(.social-spot-component) {
    max-width: 28%;
    padding-left: 0.6rem;
    padding-right: 0.6rem; } }

.careers .classic-callout-component {
  padding-top: 0 !important; }

.highcontrast .section-component .section-title {
  z-index: 5;
  position: relative; }

.highcontrast .item-slider .item-slider-wrapper a:focus {
  z-index: 3;
  position: relative; }

.highcontrast .item-slider .item-slider-wrapper .text-descriptor {
  display: inline-block;
  z-index: 4;
  position: relative; }

.highcontrast .item-slider .item-slider-wrapper .mask {
  z-index: 4;
  position: relative; }

.privacy-cookies table {
  width: auto; }

.android .privacy-cookies a,
.ios .privacy-cookies a {
  word-break: break-word; }

.section-subtitle {
  color: #6B7673;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.048rem; }

.app-spot-component {
  text-align: center;
  margin-top: 4.2rem;
  margin-bottom: 4.4rem; }
  @media screen and (max-width: 768px) {
    .app-spot-component {
      margin-top: -0.8rem;
      margin-bottom: 4.5rem; } }
  .app-spot-component .script-text {
    font-size: 1.6rem;
    color: #036d58;
    line-height: 1;
    display: block; }
  .app-spot-component h4 {
    line-height: 1;
    margin-bottom: 2.8rem;
    font-size: 2.4rem; }
  .app-spot-component .app-list {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    .app-spot-component .app-list li {
      display: inline-block;
      margin: 0 1.4rem 2.2rem; }
      @media screen and (max-width: 230px) {
        .app-spot-component .app-list li a img {
          max-width: 100%; } }
  .app-spot-component p a {
    border-bottom: .1rem solid;
    display: inline-block; }
    .app-spot-component p a:hover, .app-spot-component p a:focus {
      text-decoration: none; }

@media screen and (max-width: 768px) {
  .edge .app-spot-component {
    -ms-flex-preferred-size: 14.5rem;
        flex-basis: 14.5rem; } }

.basic-spot-component {
  text-align: center;
  padding-bottom: 1.5rem;
  width: 100%; }
  .careers .basic-spot-component h4 {
    font-size: 3.0rem; }
  @media screen and (max-width: 768px) {
    .basic-spot-component {
      padding: 0 1.5rem 4.5rem;
      z-index: 1;
      position: relative; } }
  .basic-spot-component.constrained {
    max-width: 50%;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .basic-spot-component.constrained {
        max-width: 100%; } }
  .basic-spot-component.padded {
    margin-bottom: 5rem; }
  @media screen and (max-width: 768px) {
    .basic-spot-component {
      margin-top: 0 !important;
      margin-bottom: 0 !important; } }
  @media screen and (max-width: 768px) and (max-width: 768px) {
    .basic-spot-component img {
      margin-bottom: 2.2rem; } }
  @media screen and (max-width: 768px) and (max-width: 767px) {
    .basic-spot-component img {
      width: 100vw;
      display: block;
      margin: 0 -3rem 2.2rem;
      max-width: none; } }
  @media screen and (max-width: 768px) {
      .basic-spot-component img + .script-text {
        padding-top: 50vw;
        display: block; }
      .basic-spot-component .fee-icon {
        margin: 0;
        width: auto; } }
  .basic-spot-component h4 {
    font-size: 4rem; }
    @media screen and (max-width: 768px) {
      .basic-spot-component h4 {
        font-size: 3.2rem;
        max-width: 27.6rem;
        margin: 0 auto; } }
  .basic-spot-component .script-text {
    font-size: 3rem;
    color: #036d58;
    line-height: 1;
    display: block; }
  .basic-spot-component h4 {
    line-height: 1;
    margin-bottom: 2.8rem; }
  .basic-spot-component a:hover {
    text-decoration: none; }
    .basic-spot-component a:hover:after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    .basic-spot-component a:hover.primary-button:after, .basic-spot-component a:hover.secondary-button:after {
      background-image: none; }
  @media (max-width: 425px) {
    .basic-spot-component a.secondary-button {
      width: 80vw; } }
  .basic-spot-component a.secondary-button:hover {
    color: #ffffff; }
  .basic-spot-component a .fcs-third-party-icon {
    position: relative;
    display: inline;
    right: 0 !important; }
    .basic-spot-component a .fcs-third-party-icon:after {
      position: relative; }
  .basic-spot-component + .city-list-component {
    margin-top: 0; }

.spot-header {
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 2.8rem; }
  @media screen and (max-width: 230px) {
    .spot-header {
      word-wrap: break-word; } }

.social-spot-component {
  text-align: center;
  margin-top: 4.2rem; }
  @media screen and (max-width: 768px) {
    .social-spot-component {
      margin-top: 0;
      margin-bottom: 4.1rem;
      min-height: 10.6rem;
      -ms-flex-negative: 0;
          flex-shrink: 0; } }
  .social-spot-component .script-text {
    font-size: 1.6rem;
    color: #036d58;
    line-height: 1;
    display: block; }
  .social-spot-component h4 {
    line-height: 1;
    margin-bottom: 2.8rem;
    font-size: 2.4rem; }
  .social-spot-component .social-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    list-style-type: none;
    margin-bottom: 0;
    padding: 0; }
    @media screen and (max-width: 768px) {
      .social-spot-component .social-list {
        margin-bottom: 0; } }
    .social-spot-component .social-list li {
      margin: 0 1.2rem; }
      .social-spot-component .social-list li:hover {
        filter: brightness(85%); }

.footer-primary-nav-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media screen and (max-width: 768px) {
    .footer-primary-nav-component {
      margin-top: 3.5rem; } }
  .footer-primary-nav-component .primary-link-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    padding-left: 0;
    margin-bottom: 0;
    list-style-type: none;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media screen and (max-width: 768px) {
      .footer-primary-nav-component .primary-link-list {
        text-align: center; } }
    @media screen and (max-width: 768px) {
      .footer-primary-nav-component .primary-link-list li {
        width: 50%; } }
    @media screen and (max-width: 230px) {
      .footer-primary-nav-component .primary-link-list li {
        word-wrap: break-word; } }
    .footer-primary-nav-component .primary-link-list li + li {
      margin-left: 4.5rem; }
      @media screen and (max-width: 768px) {
        .footer-primary-nav-component .primary-link-list li + li {
          margin-bottom: 2.0rem;
          margin-left: 0; } }
    .footer-primary-nav-component .primary-link-list li a {
      font-size: 1.4rem;
      color: #2b3936;
      font-weight: 500;
      text-shadow: none !important; }
      .footer-primary-nav-component .primary-link-list li a:hover {
        text-decoration: none;
        color: #036d58; }
      @media screen and (max-width: 768px) {
        .footer-primary-nav-component .primary-link-list li a.fcs-third-party {
          padding-right: 0; } }
      @media screen and (max-width: 768px) {
        .footer-primary-nav-component .primary-link-list li a.fcs-third-party {
          padding-right: 0; } }
      @media screen and (max-width: 768px) {
        .footer-primary-nav-component .primary-link-list li a.fcs-third-party {
          padding-right: 0; } }
      .footer-primary-nav-component .primary-link-list li a .fcs-third-party-icon {
        position: relative;
        display: inline;
        right: 0;
        top: -50%; }
        .footer-primary-nav-component .primary-link-list li a .fcs-third-party-icon:after {
          position: relative; }
      .footer-primary-nav-component .primary-link-list li a.fcs-third-party:focus {
        border: none;
        outline: none; }
        .footer-primary-nav-component .primary-link-list li a.fcs-third-party:focus:after {
          content: " ";
          border: 2px solid #036d58;
          position: absolute;
          left: -0.6rem;
          right: -2.2rem;
          top: -0.6rem;
          bottom: -0.2rem; }

.footer-secondary-nav-component .secondary-link-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding-left: 0;
  list-style-type: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media screen and (max-width: 768px) {
    .footer-secondary-nav-component .secondary-link-list {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: justify;
          justify-content: space-between; } }
  @media screen and (max-width: 768px) {
    .footer-secondary-nav-component .secondary-link-list li {
      margin-bottom: 2.5rem;
      width: 100%;
      max-width: 11rem;
      text-align: center;
      margin-left: 0; } }
  @media (min-width: 420px) and (max-width: 690px) {
    .footer-secondary-nav-component .secondary-link-list li {
      margin: 0 2rem; } }
  .footer-secondary-nav-component .secondary-link-list li + li {
    margin-left: 4rem; }
    @media screen and (max-width: 768px) {
      .footer-secondary-nav-component .secondary-link-list li + li {
        margin-bottom: 2.5rem;
        margin-left: 0; } }
  .footer-secondary-nav-component .secondary-link-list li a {
    text-decoration: underline;
    font-size: 1.2rem;
    color: #2b3936;
    text-shadow: none !important;
    line-height: 1.5;
    display: inline-block; }
    .footer-secondary-nav-component .secondary-link-list li a:hover {
      color: #036d58; }
    .footer-secondary-nav-component .secondary-link-list li a.fcs-third-party:focus {
      border: none;
      outline: none; }
      .footer-secondary-nav-component .secondary-link-list li a.fcs-third-party:focus:after {
        content: " ";
        border: 2px solid #036d58;
        position: absolute;
        left: -0.6rem;
        right: -2.2rem;
        top: -0.6rem;
        bottom: -0.2rem; }
    .footer-secondary-nav-component .secondary-link-list li a.cookieSettingButton {
      text-decoration: none; }
      .footer-secondary-nav-component .secondary-link-list li a.cookieSettingButton span {
        text-decoration: underline; }

@media screen and (max-width: 768px) {
  .ios9 .footer-secondary-nav-component .secondary-link-list li,
  .ios10 .footer-secondary-nav-component .secondary-link-list li {
    width: 33%;
    max-width: auto; } }

.copyright-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: .9rem;
  color: #323232;
  width: 50%;
  font-weight: 300; }

.ada-notice-component {
  font-size: .8rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  color: #2b3936; }
  @media screen and (max-width: 768px) {
    .ada-notice-component {
      left: 0%;
      width: 100%;
      padding-bottom: 4.2rem; } }
  .ada-notice-component .icon-external {
    margin-right: .7rem; }

.back-to-top-component {
  display: none;
  position: absolute;
  right: 2rem;
  bottom: 2.2rem;
  text-align: center; }
  @media screen and (max-width: 768px) {
    .back-to-top-component {
      display: block; } }
  .back-to-top-component .back-to-top-text {
    display: block;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 1.3rem;
    color: #036d58;
    text-transform: uppercase;
    position: relative; }

.modal-component {
  text-align: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  transition: .2s ease opacity, 0s linear .2s transform;
  opacity: 0;
  -ms-transform: translateY(-100%);
      transform: translateY(-100%); }
  .modal-component.open {
    z-index: 1200;
    opacity: 1;
    -ms-transform: translateY(0);
        transform: translateY(0);
    transition: .2s ease opacity; }
  .modal-component .modal-title {
    margin-bottom: 4rem;
    line-height: 1; }
  .modal-component .content-wrapper {
    margin-left: auto;
    margin-right: auto; }
  .modal-component .info-text {
    max-width: 42rem;
    width: auto;
    word-wrap: break-word; }
  .modal-component button {
    border: none !important;
    width: 100%; }
  .modal-component .primary-button {
    width: 100%; }
  .modal-component .modal-content {
    overflow: auto;
    -ms-flex-align: start;
        align-items: flex-start;
    padding-top: 4rem; }
    @media screen and (max-width: 768px) {
      .modal-component .modal-content {
        padding: 4rem 2.8rem; } }
  @media screen and (max-width: 768px) {
    .modal-component .modal-header,
    .modal-component .modal-body {
      padding: 0;
      margin: 0 auto; } }
  .modal-component .modal-header .info-wrapper {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .modal-component .modal-body {
    padding-bottom: 2rem; }
    .modal-component .modal-body .img-wrapper img {
      max-width: 14.6rem;
      display: block;
      margin: 0 auto; }
    .modal-component .modal-body p {
      font-size: 1.8rem; }
    .modal-component .modal-body .divider {
      background-image: url("/Assets/Jamba/img/divider-gray.svg");
      background-position: center center;
      background-repeat: no-repeat;
      height: 2px;
      margin: 3rem 0; }
  .modal-component .delimiter-text {
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.4;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin: 1.4rem 0;
    display: inline-block; }

.modal-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center; }

.modal-wrapper {
  width: 100%;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
  @media screen and (max-width: 768px) {
    .modal-wrapper {
      height: 100%; } }

.fcs-container {
  position: relative; }

.close-wrapper {
  height: 2.3rem; }

button.close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  border: 0;
  width: 2.4rem;
  height: 2.4rem;
  background-size: 100%;
  background-color: transparent;
  overflow: hidden; }
  @media screen and (max-width: 768px) {
    button.close {
      top: 0;
      right: .2rem; } }
  button.close img {
    max-width: 2.4rem;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none; }
  button.close:hover img, button.close:focus img {
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none; }

.modal-header {
  max-width: 42rem;
  margin: 0 auto; }

.modal-body {
  padding-top: 0; }

.modal-content {
  background-color: #fdf9ef;
  border: 0;
  box-shadow: none;
  padding: 3.6rem 3.6rem 2.4rem 3.6rem;
  height: 100%; }
  @media screen and (max-width: 768px) {
    .modal-content {
      width: 100vw;
      border-radius: 0;
      padding: 3.9rem 1.8rem 0 1.8rem;
      margin-top: 0;
      overflow-y: auto;
      overflow-x: hidden; } }
  .modal-content .separator-wrapper {
    font-size: 1.3rem;
    margin: 1.5rem 0; }
    .modal-content .separator-wrapper span {
      background-color: #fdf9ef; }
  .modal-content .input-wrapper label {
    font-weight: 400;
    font-size: 1rem; }
  .modal-content .location-image {
    margin-right: 1.5rem; }

.modal-dialog {
  width: 41rem;
  height: 47rem;
  margin: 0 auto;
  pointer-events: all !important; }
  @media screen and (max-width: 768px) {
    .modal-dialog {
      width: 100vw;
      height: 100vh;
      border-radius: 0;
      margin: 0; } }

.modal-footer {
  border: 0;
  text-align: center;
  display: block; }

.modal-header {
  border: 0;
  position: relative;
  text-align: center;
  padding: 0;
  display: block; }

.info-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 1.5rem; }
  @media screen and (max-width: 768px) {
    .info-wrapper {
      -ms-flex-pack: start;
          justify-content: flex-start; } }
  .info-wrapper a {
    white-space: nowrap;
    color: #036d58;
    font-weight: 500; }
    .info-wrapper a:after {
      margin-left: 0.5rem;
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }

.info-text {
  font-size: 1.8rem;
  line-height: 1.33;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  @media screen and (max-width: 768px) {
    .info-text {
      text-align: left;
      font-size: 1.5rem; } }

@media screen and (max-width: 768px) {
  .primary-button {
    font-size: 1.8rem;
    padding: 1.64rem 0; } }

.modal-title {
  font-size: 3.2rem;
  color: #2b3936;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-weight: 700;
  margin-top: 2.2rem; }
  @media screen and (max-width: 768px) {
    .modal-title {
      margin-top: 2.5rem; } }

.modal-wrapper {
  position: relative; }
  @media screen and (max-width: 768px) {
    .modal-wrapper {
      position: static; } }
  .modal-wrapper .modal-background {
    background-color: rgba(0, 0, 0, 0.8);
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
    animation: .2s fadeIn linear forwards; }
  .modal-wrapper [data-target] {
    z-index: 12; }
  .modal-wrapper .sign-up-modal {
    position: absolute;
    right: -.8rem;
    top: calc(100% - 2.3rem);
    z-index: 11; }
    @media screen and (max-width: 768px) {
      .modal-wrapper .sign-up-modal {
        right: 0;
        top: 0;
        left: 0; } }
    .modal-wrapper .sign-up-modal .modal-dialog {
      z-index: 2;
      position: relative;
      animation: .2s fadeDown linear forwards;
      opacity: 0;
      -ms-transform: translateY(-5%);
          transform: translateY(-5%); }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeDown {
  0% {
    opacity: 0;
    transform: translateY(-5%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
  .modal-wrapper.modal-visible .modal-background {
    display: block; }
    @media screen and (max-width: 768px) {
      .modal-wrapper.modal-visible .modal-background {
        display: none; } }
  .modal-wrapper.modal-visible .sign-up-modal {
    display: block; }

.sc-editor .success-show,
.sc-editor .fail-show,
.sc-editor .already-in-show,
.sc-editor .sign-up-modal {
  display: block; }

.agree-error {
  color: #dd2106; }

@media screen and (max-width: 768px) {
  .ios .sign-up-modal .modal-body {
    margin-bottom: 10rem; } }

#signupModal {
  display: none; }

.content-container {
  display: none; }

.modal-component .content-container {
  display: block; }

.modal-header .info-wrapper {
  display: block;
  text-align: left; }

.modal-header .info-details {
  display: block;
  margin-bottom: .5rem; }

.modal-header .info-text {
  display: inline-block;
  margin-right: 1rem; }

.modal-body .address {
  margin-top: 1rem; }

.generic-modal-component {
  position: fixed;
  margin: auto;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  color: #2b3936;
  top: 0rem;
  left: 50%;
  width: 100%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%); }
  .generic-modal-component .modal-open .modal {
    overflow: visible; }
  @media screen and (max-width: 768px) {
    .generic-modal-component {
      max-width: 34rem;
      margin: 0 auto; } }
  .generic-modal-component.right .modal-dialog {
    right: 1.5rem;
    margin: 0 0 0 auto; }
    @media screen and (max-width: 768px) {
      .generic-modal-component.right .modal-dialog {
        right: initial; } }
  .generic-modal-component .modal-dialog {
    width: 100%;
    position: absolute;
    z-index: 2000;
    height: auto;
    text-align: center;
    left: 0;
    right: 0;
    top: 50%;
    -ms-transform: translateY(-50%) !important;
        transform: translateY(-50%) !important; }
    @media screen and (max-width: 768px) {
      .generic-modal-component .modal-dialog {
        max-width: 34rem; } }
    .generic-modal-component .modal-dialog.top {
      top: 0;
      -ms-transform: none !important;
          transform: none !important; }
  .generic-modal-component .modal-content {
    background: #edf4f3;
    padding: 0;
    border-radius: .6rem; }
    @media screen and (max-width: 768px) {
      .generic-modal-component .modal-content {
        width: 100%; } }
    .highcontrast .generic-modal-component .modal-content {
      border: 1px solid #ffffff; }
  .generic-modal-component .modal-title {
    margin-top: 4.6rem; }
    @media screen and (max-width: 768px) {
      .generic-modal-component .modal-title {
        font-size: 2.6rem;
        margin-top: 5.6rem; } }
  .generic-modal-component .modal-header {
    max-width: none; }
  .generic-modal-component .modal-body {
    padding: 2.4rem 6rem 2.2rem;
    margin: 0;
    max-width: none; }
    @media screen and (max-width: 768px) {
      .generic-modal-component .modal-body {
        padding: 1.4rem 4rem 2.2rem; } }
  .generic-modal-component .info {
    font-size: 1.8rem;
    line-height: 1.3;
    margin-bottom: 1.4rem;
    display: block; }
    @media screen and (max-width: 768px) {
      .generic-modal-component .info {
        font-size: 1.6rem; } }
  .generic-modal-component .close-wrapper {
    height: 0; }
  .generic-modal-component .close {
    top: 2.4rem;
    right: 2.4rem;
    border: none;
    z-index: 1; }
  .generic-modal-component .modal-footer {
    display: -ms-flexbox;
    display: flex;
    background: #ffffff;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 1.5rem 0; }
    .generic-modal-component .modal-footer a,
    .generic-modal-component .modal-footer button {
      font-size: 1.8rem; }
    .generic-modal-component .modal-footer a {
      margin-left: 4rem; }
      @media screen and (max-width: 768px) {
        .generic-modal-component .modal-footer a {
          max-width: 11rem; } }
    .generic-modal-component .modal-footer .primary-button {
      max-width: 18rem;
      margin-right: 2rem; }
      @media screen and (max-width: 768px) {
        .generic-modal-component .modal-footer .primary-button {
          min-width: 14rem; } }
  .generic-modal-component.promo {
    max-width: none; }
    .generic-modal-component.promo .modal-dialog {
      max-height: 100%;
      max-width: 90rem; }
    .generic-modal-component.promo .modal-content {
      border-radius: 2rem;
      background: #ffffff; }

.edge .generic-modal-component {
  left: 0;
  -ms-transform: none !important;
      transform: none !important; }
  .edge .generic-modal-component.promo .modal-dialog {
    max-height: none;
    top: 0;
    -ms-transform: none !important;
        transform: none !important; }

.highcontrast .generic-modal-component .modal-content {
  border: 1px solid #ffffff; }

.notification-modal-component {
  padding-right: 0; }
  .notification-modal-component .modal-dialog {
    height: auto;
    padding-top: 7rem; }
    @media screen and (max-width: 768px) {
      .notification-modal-component .modal-dialog {
        max-width: 33rem;
        margin: 0 auto; } }
  .notification-modal-component .close {
    top: 2.4rem;
    right: 2.4rem; }
  .notification-modal-component .modal-body {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
    text-align: center; }
  .notification-modal-component .modal-header {
    max-width: none; }
  .notification-modal-component .modal-title {
    font-size: 2.6rem;
    margin: 3rem 0 2.2rem; }
  .notification-modal-component p {
    color: #2b3936;
    margin-bottom: 1.6rem; }
  .notification-modal-component .modal-content {
    background-color: #edf4f3;
    height: auto;
    padding: 0;
    border-radius: .6rem; }
    @media screen and (max-width: 768px) {
      .notification-modal-component .modal-content {
        width: 100%; } }
  .notification-modal-component .modal-footer {
    background: #ffffff;
    padding: 2.6rem 2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
    @media screen and (max-width: 768px) {
      .notification-modal-component .modal-footer {
        -ms-flex-pack: justify;
            justify-content: space-between; } }
    .notification-modal-component .modal-footer--single-button {
      -ms-flex-pack: distribute;
          justify-content: space-around; }
  @media screen and (max-width: 768px) {
    .notification-modal-component .primary-button {
      min-width: 15.8rem; } }
  .notification-modal-component a,
  .notification-modal-component .primary-button {
    font-size: 1.8rem; }

.highcontrast .notification-modal-component .modal-content {
  border: 1px solid #ffffff !important; }

.size-modal-component .modal-header {
  text-align: left;
  padding: 0 2.4rem; }

.size-modal-component .modal-body {
  text-align: center; }

.size-modal-component .modal-title {
  font-size: 2.6rem; }

.size-modal-component .modal-footer {
  background: #ffffff;
  padding: 3.4rem 2.4rem;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 768px) {
    .size-modal-component .modal-footer {
      padding: 1.6rem 2rem; } }
  .size-modal-component .modal-footer .primary-button {
    width: 50%;
    font-weight: 700;
    font-size: 1.8rem; }
    @media screen and (max-width: 768px) {
      .size-modal-component .modal-footer .primary-button {
        min-width: 0; } }
  .size-modal-component .modal-footer a {
    width: 50%;
    font-size: 1.8rem; }

.size-modal-component .item-title {
  font-size: 1.6rem;
  font-weight: 500; }

.size-modal-component .size-selection-component span {
  display: block;
  font-size: 1.4rem;
  font-weight: 500;
  margin-bottom: 1rem; }

.size-modal-component .size-selection-component label {
  margin-right: 10.6rem; }
  @media screen and (max-width: 768px) {
    .size-modal-component .size-selection-component label {
      margin-right: 4.2rem; } }

.size-modal-component .size-selection-component .text {
  margin: 0 auto 1rem; }

.size-modal-component .size-selection-component .price,
.size-modal-component .size-selection-component .cal {
  line-height: 1; }

.size-modal-component .size-selection-component .price {
  margin-bottom: .5rem; }
  .size-modal-component .size-selection-component .price::after {
    content: "";
    border-bottom: 1px solid #fac53c;
    width: 1rem;
    display: block;
    text-align: center;
    margin: .5rem auto; }

.checkout-rewards-offers-redesign {
  position: relative;
  background: #F6F4EE;
  max-width: 55rem;
  margin: 0 auto;
  padding: 0 1.5rem; }
  .checkout-rewards-offers-redesign .rewards-offers-title {
    color: #117159;
    font-weight: 700; }

@media screen and (max-width: 768px) {
  .basket-modal-component {
    margin-top: 0; } }

.basket-modal-component .modal-title {
  font-size: 2.6rem;
  text-align: left;
  margin-left: 2.5rem;
  margin-bottom: 1.5rem; }

.basket-modal-component .modal-body {
  padding: 0; }

.basket-modal-component .basket-list {
  position: relative; }

.basket-modal-component .modal-dialog {
  text-align: left;
  top: 5.2rem;
  -ms-transform: none !important;
      transform: none !important; }

.basket-modal-component .basket-item {
  padding: 1rem 0 1.5rem; }
  .basket-modal-component .basket-item::after, .basket-modal-component .basket-item::before {
    content: "";
    display: block;
    width: 100%;
    height: 0.3rem;
    background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
    background-size: cover;
    position: absolute; }
  .basket-modal-component .basket-item::after {
    margin-top: 1rem; }
  .basket-modal-component .basket-item.upsell {
    position: relative; }
    .basket-modal-component .basket-item.upsell:after {
      background-image: none; }
    .basket-modal-component .basket-item.upsell .upsell-title {
      font-family: Charleston, Arial, Helvetica, sans-serif;
      font-size: 2rem;
      line-height: 1.5; }
      @media screen and (max-width: 768px) {
        .basket-modal-component .basket-item.upsell .upsell-title {
          font-size: 1.5rem;
          line-height: 2; } }
    .basket-modal-component .basket-item.upsell .item-description {
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: start;
          align-items: flex-start;
      width: 100%;
      -ms-flex-pack: justify;
          justify-content: space-between; }
    .basket-modal-component .basket-item.upsell .item-description-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: justify;
          justify-content: space-between; }
    @media screen and (max-width: 768px) {
      .basket-modal-component .basket-item.upsell .item-name {
        max-width: 14rem; } }
    .basket-modal-component .basket-item.upsell .item-name:focus {
      outline: 0.2rem solid #036d58;
      outline-offset: .6rem; }
    .basket-modal-component .basket-item.upsell .options {
      width: 100%;
      display: block;
      white-space: nowrap; }
      @media screen and (max-width: 768px) {
        .basket-modal-component .basket-item.upsell .options {
          white-space: normal; } }
    .basket-modal-component .basket-item.upsell .option {
      display: inline-block;
      position: relative; }
      @media screen and (max-width: 768px) {
        .basket-modal-component .basket-item.upsell .option {
          margin: 0.5rem 0; } }
      .basket-modal-component .basket-item.upsell .option input {
        opacity: 0;
        position: absolute;
        box-sizing: border-box;
        padding: 0; }
      .basket-modal-component .basket-item.upsell .option label {
        cursor: pointer;
        font-size: 1.2rem;
        font-weight: 500;
        color: #2b3936;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        position: relative;
        display: inline-block;
        left: 0;
        top: 0;
        height: 2rem;
        padding-left: 2.4rem; }
        .basket-modal-component .basket-item.upsell .option label:before {
          content: "";
          position: absolute;
          cursor: pointer;
          height: 1.8rem;
          width: 1.8rem;
          top: 50%;
          left: 0;
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
          border-radius: 50%;
          border: 0.2rem solid #036d58;
          background: transparent; }
        .basket-modal-component .basket-item.upsell .option label:after {
          opacity: 0;
          content: "";
          position: absolute;
          cursor: pointer;
          opacity: 0;
          height: 1rem;
          width: 1rem;
          top: 50%;
          left: 0.4rem;
          -ms-transform: translateY(-50%) scale(0);
              transform: translateY(-50%) scale(0);
          background: #036d58;
          border-radius: 50%; }
      .basket-modal-component .basket-item.upsell .option + .option {
        margin-left: .6rem; }
        @media screen and (max-width: 768px) {
          .basket-modal-component .basket-item.upsell .option + .option {
            margin-left: 0; } }
    .basket-modal-component .basket-item.upsell .add-btn {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between;
      color: #036d58;
      font-weight: 700;
      font-size: 1.5rem;
      background: transparent;
      border: .1rem solid transparent;
      padding: 0; }
      .basket-modal-component .basket-item.upsell .add-btn:focus {
        outline: 0.2rem solid #036d58;
        outline-offset: .6rem; }
      .basket-modal-component .basket-item.upsell .add-btn:before {
        content: url("/Assets/Jamba/img/icons/plus-green.svg");
        color: #036d58;
        display: inline-block;
        width: 2rem;
        height: 2rem;
        margin-right: .4rem;
        -ms-transform: scale(0.8);
            transform: scale(0.8); }
    .basket-modal-component .basket-item.upsell input[type="radio"] {
      opacity: 0;
      position: absolute; }
    .basket-modal-component .basket-item.upsell input[type="radio"]:focus + label {
      outline: 2px solid #036d58;
      outline-offset: 8px; }
    .basket-modal-component .basket-item.upsell input[type="radio"]:checked + label::before {
      animation: .2s scaleBgIn ease forwards; }
    .basket-modal-component .basket-item.upsell input[type="radio"]:checked + label::after {
      display: block;
      animation: .2s scaleIn ease forwards; }

@keyframes scaleBgIn {
  0% {
    transform: translateY(-50%) scale(0);
    opacity: 0; }
  50% {
    transform: translateY(-50%) scale(1.1); }
  80% {
    transform: translateY(-50%) scale(0.89); }
  100% {
    transform: translateY(-50%) scale(1);
    opacity: 1; } }

@keyframes scaleIn {
  0% {
    transform: translateY(-50%) scale(0);
    opacity: 0; }
  50% {
    transform: translateY(-50%) scale(1.1); }
  80% {
    transform: translateY(-50%) scale(0.89); }
  100% {
    transform: translateY(-50%) scale(1);
    opacity: 1; } }
    .basket-modal-component .basket-item.upsell.light-tan {
      background: #eedbb0; }
      .basket-modal-component .basket-item.upsell.light-tan:before {
        content: "";
        background-image: none;
        display: block;
        max-width: 55rem;
        width: 100%;
        margin: 0 auto;
        height: 2.2rem;
        position: absolute;
        background-color: #edf4f3;
        top: 0;
        left: 0;
        right: 0;
        z-index: 2;
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%); }
      .basket-modal-component .basket-item.upsell.light-tan:after {
        background-color: #edf4f3;
        height: 2.2rem;
        bottom: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 77.27273%, 99.65855% 72.99091%, 99.32982% 69.48636%, 98.52855% 62.21364%, 97.58945% 55.12727%, 96.66509% 49.21818%, 95.67073% 43.70909%, 94.27873% 37.19091%, 93.074% 32.45909%, 91.696% 27.91364%, 90.72491% 25.18636%, 89.44655% 22.10909%, 87.89345% 19.08182%, 86.63055% 17.13636%, 85.23455% 15.46818%, 83.97618% 14.35909%, 82.90909% 13.63636%, 81.876% 13.12727%, 80.75891% 12.63182%, 78.79818% 11.92273%, 77.67818% 11.61818%, 76.20727% 11.33636%, 75.15764% 11.22273%, 74.38782% 11.18636%, 73.54745% 11.18636%, 72.28782% 11.30455%, 70.74782% 11.61818%, 69.83873% 11.89091%, 68.57673% 12.38636%, 67.80818% 12.75%, 66.20073% 13.65909%, 64.87218% 14.56818%, 63.39491% 15.76364%, 62.43127% 16.63636%, 60.81091% 18.26364%, 59.41091% 19.82727%, 58.08091% 21.43636%, 57.034% 22.8%, 55.22036% 25.3%, 53.74764% 27.46818%, 52.77182% 28.96818%, 51.012% 31.79091%, 49.60945% 34.13636%, 48.36055% 36.29545%, 46.88873% 38.91364%, 45.63073% 41.18636%, 44.234% 43.79091%, 42.88582% 46.35909%, 41.77273% 48.51364%, 40.16236% 51.69545%, 38.98055% 54.05455%, 37.86818% 56.3%, 36.53618% 59.02727%, 35.27964% 61.61364%, 33.942% 64.39091%, 32.47127% 67.47273%, 31.28945% 69.96818%, 30% 72.72727%, 28.70018% 75.32727%, 27.37091% 77.65%, 25.47473% 80.43636%, 24.28418% 81.89545%, 23.36764% 82.87727%, 21.82873% 84.26818%, 19.80364% 85.63182%, 18.75436% 86.15%, 17.21509% 86.68636%, 15.04564% 87.01818%, 13.436% 86.96364%, 11.75655% 86.64545%, 9.93745% 86.01364%, 8.18891% 85.13182%, 6.37073% 83.93182%, 4.90091% 82.75%, 3.56545% 81.50909%, 2.24418% 80.11364%, 0.98182% 78.60909%, 0% 77.27273%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 77.27273%, 99.65855% 72.99091%, 99.32982% 69.48636%, 98.52855% 62.21364%, 97.58945% 55.12727%, 96.66509% 49.21818%, 95.67073% 43.70909%, 94.27873% 37.19091%, 93.074% 32.45909%, 91.696% 27.91364%, 90.72491% 25.18636%, 89.44655% 22.10909%, 87.89345% 19.08182%, 86.63055% 17.13636%, 85.23455% 15.46818%, 83.97618% 14.35909%, 82.90909% 13.63636%, 81.876% 13.12727%, 80.75891% 12.63182%, 78.79818% 11.92273%, 77.67818% 11.61818%, 76.20727% 11.33636%, 75.15764% 11.22273%, 74.38782% 11.18636%, 73.54745% 11.18636%, 72.28782% 11.30455%, 70.74782% 11.61818%, 69.83873% 11.89091%, 68.57673% 12.38636%, 67.80818% 12.75%, 66.20073% 13.65909%, 64.87218% 14.56818%, 63.39491% 15.76364%, 62.43127% 16.63636%, 60.81091% 18.26364%, 59.41091% 19.82727%, 58.08091% 21.43636%, 57.034% 22.8%, 55.22036% 25.3%, 53.74764% 27.46818%, 52.77182% 28.96818%, 51.012% 31.79091%, 49.60945% 34.13636%, 48.36055% 36.29545%, 46.88873% 38.91364%, 45.63073% 41.18636%, 44.234% 43.79091%, 42.88582% 46.35909%, 41.77273% 48.51364%, 40.16236% 51.69545%, 38.98055% 54.05455%, 37.86818% 56.3%, 36.53618% 59.02727%, 35.27964% 61.61364%, 33.942% 64.39091%, 32.47127% 67.47273%, 31.28945% 69.96818%, 30% 72.72727%, 28.70018% 75.32727%, 27.37091% 77.65%, 25.47473% 80.43636%, 24.28418% 81.89545%, 23.36764% 82.87727%, 21.82873% 84.26818%, 19.80364% 85.63182%, 18.75436% 86.15%, 17.21509% 86.68636%, 15.04564% 87.01818%, 13.436% 86.96364%, 11.75655% 86.64545%, 9.93745% 86.01364%, 8.18891% 85.13182%, 6.37073% 83.93182%, 4.90091% 82.75%, 3.56545% 81.50909%, 2.24418% 80.11364%, 0.98182% 78.60909%, 0% 77.27273%, 0% 100%); }
    .basket-modal-component .basket-item.upsell + .basket-item.upsell {
      margin-top: -2.4rem; }
      .basket-modal-component .basket-item.upsell + .basket-item.upsell:before {
        -webkit-clip-path: none;
                clip-path: none;
        background-color: #eedbb0;
        top: 0;
        left: 0;
        content: "";
        width: 100%;
        height: .3rem;
        display: inline-block;
        position: absolute;
        background-image: url("/Assets/Jamba/img/divider-dark.svg"); }
      .basket-modal-component .basket-item.upsell + .basket-item.upsell .item-info {
        padding-top: 0; }

.basket-modal-component .item-content {
  padding: 1.2rem 2rem 0; }

.basket-modal-component .item-info {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2rem; }

.basket-modal-component .item-description {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  -ms-flex-pack: start;
      justify-content: flex-start; }

.basket-modal-component .item-image img {
  display: block;
  max-width: 7.5rem;
  max-height: 6.3rem;
  margin-right: 1.2rem; }

.basket-modal-component .item-name,
.basket-modal-component .item-cal {
  margin-bottom: 0.4rem; }

.basket-modal-component .item-name {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.13; }

.basket-modal-component .item-cal {
  font-size: 1.2rem;
  font-weight: 500;
  color: #036d58;
  overflow: hidden; }

.basket-modal-component .item-ingredients {
  font-size: 1.2rem;
  color: #2b3936; }

.basket-modal-component .item-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.basket-modal-component .item-quantity {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-width: 7rem;
  width: 100%; }

.basket-modal-component .increment,
.basket-modal-component .decrement {
  background: transparent;
  border: 0;
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-position: center;
  background-size: contain;
  cursor: pointer; }
  .basket-modal-component .increment:focus,
  .basket-modal-component .decrement:focus {
    outline: 2px solid #036d58;
    outline-offset: 6px;
    display: inline-block; }
  .basket-modal-component .increment.increment,
  .basket-modal-component .decrement.increment {
    background-image: url("/Assets/Jamba/img/icons/plus-circle.svg"); }
  .basket-modal-component .increment.decrement,
  .basket-modal-component .decrement.decrement {
    background-image: url("/Assets/Jamba/img/icons/minus-circle.svg"); }

.basket-modal-component .item-price {
  font-size: 1.3rem;
  font-weight: 500; }

.basket-modal-component .basket-list-footer {
  font-size: 1.8rem;
  font-weight: 700;
  padding: 2rem 2.5rem; }

.basket-modal-component .basket-total-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.basket-modal-component .basket-total-items .triangle-link {
  color: #036d58; }
  .basket-modal-component .basket-total-items .triangle-link:after {
    background-image: url("/Assets/Jamba/img/triangle-green.svg"); }

.basket-modal-component .price {
  margin-left: 2rem; }
  @media screen and (max-width: 768px) {
    .basket-modal-component .price {
      margin-left: 0.4rem; } }

.basket-modal-component .modal-footer {
  background: #ffffff;
  padding: 2.5rem 0; }

.basket-modal-component .footer-cta {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%; }
  .basket-modal-component .footer-cta .continue {
    color: #036d58;
    font-size: 1.8rem;
    margin-left: 6rem; }
    @media screen and (max-width: 768px) {
      .basket-modal-component .footer-cta .continue {
        margin-left: 1rem; } }
  .basket-modal-component .footer-cta .primary-button {
    margin-right: 2.5rem;
    font-size: 1.8rem; }
    @media screen and (max-width: 768px) {
      .basket-modal-component .footer-cta .primary-button {
        min-width: 16rem;
        margin-right: 2rem; } }

.basket-modal-component .limit-error {
  opacity: 0;
  position: absolute;
  top: -1.6rem;
  left: 0;
  right: 0;
  text-align: center;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.4rem;
  color: #dd2106;
  font-weight: 500; }

.basket-modal-component .basket-list.error .limit-error {
  opacity: 1; }

.remove-scroll {
  overflow-y: hidden; }
  .remove-scroll .modal {
    overflow-y: auto; }

.direction-modal-component .modal-content {
  padding: 4rem 3rem; }
  .direction-modal-component .modal-content .modal-header .modal-title {
    margin: 6.6rem auto 6.4rem;
    max-width: 28rem; }

.direction-modal-component .modal-body .tertiary-button {
  display: block;
  width: 100%;
  padding: 2rem;
  margin-bottom: 3.4rem;
  font-size: 1.8rem; }

.direction-modal-component .modal-body a {
  font-size: 1.8rem; }

.direction-modal-component .fcs-third-party .fcs-third-party-icon {
  right: auto;
  display: inline;
  margin-left: 1rem; }

.floating-modal-component .modal-dialog {
  max-width: 50rem;
  width: 100%; }
  @media screen and (max-width: 768px) {
    .floating-modal-component .modal-dialog {
      max-width: 33.5rem; } }

.floating-modal-component .close {
  right: 2.4rem; }

.floating-modal-component .modal-content {
  background: #edf4f3;
  height: auto;
  margin: 3rem auto 0;
  border-radius: 0.6rem;
  box-shadow: 0 2px 5px 0 rgba(153, 175, 172, 0.6);
  padding: 3.6rem 0 0; }
  @media screen and (max-width: 768px) {
    .floating-modal-component .modal-content {
      width: 100%; } }

.floating-modal-component .modal-title {
  font-size: 2.6rem;
  margin-bottom: 2.2rem; }

.floating-modal-component .modal-body {
  padding-bottom: 1.8rem; }
  .floating-modal-component .modal-body p {
    font-size: 1.5rem;
    max-width: 24.5rem;
    margin: 0 auto; }

.floating-modal-component .modal-footer {
  display: -ms-flexbox;
  display: flex;
  background: #ffffff;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 1.5rem 0; }
  .floating-modal-component .modal-footer a,
  .floating-modal-component .modal-footer button {
    font-size: 1.8rem; }
  .floating-modal-component .modal-footer a {
    margin-left: 4rem; }
    @media screen and (max-width: 768px) {
      .floating-modal-component .modal-footer a {
        max-width: 11rem; } }
  .floating-modal-component .modal-footer .primary-button {
    max-width: 18rem;
    margin-right: 2rem; }
    @media screen and (max-width: 768px) {
      .floating-modal-component .modal-footer .primary-button {
        min-width: 14rem; } }

.welcome-modal-component .modal-title {
  font-size: 2.6rem;
  color: #2b3936;
  margin-top: 6.5rem;
  line-height: 3rem; }
  @media screen and (max-width: 768px) {
    .welcome-modal-component .modal-title {
      padding: 0 3rem;
      margin-top: 5.2rem; } }

.welcome-modal-component .modal-body {
  padding: 2.4rem 6rem 4.2rem; }
  @media screen and (max-width: 768px) {
    .welcome-modal-component .modal-body {
      padding: 1.4rem 2rem 2.2rem; } }
  .welcome-modal-component .modal-body p {
    font-size: 1.6rem;
    font-weight: 500;
    max-width: 29rem;
    margin: 0 auto; }

.faq-component {
  padding-left: 1.4rem; }
  .faq-component .column {
    margin: 0 auto;
    overflow: hidden; }
  .faq-component:nth-of-type(1) {
    margin-top: 5rem; }
  .faq-component:last-of-type {
    margin-bottom: 3rem; }
    .faq-component:last-of-type:after {
      content: none !important; }
  .faq-component:after {
    content: '';
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    overflow: hidden;
    background-size: cover;
    height: 3px;
    width: 100%;
    display: inline-block; }
    @media screen and (max-width: 768px) {
      .faq-component:after {
        width: calc(100% - 4rem);
        margin-left: 1.5rem; } }
  .faq-component .fcs-third-party {
    padding-right: 0.3rem; }
    .faq-component .fcs-third-party:after {
      content: " \e900" !important;
      /* use !important to prevent issues with browser extensions that change fonts */
      font-family: 'icomoon' !important;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      background-image: none !important;
      font-size: 1rem;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      white-space: nowrap;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
  .faq-component .faq-wrapper {
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .faq-component .faq-wrapper {
        padding-right: 2rem;
        margin-left: 1.5rem; } }
    .faq-component .faq-wrapper ul {
      text-align: left;
      list-style-type: none;
      padding: 0 0 0 2rem; }
      .faq-component .faq-wrapper ul li {
        position: relative;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-size: 1.6rem;
        padding-top: 1.2rem;
        text-indent: -20px; }
        .faq-component .faq-wrapper ul li span {
          padding-left: 2rem; }
          .faq-component .faq-wrapper ul li span span {
            padding-left: 0; }
      .faq-component .faq-wrapper ul li.faq-q {
        margin-bottom: 1.2rem; }
        .faq-component .faq-wrapper ul li.faq-q::before {
          color: #036d58;
          content: '';
          background-image: url("/Assets/Jamba/img/icons/q-letter-v4.svg");
          background-repeat: no-repeat;
          width: 2rem;
          height: 2rem;
          position: absolute;
          left: -2.2rem;
          top: 1.6rem; }
      .faq-component .faq-wrapper ul li.faq-a::before {
        color: #036d58;
        content: '';
        background-image: url("/Assets/Jamba/img/icons/a-letter-v4.svg");
        background-repeat: no-repeat;
        width: 2rem;
        height: 2rem;
        font-size: 1.6rem;
        position: absolute;
        left: -2.2rem;
        top: 1.6rem; }
    .faq-component .faq-wrapper a::focus {
      display: inline; }

.log-in-component .log-in-form-wrapper {
  padding-top: 0;
  max-width: 31.5rem;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .log-in-component .log-in-form-wrapper {
      margin-top: 1.5rem; } }
  .log-in-component .log-in-form-wrapper input {
    font-weight: 400;
    margin-bottom: 1rem; }
    .log-in-component .log-in-form-wrapper input::-webkit-input-placeholder {
      font-weight: 400; }
    .log-in-component .log-in-form-wrapper input:-ms-input-placeholder {
      font-weight: 400; }
    .log-in-component .log-in-form-wrapper input::placeholder {
      font-weight: 400; }
  .log-in-component .log-in-form-wrapper label {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.log-in-component .recaptcha-disclaimer {
  padding-top: 3rem;
  font-size: 1.2rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.17;
  color: #67726f; }
  .log-in-component .recaptcha-disclaimer .note {
    display: block;
    margin: 0; }
  .log-in-component .recaptcha-disclaimer a {
    font-size: 1.2rem;
    font-weight: 600;
    white-space: nowrap; }
    .log-in-component .recaptcha-disclaimer a .fcs-third-party-icon {
      right: .4rem; }

.log-in-component .primary-button {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  margin-top: 2rem;
  display: block;
  width: 100%;
  cursor: pointer;
  border: 0; }
  @media screen and (max-width: 768px) {
    .log-in-component .primary-button {
      margin-top: 4rem;
      font-size: 1.6rem; } }
  @media screen and (max-width: 768px) {
    .log-in-component .primary-button.facebook {
      padding: 1.55rem 4rem 1.55rem 1rem;
      margin-top: 3rem; } }
  .log-in-component .primary-button.guest {
    background: #d5e8ad;
    color: #2b3936;
    margin-top: 2rem; }
    .log-in-component .primary-button.guest:hover {
      background: #fac53c; }
    .log-in-component .primary-button.guest:focus {
      background: #fac53c; }

.log-in-component .separator-wrapper {
  max-width: 34.6rem;
  margin: 2rem auto;
  background-image: url("/Assets/Jamba/img/divider-gray.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 350%; }
  .log-in-component .separator-wrapper span {
    font-size: 1.5rem;
    font-size: 1.5rem;
    line-height: 1.33;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.log-in-component .info {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  color: #2b3936;
  line-height: 1;
  padding: 0 3rem;
  display: inline-block;
  margin-top: .6rem; }
  @media screen and (max-width: 768px) {
    .log-in-component .info {
      padding: 0 2rem; } }
  .log-in-component .info a {
    font-size: 1.8rem;
    margin-left: 1rem;
    line-height: 1; }

.log-in-component .log-in-helpers {
  padding-top: 1rem;
  margin-bottom: 1rem; }

.success-show, .fail-show, .already-in-show {
  display: none;
  background-color: #fffdf4; }
  @media screen and (max-width: 768px) {
    .success-show, .fail-show, .already-in-show {
      width: 100%;
      height: auto; } }
  .success-show img, .fail-show img, .already-in-show img {
    max-height: 15.9rem;
    margin-top: 1rem;
    margin-bottom: 1rem; }
    @media screen and (max-width: 768px) {
      .success-show img, .fail-show img, .already-in-show img {
        margin-bottom: 5rem;
        margin-top: 2rem; } }
  .success-show .message-title, .fail-show .message-title, .already-in-show .message-title {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 3.2rem;
    color: #036d58; }
  @media screen and (max-width: 768px) {
    .success-show .primary-button, .fail-show .primary-button, .already-in-show .primary-button {
      margin-top: 3.8rem; } }

.start-order-component .modal-body p {
  font-size: 1.5rem;
  max-width: 27.6rem;
  width: 100%;
  margin: 0 auto; }

.start-order-component .start-order-form-wrapper {
  padding-top: 0;
  max-width: 31.5rem;
  margin: 0 auto;
  margin-bottom: 2.5rem; }
  @media screen and (max-width: 768px) {
    .start-order-component .start-order-form-wrapper {
      margin-top: 1.5rem; } }

.start-order-component .primary-button {
  display: block;
  width: 100%;
  cursor: pointer;
  border: 0; }
  .start-order-component .primary-button:first-child {
    margin-top: 3.5rem; }
  @media screen and (max-width: 768px) {
    .start-order-component .primary-button.facebook {
      padding: 1.55rem 4rem 1.55rem 3.2rem;
      margin-top: 3rem; } }
  .start-order-component .primary-button.guest {
    background: #d5e8ad;
    color: #2b3936;
    margin-top: 2rem; }

.start-order-component .separator-wrapper {
  max-width: 34.6rem;
  margin: 2rem auto; }
  .start-order-component .separator-wrapper span {
    font-size: 1.5rem;
    font-size: 1.5rem;
    line-height: 1.33;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.order-location-component .info-wrapper {
  -ms-flex-align: end;
      align-items: flex-end; }

.order-location-component .order-location-form-wrapper {
  padding-top: 0;
  max-width: 31.5rem;
  margin: 0 auto;
  margin-bottom: 3.4rem; }
  @media screen and (max-width: 768px) {
    .order-location-component .order-location-form-wrapper {
      margin-top: 1.5rem; } }
  .order-location-component .order-location-form-wrapper input {
    color: #595a59;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.6rem;
    background: transparent; }
    .order-location-component .order-location-form-wrapper input::-webkit-input-placeholder {
      font-weight: 400; }
    .order-location-component .order-location-form-wrapper input:-ms-input-placeholder {
      font-weight: 400; }
    .order-location-component .order-location-form-wrapper input::placeholder {
      font-weight: 400; }
  .order-location-component .order-location-form-wrapper + p {
    font-size: 1.5rem;
    max-width: 30rem;
    margin: 0 auto; }
  .order-location-component .order-location-form-wrapper .input-wrapper:after {
    content: url("/Assets/Jamba/img/icons/search-green.svg");
    display: block;
    width: 2.2rem;
    height: 2.2rem;
    position: absolute;
    right: 0;
    bottom: 0.2rem; }
  .order-location-component .order-location-form-wrapper .input-wrapper .error-list {
    position: absolute;
    bottom: -2rem;
    margin: 0;
    left: 0; }

.order-location-component .primary-button {
  margin-top: 3rem;
  display: block;
  width: 100%;
  cursor: pointer;
  border: 0; }
  @media screen and (max-width: 768px) {
    .order-location-component .primary-button {
      margin-top: 3rem;
      font-size: 1.8rem; } }
  .order-location-component .primary-button:last-child {
    margin-top: 3.4rem; }

.order-location-component .search:after {
  content: url("/Assets/Jamba/img/icons/search-yellow.svg");
  display: inline-block;
  width: 1.8rem;
  height: 1.8rem;
  margin-left: .5rem; }
  @media screen and (max-width: 768px) {
    .order-location-component .search:after {
      width: 2rem;
      height: 2rem; } }

.order-location-component .search:hover:after, .order-location-component .search:focus:after {
  background-image: url("/Assets/Jamba/img/icons/search.svg"); }

.order-location-component .locate {
  background: #d5e8ad;
  color: #2b3936; }
  .order-location-component .locate:after {
    content: url("/Assets/Jamba/img/icons/locate.svg");
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    margin-left: .5rem;
    margin-top: -0.3rem; }
    @media screen and (max-width: 768px) {
      .order-location-component .locate:after {
        width: 1.8rem;
        height: 1.8rem; } }
  .order-location-component .locate:focus {
    display: block; }
  .order-location-component .locate:hover {
    background: #fac53c; }

.order-location-component .separator-wrapper {
  max-width: 34.6rem;
  margin: 2rem auto 0;
  background-image: url("/Assets/Jamba/img/divider-gray.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 350%; }
  .order-location-component .separator-wrapper span {
    font-size: 1.5rem;
    font-size: 1.5rem;
    line-height: 1.33;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    display: inline-block;
    max-width: 3rem;
    width: 100%; }

.order-location-component .order-location-helper label {
  display: inline; }

.order-location-component .location-list {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  width: 100%;
  max-width: 65rem;
  margin: 0 auto;
  list-style-type: none;
  padding: 0; }

.order-location-component .location-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  padding-top: 1.6rem;
  padding-bottom: 1rem;
  z-index: 2; }
  .order-location-component .location-item:after {
    content: "";
    display: inline-block;
    background-image: url(/Assets/Jamba/img/divider-gray.svg);
    overflow: hidden;
    background-size: 150% 100%;
    height: 3px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
    @media screen and (max-width: 768px) {
      .order-location-component .location-item:after {
        background-size: 200% 100%; } }
    @media screen and (max-width: 414px) {
      .order-location-component .location-item:after {
        background-size: 350% 100%; } }
  .order-location-component .location-item .more-wrapper {
    display: none;
    -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    text-align: left;
    padding-left: 5rem; }
    .order-location-component .location-item .more-wrapper .location-hours {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin: .6rem 0; }
      .order-location-component .location-item .more-wrapper .location-hours dt,
      .order-location-component .location-item .more-wrapper .location-hours dd {
        font-weight: 500;
        font-size: 1.2rem;
        color: #2b3936;
        line-height: 1.2;
        margin: 0; }
      .order-location-component .location-item .more-wrapper .location-hours dt {
        width: 9rem;
        padding-right: 2rem; }
      .order-location-component .location-item .more-wrapper .location-hours dd {
        width: calc(100% - 9rem); }

.order-location-component .icon-wrapper {
  border-radius: 50%;
  display: inline-block;
  width: 3.5rem;
  background: #edf4f3;
  height: 3.5rem;
  margin-right: 1.5rem; }
  .order-location-component .icon-wrapper img {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    margin: 0 auto; }

.order-location-component .location-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 5rem; }

.order-location-component .icon-info {
  font-size: 1rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif !important;
  line-height: 1;
  font-weight: 500;
  margin-top: .3rem;
  color: #67726f;
  max-width: 3.5rem; }

.order-location-component .location-info {
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
  margin-right: 1rem;
  width: calc(100% - 10rem); }
  .order-location-component .location-info .location-title {
    font-size: inherit; }

.order-location-component .location-adress,
.order-location-component .location-name {
  font-size: 1.5rem;
  line-height: 1;
  margin-bottom: .5rem; }

.order-location-component .location-adress span {
  display: block; }

.order-location-component .location-name {
  font-weight: 700; }

.order-location-component .location-hours .status,
.order-location-component .location-hours .open-until {
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.25; }

.order-location-component .location-hours .status {
  color: #468425; }
  .order-location-component .location-hours .status.closed {
    color: #67726f; }

.order-location-component .location-hours .open-until:before {
  content: "•";
  padding-right: .4rem; }

.order-location-component .location-cta {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  width: 4rem;
  text-align: right;
  position: relative;
  z-index: 3; }
  .order-location-component .location-cta a {
    color: #036d58;
    font-size: 1.2rem; }
    @media screen and (max-width: 768px) {
      .order-location-component .location-cta a {
        font-size: 1.2rem;
        width: 4.2rem; } }
    .order-location-component .location-cta a:after {
      margin-left: .4rem;
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
      width: .5rem;
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    .order-location-component .location-cta a.less {
      display: none; }
      .order-location-component .location-cta a.less:after {
        -ms-transform: rotate(-90deg);
            transform: rotateZ(-90deg); }

.order-location-component .no-results {
  display: inline-block;
  text-align: left;
  width: 100%;
  max-width: 31rem;
  font-size: 1.5rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  line-height: 1.33;
  color: #2b3936; }
  @media screen and (max-width: 768px) {
    .order-location-component .no-results {
      padding-top: 1.2rem; } }

.order-location-component .search-location-name {
  font-weight: bold;
  color: #036d58;
  word-wrap: break-word;
  word-break: break-all; }

.order-timing-component .order-timing-form-wrapper {
  padding-top: 0;
  max-width: 31.5rem;
  margin: 0 auto;
  margin-bottom: 2.5rem; }
  @media screen and (max-width: 768px) {
    .order-timing-component .order-timing-form-wrapper {
      margin-top: 1.5rem; } }
  .order-timing-component .order-timing-form-wrapper p {
    font-size: 1.5rem; }

.order-timing-component .primary-button {
  display: block;
  width: 100%;
  cursor: pointer;
  border: 0;
  margin-top: 3rem;
  margin-bottom: 1.5rem; }
  .order-timing-component .primary-button:first-child {
    margin-top: 2.6rem; }
  @media screen and (max-width: 768px) {
    .order-timing-component .primary-button {
      padding: 1.8rem 0; } }
  @media screen and (max-width: 768px) {
    .order-timing-component .primary-button.facebook {
      padding: 1.55rem 4rem 1.55rem 3.2rem;
      margin-top: 3rem; } }
  .order-timing-component .primary-button.guest {
    background: #d5e8ad;
    color: #2b3936;
    margin-top: 2rem; }

.order-timing-component .separator-wrapper {
  max-width: 34.6rem;
  margin: 2rem auto; }
  .order-timing-component .separator-wrapper span {
    font-size: 1.5rem;
    font-size: 1.5rem;
    line-height: 1.33;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.order-timing-date-time-component .order-timing-form-wrapper {
  padding-top: 0;
  margin-bottom: 2.5rem;
  max-width: 31.5rem;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .order-timing-date-time-component .order-timing-form-wrapper {
      margin-top: 1.5rem; } }
  .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    margin: 2.4rem 0 1.2rem; }
    .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .date-label {
      text-align: center; }
    .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .time-label {
      text-align: center; }
    .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .separator {
      font-size: 1.5rem;
      color: #2b3936;
      line-height: 1.33;
      margin: 0 1rem; }
    .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric {
      text-align: center;
      width: 100%;
      height: 6rem;
      background: #d5e8ad;
      background-image: url("/Assets/Jamba/img/triangle-green-down.svg");
      background-size: .8rem 1rem;
      background-repeat: no-repeat;
      background-position: 93% center;
      border-radius: 35px;
      padding: 1.1rem 2rem 1.1rem 1.1rem;
      font-size: 1.8rem;
      font-weight: 700;
      color: #2b3936;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      margin: 0;
      border: none !important;
      appearance: none;
      -webkit-appearance: none;
      -moz-appearance: none;
      -ms-appearance: none;
      -o-appearance: none; }
      @media screen and (max-width: 768px) {
        .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric {
          padding: 1.1rem 1.8rem 1.1rem 0.6rem;
          font-size: 1.6;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          padding-left: 3rem; } }
      .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric::-ms-expand {
        display: none; }
      .edge .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric:hover, .edge .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric:focus, .edge .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric:active {
        overflow: hidden; }
        .edge .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric:hover::-ms-value, .edge .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric:focus::-ms-value, .edge .order-timing-date-time-component .order-timing-form-wrapper .date-time-wrapper .selectric:active::-ms-value {
          background: none; }

.order-timing-date-time-component .primary-button {
  display: block;
  width: 100%;
  cursor: pointer;
  border: 0;
  margin-top: 3rem;
  margin-bottom: 1.5rem; }
  .order-timing-date-time-component .primary-button:first-child {
    margin-top: 2.6rem; }
  @media screen and (max-width: 768px) {
    .order-timing-date-time-component .primary-button {
      padding: 1.8rem 0; } }
  @media screen and (max-width: 768px) {
    .order-timing-date-time-component .primary-button.facebook {
      padding: 1.55rem 4rem 1.55rem 3.2rem;
      margin-top: 3rem; } }
  .order-timing-date-time-component .primary-button.guest {
    background: #d5e8ad;
    color: #2b3936;
    margin-top: 2rem; }

.order-timing-date-time-component .separator-wrapper {
  max-width: 34.6rem;
  margin: 2rem auto; }
  .order-timing-date-time-component .separator-wrapper span {
    font-size: 1.5rem;
    font-size: 1.5rem;
    line-height: 1.33;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.order-timing-date-time-component .selectric-wrapper .selectric option {
  font-size: 1.6rem; }

.sign-up-component {
  text-align: center;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  width: 33rem;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .sign-up-component {
      width: 100%;
      padding: 0 2.8rem; } }
  .sign-up-component.error, .sign-up-component.success {
    margin-bottom: 6.4rem; }
    @media screen and (max-width: 768px) {
      .sign-up-component.error, .sign-up-component.success {
        margin-bottom: 3.2rem; } }
    .sign-up-component.error .title, .sign-up-component.success .title {
      font-size: 3.2rem;
      margin-bottom: 2rem; }
    .sign-up-component.error p, .sign-up-component.success p {
      margin-bottom: 1.6rem; }
    .sign-up-component.error .error-info, .sign-up-component.success .error-info {
      display: block;
      font-weight: 500;
      font-size: 1.5rem;
      margin-bottom: 3.4rem;
      line-height: 1; }
      @media screen and (max-width: 768px) {
        .sign-up-component.error .error-info, .sign-up-component.success .error-info {
          margin-bottom: 2.4rem; } }
    .sign-up-component.error img, .sign-up-component.success img {
      margin-bottom: 4rem;
      max-width: 27rem; }
      @media screen and (max-width: 768px) {
        .sign-up-component.error img, .sign-up-component.success img {
          margin-bottom: 2.6rem; } }
    .sign-up-component.error button:not(.close), .sign-up-component.success button:not(.close) {
      margin: 0 auto 2.4rem;
      padding: 1rem 3.4rem 1.1rem; }
      @media screen and (max-width: 768px) {
        .sign-up-component.error button:not(.close), .sign-up-component.success button:not(.close) {
          font-size: 1.8rem;
          padding: 1.6rem 3.4rem;
          max-width: none; } }
      @media screen and (max-width: 420px) {
        .sign-up-component.error button:not(.close), .sign-up-component.success button:not(.close) {
          font-size: 1.4rem; } }
  .sign-up-component.success {
    width: 55rem;
    margin-bottom: 5rem; }
    @media screen and (max-width: 768px) {
      .sign-up-component.success {
        width: 100%;
        margin-bottom: 3.4rem; } }
    .sign-up-component.success .form-show {
      max-width: 31.6rem;
      margin: 0 auto; }
    .sign-up-component.success .section-component {
      margin: 4rem auto;
      padding: 0; }
      @media screen and (max-width: 768px) {
        .sign-up-component.success .section-component {
          margin: 5rem -2.8rem 3.4rem; } }
    .sign-up-component.success button[data-ref=search] {
      max-width: none; }
    .sign-up-component.success .input-wrapper:after {
      content: url("/Assets/Jamba/img/icons/search-green.svg");
      display: block;
      width: 2.2rem;
      height: 2.2rem;
      position: absolute;
      right: 0;
      bottom: 0.2rem; }
    .sign-up-component.success a {
      font-size: 1.8rem; }
  .sign-up-component .title {
    font-weight: 700;
    margin: 4rem 0 1.6rem;
    line-height: 1; }
  .sign-up-component p {
    color: #2b3936; }
  .sign-up-component .checkbox input[type="checkbox"]:checked + label::after {
    background-image: none;
    content: url("/Assets/Jamba/img/icons/checkmark-green.svg");
    padding: 0 .4rem;
    line-height: 1.5rem; }
  .sign-up-component .sign-up-helpers {
    text-align: left;
    padding-top: 1rem;
    margin-bottom: 2.6rem; }
    .sign-up-component .sign-up-helpers .checkbox {
      display: block;
      margin-bottom: 1.9rem; }
      .sign-up-component .sign-up-helpers .checkbox + .note {
        margin-top: -0.6rem; }
      .sign-up-component .sign-up-helpers .checkbox:last-of-type {
        margin-bottom: 0; }
        .sign-up-component .sign-up-helpers .checkbox:last-of-type input:focus + label + .error-label {
          display: inline-block;
          margin-top: 1rem; }
      .sign-up-component .sign-up-helpers .checkbox label {
        padding-left: 3.6rem;
        font-size: 1.5rem;
        line-height: 1.33; }
  .sign-up-component .note {
    display: block;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: 1.17;
    color: #67726f;
    margin-bottom: 1.2rem;
    text-align: left; }
    .sign-up-component .note .fcs-third-party {
      display: inline-block; }
  .sign-up-component .placeholder {
    font-weight: 400;
    font-size: 1rem; }
  .sign-up-component .input-wrapper {
    margin-bottom: 1.6rem; }
    .sign-up-component .input-wrapper.error {
      margin-bottom: 2.4rem; }
    .sign-up-component .input-wrapper:before {
      content: '';
      display: none;
      position: absolute;
      z-index: 1;
      right: 0;
      top: 2rem;
      display: block; }
    .sign-up-component .input-wrapper.error:before {
      display: block;
      content: url("/Assets/Jamba/img/icons/input-invalid.svg");
      top: 2.5rem;
      right: .4rem; }
    .sign-up-component .input-wrapper.valid:before {
      display: block;
      content: url("/Assets/Jamba/img/icons/input-valid.svg"); }
    .sign-up-component .input-wrapper input {
      font-weight: 400;
      margin-bottom: 0; }
      .sign-up-component .input-wrapper input::-webkit-input-placeholder {
        font-weight: 400; }
      .sign-up-component .input-wrapper input:-ms-input-placeholder {
        font-weight: 400; }
      .sign-up-component .input-wrapper input::placeholder {
        font-weight: 400; }
    .sign-up-component .input-wrapper .note {
      margin: 1rem 0 0; }
    .sign-up-component .input-wrapper .error-label.password-error {
      text-align: left; }
  .sign-up-component .input-group .input-wrapper:nth-child(5).error {
    margin-bottom: 1rem; }
  .sign-up-component .input-group .input-wrapper:nth-child(5) .error-label {
    position: relative; }
  .sign-up-component .input-group .input-wrapper:nth-child(5).error {
    margin-bottom: 1rem; }
  .sign-up-component .input-group .input-wrapper:nth-child(5) .error-label {
    position: relative; }
  .sign-up-component .recaptcha-disclaimer {
    padding-top: 3rem; }
    .sign-up-component .recaptcha-disclaimer .note {
      margin: 0; }
    .sign-up-component .recaptcha-disclaimer a {
      font-size: 1.2rem;
      font-weight: 600; }
      .sign-up-component .recaptcha-disclaimer a .fcs-third-party-icon {
        right: .4rem; }
  .sign-up-component .backend-validation-block .error {
    color: #dd2106;
    font-weight: 500;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .sign-up-component .separator-wrapper {
    max-width: 34.6rem;
    margin: 2rem auto 1rem;
    background-image: url("/Assets/Jamba/img/divider-gray.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 350%; }
    .sign-up-component .separator-wrapper span {
      font-size: 1.5rem;
      font-size: 1.5rem;
      line-height: 1.33;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .sign-up-component .log-in-form-wrapper {
    padding-top: 0; }
    @media screen and (max-width: 768px) {
      .sign-up-component .log-in-form-wrapper {
        margin-top: 1.5rem; } }
  .sign-up-component .primary-button {
    margin-top: 2rem;
    display: block;
    width: 100%;
    cursor: pointer;
    border: 0; }
    @media screen and (max-width: 768px) {
      .sign-up-component .primary-button {
        margin-top: 4rem;
        font-size: 1.6rem; } }
    @media screen and (max-width: 768px) {
      .sign-up-component .primary-button.facebook {
        padding: 1.55rem 4rem 1.55rem 1rem;
        margin-top: 2rem; } }
    .sign-up-component .primary-button.guest {
      background: #d5e8ad;
      color: #2b3936;
      margin-top: 2rem; }
  .sign-up-component .info {
    font-size: 1.5rem;
    color: #2b3936;
    line-height: 1;
    padding: 0 3rem;
    display: inline-block;
    margin-top: .6rem; }
    @media screen and (max-width: 768px) {
      .sign-up-component .info {
        padding: 0 2rem; } }
    .sign-up-component .info a {
      font-size: 1.8rem;
      margin-left: 1rem;
      line-height: 1; }
  @media screen and (max-width: 768px) {
    .sign-up-component .birthday {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      width: 100%;
      -ms-flex-pack: center;
          justify-content: center; } }
  .sign-up-component .birthday .placeholder {
    opacity: 1;
    font-weight: 400;
    font-size: 1.4rem;
    display: block;
    height: 3rem; }
    @media screen and (max-width: 768px) {
      .sign-up-component .birthday .placeholder {
        width: 100%; } }
  .sign-up-component .birthday select {
    width: 14rem;
    border: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #036d58;
    border-radius: 3.5rem;
    background-image: url("/Assets/Jamba/img/drop.svg");
    background-position: calc(100% - 0.8rem) center;
    background-repeat: no-repeat;
    background-size: 1rem;
    text-align: center;
    text-align-last: center;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.4rem;
    font-weight: bold;
    color: #ffffff;
    vertical-align: middle;
    padding: 1.0rem; }
    @media screen and (max-width: 768px) {
      .sign-up-component .birthday select {
        max-width: 12rem;
        width: 100%; } }
    .sign-up-component .birthday select:focus, .sign-up-component .birthday select:active {
      outline: 0 !important; }
    .sign-up-component .birthday select::-ms-expand {
      display: none; }
    .sign-up-component .birthday select:first-of-type, .sign-up-component .birthday select:last-of-type {
      width: 8.4rem; }
      @media screen and (max-width: 768px) {
        .sign-up-component .birthday select:first-of-type, .sign-up-component .birthday select:last-of-type {
          max-width: 8.4rem;
          width: 100%; } }
      @media screen and (max-width: 374px) {
        .sign-up-component .birthday select:first-of-type, .sign-up-component .birthday select:last-of-type {
          max-width: 7.4rem; } }
    .sign-up-component .birthday select + select {
      margin-left: .8rem; }
  .sign-up-component input[type="password"],
  .sign-up-component input[type="password"]:hover,
  .sign-up-component input[type="password"]:focus,
  .sign-up-component input[type="email"],
  .sign-up-component input[type="email"]:hover,
  .sign-up-component input[type="email"]:focus,
  .sign-up-component input[type="text"],
  .sign-up-component input[type="text"]:hover,
  .sign-up-component input[type="text"]:focus {
    -webkit-box-shadow: 0 0 0px 1000px #ffffff inset; }

.success-show, .fail-show, .already-in-show {
  display: none;
  background-color: #fffdf4; }
  @media screen and (max-width: 768px) {
    .success-show, .fail-show, .already-in-show {
      width: 100%;
      height: auto; } }
  .success-show img, .fail-show img, .already-in-show img {
    max-height: 15.9rem;
    margin-top: 1rem;
    margin-bottom: 1rem; }
    @media screen and (max-width: 768px) {
      .success-show img, .fail-show img, .already-in-show img {
        margin-bottom: 5rem;
        margin-top: 2rem; } }
  .success-show .message-title, .fail-show .message-title, .already-in-show .message-title {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 3.2rem;
    color: #036d58; }
  @media screen and (max-width: 768px) {
    .success-show .primary-button, .fail-show .primary-button, .already-in-show .primary-button {
      margin-top: 3.8rem; } }

.sign-up-instructions {
  margin-left: -10.0rem;
  margin-right: -10.0rem; }
  @media screen and (max-width: 768px) {
    .sign-up-instructions {
      margin-left: 0;
      margin-right: 0; } }

#completeCaptchaBeforeSubmit {
  margin: 1.5rem 0 1.5rem -1.0rem; }

.dietary-preferences-component {
  text-align: center;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .dietary-preferences-component .modal-header,
  .dietary-preferences-component .modal-body {
    max-width: 76rem; }
  .dietary-preferences-component .modal-content .modal-body p {
    font-size: 1.2rem; }
  @media screen and (max-width: 768px) {
    .dietary-preferences-component .modal-title {
      line-height: 1;
      font-size: 3rem; } }
  .dietary-preferences-component .primary-button {
    margin: 0 auto 3rem;
    display: block;
    cursor: pointer;
    border: 0;
    width: auto; }
    @media screen and (max-width: 768px) {
      .dietary-preferences-component .primary-button {
        font-size: 1.8rem;
        width: 100%;
        max-width: 31.5rem; } }
    .dietary-preferences-component .primary-button.account-dietary-button {
      margin-top: 4rem; }
      @media screen and (max-width: 768px) {
        .dietary-preferences-component .primary-button.account-dietary-button {
          margin-top: 6rem; } }
  .dietary-preferences-component .note {
    font-size: 1.2rem !important;
    line-height: 1.17;
    color: #67726f;
    max-width: 63rem;
    margin: 0 auto 3rem;
    font-weight: 500;
    text-align: left; }
  .dietary-preferences-component a {
    font-size: 1.8rem;
    display: inline-block; }
    @media screen and (max-width: 768px) {
      .dietary-preferences-component a {
        margin-bottom: 4rem; } }
  .dietary-preferences-component .checkbox-list {
    margin-bottom: 3.8rem; }
    @media screen and (max-width: 768px) {
      .dietary-preferences-component .checkbox-list {
        margin: 0 -2rem 2rem;
        padding-left: 1rem;
        padding-right: 1rem;
        -ms-flex-pack: start;
            justify-content: flex-start; } }
    .dietary-preferences-component .checkbox-list .checkbox-wrapper {
      margin: 1rem 2rem; }
      @media screen and (max-width: 768px) {
        .dietary-preferences-component .checkbox-list .checkbox-wrapper {
          margin: 1rem;
          -ms-flex-preferred-size: calc(50% - 2rem);
              flex-basis: calc(50% - 2rem); } }

.favorite-product-list-component {
  max-width: 45.8rem;
  margin: 0 auto 3.5rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  @media screen and (max-width: 768px) {
    .favorite-product-list-component {
      max-width: 100%; } }
  .favorite-product-list-component .title {
    font-size: 1.5rem;
    font-weight: 700; }
    @media screen and (max-width: 768px) {
      .favorite-product-list-component .title {
        font-size: 1.8rem; } }
  .favorite-product-list-component ul {
    width: 100%;
    list-style-type: none;
    padding: 0; }
  .favorite-product-list-component li {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    padding: 1rem 0; }
    .favorite-product-list-component li::before {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      top: 0;
      position: absolute;
      z-index: 1; }
    .favorite-product-list-component li:last-child::after {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute;
      z-index: 1; }
  .favorite-product-list-component .item-wrapper {
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
  .favorite-product-list-component .item-image-wrapper {
    max-width: 5.8rem;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .favorite-product-list-component .item-img {
    width: 100%;
    margin-bottom: 1rem; }
  .favorite-product-list-component .item-description-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    max-width: 26rem;
    margin-left: 1.6rem;
    width: 100%; }
    @media screen and (max-width: 768px) {
      .favorite-product-list-component .item-description-wrapper {
        max-width: 18rem; } }
  .favorite-product-list-component .item-name {
    font-size: 1.6rem;
    font-weight: 500;
    max-width: 20rem;
    line-height: 1.2; }
  .favorite-product-list-component .item-cal {
    font-size: 1.2rem;
    color: #036d58;
    font-weight: 500; }
  .favorite-product-list-component .item-ingredients {
    font-size: 1.2rem; }
  .favorite-product-list-component .triangle-link {
    max-width: 10.4rem;
    position: relative; }
    .favorite-product-list-component .triangle-link::after {
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
      position: absolute;
      right: 0;
      top: 50%; }

.highcontrast .item-description-wrapper .item-cal {
  line-height: 3.4; }

.account-locations-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .account-locations-component .location-container {
    margin: 0;
    text-align: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
    @media screen and (max-width: 768px) {
      .account-locations-component .location-container {
        position: relative;
        padding: 1rem 0; }
        .account-locations-component .location-container::before, .account-locations-component .location-container::after {
          content: '';
          background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
          background-size: auto;
          background-size: cover;
          display: block;
          width: 100%;
          height: .3rem;
          left: 0;
          right: 0;
          top: 0;
          position: absolute;
          z-index: 1; }
        .account-locations-component .location-container::after {
          bottom: 0;
          top: auto; } }
  .account-locations-component .location-image-wrapper {
    text-align: center; }
    .account-locations-component .location-image-wrapper .item-favorite {
      cursor: auto; }
  .account-locations-component .location-image {
    max-width: 3rem;
    display: block; }
  .account-locations-component .location-range {
    display: block;
    font-weight: 500; }
  .account-locations-component .location-details-container {
    display: -ms-flexbox;
    display: flex; }
  .account-locations-component .location-detail-wrapper {
    margin-left: 1.6rem; }
    @media screen and (max-width: 768px) {
      .account-locations-component .location-detail-wrapper {
        max-width: 22rem; } }
  .account-locations-component .location-title {
    display: block;
    font-size: 1.5rem;
    font-weight: 700; }
  .account-locations-component .location-address {
    font-size: 1.5rem; }
  .account-locations-component .location-info-wrapper {
    font-size: 1.2rem;
    font-weight: 500;
    padding-right: 4rem; }
  .account-locations-component .location-info {
    color: #036d58; }

.radial-progress-component {
  position: relative;
  font-size: 21.5rem;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  @media screen and (max-width: 768px) {
    .radial-progress-component {
      font-size: 19.4rem;
      max-width: 19.3rem; } }
  .radial-progress-component .radial-progress {
    width: 1em;
    height: 1em;
    -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
    position: relative; }
    .radial-progress-component .radial-progress:before {
      content: "";
      background: #f1ebe4;
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      border-radius: 50%;
      overflow: hidden; }
    .highcontrast .radial-progress-component .radial-progress {
      background: transparent; }
      .highcontrast .radial-progress-component .radial-progress:before {
        content: url("/Assets/Jamba/img/account/gray-square.svg");
        background: transparent;
        line-height: 100%; }
    .radial-progress-component .radial-progress .circle .progress-mask,
    .radial-progress-component .radial-progress .circle .fill {
      width: 1em;
      height: 1em;
      position: absolute;
      display: block;
      background: transparent;
      border-radius: 500px;
      width: 100%;
      height: 100%;
      overflow: hidden; }
    .radial-progress-component .radial-progress .circle .progress-mask,
    .radial-progress-component .radial-progress .circle .fill {
      -webkit-backface-visibility: hidden;
      transition: -ms-transform 1s;
      transition: transform 1s; }
    .radial-progress-component .radial-progress .circle .progress-mask {
      clip: rect(0px, 1em, 1em, 0.5em);
      overflow: hidden;
      background: transparent; }
      .radial-progress-component .radial-progress .circle .progress-mask .fill {
        clip: rect(0px, 0.5em, 1em, 0px); }
        .radial-progress-component .radial-progress .circle .progress-mask .fill::after {
          content: "";
          background: #fac53c;
          display: block;
          height: 100%;
          width: 100%; }
          .highcontrast .radial-progress-component .radial-progress .circle .progress-mask .fill::after {
            content: url("/Assets/Jamba/img/account/yellow-square.svg");
            line-height: 100%;
            position: relative;
            background: transparent;
            -ms-transform: scale(1.4);
                transform: scale(1.4); }
          .edge .radial-progress-component .radial-progress .circle .progress-mask .fill::after {
            height: 40rem;
            width: 40rem; }
    .radial-progress-component .radial-progress .inset {
      width: 0.8372em;
      height: 0.8372em;
      position: absolute;
      margin-left: 0.0814em;
      margin-top: 0.0814em;
      background-color: #ffffff;
      border-radius: 50%; }
    .radial-progress-component .radial-progress[data-progress="0"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="0"] .circle .fill {
      -ms-transform: rotate(0deg);
      transform: rotate(0deg); }
    .radial-progress-component .radial-progress[data-progress="0"] .circle .fill.fix {
      -ms-transform: rotate(0deg);
      transform: rotate(0deg); }
    .radial-progress-component .radial-progress[data-progress="1"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="1"] .circle .fill {
      -ms-transform: rotate(1.8deg);
      transform: rotate(1.8deg); }
    .radial-progress-component .radial-progress[data-progress="1"] .circle .fill.fix {
      -ms-transform: rotate(3.6deg);
      transform: rotate(3.6deg); }
    .radial-progress-component .radial-progress[data-progress="2"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="2"] .circle .fill {
      -ms-transform: rotate(3.6deg);
      transform: rotate(3.6deg); }
    .radial-progress-component .radial-progress[data-progress="2"] .circle .fill.fix {
      -ms-transform: rotate(7.2deg);
      transform: rotate(7.2deg); }
    .radial-progress-component .radial-progress[data-progress="3"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="3"] .circle .fill {
      -ms-transform: rotate(5.4deg);
      transform: rotate(5.4deg); }
    .radial-progress-component .radial-progress[data-progress="3"] .circle .fill.fix {
      -ms-transform: rotate(10.8deg);
      transform: rotate(10.8deg); }
    .radial-progress-component .radial-progress[data-progress="4"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="4"] .circle .fill {
      -ms-transform: rotate(7.2deg);
      transform: rotate(7.2deg); }
    .radial-progress-component .radial-progress[data-progress="4"] .circle .fill.fix {
      -ms-transform: rotate(14.4deg);
      transform: rotate(14.4deg); }
    .radial-progress-component .radial-progress[data-progress="5"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="5"] .circle .fill {
      -ms-transform: rotate(9deg);
      transform: rotate(9deg); }
    .radial-progress-component .radial-progress[data-progress="5"] .circle .fill.fix {
      -ms-transform: rotate(18deg);
      transform: rotate(18deg); }
    .radial-progress-component .radial-progress[data-progress="6"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="6"] .circle .fill {
      -ms-transform: rotate(10.8deg);
      transform: rotate(10.8deg); }
    .radial-progress-component .radial-progress[data-progress="6"] .circle .fill.fix {
      -ms-transform: rotate(21.6deg);
      transform: rotate(21.6deg); }
    .radial-progress-component .radial-progress[data-progress="7"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="7"] .circle .fill {
      -ms-transform: rotate(12.6deg);
      transform: rotate(12.6deg); }
    .radial-progress-component .radial-progress[data-progress="7"] .circle .fill.fix {
      -ms-transform: rotate(25.2deg);
      transform: rotate(25.2deg); }
    .radial-progress-component .radial-progress[data-progress="8"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="8"] .circle .fill {
      -ms-transform: rotate(14.4deg);
      transform: rotate(14.4deg); }
    .radial-progress-component .radial-progress[data-progress="8"] .circle .fill.fix {
      -ms-transform: rotate(28.8deg);
      transform: rotate(28.8deg); }
    .radial-progress-component .radial-progress[data-progress="9"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="9"] .circle .fill {
      -ms-transform: rotate(16.2deg);
      transform: rotate(16.2deg); }
    .radial-progress-component .radial-progress[data-progress="9"] .circle .fill.fix {
      -ms-transform: rotate(32.4deg);
      transform: rotate(32.4deg); }
    .radial-progress-component .radial-progress[data-progress="10"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="10"] .circle .fill {
      -ms-transform: rotate(18deg);
      transform: rotate(18deg); }
    .radial-progress-component .radial-progress[data-progress="10"] .circle .fill.fix {
      -ms-transform: rotate(36deg);
      transform: rotate(36deg); }
    .radial-progress-component .radial-progress[data-progress="11"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="11"] .circle .fill {
      -ms-transform: rotate(19.8deg);
      transform: rotate(19.8deg); }
    .radial-progress-component .radial-progress[data-progress="11"] .circle .fill.fix {
      -ms-transform: rotate(39.6deg);
      transform: rotate(39.6deg); }
    .radial-progress-component .radial-progress[data-progress="12"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="12"] .circle .fill {
      -ms-transform: rotate(21.6deg);
      transform: rotate(21.6deg); }
    .radial-progress-component .radial-progress[data-progress="12"] .circle .fill.fix {
      -ms-transform: rotate(43.2deg);
      transform: rotate(43.2deg); }
    .radial-progress-component .radial-progress[data-progress="13"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="13"] .circle .fill {
      -ms-transform: rotate(23.4deg);
      transform: rotate(23.4deg); }
    .radial-progress-component .radial-progress[data-progress="13"] .circle .fill.fix {
      -ms-transform: rotate(46.8deg);
      transform: rotate(46.8deg); }
    .radial-progress-component .radial-progress[data-progress="14"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="14"] .circle .fill {
      -ms-transform: rotate(25.2deg);
      transform: rotate(25.2deg); }
    .radial-progress-component .radial-progress[data-progress="14"] .circle .fill.fix {
      -ms-transform: rotate(50.4deg);
      transform: rotate(50.4deg); }
    .radial-progress-component .radial-progress[data-progress="15"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="15"] .circle .fill {
      -ms-transform: rotate(27deg);
      transform: rotate(27deg); }
    .radial-progress-component .radial-progress[data-progress="15"] .circle .fill.fix {
      -ms-transform: rotate(54deg);
      transform: rotate(54deg); }
    .radial-progress-component .radial-progress[data-progress="16"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="16"] .circle .fill {
      -ms-transform: rotate(28.8deg);
      transform: rotate(28.8deg); }
    .radial-progress-component .radial-progress[data-progress="16"] .circle .fill.fix {
      -ms-transform: rotate(57.6deg);
      transform: rotate(57.6deg); }
    .radial-progress-component .radial-progress[data-progress="17"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="17"] .circle .fill {
      -ms-transform: rotate(30.6deg);
      transform: rotate(30.6deg); }
    .radial-progress-component .radial-progress[data-progress="17"] .circle .fill.fix {
      -ms-transform: rotate(61.2deg);
      transform: rotate(61.2deg); }
    .radial-progress-component .radial-progress[data-progress="18"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="18"] .circle .fill {
      -ms-transform: rotate(32.4deg);
      transform: rotate(32.4deg); }
    .radial-progress-component .radial-progress[data-progress="18"] .circle .fill.fix {
      -ms-transform: rotate(64.8deg);
      transform: rotate(64.8deg); }
    .radial-progress-component .radial-progress[data-progress="19"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="19"] .circle .fill {
      -ms-transform: rotate(34.2deg);
      transform: rotate(34.2deg); }
    .radial-progress-component .radial-progress[data-progress="19"] .circle .fill.fix {
      -ms-transform: rotate(68.4deg);
      transform: rotate(68.4deg); }
    .radial-progress-component .radial-progress[data-progress="20"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="20"] .circle .fill {
      -ms-transform: rotate(36deg);
      transform: rotate(36deg); }
    .radial-progress-component .radial-progress[data-progress="20"] .circle .fill.fix {
      -ms-transform: rotate(72deg);
      transform: rotate(72deg); }
    .radial-progress-component .radial-progress[data-progress="21"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="21"] .circle .fill {
      -ms-transform: rotate(37.8deg);
      transform: rotate(37.8deg); }
    .radial-progress-component .radial-progress[data-progress="21"] .circle .fill.fix {
      -ms-transform: rotate(75.6deg);
      transform: rotate(75.6deg); }
    .radial-progress-component .radial-progress[data-progress="22"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="22"] .circle .fill {
      -ms-transform: rotate(39.6deg);
      transform: rotate(39.6deg); }
    .radial-progress-component .radial-progress[data-progress="22"] .circle .fill.fix {
      -ms-transform: rotate(79.2deg);
      transform: rotate(79.2deg); }
    .radial-progress-component .radial-progress[data-progress="23"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="23"] .circle .fill {
      -ms-transform: rotate(41.4deg);
      transform: rotate(41.4deg); }
    .radial-progress-component .radial-progress[data-progress="23"] .circle .fill.fix {
      -ms-transform: rotate(82.8deg);
      transform: rotate(82.8deg); }
    .radial-progress-component .radial-progress[data-progress="24"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="24"] .circle .fill {
      -ms-transform: rotate(43.2deg);
      transform: rotate(43.2deg); }
    .radial-progress-component .radial-progress[data-progress="24"] .circle .fill.fix {
      -ms-transform: rotate(86.4deg);
      transform: rotate(86.4deg); }
    .radial-progress-component .radial-progress[data-progress="25"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="25"] .circle .fill {
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
    .radial-progress-component .radial-progress[data-progress="25"] .circle .fill.fix {
      -ms-transform: rotate(90deg);
      transform: rotate(90deg); }
    .radial-progress-component .radial-progress[data-progress="26"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="26"] .circle .fill {
      -ms-transform: rotate(46.8deg);
      transform: rotate(46.8deg); }
    .radial-progress-component .radial-progress[data-progress="26"] .circle .fill.fix {
      -ms-transform: rotate(93.6deg);
      transform: rotate(93.6deg); }
    .radial-progress-component .radial-progress[data-progress="27"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="27"] .circle .fill {
      -ms-transform: rotate(48.6deg);
      transform: rotate(48.6deg); }
    .radial-progress-component .radial-progress[data-progress="27"] .circle .fill.fix {
      -ms-transform: rotate(97.2deg);
      transform: rotate(97.2deg); }
    .radial-progress-component .radial-progress[data-progress="28"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="28"] .circle .fill {
      -ms-transform: rotate(50.4deg);
      transform: rotate(50.4deg); }
    .radial-progress-component .radial-progress[data-progress="28"] .circle .fill.fix {
      -ms-transform: rotate(100.8deg);
      transform: rotate(100.8deg); }
    .radial-progress-component .radial-progress[data-progress="29"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="29"] .circle .fill {
      -ms-transform: rotate(52.2deg);
      transform: rotate(52.2deg); }
    .radial-progress-component .radial-progress[data-progress="29"] .circle .fill.fix {
      -ms-transform: rotate(104.4deg);
      transform: rotate(104.4deg); }
    .radial-progress-component .radial-progress[data-progress="30"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="30"] .circle .fill {
      -ms-transform: rotate(54deg);
      transform: rotate(54deg); }
    .radial-progress-component .radial-progress[data-progress="30"] .circle .fill.fix {
      -ms-transform: rotate(108deg);
      transform: rotate(108deg); }
    .radial-progress-component .radial-progress[data-progress="31"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="31"] .circle .fill {
      -ms-transform: rotate(55.8deg);
      transform: rotate(55.8deg); }
    .radial-progress-component .radial-progress[data-progress="31"] .circle .fill.fix {
      -ms-transform: rotate(111.6deg);
      transform: rotate(111.6deg); }
    .radial-progress-component .radial-progress[data-progress="32"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="32"] .circle .fill {
      -ms-transform: rotate(57.6deg);
      transform: rotate(57.6deg); }
    .radial-progress-component .radial-progress[data-progress="32"] .circle .fill.fix {
      -ms-transform: rotate(115.2deg);
      transform: rotate(115.2deg); }
    .radial-progress-component .radial-progress[data-progress="33"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="33"] .circle .fill {
      -ms-transform: rotate(59.4deg);
      transform: rotate(59.4deg); }
    .radial-progress-component .radial-progress[data-progress="33"] .circle .fill.fix {
      -ms-transform: rotate(118.8deg);
      transform: rotate(118.8deg); }
    .radial-progress-component .radial-progress[data-progress="34"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="34"] .circle .fill {
      -ms-transform: rotate(61.2deg);
      transform: rotate(61.2deg); }
    .radial-progress-component .radial-progress[data-progress="34"] .circle .fill.fix {
      -ms-transform: rotate(122.4deg);
      transform: rotate(122.4deg); }
    .radial-progress-component .radial-progress[data-progress="35"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="35"] .circle .fill {
      -ms-transform: rotate(63deg);
      transform: rotate(63deg); }
    .radial-progress-component .radial-progress[data-progress="35"] .circle .fill.fix {
      -ms-transform: rotate(126deg);
      transform: rotate(126deg); }
    .radial-progress-component .radial-progress[data-progress="36"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="36"] .circle .fill {
      -ms-transform: rotate(64.8deg);
      transform: rotate(64.8deg); }
    .radial-progress-component .radial-progress[data-progress="36"] .circle .fill.fix {
      -ms-transform: rotate(129.6deg);
      transform: rotate(129.6deg); }
    .radial-progress-component .radial-progress[data-progress="37"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="37"] .circle .fill {
      -ms-transform: rotate(66.6deg);
      transform: rotate(66.6deg); }
    .radial-progress-component .radial-progress[data-progress="37"] .circle .fill.fix {
      -ms-transform: rotate(133.2deg);
      transform: rotate(133.2deg); }
    .radial-progress-component .radial-progress[data-progress="38"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="38"] .circle .fill {
      -ms-transform: rotate(68.4deg);
      transform: rotate(68.4deg); }
    .radial-progress-component .radial-progress[data-progress="38"] .circle .fill.fix {
      -ms-transform: rotate(136.8deg);
      transform: rotate(136.8deg); }
    .radial-progress-component .radial-progress[data-progress="39"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="39"] .circle .fill {
      -ms-transform: rotate(70.2deg);
      transform: rotate(70.2deg); }
    .radial-progress-component .radial-progress[data-progress="39"] .circle .fill.fix {
      -ms-transform: rotate(140.4deg);
      transform: rotate(140.4deg); }
    .radial-progress-component .radial-progress[data-progress="40"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="40"] .circle .fill {
      -ms-transform: rotate(72deg);
      transform: rotate(72deg); }
    .radial-progress-component .radial-progress[data-progress="40"] .circle .fill.fix {
      -ms-transform: rotate(144deg);
      transform: rotate(144deg); }
    .radial-progress-component .radial-progress[data-progress="41"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="41"] .circle .fill {
      -ms-transform: rotate(73.8deg);
      transform: rotate(73.8deg); }
    .radial-progress-component .radial-progress[data-progress="41"] .circle .fill.fix {
      -ms-transform: rotate(147.6deg);
      transform: rotate(147.6deg); }
    .radial-progress-component .radial-progress[data-progress="42"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="42"] .circle .fill {
      -ms-transform: rotate(75.6deg);
      transform: rotate(75.6deg); }
    .radial-progress-component .radial-progress[data-progress="42"] .circle .fill.fix {
      -ms-transform: rotate(151.2deg);
      transform: rotate(151.2deg); }
    .radial-progress-component .radial-progress[data-progress="43"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="43"] .circle .fill {
      -ms-transform: rotate(77.4deg);
      transform: rotate(77.4deg); }
    .radial-progress-component .radial-progress[data-progress="43"] .circle .fill.fix {
      -ms-transform: rotate(154.8deg);
      transform: rotate(154.8deg); }
    .radial-progress-component .radial-progress[data-progress="44"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="44"] .circle .fill {
      -ms-transform: rotate(79.2deg);
      transform: rotate(79.2deg); }
    .radial-progress-component .radial-progress[data-progress="44"] .circle .fill.fix {
      -ms-transform: rotate(158.4deg);
      transform: rotate(158.4deg); }
    .radial-progress-component .radial-progress[data-progress="45"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="45"] .circle .fill {
      -ms-transform: rotate(81deg);
      transform: rotate(81deg); }
    .radial-progress-component .radial-progress[data-progress="45"] .circle .fill.fix {
      -ms-transform: rotate(162deg);
      transform: rotate(162deg); }
    .radial-progress-component .radial-progress[data-progress="46"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="46"] .circle .fill {
      -ms-transform: rotate(82.8deg);
      transform: rotate(82.8deg); }
    .radial-progress-component .radial-progress[data-progress="46"] .circle .fill.fix {
      -ms-transform: rotate(165.6deg);
      transform: rotate(165.6deg); }
    .radial-progress-component .radial-progress[data-progress="47"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="47"] .circle .fill {
      -ms-transform: rotate(84.6deg);
      transform: rotate(84.6deg); }
    .radial-progress-component .radial-progress[data-progress="47"] .circle .fill.fix {
      -ms-transform: rotate(169.2deg);
      transform: rotate(169.2deg); }
    .radial-progress-component .radial-progress[data-progress="48"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="48"] .circle .fill {
      -ms-transform: rotate(86.4deg);
      transform: rotate(86.4deg); }
    .radial-progress-component .radial-progress[data-progress="48"] .circle .fill.fix {
      -ms-transform: rotate(172.8deg);
      transform: rotate(172.8deg); }
    .radial-progress-component .radial-progress[data-progress="49"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="49"] .circle .fill {
      -ms-transform: rotate(88.2deg);
      transform: rotate(88.2deg); }
    .radial-progress-component .radial-progress[data-progress="49"] .circle .fill.fix {
      -ms-transform: rotate(176.4deg);
      transform: rotate(176.4deg); }
    .radial-progress-component .radial-progress[data-progress="50"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="50"] .circle .fill {
      -ms-transform: rotate(90deg);
      transform: rotate(90deg); }
    .radial-progress-component .radial-progress[data-progress="50"] .circle .fill.fix {
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    .radial-progress-component .radial-progress[data-progress="51"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="51"] .circle .fill {
      -ms-transform: rotate(91.8deg);
      transform: rotate(91.8deg); }
    .radial-progress-component .radial-progress[data-progress="51"] .circle .fill.fix {
      -ms-transform: rotate(183.6deg);
      transform: rotate(183.6deg); }
    .radial-progress-component .radial-progress[data-progress="52"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="52"] .circle .fill {
      -ms-transform: rotate(93.6deg);
      transform: rotate(93.6deg); }
    .radial-progress-component .radial-progress[data-progress="52"] .circle .fill.fix {
      -ms-transform: rotate(187.2deg);
      transform: rotate(187.2deg); }
    .radial-progress-component .radial-progress[data-progress="53"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="53"] .circle .fill {
      -ms-transform: rotate(95.4deg);
      transform: rotate(95.4deg); }
    .radial-progress-component .radial-progress[data-progress="53"] .circle .fill.fix {
      -ms-transform: rotate(190.8deg);
      transform: rotate(190.8deg); }
    .radial-progress-component .radial-progress[data-progress="54"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="54"] .circle .fill {
      -ms-transform: rotate(97.2deg);
      transform: rotate(97.2deg); }
    .radial-progress-component .radial-progress[data-progress="54"] .circle .fill.fix {
      -ms-transform: rotate(194.4deg);
      transform: rotate(194.4deg); }
    .radial-progress-component .radial-progress[data-progress="55"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="55"] .circle .fill {
      -ms-transform: rotate(99deg);
      transform: rotate(99deg); }
    .radial-progress-component .radial-progress[data-progress="55"] .circle .fill.fix {
      -ms-transform: rotate(198deg);
      transform: rotate(198deg); }
    .radial-progress-component .radial-progress[data-progress="56"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="56"] .circle .fill {
      -ms-transform: rotate(100.8deg);
      transform: rotate(100.8deg); }
    .radial-progress-component .radial-progress[data-progress="56"] .circle .fill.fix {
      -ms-transform: rotate(201.6deg);
      transform: rotate(201.6deg); }
    .radial-progress-component .radial-progress[data-progress="57"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="57"] .circle .fill {
      -ms-transform: rotate(102.6deg);
      transform: rotate(102.6deg); }
    .radial-progress-component .radial-progress[data-progress="57"] .circle .fill.fix {
      -ms-transform: rotate(205.2deg);
      transform: rotate(205.2deg); }
    .radial-progress-component .radial-progress[data-progress="58"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="58"] .circle .fill {
      -ms-transform: rotate(104.4deg);
      transform: rotate(104.4deg); }
    .radial-progress-component .radial-progress[data-progress="58"] .circle .fill.fix {
      -ms-transform: rotate(208.8deg);
      transform: rotate(208.8deg); }
    .radial-progress-component .radial-progress[data-progress="59"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="59"] .circle .fill {
      -ms-transform: rotate(106.2deg);
      transform: rotate(106.2deg); }
    .radial-progress-component .radial-progress[data-progress="59"] .circle .fill.fix {
      -ms-transform: rotate(212.4deg);
      transform: rotate(212.4deg); }
    .radial-progress-component .radial-progress[data-progress="60"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="60"] .circle .fill {
      -ms-transform: rotate(108deg);
      transform: rotate(108deg); }
    .radial-progress-component .radial-progress[data-progress="60"] .circle .fill.fix {
      -ms-transform: rotate(216deg);
      transform: rotate(216deg); }
    .radial-progress-component .radial-progress[data-progress="61"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="61"] .circle .fill {
      -ms-transform: rotate(109.8deg);
      transform: rotate(109.8deg); }
    .radial-progress-component .radial-progress[data-progress="61"] .circle .fill.fix {
      -ms-transform: rotate(219.6deg);
      transform: rotate(219.6deg); }
    .radial-progress-component .radial-progress[data-progress="62"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="62"] .circle .fill {
      -ms-transform: rotate(111.6deg);
      transform: rotate(111.6deg); }
    .radial-progress-component .radial-progress[data-progress="62"] .circle .fill.fix {
      -ms-transform: rotate(223.2deg);
      transform: rotate(223.2deg); }
    .radial-progress-component .radial-progress[data-progress="63"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="63"] .circle .fill {
      -ms-transform: rotate(113.4deg);
      transform: rotate(113.4deg); }
    .radial-progress-component .radial-progress[data-progress="63"] .circle .fill.fix {
      -ms-transform: rotate(226.8deg);
      transform: rotate(226.8deg); }
    .radial-progress-component .radial-progress[data-progress="64"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="64"] .circle .fill {
      -ms-transform: rotate(115.2deg);
      transform: rotate(115.2deg); }
    .radial-progress-component .radial-progress[data-progress="64"] .circle .fill.fix {
      -ms-transform: rotate(230.4deg);
      transform: rotate(230.4deg); }
    .radial-progress-component .radial-progress[data-progress="65"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="65"] .circle .fill {
      -ms-transform: rotate(117deg);
      transform: rotate(117deg); }
    .radial-progress-component .radial-progress[data-progress="65"] .circle .fill.fix {
      -ms-transform: rotate(234deg);
      transform: rotate(234deg); }
    .radial-progress-component .radial-progress[data-progress="66"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="66"] .circle .fill {
      -ms-transform: rotate(118.8deg);
      transform: rotate(118.8deg); }
    .radial-progress-component .radial-progress[data-progress="66"] .circle .fill.fix {
      -ms-transform: rotate(237.6deg);
      transform: rotate(237.6deg); }
    .radial-progress-component .radial-progress[data-progress="67"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="67"] .circle .fill {
      -ms-transform: rotate(120.6deg);
      transform: rotate(120.6deg); }
    .radial-progress-component .radial-progress[data-progress="67"] .circle .fill.fix {
      -ms-transform: rotate(241.2deg);
      transform: rotate(241.2deg); }
    .radial-progress-component .radial-progress[data-progress="68"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="68"] .circle .fill {
      -ms-transform: rotate(122.4deg);
      transform: rotate(122.4deg); }
    .radial-progress-component .radial-progress[data-progress="68"] .circle .fill.fix {
      -ms-transform: rotate(244.8deg);
      transform: rotate(244.8deg); }
    .radial-progress-component .radial-progress[data-progress="69"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="69"] .circle .fill {
      -ms-transform: rotate(124.2deg);
      transform: rotate(124.2deg); }
    .radial-progress-component .radial-progress[data-progress="69"] .circle .fill.fix {
      -ms-transform: rotate(248.4deg);
      transform: rotate(248.4deg); }
    .radial-progress-component .radial-progress[data-progress="70"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="70"] .circle .fill {
      -ms-transform: rotate(126deg);
      transform: rotate(126deg); }
    .radial-progress-component .radial-progress[data-progress="70"] .circle .fill.fix {
      -ms-transform: rotate(252deg);
      transform: rotate(252deg); }
    .radial-progress-component .radial-progress[data-progress="71"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="71"] .circle .fill {
      -ms-transform: rotate(127.8deg);
      transform: rotate(127.8deg); }
    .radial-progress-component .radial-progress[data-progress="71"] .circle .fill.fix {
      -ms-transform: rotate(255.6deg);
      transform: rotate(255.6deg); }
    .radial-progress-component .radial-progress[data-progress="72"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="72"] .circle .fill {
      -ms-transform: rotate(129.6deg);
      transform: rotate(129.6deg); }
    .radial-progress-component .radial-progress[data-progress="72"] .circle .fill.fix {
      -ms-transform: rotate(259.2deg);
      transform: rotate(259.2deg); }
    .radial-progress-component .radial-progress[data-progress="73"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="73"] .circle .fill {
      -ms-transform: rotate(131.4deg);
      transform: rotate(131.4deg); }
    .radial-progress-component .radial-progress[data-progress="73"] .circle .fill.fix {
      -ms-transform: rotate(262.8deg);
      transform: rotate(262.8deg); }
    .radial-progress-component .radial-progress[data-progress="74"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="74"] .circle .fill {
      -ms-transform: rotate(133.2deg);
      transform: rotate(133.2deg); }
    .radial-progress-component .radial-progress[data-progress="74"] .circle .fill.fix {
      -ms-transform: rotate(266.4deg);
      transform: rotate(266.4deg); }
    .radial-progress-component .radial-progress[data-progress="75"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="75"] .circle .fill {
      -ms-transform: rotate(135deg);
      transform: rotate(135deg); }
    .radial-progress-component .radial-progress[data-progress="75"] .circle .fill.fix {
      -ms-transform: rotate(270deg);
      transform: rotate(270deg); }
    .radial-progress-component .radial-progress[data-progress="76"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="76"] .circle .fill {
      -ms-transform: rotate(136.8deg);
      transform: rotate(136.8deg); }
    .radial-progress-component .radial-progress[data-progress="76"] .circle .fill.fix {
      -ms-transform: rotate(273.6deg);
      transform: rotate(273.6deg); }
    .radial-progress-component .radial-progress[data-progress="77"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="77"] .circle .fill {
      -ms-transform: rotate(138.6deg);
      transform: rotate(138.6deg); }
    .radial-progress-component .radial-progress[data-progress="77"] .circle .fill.fix {
      -ms-transform: rotate(277.2deg);
      transform: rotate(277.2deg); }
    .radial-progress-component .radial-progress[data-progress="78"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="78"] .circle .fill {
      -ms-transform: rotate(140.4deg);
      transform: rotate(140.4deg); }
    .radial-progress-component .radial-progress[data-progress="78"] .circle .fill.fix {
      -ms-transform: rotate(280.8deg);
      transform: rotate(280.8deg); }
    .radial-progress-component .radial-progress[data-progress="79"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="79"] .circle .fill {
      -ms-transform: rotate(142.2deg);
      transform: rotate(142.2deg); }
    .radial-progress-component .radial-progress[data-progress="79"] .circle .fill.fix {
      -ms-transform: rotate(284.4deg);
      transform: rotate(284.4deg); }
    .radial-progress-component .radial-progress[data-progress="80"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="80"] .circle .fill {
      -ms-transform: rotate(144deg);
      transform: rotate(144deg); }
    .radial-progress-component .radial-progress[data-progress="80"] .circle .fill.fix {
      -ms-transform: rotate(288deg);
      transform: rotate(288deg); }
    .radial-progress-component .radial-progress[data-progress="81"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="81"] .circle .fill {
      -ms-transform: rotate(145.8deg);
      transform: rotate(145.8deg); }
    .radial-progress-component .radial-progress[data-progress="81"] .circle .fill.fix {
      -ms-transform: rotate(291.6deg);
      transform: rotate(291.6deg); }
    .radial-progress-component .radial-progress[data-progress="82"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="82"] .circle .fill {
      -ms-transform: rotate(147.6deg);
      transform: rotate(147.6deg); }
    .radial-progress-component .radial-progress[data-progress="82"] .circle .fill.fix {
      -ms-transform: rotate(295.2deg);
      transform: rotate(295.2deg); }
    .radial-progress-component .radial-progress[data-progress="83"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="83"] .circle .fill {
      -ms-transform: rotate(149.4deg);
      transform: rotate(149.4deg); }
    .radial-progress-component .radial-progress[data-progress="83"] .circle .fill.fix {
      -ms-transform: rotate(298.8deg);
      transform: rotate(298.8deg); }
    .radial-progress-component .radial-progress[data-progress="84"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="84"] .circle .fill {
      -ms-transform: rotate(151.2deg);
      transform: rotate(151.2deg); }
    .radial-progress-component .radial-progress[data-progress="84"] .circle .fill.fix {
      -ms-transform: rotate(302.4deg);
      transform: rotate(302.4deg); }
    .radial-progress-component .radial-progress[data-progress="85"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="85"] .circle .fill {
      -ms-transform: rotate(153deg);
      transform: rotate(153deg); }
    .radial-progress-component .radial-progress[data-progress="85"] .circle .fill.fix {
      -ms-transform: rotate(306deg);
      transform: rotate(306deg); }
    .radial-progress-component .radial-progress[data-progress="86"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="86"] .circle .fill {
      -ms-transform: rotate(154.8deg);
      transform: rotate(154.8deg); }
    .radial-progress-component .radial-progress[data-progress="86"] .circle .fill.fix {
      -ms-transform: rotate(309.6deg);
      transform: rotate(309.6deg); }
    .radial-progress-component .radial-progress[data-progress="87"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="87"] .circle .fill {
      -ms-transform: rotate(156.6deg);
      transform: rotate(156.6deg); }
    .radial-progress-component .radial-progress[data-progress="87"] .circle .fill.fix {
      -ms-transform: rotate(313.2deg);
      transform: rotate(313.2deg); }
    .radial-progress-component .radial-progress[data-progress="88"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="88"] .circle .fill {
      -ms-transform: rotate(158.4deg);
      transform: rotate(158.4deg); }
    .radial-progress-component .radial-progress[data-progress="88"] .circle .fill.fix {
      -ms-transform: rotate(316.8deg);
      transform: rotate(316.8deg); }
    .radial-progress-component .radial-progress[data-progress="89"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="89"] .circle .fill {
      -ms-transform: rotate(160.2deg);
      transform: rotate(160.2deg); }
    .radial-progress-component .radial-progress[data-progress="89"] .circle .fill.fix {
      -ms-transform: rotate(320.4deg);
      transform: rotate(320.4deg); }
    .radial-progress-component .radial-progress[data-progress="90"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="90"] .circle .fill {
      -ms-transform: rotate(162deg);
      transform: rotate(162deg); }
    .radial-progress-component .radial-progress[data-progress="90"] .circle .fill.fix {
      -ms-transform: rotate(324deg);
      transform: rotate(324deg); }
    .radial-progress-component .radial-progress[data-progress="91"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="91"] .circle .fill {
      -ms-transform: rotate(163.8deg);
      transform: rotate(163.8deg); }
    .radial-progress-component .radial-progress[data-progress="91"] .circle .fill.fix {
      -ms-transform: rotate(327.6deg);
      transform: rotate(327.6deg); }
    .radial-progress-component .radial-progress[data-progress="92"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="92"] .circle .fill {
      -ms-transform: rotate(165.6deg);
      transform: rotate(165.6deg); }
    .radial-progress-component .radial-progress[data-progress="92"] .circle .fill.fix {
      -ms-transform: rotate(331.2deg);
      transform: rotate(331.2deg); }
    .radial-progress-component .radial-progress[data-progress="93"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="93"] .circle .fill {
      -ms-transform: rotate(167.4deg);
      transform: rotate(167.4deg); }
    .radial-progress-component .radial-progress[data-progress="93"] .circle .fill.fix {
      -ms-transform: rotate(334.8deg);
      transform: rotate(334.8deg); }
    .radial-progress-component .radial-progress[data-progress="94"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="94"] .circle .fill {
      -ms-transform: rotate(169.2deg);
      transform: rotate(169.2deg); }
    .radial-progress-component .radial-progress[data-progress="94"] .circle .fill.fix {
      -ms-transform: rotate(338.4deg);
      transform: rotate(338.4deg); }
    .radial-progress-component .radial-progress[data-progress="95"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="95"] .circle .fill {
      -ms-transform: rotate(171deg);
      transform: rotate(171deg); }
    .radial-progress-component .radial-progress[data-progress="95"] .circle .fill.fix {
      -ms-transform: rotate(342deg);
      transform: rotate(342deg); }
    .radial-progress-component .radial-progress[data-progress="96"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="96"] .circle .fill {
      -ms-transform: rotate(172.8deg);
      transform: rotate(172.8deg); }
    .radial-progress-component .radial-progress[data-progress="96"] .circle .fill.fix {
      -ms-transform: rotate(345.6deg);
      transform: rotate(345.6deg); }
    .radial-progress-component .radial-progress[data-progress="97"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="97"] .circle .fill {
      -ms-transform: rotate(174.6deg);
      transform: rotate(174.6deg); }
    .radial-progress-component .radial-progress[data-progress="97"] .circle .fill.fix {
      -ms-transform: rotate(349.2deg);
      transform: rotate(349.2deg); }
    .radial-progress-component .radial-progress[data-progress="98"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="98"] .circle .fill {
      -ms-transform: rotate(176.4deg);
      transform: rotate(176.4deg); }
    .radial-progress-component .radial-progress[data-progress="98"] .circle .fill.fix {
      -ms-transform: rotate(352.8deg);
      transform: rotate(352.8deg); }
    .radial-progress-component .radial-progress[data-progress="99"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="99"] .circle .fill {
      -ms-transform: rotate(178.2deg);
      transform: rotate(178.2deg); }
    .radial-progress-component .radial-progress[data-progress="99"] .circle .fill.fix {
      -ms-transform: rotate(356.4deg);
      transform: rotate(356.4deg); }
    .radial-progress-component .radial-progress[data-progress="100"] .circle .progress-mask.full,
    .radial-progress-component .radial-progress[data-progress="100"] .circle .fill {
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    .radial-progress-component .radial-progress[data-progress="100"] .circle .fill.fix {
      -ms-transform: rotate(360deg);
      transform: rotate(360deg); }
    .radial-progress-component .radial-progress[data-progress="0"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="1"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="2"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="3"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="4"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="5"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="6"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="7"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="8"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-0.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      left: 50%;
      -ms-transform: translateY(-43%) translateX(-50%);
          transform: translateY(-43%) translateX(-50%);
      width: 0.26em; }
    .radial-progress-component .radial-progress[data-progress="9"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="10"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="11"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="12"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="13"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="14"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="15"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="16"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="17"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="18"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="19"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="20"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-1.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-42%) translateX(-58%);
          transform: translateY(-42%) translateX(-58%);
      left: 50%;
      width: 0.33em; }
    .radial-progress-component .radial-progress[data-progress="21"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="22"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="23"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="24"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="25"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="26"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="27"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="28"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="29"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="30"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="31"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="32"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="33"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="34"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="35"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="36"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="37"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="38"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="39"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="40"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="41"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-2.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-39%) translateX(-62%);
          transform: translateY(-39%) translateX(-62%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="42"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="43"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="44"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="45"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="46"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="47"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="48"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="49"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="50"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="51"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="52"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="53"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="54"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="55"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="56"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="57"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="58"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="59"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="60"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="61"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="62"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-3.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-63%);
          transform: translateY(-50%) translateX(-63%);
      left: 50%;
      width: 0.34em; }
    .radial-progress-component .radial-progress[data-progress="63"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="64"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="65"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="66"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="67"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="68"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="69"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="70"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="71"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="72"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="73"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="74"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="75"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="76"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="77"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="78"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="79"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="80"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="81"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="82"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="83"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-4.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-54%);
          transform: translateY(-50%) translateX(-54%);
      left: 50%;
      width: 0.4em; }
    .radial-progress-component .radial-progress[data-progress="84"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="85"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="86"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="87"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="88"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="89"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="90"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="91"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="92"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="93"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="94"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="95"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="96"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="97"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="98"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="99"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
    .radial-progress-component .radial-progress[data-progress="100"] + .progress-icon:after {
      content: url("/Assets/Jamba/img/account/cup-state-5.svg");
      position: absolute;
      line-height: 0;
      display: block;
      top: 50%;
      -ms-transform: translateY(-50%) translateX(-48%);
          transform: translateY(-50%) translateX(-48%);
      left: 50%;
      width: 0.44em; }
  .radial-progress-component .progress-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 1; }
  .radial-progress-component .points-wrapper {
    position: absolute;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    bottom: 0;
    /* Safari 4-8 */
    perspective: 100px;
    font-size: 1em;
    line-height: 0.13em;
    white-space: nowrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: baseline;
        align-items: baseline; }
    .radial-progress-component .points-wrapper .bg-helper {
      position: absolute;
      top: -0.08em;
      left: -.08em;
      bottom: -0.08em;
      right: -.08em;
      background: #ffffff;
      transform: rotateX(45deg);
      z-index: 1; }
    .radial-progress-component .points-wrapper .current-points {
      color: #2b3936;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      font-size: 0.09em;
      position: relative;
      z-index: 1; }
      .radial-progress-component .points-wrapper .current-points::after {
        content: '/'; }
      @media screen and (max-width: 768px) {
        .radial-progress-component .points-wrapper .current-points {
          font-size: 0.1116em; } }
    .radial-progress-component .points-wrapper .target-points {
      color: #2b3936;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      font-size: 0.08em;
      position: relative;
      z-index: 1; }
      .radial-progress-component .points-wrapper .target-points::after {
        content: ' pts'; }
      @media screen and (max-width: 768px) {
        .radial-progress-component .points-wrapper .target-points {
          font-size: 0.074em; } }

.ios .radial-progress-component .points-wrapper,
.safari .radial-progress-component .points-wrapper {
  bottom: 1rem;
  padding: 1rem; }
  .ios .radial-progress-component .points-wrapper .bg-helper,
  .safari .radial-progress-component .points-wrapper .bg-helper {
    transform: rotateX(45deg) translateZ(-20px); }
  .ios .radial-progress-component .points-wrapper span,
  .safari .radial-progress-component .points-wrapper span {
    top: 1.6rem; }

.confirm-details-component {
  width: 100%;
  max-width: 38.6rem;
  margin: 0 auto; }
  .confirm-details-component .primary-button {
    max-width: 31.5rem;
    margin-top: 4.2rem; }

.connect-component {
  background-color: #fcf4f1;
  padding: 5rem 5rem 5rem 10rem;
  font-size: 1.5rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  @media screen and (max-width: 768px) {
    .connect-component {
      padding: 3rem;
      width: 100vw;
      margin-left: -1.5rem; } }
  .connect-component h4, .connect-component h1, .connect-component h2, .connect-component h3, .connect-component h5, .connect-component span {
    font-size: 3.2rem; }
  .connect-component .script-text {
    color: #036d58;
    font-size: 2.5rem;
    margin-right: 0.23em; }
  .connect-component p {
    max-width: 70%; }
    @media screen and (max-width: 425px) {
      .connect-component p {
        max-width: 100%; } }
  .connect-component a {
    margin-top: 2rem;
    cursor: pointer; }
    @media screen and (max-width: 768px) {
      .connect-component a {
        margin-top: 2.4rem; } }
  .connect-component ul {
    list-style-type: none;
    margin: 1rem 0 1rem 0;
    padding-left: 0; }
    .connect-component ul li {
      margin: 0 0 1.4rem 0; }
      .connect-component ul li a {
        color: #036d58 !important;
        /* TODO find override and tweak it a:not([href]):not([tabindex])*/
        margin: 0 0 0 2rem;
        display: inline-block;
        text-decoration: underline !important;
        /* TODO find override and tweak ita:not([href]):not([tabindex])*/ }
        @media screen and (max-width: 768px) {
          .connect-component ul li a {
            margin: 0; } }
  @media screen and (max-width: 425px) {
    .connect-component .primary-button {
      width: 100%;
      text-align: center;
      padding: 1.9rem 0; } }
  @media screen and (max-width: 768px) {
    .connect-component .connect-right {
      margin-top: 1rem; } }
  .connect-component.hide-right .connect-right {
    display: none; }
  .connect-component.hide-right .connect-left {
    text-align: center; }

.recent-orders-component .modal-title {
  font-size: 3rem;
  margin-bottom: 2rem; }

.recent-orders-component .separator-wrapper,
.recent-orders-component .title,
.recent-orders-component .date,
.recent-orders-component .quantity,
.recent-orders-component .total-price,
.recent-orders-component .pricing-info {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.recent-orders-component .separator-wrapper {
  margin: 1rem auto;
  font-size: 1.5rem;
  line-height: 1.33;
  color: #2b3936;
  background-image: none; }

.recent-orders-component .buttons-wrapper {
  max-width: 31.5rem;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 3rem; }

.recent-orders-component .item-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left; }

@media screen and (max-width: 414px) {
  .recent-orders-component .item-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; } }

.recent-orders-component .pricing-info {
  display: inline-block;
  font-size: 1.5rem;
  color: #2b3936;
  margin-bottom: 3rem;
  line-height: 1.33; }

.recent-orders-component .recent-orders-list {
  margin-bottom: 2rem; }

.recent-orders-component .recent-order-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  padding: 1rem 0; }
  @media screen and (max-width: 768px) {
    .recent-orders-component .recent-order-item {
      -ms-flex-align: start;
          align-items: flex-start; } }
  .recent-orders-component .recent-order-item:before {
    content: "";
    display: inline-block;
    background-image: url("/Assets/Jamba/img/divider-gray.svg");
    overflow: hidden;
    background-size: 150% 100%;
    height: 3px;
    width: 100%;
    position: absolute;
    top: 0; }
  .recent-orders-component .recent-order-item:last-of-type:after {
    content: "";
    display: inline-block;
    background-image: url("/Assets/Jamba/img/divider-gray.svg");
    overflow: hidden;
    background-size: 150% 100%;
    height: 3px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }

.recent-orders-component .modal-footer {
  max-width: 65rem;
  margin: 4rem auto 0; }
  @media screen and (max-width: 768px) {
    .recent-orders-component .modal-footer {
      margin: 2rem auto 0; } }

.recent-orders-component .subtitle {
  font-weight: 700; }

.recent-orders-component .title {
  font-size: 1.4rem;
  line-height: 1;
  color: #2b3936;
  font-weight: 700;
  margin-bottom: .5rem;
  margin-right: 2rem; }
  @media screen and (max-width: 768px) {
    .recent-orders-component .title {
      margin-right: 1rem; } }

.recent-orders-component .modal-body {
  padding: 0;
  margin-top: 3.4rem; }

.recent-orders-component .date {
  display: inline-block;
  font-size: 1.2em;
  line-height: 1.15;
  color: #2b3936; }

.recent-orders-component .location {
  display: inline-block;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1rem;
  margin-bottom: .4rem; }

.recent-orders-component .product-list {
  padding: 0;
  margin-bottom: .4rem;
  list-style: none;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.5rem; }
  @media screen and (max-width: 768px) {
    .recent-orders-component .product-list {
      font-size: 1.4rem; } }

.recent-orders-component .quantity {
  font-size: 1.2rem;
  line-height: 1.25;
  color: #2b3936;
  font-weight: normal;
  margin-bottom: 0.4rem; }

.recent-orders-component .total-price {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.4rem;
  font-weight: 700; }

.recent-orders-component .load-more {
  font-size: 1.8rem;
  line-height: 1;
  font-weight: 500;
  padding-top: 3rem; }
  .recent-orders-component .load-more a {
    font-size: 1.8rem;
    line-height: 1;
    font-weight: 500; }

.recent-orders-component .buttons-wrapper {
  text-align: center;
  max-width: 31.5rem; }
  @media screen and (max-width: 768px) {
    .recent-orders-component .buttons-wrapper {
      margin-bottom: 3.8rem; } }

.recent-orders-slider-component .recent-order-item {
  margin-right: 2.4rem;
  text-align: left; }

.recent-orders-slider-component .title,
.recent-orders-slider-component .address,
.recent-orders-slider-component .date,
.recent-orders-slider-component .ingredients,
.recent-orders-slider-component .item-info,
.recent-orders-slider-component .priceing-info {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.recent-orders-slider-component .title {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.33;
  color: #2b3936;
  margin-bottom: .2rem; }

.recent-orders-slider-component .address {
  font-size: 1.2rem;
  line-height: 1.17;
  color: #2b3936;
  margin-bottom: 1.4rem; }

.recent-orders-slider-component .date {
  font-size: 1rem;
  line-height: 2;
  color: #2b3936; }

.recent-orders-slider-component .ingredients {
  font-size: 1.3rem;
  line-height: 1.23;
  color: #2b3936;
  margin-bottom: .6rem; }

.recent-orders-slider-component .item-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  font-size: 1.3rem;
  line-height: 1.23;
  font-weight: 500;
  margin-bottom: 3.4rem; }

.recent-orders-slider-component .order-again {
  text-align: center;
  font-size: 1.8rem;
  line-height: 1; }

.recent-orders-slider-component .modal-title {
  font-size: 3rem; }

.recent-orders-slider-component .modal-subtitle {
  text-align: center; }

.recent-orders-slider-component .modal-body {
  padding: 0;
  margin-top: 3.4rem; }

.recent-orders-slider-component .modal-footer {
  padding: 0;
  margin-top: 2rem; }

.recent-orders-slider-component .separator-wrapper {
  margin: 1rem 0; }

.recent-orders-slider-component .buttons-wrapper {
  text-align: center;
  max-width: 31.5rem;
  margin: 0 auto; }
  .recent-orders-slider-component .buttons-wrapper .primary-button,
  .recent-orders-slider-component .buttons-wrapper .tertiary-button {
    width: 100%; }

.recent-orders-slider-component .priceing-info {
  font-size: 1.5rem;
  line-height: 1.33; }

.favorite-products-component .modal-header .info-wrapper {
  margin-bottom: 1.2rem; }

.favorite-products-component .modal-header .modal-title {
  margin: 3.2rem 0 3rem; }
  @media screen and (max-width: 768px) {
    .favorite-products-component .modal-header .modal-title {
      margin-bottom: 1.5rem; } }

.favorite-products-component .list-wrapper .gradient-helper {
  background-image: linear-gradient(to left, #fdf9ef, rgba(255, 255, 250, 0)); }

.favorite-products-component .list-wrapper .favorite-product-item {
  margin-top: 8rem;
  margin-right: 3rem;
  background-color: #f6f9f9; }

@media screen and (max-width: 768px) {
  .favorite-products-component .list-wrapper .next img,
  .favorite-products-component .list-wrapper .prev img {
    display: none; } }

.favorite-products-component .product-image {
  max-width: 13.3rem;
  width: 100%;
  max-height: 11rem;
  margin: -9rem auto 1rem; }

.favorite-products-component .title {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.1;
  text-align: center;
  margin-bottom: .5rem; }

.favorite-products-component .details-wrapper {
  font-size: 0;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  margin-bottom: 1rem;
  position: relative; }
  .favorite-products-component .details-wrapper span {
    font-size: 1.3rem;
    font-weight: 500;
    line-height: 1.33;
    color: #2b3936;
    display: inline-block; }
    .favorite-products-component .details-wrapper span + span {
      margin-left: .8rem;
      padding-left: .8rem;
      border-left: 2px solid #fac53c; }
  .favorite-products-component .details-wrapper::after {
    content: "";
    position: absolute;
    bottom: auto;
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    background-repeat: no-repeat;
    background-size: 300% 100%;
    overflow: hidden;
    height: 0.3rem;
    display: block;
    margin-top: .4rem;
    border: none;
    width: 100%; }

.favorite-products-component .boosts-list {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.3rem;
  list-style: none;
  padding: 0;
  text-align: left; }

.favorite-products-component .add {
  font-size: 1.8rem; }

.favorite-products-component .buttons-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.favorite-products-component .primary-button {
  max-width: 21rem;
  margin-right: 3rem; }
  @media screen and (max-width: 768px) {
    .favorite-products-component .primary-button {
      max-width: 15.5rem;
      margin-right: 2rem;
      min-width: 0; } }

.favorite-products-component .modal-body {
  max-width: 100%; }

.custom-slider-component .custom-slider-list {
  max-width: 63.6rem;
  margin: 0 auto;
  position: relative; }

.custom-slider-component .list-wrapper {
  margin-bottom: 3.4rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  overflow-x: hidden;
  overflow-y: hidden; }
  @media screen and (max-width: 768px) {
    .custom-slider-component .list-wrapper {
      overflow-x: auto; } }
  .custom-slider-component .list-wrapper.right-gradient::after {
    content: "";
    position: absolute;
    right: 0;
    width: 16rem;
    max-height: 100%;
    height: 100%;
    bottom: 0;
    z-index: 1;
    pointer-events: none;
    background-image: linear-gradient(to left, #fdf9ef, rgba(255, 255, 250, 0)); }
  .custom-slider-component .list-wrapper.left-gradient::before {
    content: "";
    position: absolute;
    width: 10rem;
    height: 100%;
    bottom: 0;
    right: auto;
    left: 0;
    z-index: 1;
    pointer-events: none;
    background-image: linear-gradient(to right, #fdf9ef, rgba(255, 255, 250, 0)); }

.custom-slider-component .gradient-helper {
  display: none; }

.custom-slider-component .custom-slider-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  min-width: 19rem;
  max-width: 19.7rem;
  width: 100%;
  background-color: #ffffff;
  padding: 1.2rem 1.6rem 1.8rem;
  border-radius: .5rem;
  box-shadow: 0 0 0.5rem 0 rgba(192, 217, 212, 0.4); }
  .custom-slider-component .custom-slider-item:last-child {
    margin-right: 0; }

.custom-slider-component .next,
.custom-slider-component .prev {
  position: absolute;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  top: 50%;
  z-index: 2;
  padding: 1rem; }
  .custom-slider-component .next img,
  .custom-slider-component .prev img {
    width: 1.5rem;
    height: 2rem; }

.custom-slider-component .next {
  right: -2rem; }

.custom-slider-component .prev {
  display: none;
  left: -2rem;
  transform: rotateY(180deg) translateY(-50%); }

.newsroom-header-component {
  text-align: center;
  text-transform: lowercase;
  margin: 0 auto; }
  .newsroom-header-component > div {
    margin: 0 auto; }
  .newsroom-header-component .title {
    line-height: 1.13; }
    .newsroom-header-component .title h1,
    .newsroom-header-component .title h2 {
      font-size: 4.8rem;
      margin-top: 5rem;
      margin-bottom: 2rem; }
      @media screen and (max-width: 768px) {
        .newsroom-header-component .title h1,
        .newsroom-header-component .title h2 {
          font-size: 3.8rem;
          line-height: 1.18;
          margin-top: 3rem;
          margin-bottom: 1.8rem; } }
  .newsroom-header-component .subtitle {
    line-height: 0.91; }
    .newsroom-header-component .subtitle h2 {
      font-size: 2.2rem;
      color: #036d58;
      margin-bottom: 4.5rem; }
      @media screen and (max-width: 768px) {
        .newsroom-header-component .subtitle h2 {
          font-size: 2rem;
          line-height: 1.1; } }
  .newsroom-header-component .date {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: center;
        justify-content: center;
    position: relative;
    margin-bottom: 3.5rem;
    white-space: nowrap; }
    @media screen and (max-width: 768px) {
      .newsroom-header-component .date {
        margin-bottom: 4.3rem; } }
    .newsroom-header-component .date:before {
      content: "";
      background-image: url("/Assets/Jamba/img/underline.svg");
      background-position: center;
      background-size: contain;
      display: inline-block;
      width: 21.2rem;
      height: 1rem;
      position: absolute;
      top: -1.8rem;
      left: 50%;
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }
    .newsroom-header-component .date span {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      color: #2b3936;
      font-size: 1.4rem;
      font-weight: 500;
      line-height: 1.43; }
      @media screen and (max-width: 768px) {
        .newsroom-header-component .date span {
          font-size: 1.2rem;
          line-height: 1.67; } }
      .newsroom-header-component .date span + span {
        margin-left: 1.5rem; }
        .newsroom-header-component .date span + span:before {
          content: "|";
          color: #036d58;
          margin-right: 1.5rem; }

.rte-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1.33;
  font-weight: 300;
  color: #363636; }
  .rte-component .embed-wrapper {
    max-width: 100%;
    margin: 0 auto; }
    .rte-component .embed-wrapper .embed-container {
      position: relative;
      padding-bottom: 56.25%;
      height: 0;
      overflow: hidden;
      max-width: 100%;
      height: auto;
      margin: 0 auto;
      z-index: 2;
      border-radius: 0.8rem; }
      .rte-component .embed-wrapper .embed-container:hover .video-control {
        opacity: 1; }
      .rte-component .embed-wrapper .embed-container iframe,
      .rte-component .embed-wrapper .embed-container object,
      .rte-component .embed-wrapper .embed-container embed {
        position: absolute;
        top: 0;
        left: 0;
        border-radius: .8rem;
        width: 100%;
        height: 100%;
        overflow: hidden;
        background: black; }
  .rte-component a {
    color: #036d58;
    font-weight: 500;
    border-bottom: 1px solid; }
    .rte-component a:hover {
      text-decoration: none;
      text-shadow: 0px 0px 0 #036d58, 0px 0px #036d58; }
    .rte-component a.fcs-third-party {
      padding-right: 0.3rem; }
      .rte-component a.fcs-third-party:after {
        content: " \e900" !important;
        /* use !important to prevent issues with browser extensions that change fonts */
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        background-image: none !important;
        font-size: 1rem;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
  .rte-component hr {
    border: none;
    background-image: url(/Assets/Jamba/img/divider-orange.svg);
    background-repeat: no-repeat;
    margin: 2rem auto 0 0;
    overflow: hidden;
    background-size: 100%;
    height: 2rem;
    width: 100%;
    display: inline-block; }
    @media screen and (max-width: 768px) {
      .rte-component hr {
        background-size: auto; } }
  .rte-component img {
    width: auto;
    max-width: 100%; }
    @media screen and (max-width: 767px) {
      .rte-component img {
        max-width: 100vw;
        margin-left: -2rem;
        margin-right: -2rem; } }
  .rte-component blockquote {
    font-size: 3.5rem;
    line-height: 1.14;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
    .rte-component blockquote::before {
      content: '"'; }
    .rte-component blockquote::after {
      content: '”'; }
  .rte-component ul, .rte-component ol {
    padding-left: 0;
    margin: 0 auto;
    max-width: 68.4rem;
    list-style: none;
    position: relative;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    display: inline-block;
    margin-bottom: 4rem; }
    @media screen and (max-width: 768px) {
      .rte-component ul, .rte-component ol {
        padding-left: 2rem;
        margin-bottom: 2rem; } }
    .rte-component ul li, .rte-component ol li {
      font-size: 1.5rem;
      line-height: 1.33;
      color: #2b3936;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 300; }
      .rte-component ul li:before, .rte-component ol li:before {
        content: "•";
        padding-right: .8rem;
        color: #036d58; }
      .rte-component ul li + li, .rte-component ol li + li {
        margin-top: 2rem; }
    .rte-component ul strong, .rte-component ol strong {
      font-weight: 700; }
  .rte-component ol {
    list-style: none;
    counter-reset: my-awesome-counter; }
  .rte-component ol li {
    counter-increment: my-awesome-counter; }
  .rte-component ol li::before {
    content: counter(my-awesome-counter) ". ";
    color: #036d58;
    font-weight: bold; }

.allergen-disclaimer {
  width: 100%; }
  .allergen-disclaimer.max-width-desktop {
    max-width: 116rem; }
  .allergen-disclaimer.dropdown-menu {
    padding: 0 3rem 5rem 1.5rem; }

.news-footer-component {
  font-size: 1.3rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .news-footer-component h4 {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    font-size: 1.3rem; }
  .news-footer-component .text-row {
    margin: 0 auto; }
  .news-footer-component .info-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    .news-footer-component .info-wrapper:before {
      content: '';
      background-image: url("/Assets/Jamba/img/divider-orange.svg");
      background-repeat: no-repeat;
      margin: 2rem auto 0 0;
      overflow: hidden;
      background-size: 100%;
      height: 2rem;
      width: 100%;
      display: inline-block; }
      @media screen and (max-width: 768px) {
        .news-footer-component .info-wrapper:before {
          background-size: auto; } }
    .news-footer-component .info-wrapper:last-of-type {
      margin-bottom: 5rem; }
      @media screen and (max-width: 768px) {
        .news-footer-component .info-wrapper:last-of-type {
          margin-bottom: 3rem; } }
      .news-footer-component .info-wrapper:last-of-type:after {
        content: none !important; }
    .news-footer-component .info-wrapper p {
      font-size: 1.3rem; }
  .news-footer-component a {
    text-decoration: underline;
    font-weight: 500; }
  .news-footer-component sup {
    color: #036d58; }

.news-list-component {
  max-width: 975px;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 2rem; }
  @media screen and (max-width: 425px) {
    .news-list-component {
      text-align: center; } }
  .news-list-component ul {
    list-style-type: none;
    padding-left: 0; }
    .news-list-component ul li {
      margin: 0 0 2rem 0;
      position: relative; }
      @media screen and (max-width: 425px) {
        .news-list-component ul li {
          text-align: left; } }
      .news-list-component ul li:after {
        content: '';
        background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
        background-repeat: no-repeat;
        overflow: hidden;
        background-size: 110%;
        height: 6px;
        width: 105%;
        display: inline-block; }
        @media screen and (max-width: 768px) {
          .news-list-component ul li:after {
            background-size: 300%;
            margin-left: -2%; } }
      .news-list-component ul li a {
        display: inline-block;
        width: 100%; }
      .news-list-component ul li a:hover,
      .news-list-component ul li a:focus {
        background-color: #c0d9d4;
        text-decoration: none;
        outline: none; }
      .news-list-component ul li .news-image {
        display: block;
        float: left;
        margin-right: 5rem;
        background: #ffffff;
        box-shadow: 5px 1px 2px -2px #eeeeee .news-list-component ul li .news-image img;
          box-shadow-width: auto;
          box-shadow-height: 150px; }
        @media screen and (max-width: 425px) {
          .news-list-component ul li .news-image {
            width: 80px;
            height: 204px;
            margin-right: 1.8rem; }
            .news-list-component ul li .news-image img {
              width: auto;
              height: 80px;
              margin-top: calc(70%); } }
      .news-list-component ul li .news-list-text-wrap {
        padding-top: 2.4rem;
        overflow: hidden; }
        .news-list-component ul li .news-list-text-wrap p {
          font-size: 3.2rem; }
          @media screen and (max-width: 768px) {
            .news-list-component ul li .news-list-text-wrap p {
              font-size: 4vw; } }
          @media screen and (max-width: 425px) {
            .news-list-component ul li .news-list-text-wrap p {
              font-size: 2.2rem;
              text-align: left; } }
      .news-list-component ul li .news-date {
        color: #2b3936;
        font-size: 1.4rem;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 500; }
  .news-list-component .button-box {
    margin: 4rem auto 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
    .news-list-component .button-box a {
      width: 190px;
      font-size: 1.8rem; }
    @media (max-width: 768px) {
      .news-list-component .button-box .primary-button {
        width: 80vw; } }

.secondary-nav-component {
  margin: 8rem 0 2rem 0; }
  @media screen and (max-width: 768px) {
    .secondary-nav-component {
      margin: 1rem 0 0.3rem 0; } }
  .secondary-nav-component nav {
    width: 100%;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .secondary-nav-component nav {
        overflow: hidden;
        overflow-x: auto;
        white-space: nowrap;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        margin-left: -2rem;
        margin-right: -2rem;
        width: 100vw; } }
    @media screen and (max-width: 425px) {
      .secondary-nav-component nav {
        -ms-flex-pack: start;
            justify-content: flex-start; } }
    .secondary-nav-component nav .list-wrapper {
      margin: 0 auto;
      padding: 0 0 1.6rem;
      list-style-type: none;
      position: relative; }
      @media screen and (max-width: 768px) {
        .secondary-nav-component nav .list-wrapper {
          display: -ms-flexbox;
          display: flex;
          white-space: nowrap;
          padding-left: 2rem;
          padding-right: 2rem;
          position: relative; } }
      .secondary-nav-component nav .list-wrapper:before {
        content: "";
        background: rgba(188, 199, 197, 0.35);
        height: 3px;
        width: 100%;
        display: block;
        position: absolute;
        bottom: -1.5rem;
        border-radius: 500px; }
        @media screen and (max-width: 768px) {
          .secondary-nav-component nav .list-wrapper:before {
            bottom: 0;
            left: 2rem;
            right: 2rem;
            width: auto; } }
      .secondary-nav-component nav .list-wrapper li {
        float: left; }
        @media screen and (max-width: 768px) {
          .secondary-nav-component nav .list-wrapper li:last-child {
            margin-right: 0; } }
        .secondary-nav-component nav .list-wrapper li + li {
          margin-left: 6rem; }
        .secondary-nav-component nav .list-wrapper li.fcs-nav-active {
          position: relative; }
          .secondary-nav-component nav .list-wrapper li.fcs-nav-active:before {
            content: "";
            background: #036d58;
            height: 3px;
            width: 100%;
            display: block;
            position: absolute;
            bottom: -1.3rem;
            border-radius: 500px; }
            @media screen and (max-width: 768px) {
              .secondary-nav-component nav .list-wrapper li.fcs-nav-active:before {
                bottom: -1.6rem; } }
          .secondary-nav-component nav .list-wrapper li.fcs-nav-active a {
            font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
            font-weight: 500;
            color: #2b3936; }
        .secondary-nav-component nav .list-wrapper li a {
          color: #363636;
          font-weight: 500;
          line-height: 1;
          white-space: nowrap; }
          .secondary-nav-component nav .list-wrapper li a.selected {
            border-bottom: 2px solid #036d58;
            padding-bottom: 1.1rem;
            position: relative; }
            @media screen and (max-width: 768px) {
              .secondary-nav-component nav .list-wrapper li a.selected {
                padding-bottom: 1.2rem; } }
          .secondary-nav-component nav .list-wrapper li a:hover {
            text-decoration: none; }
          .secondary-nav-component nav .list-wrapper li a:focus.fcs-third-party {
            border: none;
            outline: none; }
            .secondary-nav-component nav .list-wrapper li a:focus.fcs-third-party:after {
              content: " ";
              border: 2px solid #036d58;
              position: absolute;
              left: -.6rem;
              right: -2.2rem;
              top: -.6rem;
              bottom: -.2rem; }
    .secondary-nav-component nav .fcs-third-party-icon {
      top: 0.6rem;
      -ms-transform: none;
          transform: none; }

@media screen and (-ms-high-contrast: active) {
  .edge .secondary-nav-component li a.selected {
    border-bottom: 6px solid #036d58 !important; } }

.app-nav-component {
  text-align: center;
  margin-top: 5rem;
  margin-bottom: 4.4rem; }
  @media screen and (max-width: 768px) {
    .app-nav-component {
      margin-top: 1rem; } }
  .app-nav-component .script-text {
    font-size: 1.6rem;
    color: #036d58;
    line-height: 1;
    margin-right: 0.23em; }
  .app-nav-component h4 {
    line-height: 1;
    margin-bottom: 2.8rem;
    font-size: 2.4rem; }
  .app-nav-component .app-list {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    .app-nav-component .app-list li {
      display: inline-block;
      margin: 2.2rem; }
  .app-nav-component p a {
    border-bottom: .1rem solid;
    text-decoration: none;
    text-shadow: 0px 0px 0 transparent,  0px 0px transparent; }
    .app-nav-component p a:hover, .app-nav-component p a:focus {
      color: #036d58;
      text-shadow: 0px 0px 0 #036d58, 0px 0px #036d58; }

.button-link-selection-component {
  text-align: center;
  margin-top: 8rem;
  margin-bottom: .2rem; }
  @media screen and (max-width: 768px) {
    .button-link-selection-component {
      margin-top: 1rem; } }
  .button-link-selection-component .link-list {
    padding: 0;
    margin: 0; }
    .button-link-selection-component .link-list .link-item {
      display: inline-block;
      margin: 2.2rem;
      min-width: 190px; }
      .button-link-selection-component .link-list .link-item a {
        width: 100%; }
      @media screen and (max-width: 768px) {
        .button-link-selection-component .link-list .link-item {
          margin: auto;
          width: 100%; } }
  .button-link-selection-component .link-separator {
    display: inline-block;
    font-size: 1.5rem; }
    @media screen and (max-width: 768px) {
      .button-link-selection-component .link-separator {
        display: block;
        margin: 2rem 0 2rem 0; } }
  .button-link-selection-component .primary-button {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 700;
    padding: 1.2rem 7.9rem 1.2rem 6.8rem; }
    .button-link-selection-component .primary-button:after {
      content: none; }
    @media screen and (max-width: 768px) {
      .button-link-selection-component .primary-button {
        font-size: 1.8rem;
        padding: 1.8rem 7.9rem 1.8rem 6.8rem; } }
  .button-link-selection-component .fcs-third-party .fcs-third-party-icon:after {
    content: none !important; }
  .button-link-selection-component .fcs-third-party .link-text-wrap:after {
    content: " \e900" !important;
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    background-image: none !important;
    font-size: 1.2rem;
    margin-left: .6rem;
    top: 52%;
    position: absolute;
    -ms-transform: translateY(-50%) translateY(0.1rem);
        transform: translateY(-50%) translateY(0.1rem);
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .section-component + .button-link-selection-component {
    margin-top: 3rem; }

.location-list-component {
  margin-top: 1.5rem;
  margin-bottom: 3rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  width: 100%; }
  .location-list-component .location-item {
    position: relative;
    padding-top: 2.7rem;
    padding-bottom: 1.7rem; }
    .location-list-component .location-item:before, .location-list-component .location-item:last-child:after {
      content: '';
      background-image: url(/Assets/Jamba/img/divider-gray.svg);
      overflow: hidden;
      background-size: cover;
      height: 3px;
      width: 100%;
      display: inline-block;
      position: absolute;
      top: 0; }
    .location-list-component .location-item:last-child:after {
      top: auto;
      bottom: 0; }
    .location-list-component .location-item .main-row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      @media screen and (max-width: 768px) {
        .location-list-component .location-item .main-row {
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  .location-list-component .info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .location-list-component .location-data-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    @media screen and (max-width: 768px) {
      .location-list-component .location-data-wrapper {
        width: calc(100% - 5.5rem); } }
  .location-list-component .location-icon {
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-right: 2rem; }
  .location-list-component .icon-wrapper {
    border-radius: 50%;
    display: inline-block;
    width: 3.5rem;
    background: #edf4f3;
    height: 3.5rem; }
    @media screen and (max-width: 768px) {
      .location-list-component .icon-wrapper {
        width: 2.8rem;
        height: 2.8rem; } }
    .location-list-component .icon-wrapper img {
      position: relative;
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      margin: 0 auto; }
  .location-list-component .icon-info {
    font-size: .9rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif !important;
    line-height: 1;
    font-weight: bold;
    margin-top: .2rem;
    color: #67726f;
    max-width: 3.5rem; }
  .location-list-component .result-name {
    font-size: 2.2rem;
    color: #2b3936;
    font-weight: bolder;
    line-height: 1;
    text-decoration: none;
    margin-bottom: .6rem; }
    .location-list-component .result-name::after {
      content: "";
      background-image: url("/Assets/Jamba/img/triangle.svg");
      background-size: contain;
      background-repeat: no-repeat;
      display: inline-block;
      width: 0.7rem;
      height: 0.9rem;
      margin-left: 1rem;
      vertical-align: middle; }
  .location-list-component .property-list {
    list-style-type: none;
    padding: 0; }
    .location-list-component .property-list li {
      display: inline-block;
      font-size: 1.3rem;
      font-family: Charleston, Arial, Helvetica, sans-serif;
      line-height: 1;
      color: #363636; }
      .location-list-component .property-list li:not(:last-of-type)::after {
        content: "•";
        padding: 0 .8rem; }
  .location-list-component .location-hours {
    line-height: 1.25;
    font-size: 1.2rem;
    font-weight: 500;
    margin-bottom: 1rem; }
    .location-list-component .location-hours .status.open {
      color: #468425; }
    .location-list-component .location-hours .status.closed {
      color: #2b3936; }
    .location-list-component .location-hours .open-until {
      color: #595a59; }
      .location-list-component .location-hours .open-until::before {
        content: "•";
        padding-right: .4rem; }
  .location-list-component .hours {
    color: #2b3936;
    font-weight: 500;
    margin-bottom: 1rem; }
  .location-list-component .location-adress {
    font-size: 1.5rem;
    line-height: 1.33;
    color: #2b3936;
    margin-bottom: .6rem;
    max-width: 20rem; }
  .location-list-component .location-phone {
    font-size: 1.5rem;
    line-height: 1.33;
    color: #2b3936;
    max-width: 20rem; }
    @media screen and (max-width: 768px) {
      .location-list-component .location-phone .desktop-phone {
        display: none; } }
    .location-list-component .location-phone .mobile-phone {
      display: none; }
      @media screen and (max-width: 768px) {
        .location-list-component .location-phone .mobile-phone {
          display: inline;
          font-weight: 400; } }
  .location-list-component .location-delivery {
    list-style-type: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 2rem; }
    .location-list-component .location-delivery li {
      margin-left: 1.8rem;
      display: -ms-flexbox;
      display: flex; }
      .location-list-component .location-delivery li a {
        text-decoration: none;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: justify;
            justify-content: space-between; }
        .location-list-component .location-delivery li a img {
          max-width: 3.4rem;
          max-height: 2.7rem; }
        .location-list-component .location-delivery li a span {
          font-size: 1.8rem;
          color: #2b3936;
          font-weight: bold; }
          .location-list-component .location-delivery li a span::after {
            content: "";
            background-image: url("/Assets/Jamba/img/triangle.svg");
            background-size: contain;
            background-repeat: no-repeat;
            display: inline-block;
            width: 0.7rem;
            height: 0.9rem;
            margin-left: .5rem;
            vertical-align: middle; }
    .location-list-component .location-delivery.show-mobile {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; }
      @media screen and (max-width: 768px) {
        .location-list-component .location-delivery.show-mobile {
          -ms-flex-preferred-size: auto;
              flex-basis: auto;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: column;
              flex-flow: column;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          padding: 0;
          -ms-flex-line-pack: justify;
              align-content: space-between; } }
      @media screen and (max-width: 768px) {
        .location-list-component .location-delivery.show-mobile li {
          margin: 0 0 2.4rem; }
          .location-list-component .location-delivery.show-mobile li:nth-child(1) {
            -ms-flex-order: 1;
                order: 1; }
          .location-list-component .location-delivery.show-mobile li:nth-child(2) {
            -ms-flex-order: 3;
                order: 3; }
          .location-list-component .location-delivery.show-mobile li:nth-child(3) {
            -ms-flex-order: 2;
                order: 2; }
          .location-list-component .location-delivery.show-mobile li:nth-child(4) {
            -ms-flex-order: 4;
                order: 4; } }
      @media screen and (max-width: 768px) {
        .location-list-component .location-delivery.show-mobile li .service-logo {
          width: 3.4rem;
          display: inline-block;
          margin-right: .4rem;
          text-align: center; } }
  .location-list-component .cta-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: center;
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-top: 1.8rem; }
    .location-list-component .cta-wrapper a {
      margin-bottom: 1.5rem; }
    @media screen and (max-width: 768px) {
      .location-list-component .cta-wrapper {
        width: 100%; }
        .location-list-component .cta-wrapper a {
          display: block;
          width: 100%;
          padding: 1.95rem 3.4rem;
          margin-bottom: 2.5rem; } }

.mobile-menu-link-list {
  display: none;
  background-color: #ecf4d9;
  margin-top: 4rem; }
  .mobile-menu-link-list .text-btn {
    padding-right: 0; }
    .mobile-menu-link-list .text-btn:after {
      content: none; }
  @media (max-width: 768px) {
    .mobile-menu-link-list {
      display: block;
      margin-bottom: 2.5rem; }
      .mobile-menu-link-list > ul:last-child:before {
        content: '';
        background-image: url(/Assets/Jamba/img/divider-orange.svg);
        overflow: hidden;
        background-size: cover;
        height: .3rem;
        width: 100%;
        left: 0;
        margin-top: -0.3rem;
        display: block; }
      .mobile-menu-link-list ul {
        list-style-type: none;
        margin: 0;
        padding: 0; }
        .mobile-menu-link-list ul .text-btn:after {
          position: absolute; }
        .mobile-menu-link-list ul li.primary-mobile-menu {
          display: block;
          font-size: 2.4rem; }
          .mobile-menu-link-list ul li.primary-mobile-menu:after {
            content: '';
            background-image: url(/Assets/Jamba/img/divider-orange.svg);
            overflow: hidden;
            background-size: cover;
            height: .3rem;
            width: 100%;
            left: 0;
            margin-top: -0.3rem; } }
      @media screen and (max-width: 768px) and (max-width: 768px) {
        .mobile-menu-link-list ul li.primary-mobile-menu {
          width: calc(100% - 4rem);
          padding-left: 1rem; } }
  @media (max-width: 768px) {
          .mobile-menu-link-list ul li.primary-mobile-menu > a {
            color: #2b3936;
            height: 100%;
            width: 100%;
            padding: 2rem 0 0 1.6rem;
            margin-bottom: 1.6rem;
            display: inline-block;
            border-bottom: none !important; }
            .mobile-menu-link-list ul li.primary-mobile-menu > a:after {
              right: 3rem;
              cursor: pointer;
              content: url("/Assets/Jamba/img/triangle.svg");
              position: absolute;
              -ms-transform: scale(1.3);
                  transform: scale(1.3); }
            .mobile-menu-link-list ul li.primary-mobile-menu > a:hover:after {
              content: url("/Assets/Jamba/img/triangle-green.svg"); }
          .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list {
            width: 100%;
            padding: 0; }
            .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list:before {
              content: '';
              background-image: url(/Assets/Jamba/img/divider-orange.svg);
              overflow: hidden;
              background-size: cover;
              height: 3px;
              width: 100%;
              display: inline-block;
              position: absolute;
              left: 0;
              right: 0; }
            .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu {
              font-size: 1.6rem;
              padding: .8rem 0 .9rem 3.8rem; }
              .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu > a {
                color: #036d58;
                height: 100%;
                width: 100%;
                display: inline-block; }
                .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu > a:after {
                  right: 3rem;
                  cursor: pointer;
                  content: url("/Assets/Jamba/img/triangle-green.svg");
                  position: absolute;
                  -ms-transform: scale(1.3);
                      transform: scale(1.3); }
                .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu > a:hover:after {
                  content: url("/Assets/Jamba/img/triangle.svg"); }
              .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu .text-btn {
                width: 100%;
                text-decoration: none !important; }
                .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu .text-btn:hover, .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu .text-btn:focus {
                  color: #2b3936; }
                  .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu .text-btn:hover:after, .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu .text-btn:focus:after {
                    margin-left: 1rem; }
              .mobile-menu-link-list ul li.primary-mobile-menu ul.secondary-mobile-list li.secondary-mobile-menu:first-of-type {
                padding-top: 1.6rem; } }

.video-embed-component {
  width: 100%;
  text-align: center;
  padding-bottom: 3rem; }
  .video-embed-component.gold-theme .organic-shape {
    background: #fac53c; }
  .video-embed-component.blue-theme .organic-shape {
    background: #c0d9d4; }
  .video-embed-component.mandarin-theme .organic-shape {
    background: #f8e4dc; }
  .video-embed-component.mint-theme .organic-shape {
    background: #eaf3d6; }
  .video-embed-component .video-control {
    position: absolute;
    background: url("/Assets/Jamba/img/icons/pause-white.svg") center center no-repeat;
    background-size: contain;
    width: 7.8rem;
    height: 7.8rem;
    left: 50%;
    top: 50%;
    z-index: 3;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    cursor: pointer;
    transition: .2s ease all;
    opacity: 0;
    outline: none; }
    .video-embed-component .video-control a {
      font-size: 0; }
    .video-embed-component .video-control.video-paused {
      background-image: url("/Assets/Jamba/img/icons/play-white.svg");
      opacity: 1; }
  .video-embed-component .organic-container {
    width: 100%;
    max-width: 74.5rem;
    margin: 0 auto;
    position: relative; }
  .video-embed-component .organic-shape {
    background: #f8e4dc;
    position: absolute;
    top: 4rem;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 1;
    -webkit-clip-path: polygon(4.27236% 8.62069%, 45.52737% 3.73563%, 88.251% 0.28736%, 99.19893% 0.28736%, 99.86649% 2.01149%, 99.86649% 87.64368%, 99.73298% 98.85057%, 99.06542% 100%, 87.44993% 99.42529%, 82.51001% 98.85057%, 75.96796% 97.98851%, 73.69826% 97.98851%, 66.48865% 96.83908%, 57.40988% 96.26437%, 54.47263% 96.26437%, 46.86248% 95.97701%, 38.31776% 95.68966%, 24.6996% 95.11494%, 6.40854% 94.82759%, 0.26702% 93.10345%, 0.13351% 87.64368%, 0.13351% 15.8046%, 0.26702% 10.91954%, 1.33511% 9.1954%, 4.27236% 8.62069%);
            clip-path: polygon(4.27236% 8.62069%, 45.52737% 3.73563%, 88.251% 0.28736%, 99.19893% 0.28736%, 99.86649% 2.01149%, 99.86649% 87.64368%, 99.73298% 98.85057%, 99.06542% 100%, 87.44993% 99.42529%, 82.51001% 98.85057%, 75.96796% 97.98851%, 73.69826% 97.98851%, 66.48865% 96.83908%, 57.40988% 96.26437%, 54.47263% 96.26437%, 46.86248% 95.97701%, 38.31776% 95.68966%, 24.6996% 95.11494%, 6.40854% 94.82759%, 0.26702% 93.10345%, 0.13351% 87.64368%, 0.13351% 15.8046%, 0.26702% 10.91954%, 1.33511% 9.1954%, 4.27236% 8.62069%); }
  .video-embed-component .embed-wrapper {
    max-width: calc(100% - 6rem);
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .video-embed-component .embed-wrapper {
        max-width: calc(100% - 3.2rem); } }
    .video-embed-component .embed-wrapper .embed-container {
      position: relative;
      padding-bottom: 56.25%;
      height: 0;
      overflow: hidden;
      max-width: 100%;
      height: auto;
      margin: 0 auto;
      -ms-transform: translateY(-4rem);
          transform: translateY(-4rem);
      z-index: 2;
      border-radius: 0.8rem; }
      @media screen and (max-width: 768px) {
        .video-embed-component .embed-wrapper .embed-container {
          -ms-transform: translateY(-5.2083vw);
              transform: translateY(-5.2083vw); } }
      .video-embed-component .embed-wrapper .embed-container:hover .video-control {
        opacity: 1; }
      .video-embed-component .embed-wrapper .embed-container iframe,
      .video-embed-component .embed-wrapper .embed-container object,
      .video-embed-component .embed-wrapper .embed-container embed {
        position: absolute;
        top: 0;
        left: 0;
        border-radius: .8rem;
        width: 100%;
        height: 100%;
        overflow: hidden;
        background: black; }

.ios .video-embed-component .video-control:not(.video-paused):hover, .ios .video-embed-component .video-control:not(.video-paused),
.android .video-embed-component .video-control:not(.video-paused):hover,
.android .video-embed-component .video-control:not(.video-paused) {
  opacity: 0; }

.testimonial-component {
  margin: 0 auto;
  padding: 2.4rem 1.5rem 5.7rem 1.5rem;
  max-width: 92rem; }
  @media screen and (max-width: 767px) {
    .testimonial-component {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-align: end;
          align-items: flex-end;
      padding: 3rem 1.5rem 4rem; } }
  .testimonial-component img {
    display: block;
    width: 100%;
    max-width: 20.8rem;
    float: left;
    margin-bottom: 4rem;
    margin-right: 1rem; }
    @media screen and (max-width: 767px) {
      .testimonial-component img {
        width: 37%;
        margin-bottom: 0;
        margin-right: 0; } }
    .testimonial-component img + .title {
      padding-left: 3rem; }
    .testimonial-component img + .title + blockquote {
      padding-left: 3rem; }
      @media (max-width: 768px) {
        .testimonial-component img + .title + blockquote {
          padding-left: 0; } }
  .testimonial-component blockquote {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 3.5rem;
    color: #2b3936;
    line-height: 1.14;
    margin: 0;
    overflow: hidden;
    margin-top: 4rem;
    max-width: 61.4rem; }
    @media screen and (max-width: 767px) {
      .testimonial-component blockquote {
        clear: both;
        padding-left: 0; } }
    .testimonial-component blockquote::before {
      content: '"'; }
    .testimonial-component blockquote::after {
      content: '”'; }
  .testimonial-component .title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    font-size: 3rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    color: #2b3936;
    line-height: 1; }
    @media screen and (max-width: 767px) {
      .testimonial-component .title {
        width: 63%;
        font-size: 2.2rem; } }
    .testimonial-component .title .script-text {
      color: #036d58;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      line-height: 1;
      margin-right: 0.23em; }
  .testimonial-component p {
    margin-top: 4rem;
    color: #2b3936;
    clear: both; }
    @media screen and (max-width: 767px) {
      .testimonial-component p {
        margin-top: 3rem; } }

.nutrition-component {
  padding-top: 1.5rem !important; }
  @media (max-width: 768px) and (min-width: 425px) {
    .nutrition-component {
      margin-bottom: 2rem; } }
  .nutrition-component .section-title {
    padding-bottom: 4rem; }
    .nutrition-component .section-title:after {
      content: '';
      background-image: url("/Assets/Jamba/img/underline-green.svg");
      background-repeat: no-repeat;
      display: inline-block;
      width: 100%;
      height: 15px;
      background-position-x: center; }
    .nutrition-component .section-title h2,
    .nutrition-component .section-title span {
      margin-bottom: 0; }
  .nutrition-component .table-tabs {
    width: 95%;
    margin: 3rem auto 0;
    height: 61px; }
    .nutrition-component .table-tabs .tab {
      width: 24%;
      margin-left: 1%;
      background-color: transparent;
      text-transform: lowercase;
      display: inline-block;
      background-image: url("/Assets/Jamba/img/tab-bg.png");
      background-repeat: no-repeat;
      background-size: 100% 100%;
      border: none;
      height: 70px;
      text-align: center;
      font-size: 1.6rem;
      line-height: 1.6rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 400;
      color: #363636;
      padding: 1.2rem 0;
      margin-top: -.7rem; }
      @media (max-width: 1225px) {
        .nutrition-component .table-tabs .tab {
          font-size: 1.2vw; } }
      @media (max-width: 769px) {
        .nutrition-component .table-tabs .tab {
          font-size: 1.4rem; } }
      @media (max-width: 320px) {
        .nutrition-component .table-tabs .tab {
          font-size: 1.1rem; } }
      .nutrition-component .table-tabs .tab.active {
        background-color: transparent;
        border: none;
        outline: none;
        color: #ffffff;
        height: 80px;
        padding: 2.2rem 0;
        background-image: url("/Assets/Jamba/img/tab-bg-active.png");
        margin-top: -1.8rem;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 700;
        font-size: 1.6rem; }
        @media (max-width: 1225px) {
          .nutrition-component .table-tabs .tab.active {
            font-size: 1.1vw; } }
        @media (max-width: 769px) {
          .nutrition-component .table-tabs .tab.active {
            font-size: 1.4rem; } }
        @media (max-width: 320px) {
          .nutrition-component .table-tabs .tab.active {
            font-size: 1.1rem; } }
      .nutrition-component .table-tabs .tab:focus {
        border: none;
        outline: none; }
  .nutrition-component .table-wrapper {
    border: 2px solid #036d58;
    display: inline-block;
    border-radius: 15px;
    padding: 1rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    width: 100%; }
    @media (max-width: 991px) {
      .nutrition-component .table-wrapper {
        width: 100%; } }
    .nutrition-component .table-wrapper .dk-green-text {
      color: #036d58;
      font-size: 1.3rem; }
    .nutrition-component .table-wrapper .nut-table-title {
      font-size: 1.3rem;
      display: block;
      border-bottom: 1px solid #c2bbb3;
      padding: .6rem 0;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500; }
    .nutrition-component .table-wrapper .nut-cal-count {
      font-size: 1.4rem;
      display: block;
      border-bottom: 3px solid #b3d343;
      padding: .7rem 0;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500; }
    .nutrition-component .table-wrapper .nutrition-facts-label {
      color: #454545;
      font-size: 1.4rem;
      width: 100%; }
      @media (max-width: 991px) {
        .nutrition-component .table-wrapper .nutrition-facts-label {
          font-size: 1.3rem; } }
      .nutrition-component .table-wrapper .nutrition-facts-label thead {
        font-size: 1.2rem; }
        .nutrition-component .table-wrapper .nutrition-facts-label thead th {
          text-align: left;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-weight: 500; }
        .nutrition-component .table-wrapper .nutrition-facts-label thead a[id^="daily-value"] {
          scroll-margin-top: 180px; }
      .nutrition-component .table-wrapper .nutrition-facts-label tr {
        border-bottom: 1px solid #d5e8ad; }
        .nutrition-component .table-wrapper .nutrition-facts-label tr td, .nutrition-component .table-wrapper .nutrition-facts-label tr th {
          padding: .5rem;
          padding-right: 0; }
        .nutrition-component .table-wrapper .nutrition-facts-label tr .cell-header {
          font-weight: 400;
          padding-left: 2.5rem;
          text-align: left; }
          @media (max-width: 769px) {
            .nutrition-component .table-wrapper .nutrition-facts-label tr .cell-header {
              padding-left: 1rem; } }
        .nutrition-component .table-wrapper .nutrition-facts-label tr td {
          padding: .5rem .5rem;
          padding-right: 7.5rem; }
          @media (max-width: 769px) {
            .nutrition-component .table-wrapper .nutrition-facts-label tr td {
              padding-right: 2.5rem; } }
          .nutrition-component .table-wrapper .nutrition-facts-label tr td:first-child {
            padding-left: 2.5rem;
            text-align: left; }
            @media (max-width: 769px) {
              .nutrition-component .table-wrapper .nutrition-facts-label tr td:first-child {
                padding-left: 1rem; } }
          .nutrition-component .table-wrapper .nutrition-facts-label tr td:last-child {
            font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
            font-weight: 700;
            text-align: left;
            padding-right: .5rem; }
          .nutrition-component .table-wrapper .nutrition-facts-label tr td .caloriesFromFat {
            font-weight: normal; }
          .nutrition-component .table-wrapper .nutrition-facts-label tr td.inset-row {
            border-bottom: 1px solid transparent;
            width: 20px; }
    .nutrition-component .table-wrapper .nutrition-extra {
      width: 75%;
      margin: 1.5rem auto;
      font-size: 1.2rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500; }
      @media (max-width: 769px) {
        .nutrition-component .table-wrapper .nutrition-extra {
          width: auto; } }
      .nutrition-component .table-wrapper .nutrition-extra tr {
        float: left;
        width: 50%;
        text-align: center; }
        .nutrition-component .table-wrapper .nutrition-extra tr td {
          display: inline-block; }
          .nutrition-component .table-wrapper .nutrition-extra tr td:first-child {
            padding-right: .5rem; }
          .nutrition-component .table-wrapper .nutrition-extra tr td:last-child {
            padding-left: .5rem; }
    .nutrition-component .table-wrapper .footnote {
      font-size: 1.1rem;
      scroll-margin-top: 180px; }
      .nutrition-component .table-wrapper .footnote:target {
        background: #f7ebb1; }
      .nutrition-component .table-wrapper .footnote .back-to-content {
        display: inline-block; }
        .nutrition-component .table-wrapper .footnote .back-to-content::after {
          content: url("/Assets/Jamba/img/icons/back-to-content.svg");
          display: inline-block;
          width: 1rem;
          height: 1rem; }
  .nutrition-component .nutrition-facts {
    padding-top: 6.1rem; }
    @media (max-width: 769px) {
      .nutrition-component .nutrition-facts {
        text-align: center;
        padding-top: 2rem; } }
    .nutrition-component .nutrition-facts .nutrition-facts-title {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      font-size: 1.8rem;
      line-height: 1.33;
      display: block; }
    .nutrition-component .nutrition-facts ul {
      font-size: 1.5rem;
      padding-left: 0;
      list-style: none; }
      .nutrition-component .nutrition-facts ul li:before {
        content: "\2022";
        /* Add content: \2022 is the CSS Code/unicode for a bullet */
        color: #036d58;
        padding-right: 1rem; }
      @media (max-width: 769px) {
        .nutrition-component .nutrition-facts ul {
          margin-bottom: 2rem; } }
    .nutrition-component .nutrition-facts p {
      font-size: 0.9rem; }
  .nutrition-component .bottom-common-detail {
    font-size: .9rem;
    width: 100%; }
    .nutrition-component .bottom-common-detail td {
      width: 33%; }
  .nutrition-component .cal-fat {
    float: right; }

@media screen and (-ms-high-contrast: active) {
  .edge .nutrition-component .table-tabs .tab {
    background: yellow; }
    .edge .nutrition-component .table-tabs .tab a {
      color: yellow;
      background: yellow; } }

.order-header-component {
  max-width: 55rem;
  margin: 0 auto;
  padding: 8rem 0 3rem; }
  @media screen and (max-width: 768px) {
    .order-header-component {
      padding: 0 0 1rem; } }
  .order-header-component .order-title {
    text-align: center; }
    @media screen and (max-width: 768px) {
      .order-header-component .order-title {
        text-align: left; } }
    .order-header-component .order-title h1 {
      font-weight: 700; }
  .order-header-component .order-type,
  .order-header-component .order-address,
  .order-header-component .order-time {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    font-size: 1.5rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #2b3936;
    line-height: 1.33;
    margin-bottom: 1.5rem; }
    @media screen and (max-width: 768px) {
      .order-header-component .order-type,
      .order-header-component .order-address,
      .order-header-component .order-time {
        -ms-flex-pack: start;
            justify-content: flex-start; } }
  .order-header-component .order-type {
    display: block;
    word-break: break-word; }
    .order-header-component .order-type .info-details {
      display: block;
      font-size: 1rem;
      margin-bottom: 0;
      margin-top: 1.5rem; }
    @media screen and (max-width: 768px) {
      .order-header-component .order-type {
        text-align: left; } }
    .order-header-component .order-type .selected-store-title {
      display: block;
      width: 100%;
      font-weight: 500;
      margin-top: 1.5rem;
      margin-bottom: -1.5rem; }
  .order-header-component .order-address {
    -ms-flex-align: baseline;
        align-items: baseline;
    text-align: center; }
    @media screen and (max-width: 768px) {
      .order-header-component .order-address {
        text-align: left; } }
  .order-header-component .triangle-link {
    font-size: 1.4rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    line-height: 1;
    color: #036d58;
    white-space: nowrap;
    margin-left: 1rem; }
    .order-header-component .triangle-link::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  .order-header-component .review-order-wrapper .order-title {
    margin-bottom: 2rem; }
    .order-header-component .review-order-wrapper .order-title h1, .order-header-component .review-order-wrapper .order-title h2, .order-header-component .review-order-wrapper .order-title h3, .order-header-component .review-order-wrapper .order-title h4, .order-header-component .review-order-wrapper .order-title h5, .order-header-component .review-order-wrapper .order-title h6, .order-header-component .review-order-wrapper .order-title .h1-like, .order-header-component .review-order-wrapper .order-title .h2-like, .order-header-component .review-order-wrapper .order-title .h3-like, .order-header-component .review-order-wrapper .order-title .h4-like, .order-header-component .review-order-wrapper .order-title .h5-like, .order-header-component .review-order-wrapper .order-title .h6-like {
      font-size: 3rem;
      line-height: 1;
      font-weight: 700; }
  .order-header-component .review-order-wrapper .order-type {
    margin-bottom: 1rem; }
    .order-header-component .review-order-wrapper .order-type:last-of-type {
      margin-bottom: 0; }
  .order-header-component .selected-store-wrapper {
    text-align: center;
    margin-bottom: 4rem;
    margin-top: 3rem; }
    @media screen and (max-width: 768px) {
      .order-header-component .selected-store-wrapper {
        text-align: left; } }
    .order-header-component .selected-store-wrapper .store-title {
      margin-bottom: 1.2rem; }
      .order-header-component .selected-store-wrapper .store-title span {
        font-size: 1.6rem;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 500;
        color: #2b3936; }
    .order-header-component .selected-store-wrapper .store-info {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }
      .order-header-component .selected-store-wrapper .store-info span {
        font-size: 1.5rem;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-weight: 400;
        color: #2b3936;
        line-height: 1;
        margin-bottom: .5rem; }

.basket-component {
  display: none;
  width: 100%;
  max-width: 33.5rem;
  position: absolute;
  box-shadow: 0 0.2rem 0.5rem 0 rgba(153, 175, 172, 0.6);
  border-radius: .6rem;
  right: 0;
  top: -5rem;
  background-color: #edf4f3; }
  .basket-component .bg-margin {
    margin-top: 5rem !important; }
    @media screen and (max-width: 768px) {
      .basket-component .bg-margin {
        margin-top: 0 !important; } }
  @media screen and (max-width: 768px) {
    .basket-component {
      left: 50%;
      right: auto;
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
      top: 0; } }
  .basket-component .order-title h1 {
    font-size: 3rem;
    font-weight: 700; }
  .basket-component.open {
    display: block; }
  .basket-component .close {
    margin: 2.3rem 2.3rem 1.1rem auto;
    display: block;
    background-image: url("/Assets/Jamba/img/icons/close.svg");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 2.3rem;
    height: 2.3rem;
    border: 1px solid transparent; }
  .basket-component .basket-item {
    position: relative; }
    .basket-component .basket-item::before, .basket-component .basket-item::after {
      content: "";
      display: inline-block;
      width: 100%;
      height: .3rem;
      background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-size: 250% 100%;
      position: absolute; }
    .basket-component .basket-item::before {
      top: 0; }
    .basket-component .basket-item::after {
      top: auto;
      bottom: 0; }
    .basket-component .basket-item + .basket-item::before {
      content: none; }
    .basket-component .basket-item.unavailable .item-name,
    .basket-component .basket-item.unavailable .item-cal {
      opacity: .4; }
    .basket-component .basket-item .error-message {
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-align: center;
          align-items: center;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.2rem;
      font-weight: 500;
      color: #dd2106;
      margin-top: 1.8rem;
      padding-left: 7.6rem;
      text-align: center; }
      .basket-component .basket-item .error-message::before {
        content: "";
        background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
        background-size: cover;
        display: inline-block;
        width: 1.6rem;
        height: 1.6rem;
        margin-right: .5rem; }
    .basket-component .basket-item .remove-product {
      background: transparent;
      border: 0;
      padding: 0;
      outline: none;
      margin-left: auto;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.8rem;
      font-weight: 500;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .basket-component .basket-item .remove-product::after {
        content: "";
        display: inline-block;
        background-image: url("/Assets/Jamba/img/icons/delete-dark.svg");
        width: 1.8rem;
        height: 1.8rem;
        margin-left: .5rem;
        background-size: contain; }
      .basket-component .basket-item .remove-product:hover::after {
        background-image: url("/Assets/Jamba/img/icons/delete.svg"); }
    .basket-component .basket-item.upsell {
      margin-left: -1.5rem;
      margin-right: -1.5rem;
      margin-top: 2.5rem;
      background: #eedbb0; }
      .basket-component .basket-item.upsell:before {
        content: "";
        background-image: none;
        display: block;
        max-width: 55rem;
        width: 100%;
        margin: 0 auto;
        height: 2.2rem;
        position: absolute;
        background-color: #ffffff;
        top: 0;
        left: 0;
        right: 0;
        z-index: 2;
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%); }
        @media screen and (max-width: 768px) {
          .basket-component .basket-item.upsell:before {
            background-color: #edf4f3; } }
      .basket-component .basket-item.upsell:after {
        background-image: none;
        background-color: #ffffff;
        height: 2.2rem;
        bottom: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 77.27273%, 99.65855% 72.99091%, 99.32982% 69.48636%, 98.52855% 62.21364%, 97.58945% 55.12727%, 96.66509% 49.21818%, 95.67073% 43.70909%, 94.27873% 37.19091%, 93.074% 32.45909%, 91.696% 27.91364%, 90.72491% 25.18636%, 89.44655% 22.10909%, 87.89345% 19.08182%, 86.63055% 17.13636%, 85.23455% 15.46818%, 83.97618% 14.35909%, 82.90909% 13.63636%, 81.876% 13.12727%, 80.75891% 12.63182%, 78.79818% 11.92273%, 77.67818% 11.61818%, 76.20727% 11.33636%, 75.15764% 11.22273%, 74.38782% 11.18636%, 73.54745% 11.18636%, 72.28782% 11.30455%, 70.74782% 11.61818%, 69.83873% 11.89091%, 68.57673% 12.38636%, 67.80818% 12.75%, 66.20073% 13.65909%, 64.87218% 14.56818%, 63.39491% 15.76364%, 62.43127% 16.63636%, 60.81091% 18.26364%, 59.41091% 19.82727%, 58.08091% 21.43636%, 57.034% 22.8%, 55.22036% 25.3%, 53.74764% 27.46818%, 52.77182% 28.96818%, 51.012% 31.79091%, 49.60945% 34.13636%, 48.36055% 36.29545%, 46.88873% 38.91364%, 45.63073% 41.18636%, 44.234% 43.79091%, 42.88582% 46.35909%, 41.77273% 48.51364%, 40.16236% 51.69545%, 38.98055% 54.05455%, 37.86818% 56.3%, 36.53618% 59.02727%, 35.27964% 61.61364%, 33.942% 64.39091%, 32.47127% 67.47273%, 31.28945% 69.96818%, 30% 72.72727%, 28.70018% 75.32727%, 27.37091% 77.65%, 25.47473% 80.43636%, 24.28418% 81.89545%, 23.36764% 82.87727%, 21.82873% 84.26818%, 19.80364% 85.63182%, 18.75436% 86.15%, 17.21509% 86.68636%, 15.04564% 87.01818%, 13.436% 86.96364%, 11.75655% 86.64545%, 9.93745% 86.01364%, 8.18891% 85.13182%, 6.37073% 83.93182%, 4.90091% 82.75%, 3.56545% 81.50909%, 2.24418% 80.11364%, 0.98182% 78.60909%, 0% 77.27273%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 77.27273%, 99.65855% 72.99091%, 99.32982% 69.48636%, 98.52855% 62.21364%, 97.58945% 55.12727%, 96.66509% 49.21818%, 95.67073% 43.70909%, 94.27873% 37.19091%, 93.074% 32.45909%, 91.696% 27.91364%, 90.72491% 25.18636%, 89.44655% 22.10909%, 87.89345% 19.08182%, 86.63055% 17.13636%, 85.23455% 15.46818%, 83.97618% 14.35909%, 82.90909% 13.63636%, 81.876% 13.12727%, 80.75891% 12.63182%, 78.79818% 11.92273%, 77.67818% 11.61818%, 76.20727% 11.33636%, 75.15764% 11.22273%, 74.38782% 11.18636%, 73.54745% 11.18636%, 72.28782% 11.30455%, 70.74782% 11.61818%, 69.83873% 11.89091%, 68.57673% 12.38636%, 67.80818% 12.75%, 66.20073% 13.65909%, 64.87218% 14.56818%, 63.39491% 15.76364%, 62.43127% 16.63636%, 60.81091% 18.26364%, 59.41091% 19.82727%, 58.08091% 21.43636%, 57.034% 22.8%, 55.22036% 25.3%, 53.74764% 27.46818%, 52.77182% 28.96818%, 51.012% 31.79091%, 49.60945% 34.13636%, 48.36055% 36.29545%, 46.88873% 38.91364%, 45.63073% 41.18636%, 44.234% 43.79091%, 42.88582% 46.35909%, 41.77273% 48.51364%, 40.16236% 51.69545%, 38.98055% 54.05455%, 37.86818% 56.3%, 36.53618% 59.02727%, 35.27964% 61.61364%, 33.942% 64.39091%, 32.47127% 67.47273%, 31.28945% 69.96818%, 30% 72.72727%, 28.70018% 75.32727%, 27.37091% 77.65%, 25.47473% 80.43636%, 24.28418% 81.89545%, 23.36764% 82.87727%, 21.82873% 84.26818%, 19.80364% 85.63182%, 18.75436% 86.15%, 17.21509% 86.68636%, 15.04564% 87.01818%, 13.436% 86.96364%, 11.75655% 86.64545%, 9.93745% 86.01364%, 8.18891% 85.13182%, 6.37073% 83.93182%, 4.90091% 82.75%, 3.56545% 81.50909%, 2.24418% 80.11364%, 0.98182% 78.60909%, 0% 77.27273%, 0% 100%); }
        @media screen and (max-width: 768px) {
          .basket-component .basket-item.upsell:after {
            background-color: #edf4f3; } }
      .basket-component .basket-item.upsell .item-content {
        padding: 3rem 1.5rem 3rem; }
      .basket-component .basket-item.upsell .upsell-title {
        font-family: Charleston, Arial, Helvetica, sans-serif;
        font-size: 2.5rem;
        line-height: 1.2; }
        @media screen and (max-width: 768px) {
          .basket-component .basket-item.upsell .upsell-title {
            font-size: 1.5rem;
            line-height: 2; } }
      .basket-component .basket-item.upsell .item-name {
        display: block; }
      .basket-component .basket-item.upsell .item-description {
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-align: start;
            align-items: flex-start;
        padding-right: 0; }
      .basket-component .basket-item.upsell .item-cal {
        color: #2b3936;
        font-weight: normal; }
      .basket-component .basket-item.upsell .options {
        width: 100%;
        display: block; }
      .basket-component .basket-item.upsell .option {
        display: inline-block;
        position: relative; }
        .basket-component .basket-item.upsell .option input {
          opacity: 0;
          position: absolute;
          box-sizing: border-box;
          padding: 0; }
        .basket-component .basket-item.upsell .option label {
          cursor: pointer;
          font-size: 1.2rem;
          font-weight: 500;
          color: #2b3936;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          position: relative;
          display: inline-block;
          left: 0;
          top: 0;
          height: 2rem;
          padding-left: 2.4rem; }
          .basket-component .basket-item.upsell .option label:before {
            content: "";
            position: absolute;
            cursor: pointer;
            height: 1.8rem;
            width: 1.8rem;
            top: 50%;
            left: 0;
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
            border-radius: 50%;
            border: 0.2rem solid #036d58;
            background: transparent; }
          .basket-component .basket-item.upsell .option label:after {
            opacity: 0;
            content: "";
            position: absolute;
            cursor: pointer;
            opacity: 0;
            height: 1rem;
            width: 1rem;
            top: 50%;
            left: 0.4rem;
            -ms-transform: translateY(-50%) scale(0);
                transform: translateY(-50%) scale(0);
            background: #036d58;
            border-radius: 50%; }
        .basket-component .basket-item.upsell .option + .option {
          margin-left: .6rem; }
      .basket-component .basket-item.upsell .add-btn {
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: justify;
            justify-content: space-between;
        color: #036d58;
        font-weight: 700;
        font-size: 1.5rem;
        background: transparent;
        border: .1rem solid transparent;
        padding: 0; }
        .basket-component .basket-item.upsell .add-btn:focus {
          outline: 0.2rem solid #036d58;
          outline-offset: .6rem; }
        .basket-component .basket-item.upsell .add-btn:before {
          content: url("/Assets/Jamba/img/icons/plus-green.svg");
          color: #036d58;
          display: inline-block;
          width: 2rem;
          height: 2rem;
          margin-right: .4rem;
          -ms-transform: scale(0.8);
              transform: scale(0.8); }
      .basket-component .basket-item.upsell input[type="radio"] {
        opacity: 0;
        position: absolute; }
      .basket-component .basket-item.upsell input[type="radio"]:focus + label {
        outline: 2px solid #036d58;
        outline-offset: 8px;
        z-index: 1; }
      .basket-component .basket-item.upsell input[type="radio"]:checked + label::before {
        animation: .2s scaleBgIn ease forwards; }
      .basket-component .basket-item.upsell input[type="radio"]:checked + label::after {
        display: block;
        animation: .2s scaleIn ease forwards; }

@keyframes scaleBgIn {
  0% {
    transform: translateY(-50%) scale(0);
    opacity: 0; }
  50% {
    transform: translateY(-50%) scale(1.1); }
  80% {
    transform: translateY(-50%) scale(0.89); }
  100% {
    transform: translateY(-50%) scale(1);
    opacity: 1; } }
      .basket-component .basket-item.upsell + .basket-item.upsell {
        margin-top: -2.4rem; }
        .basket-component .basket-item.upsell + .basket-item.upsell:before {
          -webkit-clip-path: none;
                  clip-path: none;
          background-color: #eedbb0;
          top: 0;
          left: 0;
          content: "";
          width: 100%;
          height: .3rem;
          display: inline-block;
          position: absolute;
          background-image: url("/Assets/Jamba/img/divider-dark.svg"); }
        .basket-component .basket-item.upsell + .basket-item.upsell .item-content {
          padding-top: 2.4rem;
          padding-bottom: 2rem; }
        .basket-component .basket-item.upsell + .basket-item.upsell .item-info {
          padding-top: 0; }

@keyframes scaleIn {
  0% {
    transform: translateY(-50%) scale(0);
    opacity: 0; }
  50% {
    transform: translateY(-50%) scale(1.1); }
  80% {
    transform: translateY(-50%) scale(0.89); }
  100% {
    transform: translateY(-50%) scale(1);
    opacity: 1; } }
  .basket-component .bg-helper {
    position: relative; }
    .basket-component .bg-helper::before {
      content: "";
      display: block;
      max-width: 55rem;
      width: 100%;
      margin: 0 auto;
      height: 1.2vw;
      position: absolute;
      background-color: #edf4f3;
      top: 0;
      left: 0;
      right: 0;
      z-index: 2;
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%); }
      @media screen and (max-width: 768px) {
        .basket-component .bg-helper::before {
          height: 4.53vw;
          position: absolute;
          -ms-transform: translateY(-100%) translateY(2px);
              transform: translateY(-100%) translateY(2px);
          -webkit-clip-path: polygon(0% 20%, 1.2533% 30.48%, 2.625% 39.36%, 4.089% 47.01%, 5.3% 52.27%, 5.96% 54.75%, 6.9% 57.9%, 7.96% 60.9%, 9.0157% 63.43%, 10.0146% 65.4299%, 11.04453% 67.07%, 11.89% 68.14%, 13.096% 69.22%, 14.094% 69.77%, 14.933% 70%, 15.8058% 70%, 16.746% 69.77%, 17.7168% 69.37%, 18.543% 68.94%, 19.37% 68.44%, 20.226% 67.869%, 21.168% 67.1999%, 21.9954% 66.58%, 22.994% 65.81%, 24.051% 65%, 25.021% 64.23%, 25.7626% 63.65%, 26.7928% 62.859%, 27.818% 62.11%, 28.787% 61.4499%, 29.98% 60.72%, 30.7848% 60.3%, 31.466% 60%, 32.3245% 59.65%, 32.9517% 59.36%, 34.2% 58.69%, 35.148% 58.109%, 36.004% 57.539%, 37.116% 56.73%, 38.39% 55.73%, 39.2568% 55.01%, 40.1128% 54.26%, 40.9696% 53.49%, 41.824% 52.69%, 42.68% 51.87%, 43.3074% 51.26%, 43.992% 50.58%, 45.02% 49.58%, 46.0466% 48.52%, 46.76% 47.77%, 47.396% 47.0999%, 48.305% 46.1%, 49.314% 45.02%, 50.4282% 43.82%, 51.894% 42.23%, 53.714% 40.23%, 56.08746% 37.72%, 58.2589% 35.51%, 59.522% 34.28%, 60.94% 32.96%, 62.70933% 31.4199%, 64.53% 30%, 65.637% 29.1899%, 68.1128% 27.43%, 70.2346% 26%, 72.0045% 24.81%, 73.6226% 23.75%, 74.836% 22.97%, 75.746% 22.4%, 77.36% 21.4%, 79.1306% 20.33%, 80.49% 19.53%, 81.80826% 18.77%, 83.32373% 17.919%, 84.3848% 17.33%, 86.20426% 16.33%, 87.9218% 15.43%, 89.589% 14.59%, 91.862% 13.48%, 94.137% 12.43%, 95.75386% 11.72%, 97.42106% 11.02%, 98.4344% 10.61%, 99.099% 10.36%, 100% 10%, 100% 100%, 0% 100%, 0% 20%);
                  clip-path: polygon(0% 20%, 1.2533% 30.48%, 2.625% 39.36%, 4.089% 47.01%, 5.3% 52.27%, 5.96% 54.75%, 6.9% 57.9%, 7.96% 60.9%, 9.0157% 63.43%, 10.0146% 65.4299%, 11.04453% 67.07%, 11.89% 68.14%, 13.096% 69.22%, 14.094% 69.77%, 14.933% 70%, 15.8058% 70%, 16.746% 69.77%, 17.7168% 69.37%, 18.543% 68.94%, 19.37% 68.44%, 20.226% 67.869%, 21.168% 67.1999%, 21.9954% 66.58%, 22.994% 65.81%, 24.051% 65%, 25.021% 64.23%, 25.7626% 63.65%, 26.7928% 62.859%, 27.818% 62.11%, 28.787% 61.4499%, 29.98% 60.72%, 30.7848% 60.3%, 31.466% 60%, 32.3245% 59.65%, 32.9517% 59.36%, 34.2% 58.69%, 35.148% 58.109%, 36.004% 57.539%, 37.116% 56.73%, 38.39% 55.73%, 39.2568% 55.01%, 40.1128% 54.26%, 40.9696% 53.49%, 41.824% 52.69%, 42.68% 51.87%, 43.3074% 51.26%, 43.992% 50.58%, 45.02% 49.58%, 46.0466% 48.52%, 46.76% 47.77%, 47.396% 47.0999%, 48.305% 46.1%, 49.314% 45.02%, 50.4282% 43.82%, 51.894% 42.23%, 53.714% 40.23%, 56.08746% 37.72%, 58.2589% 35.51%, 59.522% 34.28%, 60.94% 32.96%, 62.70933% 31.4199%, 64.53% 30%, 65.637% 29.1899%, 68.1128% 27.43%, 70.2346% 26%, 72.0045% 24.81%, 73.6226% 23.75%, 74.836% 22.97%, 75.746% 22.4%, 77.36% 21.4%, 79.1306% 20.33%, 80.49% 19.53%, 81.80826% 18.77%, 83.32373% 17.919%, 84.3848% 17.33%, 86.20426% 16.33%, 87.9218% 15.43%, 89.589% 14.59%, 91.862% 13.48%, 94.137% 12.43%, 95.75386% 11.72%, 97.42106% 11.02%, 98.4344% 10.61%, 99.099% 10.36%, 100% 10%, 100% 100%, 0% 100%, 0% 20%); } }
  .basket-component .basket-wrapper {
    background-color: #edf4f3; }
  .basket-component .basket-title {
    font-size: 2.6rem;
    text-align: center;
    font-weight: bold;
    line-height: 1.15;
    margin-bottom: 1.5rem; }
  .basket-component .item-info {
    display: -ms-flexbox;
    display: flex;
    padding: 1.2rem 0 0; }
  .basket-component .item-data {
    padding: 0 2rem 0 2.8rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .basket-component .item-image {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: center; }
    .basket-component .item-image img {
      max-width: 7.1rem;
      margin-bottom: 1.5rem; }
  .basket-component .item-description {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 100%;
    position: relative;
    padding-right: 3rem; }
    .basket-component .item-description button.favorite {
      border: 0;
      position: absolute;
      top: 1rem;
      right: 1rem;
      width: 1.6rem;
      height: 1.9rem;
      background: transparent;
      border-radius: .2rem;
      padding: 0; }
      .basket-component .item-description button.favorite:after {
        content: url("/Assets/Jamba/img/icons/fav.svg");
        display: block; }
      .basket-component .item-description button.favorite.active:after {
        content: url("/Assets/Jamba/img/icons/fav-fill.svg"); }
  .basket-component .item-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    padding-bottom: 1.2rem; }
    .basket-component .item-footer .item-quantity {
      font-size: 1.2rem;
      font-weight: 500;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      width: 100%;
      max-width: 7rem;
      margin-right: 1.2rem; }
      .basket-component .item-footer .item-quantity button {
        background: transparent;
        border: 0; }
        .basket-component .item-footer .item-quantity button.increment, .basket-component .item-footer .item-quantity button.decrement {
          display: inline-block;
          width: 2rem;
          height: 2rem;
          background-position: center;
          background-size: contain;
          position: relative;
          padding: 0;
          cursor: pointer; }
          .basket-component .item-footer .item-quantity button.increment:after, .basket-component .item-footer .item-quantity button.decrement:after {
            display: block;
            position: absolute;
            top: -0.2rem;
            -ms-transform: scale(0.8);
                transform: scale(0.8); }
          .basket-component .item-footer .item-quantity button.increment:focus, .basket-component .item-footer .item-quantity button.decrement:focus {
            outline: 2px solid #036d58;
            outline-offset: 6px;
            display: inline-block; }
        .basket-component .item-footer .item-quantity button.increment:after {
          content: url("/Assets/Jamba/img/icons/plus-circle.svg");
          left: 0; }
        .basket-component .item-footer .item-quantity button.decrement:after {
          content: url("/Assets/Jamba/img/icons/minus-circle.svg");
          right: 0; }
        .basket-component .item-footer .item-quantity button.final {
          -ms-flex-pack: center;
              justify-content: center; }
    .basket-component .item-footer .read-only-quantity {
      display: block;
      width: 100%;
      text-align: center; }
    .basket-component .item-footer .item-remove {
      margin-left: 1.2rem;
      font-size: 1.2rem; }
    .basket-component .item-footer .item-price {
      font-size: 1.3rem;
      font-weight: 500;
      text-align: right;
      max-width: 25rem;
      margin-left: auto; }
  .basket-component .basket-total-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 2rem;
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 0.89; }
  .basket-component .item-name {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.13;
    max-width: 19.8rem; }
    .basket-component .item-name h1, .basket-component .item-name h2, .basket-component .item-name h3, .basket-component .item-name h4, .basket-component .item-name h5, .basket-component .item-name h6, .basket-component .item-name .h1-like, .basket-component .item-name .h2-like, .basket-component .item-name .h3-like, .basket-component .item-name .h4-like, .basket-component .item-name .h5-like, .basket-component .item-name .h6-like {
      font-size: 1.6rem;
      font-weight: 500;
      line-height: 1.13;
      color: #036d58;
      margin: 0; }
  .basket-component .item-cal {
    font-size: 1.2rem;
    color: #036d58;
    line-height: 1.25;
    font-weight: 500; }
  .basket-component .item-ingredients {
    font-size: 1.2rem;
    line-height: 1.25;
    color: #2b3936;
    max-width: 18.5rem; }
  .basket-component .footer-cta {
    padding: 1.5rem 2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    background: #ffffff;
    border-radius: 0 0 .6rem .6rem; }
  .basket-component .primary-button {
    border: 1px solid transparent;
    font-size: 1.8rem;
    font-weight: bold;
    line-height: 0.89;
    min-width: auto;
    width: 100%;
    max-width: 19rem;
    padding: 1.36rem 2rem; }
    @media screen and (max-width: 768px) {
      .basket-component .primary-button {
        max-width: 15.8rem;
        padding: 2.1rem 2rem; } }
  .basket-component .view-basket {
    font-size: 1.8rem;
    line-height: 1; }
  .basket-component .basket-footer-cta {
    background: #ffffff; }
    .basket-component .basket-footer-cta .footer-cta {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      border-radius: 0 0 .6rem .6rem;
      padding: 2.4rem 0; }
      .basket-component .basket-footer-cta .footer-cta :last-child {
        margin-left: auto; }
    .basket-component .basket-footer-cta .primary-button {
      border: 1px solid transparent;
      max-width: 19rem;
      padding: 2.1rem 2rem;
      font-size: 1.8rem;
      font-weight: bold;
      line-height: 0.89;
      min-width: auto;
      width: 100%;
      margin-right: 1.5rem; }
      @media screen and (max-width: 768px) {
        .basket-component .basket-footer-cta .primary-button {
          max-width: 15.8rem;
          padding: 2.1rem 2rem; } }
    .basket-component .basket-footer-cta .view-basket {
      font-size: 1.8rem;
      line-height: 1;
      margin-left: 1.5rem; }
  @media screen and (min-width: 640px) {
    .checkout-component.updated .basket-component {
      margin-top: -0.6rem; } }

.header .basket-component {
  max-width: 50rem; }
  @media screen and (max-width: 768px) {
    .header .basket-component {
      max-width: 33.5rem;
      left: 0;
      right: 0;
      margin-left: auto;
      margin-right: auto;
      -ms-transform: none;
          transform: none; } }
  .header .basket-component .bg-helper {
    background-color: rgba(43, 57, 54, 0.45);
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    @media screen and (max-width: 768px) {
      .header .basket-component .bg-helper {
        z-index: 11; } }
    .header .basket-component .bg-helper::before {
      background-color: transparent; }
  .header .basket-component .basket-wrapper {
    z-index: 12;
    position: relative;
    border-radius: .6rem; }
  .header .basket-component .basket-header {
    padding: 0; }
  .header .basket-component .basket-title {
    text-align: left;
    margin: 4.5rem 0 1.5rem 2.5rem; }
  .header .basket-component .basket-item::before, .header .basket-component .basket-item::after {
    background-size: cover; }
  .header .basket-component .item-content {
    padding: 1.2rem 2rem 0; }
  @media screen and (max-width: 768px) {
    .header .basket-component .item-info {
      margin-bottom: 2rem; } }
  .header .basket-component .item-description {
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .header .basket-component .item-image {
    display: block;
    margin-right: 1.2rem; }
  .header .basket-component .item-name,
  .header .basket-component .item-cal {
    margin-bottom: .4rem; }
  .header .basket-component .item-name,
  .header .basket-component .item-ingredients {
    max-width: none; }
  .header .basket-component .price {
    margin-left: 2rem; }
    @media screen and (max-width: 768px) {
      .header .basket-component .price {
        margin-left: .4rem; } }
  .header .basket-component .footer-cta {
    padding: 2.5rem 1.5rem; }
    .header .basket-component .footer-cta a {
      margin-left: 4.5rem; }
      @media screen and (max-width: 768px) {
        .header .basket-component .footer-cta a {
          margin-left: 0; } }

.highcontrast .upsell .option input[type="radio"] + label::before {
  border: 0.9rem solid #036d58; }

.highcontrast .upsell .add-btn {
  border: none !important; }

.edge .basket-item.upsell:after, .edge .basket-item.upsell::before {
  -webkit-clip-path: none !important;
          clip-path: none !important;
  background: #eedbb0; }

.order-info-component {
  padding-bottom: 4rem; }
  @media screen and (max-width: 768px) {
    .order-info-component {
      background-color: #ffffff;
      padding-bottom: 0; } }
  .order-info-component .order-info-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    padding-bottom: 3rem;
    padding-top: 8rem;
    margin: 0 auto;
    max-width: 55rem;
    text-align: center; }
    @media screen and (max-width: 768px) {
      .order-info-component .order-info-header {
        padding-bottom: 1rem;
        padding-top: 0;
        text-align: left;
        max-width: 100%; } }
    .order-info-component .order-info-header .order-confirmation-title h1 {
      line-height: 1;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: bold;
      text-align: center;
      margin-bottom: 3rem;
      font-size: 3.6rem; }
      @media screen and (max-width: 768px) {
        .order-info-component .order-info-header .order-confirmation-title h1 {
          font-size: 3rem;
          margin-bottom: 0; } }
  .order-info-component .order-main-info {
    max-width: 46rem;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
    @media screen and (max-width: 768px) {
      .order-info-component .order-main-info {
        max-width: 32rem; } }
    .order-info-component .order-main-info img {
      width: 12rem; }
      @media screen and (max-width: 768px) {
        .order-info-component .order-main-info img {
          max-width: 8rem; } }
    .order-info-component .order-main-info .order-details-wrapper .info-wrapper {
      font-size: 1.5rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      line-height: 1.33;
      color: #2b3936;
      text-align: left; }
      @media screen and (max-width: 768px) {
        .order-info-component .order-main-info .order-details-wrapper .info-wrapper {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: justify;
              justify-content: space-between;
          -ms-flex-align: center;
              align-items: center;
          margin-bottom: 0; } }
      .order-info-component .order-main-info .order-details-wrapper .info-wrapper a {
        margin-left: 0; }
      .order-info-component .order-main-info .order-details-wrapper .info-wrapper span {
        display: inline-block; }
        @media screen and (max-width: 768px) {
          .order-info-component .order-main-info .order-details-wrapper .info-wrapper span {
            margin-bottom: 0;
            max-width: 16rem; } }
  .order-info-component .order-location-wrapper {
    display: -ms-flexbox;
    display: flex; }
    .order-info-component .order-location-wrapper .favorite-location {
      width: 1.6rem;
      height: 1.9rem;
      margin: .4rem 1rem 0 0; }
  .order-info-component .order-location-pick {
    margin-bottom: 3rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #2b3936;
    font-size: 1.5rem; }
    @media screen and (max-width: 768px) {
      .order-info-component .order-location-pick {
        max-width: 32rem;
        margin-bottom: 1.5rem; } }
    .order-info-component .order-location-pick .location-name {
      font-weight: bold; }
    .order-info-component .order-location-pick .location-street,
    .order-info-component .order-location-pick .location-address,
    .order-info-component .order-location-pick .phone-number {
      display: inline-block;
      text-decoration: underline;
      font-weight: normal; }
    .order-info-component .order-location-pick .phone-number {
      margin: 1.5rem 0; }
      @media screen and (min-width: 769px) {
        .order-info-component .order-location-pick .phone-number {
          pointer-events: none;
          color: #2b3936;
          text-decoration: none;
          outline: none;
          text-shadow: none;
          cursor: none; } }
      @media screen and (min-width: 769px) {
        .order-info-component .order-location-pick .phone-number a {
          color: #2b3936; } }
    .order-info-component .order-location-pick .location-date-time {
      line-height: 1.33;
      text-transform: lowercase; }
      .order-info-component .order-location-pick .location-date-time::first-letter {
        text-transform: capitalize; }
  .order-info-component .contact-wrapper {
    margin-top: 2.6rem;
    background: #ffffff;
    max-width: 55rem;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .order-info-component .contact-wrapper {
        background-color: #edf4f3;
        max-width: 100%; } }
  .order-info-component .contact-title,
  .order-info-component .payment-title {
    font-size: 2.6rem;
    line-height: 1;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: bold;
    padding: 2.2rem 0;
    position: relative; }
    .order-info-component .contact-title:after,
    .order-info-component .payment-title:after {
      content: "";
      display: block;
      width: 100%;
      height: .3rem;
      background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-size: cover;
      position: absolute;
      bottom: 0; }
      @media screen and (max-width: 768px) {
        .order-info-component .contact-title:after,
        .order-info-component .payment-title:after {
          background-size: 250% 100%; } }
  .order-info-component .contact-info,
  .order-info-component .payment-type,
  .order-info-component .payment-gift-card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1;
    color: #036d58;
    padding: 2.2rem 0;
    position: relative; }
    .order-info-component .contact-info:after,
    .order-info-component .payment-type:after,
    .order-info-component .payment-gift-card:after {
      content: "";
      display: block;
      width: 100%;
      height: .3rem;
      background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-size: cover;
      position: absolute;
      bottom: 0; }
      @media screen and (max-width: 768px) {
        .order-info-component .contact-info:after,
        .order-info-component .payment-type:after,
        .order-info-component .payment-gift-card:after {
          background-size: 250% 100%; } }
  .order-info-component .payment-wrapper {
    margin-bottom: 8rem;
    background: #ffffff;
    max-width: 55rem;
    margin: 0 auto;
    padding-bottom: 2rem; }
    @media screen and (max-width: 768px) {
      .order-info-component .payment-wrapper {
        margin-bottom: 3rem;
        max-width: 100%;
        padding-bottom: 0; } }
  .order-info-component .order-info-footer-cta {
    background: #ffffff; }
    .order-info-component .order-info-footer-cta .footer-cta {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      border-radius: 0 0 .6rem .6rem;
      padding: 1.2rem 0 3.7rem; }
    .order-info-component .order-info-footer-cta .primary-button {
      border: 1px solid transparent;
      max-width: 19rem;
      margin: 0 auto;
      padding: 1.6rem 2rem;
      font-size: 1.8rem;
      font-weight: bold;
      line-height: 0.89;
      min-width: auto;
      width: 100%; }
      @media screen and (max-width: 767px) {
        .order-info-component .order-info-footer-cta .primary-button {
          max-width: 31.5rem;
          padding: 2.1rem 2rem; } }
    .order-info-component .order-info-footer-cta .view-basket {
      font-size: 1.8rem;
      line-height: 1;
      margin-left: 2rem; }
  .order-info-component .order-value {
    max-width: 55rem;
    margin: 0 auto; }
    @media (max-width: 768px) {
      .order-info-component .order-value {
        max-width: 100%; } }
  .order-info-component .order-value-top-frame {
    background-image: url("/Assets/Jamba/img/headline-bg.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    max-width: 30.6rem;
    margin-left: 3rem;
    height: 4.6rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: -0.4rem;
    padding: 0 1.2rem; }
    @media (max-width: 768px) {
      .order-info-component .order-value-top-frame {
        margin: 0 auto; } }
    .order-info-component .order-value-top-frame .order-title {
      font-size: 1.8rem; }
  .order-info-component .order-value-bottom-frame {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin: 0 auto;
    min-height: 15.7rem;
    padding: 1.4rem 1.6rem 2.2rem;
    margin-bottom: 3rem;
    background-color: #f8e4dc;
    -webkit-clip-path: polygon(0% 0%, 97.13467% 0%, 97.63324% 0.05627%, 98.07163% 0.25122%, 98.56734% 0.76453%, 98.90688% 1.28609%, 99.21203% 1.83486%, 99.4255% 2.4159%, 99.58381% 2.9052%, 99.71347% 3.36498%, 99.90115% 4.31636%, 100% 6.26911%, 100% 91.59021%, 99.99713% 92.30229%, 99.88754% 94.05336%, 99.82163% 94.38532%, 99.71347% 94.80122%, 99.39327% 95.95917%, 99.21203% 96.48318%, 99.08238% 96.74862%, 98.85387% 97.0948%, 98.54799% 97.54924%, 98.38109% 97.7208%, 98.13109% 97.92538%, 97.82163% 98.11621%, 97.28582% 98.33165%, 96.72779% 98.44373%, 96.27507% 98.47095%, 96.05659% 98.47232%, 95.19413% 98.4789%, 91.52292% 98.52095%, 89.0702% 98.55321%, 86.62034% 98.58685%, 84.5745% 98.6159%, 81.81662% 98.65917%, 79.16189% 98.70153%, 76.19914% 98.74985%, 74.5702% 98.77676%, 71.09176% 98.83792%, 68.74219% 98.88517%, 66.83381% 98.92966%, 64.65122% 99.02141%, 62.20423% 99.16239%, 60.38682% 99.23532%, 57.91948% 99.31422%, 55.46132% 99.41269%, 53.2149% 99.51223%, 50.45408% 99.63609%, 46.98832% 99.77477%, 44.13016% 99.85841%, 41.29312% 99.90015%, 37.48653% 99.92125%, 33.70781% 99.93563%, 32.07335% 99.93914%, 29.31547% 99.93914%, 26.04692% 99.92936%, 23.80021% 99.91407%, 20.94062% 99.88196%, 18.48782% 99.84006%, 15.62966% 99.76927%, 13.48016% 99.69572%, 9.81254% 99.51223%, 8.26698% 99.40352%, 7.46468% 99.3367%, 6.41461% 99.23563%, 5.31762% 99.10872%, 4.55573% 99.00382%, 3.74234% 98.8708%, 2.57822% 98.62294%, 1.5467% 97.9578%, 1.1283% 97.41606%, 0.6447% 96.48318%, 0.33295% 95.58196%, 0.10029% 94.30841%, -0.07163% 91.2844%, -0.07077% 86.3367%, -0.06948% 82.97034%, -0.06691% 77.82141%, -0.0639% 72.8711%, -0.06046% 67.72171%, -0.05616% 61.78073%, -0.05043% 54.45428%, -0.04506% 47.92034%, -0.03789% 39.99985%, -0.03223% 33.6633%, -0.02722% 27.92049%, -0.01956% 19.80214%, -0.01433% 14.2578%, -0.00774% 7.52431%, -0.0048% 4.55443%, 0% 0%);
            clip-path: polygon(0% 0%, 97.13467% 0%, 97.63324% 0.05627%, 98.07163% 0.25122%, 98.56734% 0.76453%, 98.90688% 1.28609%, 99.21203% 1.83486%, 99.4255% 2.4159%, 99.58381% 2.9052%, 99.71347% 3.36498%, 99.90115% 4.31636%, 100% 6.26911%, 100% 91.59021%, 99.99713% 92.30229%, 99.88754% 94.05336%, 99.82163% 94.38532%, 99.71347% 94.80122%, 99.39327% 95.95917%, 99.21203% 96.48318%, 99.08238% 96.74862%, 98.85387% 97.0948%, 98.54799% 97.54924%, 98.38109% 97.7208%, 98.13109% 97.92538%, 97.82163% 98.11621%, 97.28582% 98.33165%, 96.72779% 98.44373%, 96.27507% 98.47095%, 96.05659% 98.47232%, 95.19413% 98.4789%, 91.52292% 98.52095%, 89.0702% 98.55321%, 86.62034% 98.58685%, 84.5745% 98.6159%, 81.81662% 98.65917%, 79.16189% 98.70153%, 76.19914% 98.74985%, 74.5702% 98.77676%, 71.09176% 98.83792%, 68.74219% 98.88517%, 66.83381% 98.92966%, 64.65122% 99.02141%, 62.20423% 99.16239%, 60.38682% 99.23532%, 57.91948% 99.31422%, 55.46132% 99.41269%, 53.2149% 99.51223%, 50.45408% 99.63609%, 46.98832% 99.77477%, 44.13016% 99.85841%, 41.29312% 99.90015%, 37.48653% 99.92125%, 33.70781% 99.93563%, 32.07335% 99.93914%, 29.31547% 99.93914%, 26.04692% 99.92936%, 23.80021% 99.91407%, 20.94062% 99.88196%, 18.48782% 99.84006%, 15.62966% 99.76927%, 13.48016% 99.69572%, 9.81254% 99.51223%, 8.26698% 99.40352%, 7.46468% 99.3367%, 6.41461% 99.23563%, 5.31762% 99.10872%, 4.55573% 99.00382%, 3.74234% 98.8708%, 2.57822% 98.62294%, 1.5467% 97.9578%, 1.1283% 97.41606%, 0.6447% 96.48318%, 0.33295% 95.58196%, 0.10029% 94.30841%, -0.07163% 91.2844%, -0.07077% 86.3367%, -0.06948% 82.97034%, -0.06691% 77.82141%, -0.0639% 72.8711%, -0.06046% 67.72171%, -0.05616% 61.78073%, -0.05043% 54.45428%, -0.04506% 47.92034%, -0.03789% 39.99985%, -0.03223% 33.6633%, -0.02722% 27.92049%, -0.01956% 19.80214%, -0.01433% 14.2578%, -0.00774% 7.52431%, -0.0048% 4.55443%, 0% 0%); }
    .order-info-component .order-value-bottom-frame.final {
      min-height: 18rem; }
    @media screen and (max-width: 768px) {
      .order-info-component .order-value-bottom-frame {
        max-width: 33.5rem;
        margin-bottom: 1.5rem;
        margin-top: -0.4rem; } }
    .order-info-component .order-value-bottom-frame .item-quantity {
      font-size: 1.5rem;
      line-height: 1.33;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      margin-bottom: .7rem; }
    .order-info-component .order-value-bottom-frame .item-description {
      font-size: 1.5rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      line-height: 1.65; }
    .order-info-component .order-value-bottom-frame .item-subtotal-value,
    .order-info-component .order-value-bottom-frame .item-tax-value,
    .order-info-component .order-value-bottom-frame .item-delivery-value,
    .order-info-component .order-value-bottom-frame .item-total-value,
    .order-info-component .order-value-bottom-frame .item-tip-value,
    .order-info-component .order-value-bottom-frame .item-reward-value {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
    .order-info-component .order-value-bottom-frame .item-delivery-value,
    .order-info-component .order-value-bottom-frame .item-reward-value {
      padding-bottom: 1.4rem; }
    .order-info-component .order-value-bottom-frame .item-total-value {
      font-weight: bold;
      margin-bottom: .4rem; }
    .order-info-component .order-value-bottom-frame .item-reward-value strong {
      font-weight: 500; }
    .order-info-component .order-value-bottom-frame .credit-card {
      font-size: 1.3rem;
      font-weight: 500; }
  .order-info-component .order-confirmation-wrapper .order-info-header {
    padding-bottom: 4.2rem; }
  .order-info-component .order-confirmation-wrapper .info-wrapper {
    padding-bottom: 4rem; }
    .order-info-component .order-confirmation-wrapper .info-wrapper span {
      max-width: none !important; }
  .order-info-component .order-confirmation-wrapper .order-details-wrapper {
    width: 100%; }
  .order-info-component .order-confirmation-wrapper .order-location-pick {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding-bottom: 3.2rem;
    position: relative; }
    .order-info-component .order-confirmation-wrapper .order-location-pick:after {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute;
      z-index: 1; }
    .order-info-component .order-confirmation-wrapper .order-location-pick .triangle-link {
      max-width: 6rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin-right: 1rem; }
      .order-info-component .order-confirmation-wrapper .order-location-pick .triangle-link::after {
        background-image: url("/Assets/Jamba/img/triangle-green.svg");
        min-width: .67rem;
        height: .94rem; }
    .order-info-component .order-confirmation-wrapper .order-location-pick.delivery-order {
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-align: center;
          align-items: center; }
  .order-info-component .order-confirmation-wrapper .order-store-contact {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding-bottom: 5.4rem;
    -ms-flex-align: center;
        align-items: center; }
  .order-info-component .order-confirmation-wrapper .order-store-contact-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%; }
  .order-info-component .order-confirmation-wrapper .store-contact-title,
  .order-info-component .order-confirmation-wrapper .store-name,
  .order-info-component .order-confirmation-wrapper .location-street,
  .order-info-component .order-confirmation-wrapper .location-address {
    font-size: 1.5rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #2b3936; }
  .order-info-component .order-confirmation-wrapper .store-name {
    line-height: 1;
    font-weight: 700;
    margin-bottom: .5rem; }
  .order-info-component .order-confirmation-wrapper .location-street,
  .order-info-component .order-confirmation-wrapper .location-address {
    line-height: 1; }
  .order-info-component .order-confirmation-wrapper .location-address {
    margin-top: .3rem; }
  .order-info-component .order-confirmation-wrapper .telephone {
    margin-top: .5rem;
    text-decoration: underline;
    font-weight: 400; }
    @media screen and (min-width: 769px) {
      .order-info-component .order-confirmation-wrapper .telephone {
        pointer-events: none;
        color: #2b3936;
        text-decoration: none;
        outline: none;
        text-shadow: none;
        cursor: none; } }
  .order-info-component .order-confirmation-wrapper .store-contact-title {
    line-height: 1.33;
    margin-bottom: 2rem; }
  .order-info-component .order-confirmation-wrapper .order-location-wrapper {
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%; }
  .order-info-component .order-confirmation-wrapper .order-store-icon img {
    width: 8.5rem; }
  .order-info-component .order-confirmation-wrapper .location-street,
  .order-info-component .order-confirmation-wrapper .location-address {
    text-decoration: none; }

.middot {
  font-size: 3.0rem;
  line-height: 0;
  vertical-align: -.5rem; }

.order-receipt-component {
  text-align: left; }
  .order-receipt-component.account .order-main-info {
    background: #ffffff;
    max-width: 52rem;
    padding: 2.4rem 3.6rem;
    margin-bottom: 3rem; }
  .order-receipt-component.account .order-info-component .location-street,
  .order-receipt-component.account .order-info-component .location-address {
    text-decoration: none; }
  .order-receipt-component.account .item-info {
    padding: 1.2rem 3rem 0; }
  .order-receipt-component.account .item-ingredients {
    max-width: 100%; }
  .order-receipt-component.account .item-price {
    margin-top: auto;
    font-size: 1.3rem;
    font-weight: 500; }
  .order-receipt-component.account.updated .order-main-info {
    padding: 2.4rem 3.6rem 2rem;
    margin-bottom: 0;
    background: inherit; }
    @media screen and (max-width: 500px) {
      .order-receipt-component.account.updated .order-main-info {
        padding: 2rem 0 2rem; } }
  @media screen and (max-width: 768px) {
    .order-receipt-component.account.updated .order-info-component .location-address {
      max-width: 18rem; } }
  .order-receipt-component.account.updated .order-contact-info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    background: #ffffff;
    padding: 1.5rem 3.6rem 1.8rem;
    margin: 0 auto;
    max-width: 52rem; }
    @media screen and (max-width: 500px) {
      .order-receipt-component.account.updated .order-contact-info {
        padding: 1.5rem 4.2rem 1.8rem;
        margin-left: -4.3rem;
        margin-right: -4.2rem; } }
    .order-receipt-component.account.updated .order-contact-info .title {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 2.6rem;
      font-weight: 700;
      line-height: 1.15;
      color: #2b3936; }
    .order-receipt-component.account.updated .order-contact-info .name,
    .order-receipt-component.account.updated .order-contact-info .email,
    .order-receipt-component.account.updated .order-contact-info .telephone {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.5rem;
      line-height: 1.33;
      font-weight: 400; }
  .order-receipt-component.account.updated .order-location-pick .location-date-time {
    white-space: nowrap; }
  .order-receipt-component .modal-content {
    background-color: #fdf9ef;
    color: #2b3936; }
  .order-receipt-component .modal-header h5.modal-title {
    margin-bottom: 1rem; }
  .order-receipt-component .modal-header .order-nr {
    display: inline-block;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1.33;
    margin-bottom: 2rem; }
  .order-receipt-component .modal-body {
    max-width: 100%; }
    .order-receipt-component .modal-body .order-info-component {
      padding-bottom: 0; }
      @media screen and (max-width: 768px) {
        .order-receipt-component .modal-body .order-info-component {
          background-color: transparent; } }
      .order-receipt-component .modal-body .order-info-component .contact-wrapper {
        padding: 1.5rem 0 1.5rem 11rem;
        margin-bottom: 2rem;
        background-color: #ffffff; }
        @media screen and (max-width: 768px) {
          .order-receipt-component .modal-body .order-info-component .contact-wrapper {
            text-align: left;
            padding: 1.5rem; } }
        .order-receipt-component .modal-body .order-info-component .contact-wrapper .title {
          display: inline-block;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-size: 2.6rem;
          font-weight: bold;
          line-height: 1.15;
          margin-bottom: 1rem; }
        .order-receipt-component .modal-body .order-info-component .contact-wrapper .contact-details {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: column;
              flex-flow: column;
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-size: 1.5rem; }
      .order-receipt-component .modal-body .order-info-component .info-wrapper {
        -ms-flex-pack: start;
            justify-content: flex-start;
        margin-bottom: 0; }
      .order-receipt-component .modal-body .order-info-component .order-location-pick {
        margin-bottom: 1rem; }
      .order-receipt-component .modal-body .order-info-component .order-details-wrapper .title {
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-size: 2.6rem;
        font-weight: bold;
        line-height: 1.15; }
      .order-receipt-component .modal-body .order-info-component .order-details-wrapper .phone-number {
        display: inline-block; }
    .order-receipt-component .modal-body .basket-structure .basket-component,
    .order-receipt-component .modal-body .basket-structure .basket-wrapper {
      background-color: transparent; }
    .order-receipt-component .modal-body .basket-structure .basket-item::before, .order-receipt-component .modal-body .basket-structure .basket-item::after {
      position: static; }
    .order-receipt-component .modal-body .basket-structure .basket-item .item-quantity span {
      margin: 0 auto; }
    .order-receipt-component .modal-body .basket-structure .basket-item .item-cal {
      color: #2b3936; }
    .order-receipt-component .modal-body .basket-structure .basket-total-wrapper {
      padding-bottom: .6rem; }
    .order-receipt-component .modal-body .basket-structure .credit-card {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.3rem;
      font-weight: 500; }

.max-width-image-component {
  max-width: 100%;
  margin: 0 auto 3rem auto;
  padding: 0 1.5rem 6rem 1.5rem; }
  @media (max-width: 768px) {
    .max-width-image-component {
      padding: 0 0 6rem 0;
      width: 100vw;
      margin-left: -1.5rem; } }
  .max-width-image-component img {
    width: 100%;
    height: auto; }
    @media (max-width: 768px) {
      .max-width-image-component img {
        padding: 0;
        width: 100vw; } }

#SiteMap {
  margin: 4rem auto;
  max-width: 1400px;
  display: -ms-flexbox;
  display: flex;
  padding-top: 6rem;
  position: relative; }
  #SiteMap h1 {
    font-size: 4rem;
    position: absolute;
    left: 0;
    top: 0;
    color: #036d58; }
  #SiteMap a {
    color: #363636; }
    #SiteMap a:hover, #SiteMap a:focus {
      color: #036d58; }
  #SiteMap ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
    #SiteMap ul li {
      margin: .4rem 0 0 2rem;
      font-size: 1.6rem;
      text-transform: capitalize; }
      @media (max-width: 380px) {
        #SiteMap ul li {
          margin: .4rem 0 0 .4rem; } }

#SiteMapLeftColumn {
  width: 49%;
  margin-right: 1%;
  -ms-flex-item-align: start;
      align-self: flex-start; }
  #SiteMapLeftColumn li {
    list-style: none; }
  @media (max-width: 768px) {
    #SiteMapLeftColumn {
      margin-top: 6rem !important; } }

#SiteMapRightColumn {
  width: 49%;
  margin-top: 3.7rem;
  margin-left: 1%; }
  #SiteMapRightColumn li {
    list-style: none; }
  @media (max-width: 768px) {
    #SiteMapRightColumn {
      margin-top: 6rem !important; } }

#SiteMap li {
  list-style: none; }

#SiteMap li.level0 {
  font-weight: bold;
  font-size: 2rem;
  text-transform: uppercase; }

#SiteMap li.level1 {
  font-weight: bold;
  font-size: 2rem;
  margin-top: 2rem;
  text-transform: capitalize;
  list-style: none; }

#SiteMap li.level2 {
  font-weight: normal;
  list-style: none;
  margin-top: 1rem;
  text-transform: capitalize;
  font-size: 1.8rem; }

#SiteMap li.level4 {
  list-style: none;
  font-size: 1.6rem; }

@media only screen and (max-width: 768px) {
  #SiteMap #SiteMapLeftColumn,
  #SiteMap #SiteMapRightColumn {
    width: 90%;
    float: none;
    margin: 0; }
  #SiteMap #SiteMapRightColumn {
    margin-left: 4rem;
    width: calc(90% - 40px); } }

.error-component {
  display: -ms-flexbox;
  display: flex;
  max-width: 100rem;
  margin: 0 auto;
  margin-top: 1rem;
  margin-bottom: 7.2rem;
  width: 100%; }
  @media screen and (max-width: 767px) {
    .error-component {
      -ms-flex-direction: column;
          flex-direction: column;
      margin-top: 0;
      margin-bottom: 4rem; } }
  .error-component .image-wrapper {
    margin-right: 4.8rem;
    text-align: center; }
    @media screen and (max-width: 767px) {
      .error-component .image-wrapper {
        margin-right: 0;
        margin-bottom: 3rem; } }
    @media screen and (max-width: 767px) {
      .error-component .image-wrapper img {
        max-width: 22.6rem; } }
  .error-component .content-wrapper {
    max-width: 54rem;
    text-align: center;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center; }
  .error-component .subtitle {
    font-size: 2.5rem;
    color: #2b3936;
    line-height: 1.2;
    margin-bottom: 3rem; }
    @media screen and (max-width: 767px) {
      .error-component .subtitle {
        font-size: 2.2rem;
        max-width: 29.6rem;
        margin: 0 auto;
        margin-bottom: 2.3rem; } }
  .error-component .h1-like {
    font-size: 4.5rem;
    line-height: 0.93;
    font-weight: bold;
    display: block;
    margin: 0 auto;
    margin-bottom: 4rem;
    max-width: 46rem; }
    @media screen and (max-width: 767px) {
      .error-component .h1-like {
        font-size: 3.5rem;
        max-width: 32rem;
        margin-bottom: 2.3rem; } }
  .error-component .info {
    display: block;
    font-size: 2rem;
    line-height: 1.5;
    color: #2b3936;
    margin-bottom: 4.7rem; }
    @media screen and (max-width: 767px) {
      .error-component .info {
        font-size: 1.8rem;
        margin-bottom: 2rem; } }
    .error-component .info .back-to-home {
      font-size: 2rem; }
  .error-component .btn-wrapper a + a {
    margin-left: 4rem; }
    @media screen and (max-width: 850px) {
      .error-component .btn-wrapper a + a {
        margin-left: 1rem; } }
    @media screen and (max-width: 767px) {
      .error-component .btn-wrapper a + a {
        margin-left: 0;
        margin-top: 2rem; } }
  @media screen and (max-width: 767px) {
    .error-component .btn-wrapper a {
      width: 100%;
      padding: 1.8rem 0;
      max-width: 31.5rem;
      font-size: 1.8rem; } }

.checkout-add-info-component {
  max-width: 33rem;
  margin: 0 auto; }
  .checkout-add-info-component .modal-content .modal-header h5.modal-title {
    margin-bottom: 2rem; }
  .checkout-add-info-component .modal-content .modal-header p {
    padding: 0 1rem;
    text-align: left; }
  .checkout-add-info-component .input-wrapper:last-of-type {
    margin-bottom: 4rem; }
  .checkout-add-info-component .input-wrapper.valid::after, .checkout-add-info-component .input-wrapper.error::after {
    content: "";
    position: absolute;
    background-size: cover;
    display: inline-block;
    width: 2.4rem;
    height: 2.4rem;
    margin-right: 0;
    right: 0; }
  .checkout-add-info-component .input-wrapper.valid::after {
    background-image: url("/Assets/Jamba/img/icons/input-valid.svg");
    width: 2.4rem;
    height: 2.4rem;
    top: 2rem; }
  .checkout-add-info-component .input-wrapper.error::after {
    background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
    width: 1.8rem;
    height: 1.8rem;
    top: 2.3rem; }
  .checkout-add-info-component .log-in-wrapper {
    position: relative; }
    @media screen and (max-width: 768px) {
      .checkout-add-info-component .log-in-wrapper {
        margin-left: -2.8rem;
        margin-right: -2.8rem; } }
    .checkout-add-info-component .log-in-wrapper:after, .checkout-add-info-component .log-in-wrapper:before {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      position: absolute;
      z-index: 1;
      top: 0; }
    .checkout-add-info-component .log-in-wrapper:after {
      top: auto;
      bottom: 0; }
  .checkout-add-info-component .log-in-wrapper > a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    text-decoration: none;
    transition: .2s ease background;
    background: #ffffff;
    padding: 1.2rem 1.2rem;
    position: relative;
    min-height: 6rem; }
    .checkout-add-info-component .log-in-wrapper > a.triangle-link::after {
      position: absolute;
      right: 2rem;
      background-image: url("/Assets/Jamba/img/triangle-green.svg");
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
  .checkout-add-info-component .item-text-wrapper {
    text-align: left; }
  .checkout-add-info-component .item-title {
    display: block;
    font-size: 1.8rem;
    font-weight: 500;
    color: #036d58; }
  .checkout-add-info-component .item-description {
    font-size: 1.3rem;
    line-height: 1.23;
    font-weight: normal; }

.card-error-component {
  max-width: 32rem;
  margin: 0 auto; }
  .card-error-component .modal-header {
    max-width: none; }
  .card-error-component .img-wrapper {
    margin: 4.8rem 0; }
  .card-error-component p {
    color: #2b3936;
    margin-bottom: 2.4rem; }

.location-detail-component {
  position: relative;
  margin-top: 6rem; }
  @media screen and (max-width: 768px) {
    .location-detail-component {
      margin-top: 0; } }
  .location-detail-component .bg-helper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    padding-top: 6.2rem;
    background-color: #ecf4f2; }
    @media screen and (max-width: 768px) {
      .location-detail-component .bg-helper {
        padding-top: 0;
        margin-top: 3rem; } }
    @media screen and (min-width: 769px) {
      .location-detail-component .bg-helper {
        -webkit-clip-path: polygon(0% 4.67626%, 1.14363% 4.47785%, 2.35363% 4.27646%, 4.76442% 3.89296%, 6.76008% 3.59044%, 8.86495% 3.28453%, 11.89003% 2.86716%, 14.30227% 2.55257%, 16.04963% 2.33464%, 17.67913% 2.1389%, 19.5563% 1.92246%, 21.2418% 1.73638%, 22.2748% 1.62626%, 23.59297% 1.49013%, 25.1078% 1.33977%, 26.79963% 1.1797%, 27.99847% 1.07138%, 30.0523% 0.89579%, 31.68547% 0.76542%, 33.9733% 0.59692%, 35.18497% 0.5147%, 37.77897% 0.35498%, 40.0123% 0.23628%, 42.1853% 0.13823%, 44.41647% 0.05632%, 46.4% 0%, 48.823% 0.0261%, 50.21183% 0.08844%, 52.44667% 0.23083%, 54.55783% 0.40041%, 56.18783% 0.54995%, 57.9965% 0.73273%, 60.057% 0.96151%, 61.46667% 1.13052%, 63.07533% 1.33345%, 65.30733% 1.62734%, 67.65% 1.95272%, 68.864% 2.14286%, 70.38333% 2.31244%, 72.00883% 2.43782%, 73.46667% 2.62076%, 74.76917% 2.77431%, 76.33833% 2.95997%, 78.33333% 3.18607%, 80.1445% 3.37487%, 81.94983% 3.54702%, 83.04717% 3.64198%, 85.15717% 3.79851%, 87.024% 3.90005%, 88.23167% 3.94116%, 89.85% 3.95658%, 92.03933% 3.81084%, 93.7275% 3.5723%, 95.2315% 3.30113%, 97.33333% 2.87739%, 99.16667% 2.46629%, 100% 2.26074%, 100% 97.01953%, 98.48883% 97.17677%, 96.4975% 97.37513%, 94.75283% 97.54265%, 93.1815% 97.68962%, 91.674% 97.82682%, 89.6185% 98.00925%, 88.71067% 98.08736%, 86.96517% 98.23535%, 84.66717% 98.42395%, 82.49467% 98.59609%, 81.46933% 98.67472%, 80.25% 98.7667%, 78.695% 98.88335%, 76.943% 99.01439%, 75.61883% 99.11202%, 73.38717% 99.27235%, 71.02933% 99.43165%, 69.09917% 99.55242%, 67.83117% 99.6259%, 65.96017% 99.72508%, 64.81483% 99.77955%, 63.60817% 99.83145%, 59.62533% 99.95683%, 58.23683% 99.98201%, 56.16667% 100%, 54.37467% 100.01747%, 52.98717% 100.03032%, 51% 100%, 49.73333% 99.89723%, 48.222% 99.76978%, 46.64383% 99.59866%, 43.45067% 99.15211%, 41.81933% 98.88592%, 40.499% 98.66033%, 38.0255% 98.23381%, 35.419% 97.81603%, 32.45% 97.43063%, 29.93583% 97.2518%, 27.52033% 97.19322%, 26.3125% 97.18808%, 24.5015% 97.1999%, 22.53333% 97.22508%, 20.88017% 97.25077%, 19.00867% 97.28983%, 15.56962% 97.38952%, 13.27815% 97.47533%, 10.92148% 97.58068%, 8.87098% 97.68551%, 7.36265% 97.77081%, 5.5491% 97.88284%, 3.9202% 97.99281%, 2.11207% 98.12693%, 0% 98.30421%, 0% 4.67626%);
                clip-path: polygon(0% 4.67626%, 1.14363% 4.47785%, 2.35363% 4.27646%, 4.76442% 3.89296%, 6.76008% 3.59044%, 8.86495% 3.28453%, 11.89003% 2.86716%, 14.30227% 2.55257%, 16.04963% 2.33464%, 17.67913% 2.1389%, 19.5563% 1.92246%, 21.2418% 1.73638%, 22.2748% 1.62626%, 23.59297% 1.49013%, 25.1078% 1.33977%, 26.79963% 1.1797%, 27.99847% 1.07138%, 30.0523% 0.89579%, 31.68547% 0.76542%, 33.9733% 0.59692%, 35.18497% 0.5147%, 37.77897% 0.35498%, 40.0123% 0.23628%, 42.1853% 0.13823%, 44.41647% 0.05632%, 46.4% 0%, 48.823% 0.0261%, 50.21183% 0.08844%, 52.44667% 0.23083%, 54.55783% 0.40041%, 56.18783% 0.54995%, 57.9965% 0.73273%, 60.057% 0.96151%, 61.46667% 1.13052%, 63.07533% 1.33345%, 65.30733% 1.62734%, 67.65% 1.95272%, 68.864% 2.14286%, 70.38333% 2.31244%, 72.00883% 2.43782%, 73.46667% 2.62076%, 74.76917% 2.77431%, 76.33833% 2.95997%, 78.33333% 3.18607%, 80.1445% 3.37487%, 81.94983% 3.54702%, 83.04717% 3.64198%, 85.15717% 3.79851%, 87.024% 3.90005%, 88.23167% 3.94116%, 89.85% 3.95658%, 92.03933% 3.81084%, 93.7275% 3.5723%, 95.2315% 3.30113%, 97.33333% 2.87739%, 99.16667% 2.46629%, 100% 2.26074%, 100% 97.01953%, 98.48883% 97.17677%, 96.4975% 97.37513%, 94.75283% 97.54265%, 93.1815% 97.68962%, 91.674% 97.82682%, 89.6185% 98.00925%, 88.71067% 98.08736%, 86.96517% 98.23535%, 84.66717% 98.42395%, 82.49467% 98.59609%, 81.46933% 98.67472%, 80.25% 98.7667%, 78.695% 98.88335%, 76.943% 99.01439%, 75.61883% 99.11202%, 73.38717% 99.27235%, 71.02933% 99.43165%, 69.09917% 99.55242%, 67.83117% 99.6259%, 65.96017% 99.72508%, 64.81483% 99.77955%, 63.60817% 99.83145%, 59.62533% 99.95683%, 58.23683% 99.98201%, 56.16667% 100%, 54.37467% 100.01747%, 52.98717% 100.03032%, 51% 100%, 49.73333% 99.89723%, 48.222% 99.76978%, 46.64383% 99.59866%, 43.45067% 99.15211%, 41.81933% 98.88592%, 40.499% 98.66033%, 38.0255% 98.23381%, 35.419% 97.81603%, 32.45% 97.43063%, 29.93583% 97.2518%, 27.52033% 97.19322%, 26.3125% 97.18808%, 24.5015% 97.1999%, 22.53333% 97.22508%, 20.88017% 97.25077%, 19.00867% 97.28983%, 15.56962% 97.38952%, 13.27815% 97.47533%, 10.92148% 97.58068%, 8.87098% 97.68551%, 7.36265% 97.77081%, 5.5491% 97.88284%, 3.9202% 97.99281%, 2.11207% 98.12693%, 0% 98.30421%, 0% 4.67626%); } }
    @media screen and (max-width: 768px) {
      .location-detail-component .bg-helper:before {
        content: "";
        background: #ecf4f2;
        display: block;
        width: 100%;
        height: 1.5rem;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%) translateY(0.2rem);
            transform: translateY(-100%) translateY(0.2rem);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 38.61%, 1.61216% 36.55521%, 3.56089% 34.11428%, 5.05895% 32.26409%, 7.09949% 29.7791%, 8.93551% 27.57837%, 10.4442% 25.79729%, 12.06031% 23.9181%, 13.67142% 22.0787%, 14.96533% 20.62548%, 16.15169% 19.31505%, 18.0856% 17.2301%, 20.17503% 15.05791%, 21.84676% 13.35444%, 23.6824% 11.49652%, 25.40211% 9.79768%, 26.9111% 8.36409%, 28.5274% 6.90501%, 29.81759% 5.80849%, 31.43067% 4.53436%, 33.4771% 3.09884%, 34.8757% 2.24594%, 36.0594% 1.61235%, 37.6754% 0.88803%, 39.3961% 0.30232%, 40.9% -0.04208%, 42.62659% -0.23243%, 43.91816% -0.22664%, 45.10225% -0.10502%, 47.47013% 0.48533%, 49.808% 1.5444%, 51.554% 2.67992%, 54.0374% 4.82818%, 55.6637% 6.5509%, 58.02226% 9.45752%, 59.63196% 11.69691%, 61.3476% 14.29382%, 63.6118% 18.02162%, 65.1111% 20.6586%, 66.633% 23.45752%, 68.5762% 27.18532%, 70.8226% 31.67335%, 72.3282% 34.7621%, 73.7179% 37.65328%, 76.105% 42.66138%, 77.8596% 46.32934%, 79.7486% 50.2957%, 81.806% 54.704%, 83.8358% 59.14208%, 85.3688% 62.5532%, 86.8638% 65.9293%, 88.261% 69.1297%, 89.1446% 71.176%, 90.5321% 74.4247%, 91.81% 77.4621%, 93.6459% 81.8814%, 95.4793% 86.3864%, 96.8862% 89.9%, 98.0692% 92.9193%, 100% 97.9625%, 100% 100%, 0% 100%, 0% 38.61%);
                clip-path: polygon(0% 38.61%, 1.61216% 36.55521%, 3.56089% 34.11428%, 5.05895% 32.26409%, 7.09949% 29.7791%, 8.93551% 27.57837%, 10.4442% 25.79729%, 12.06031% 23.9181%, 13.67142% 22.0787%, 14.96533% 20.62548%, 16.15169% 19.31505%, 18.0856% 17.2301%, 20.17503% 15.05791%, 21.84676% 13.35444%, 23.6824% 11.49652%, 25.40211% 9.79768%, 26.9111% 8.36409%, 28.5274% 6.90501%, 29.81759% 5.80849%, 31.43067% 4.53436%, 33.4771% 3.09884%, 34.8757% 2.24594%, 36.0594% 1.61235%, 37.6754% 0.88803%, 39.3961% 0.30232%, 40.9% -0.04208%, 42.62659% -0.23243%, 43.91816% -0.22664%, 45.10225% -0.10502%, 47.47013% 0.48533%, 49.808% 1.5444%, 51.554% 2.67992%, 54.0374% 4.82818%, 55.6637% 6.5509%, 58.02226% 9.45752%, 59.63196% 11.69691%, 61.3476% 14.29382%, 63.6118% 18.02162%, 65.1111% 20.6586%, 66.633% 23.45752%, 68.5762% 27.18532%, 70.8226% 31.67335%, 72.3282% 34.7621%, 73.7179% 37.65328%, 76.105% 42.66138%, 77.8596% 46.32934%, 79.7486% 50.2957%, 81.806% 54.704%, 83.8358% 59.14208%, 85.3688% 62.5532%, 86.8638% 65.9293%, 88.261% 69.1297%, 89.1446% 71.176%, 90.5321% 74.4247%, 91.81% 77.4621%, 93.6459% 81.8814%, 95.4793% 86.3864%, 96.8862% 89.9%, 98.0692% 92.9193%, 100% 97.9625%, 100% 100%, 0% 100%, 0% 38.61%); } }
  .location-detail-component .fcs-container {
    z-index: 2;
    position: relative; }
  .location-detail-component .location-detail-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-bottom: 7rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    text-align: left;
    margin-top: -2rem; }
    @media screen and (max-width: 768px) {
      .location-detail-component .location-detail-wrapper {
        margin-bottom: 3rem;
        padding: 0 1.5rem; } }
  .location-detail-component .location-info,
  .location-detail-component .location-directions {
    width: 50%;
    height: 100%; }
    @media screen and (max-width: 768px) {
      .location-detail-component .location-info,
      .location-detail-component .location-directions {
        width: 100%; } }
  .location-detail-component .location-info {
    padding-right: 4rem;
    margin-top: 8rem; }
    @media screen and (max-width: 768px) {
      .location-detail-component .location-info {
        padding-right: 0;
        margin-bottom: 4rem; } }
    .location-detail-component .location-info .title {
      font-size: 4.4rem;
      line-height: 1;
      margin-bottom: 1.2rem; }
      @media screen and (max-width: 768px) {
        .location-detail-component .location-info .title {
          font-size: 4rem;
          margin-bottom: 1.5rem; } }
    .location-detail-component .location-info .features-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      margin-bottom: 3.6rem; }
      @media screen and (max-width: 768px) {
        .location-detail-component .location-info .features-wrapper {
          -ms-flex-align: start;
              align-items: flex-start;
          margin-bottom: 2.4rem; } }
      .location-detail-component .location-info .features-wrapper .icon-wrapper {
        margin-right: .8rem; }
        .location-detail-component .location-info .features-wrapper .icon-wrapper img {
          max-width: 3.8rem; }
      .location-detail-component .location-info .features-wrapper .features-list {
        padding-left: 0;
        list-style: none;
        margin-bottom: 0; }
        @media screen and (max-width: 768px) {
          .location-detail-component .location-info .features-wrapper .features-list {
            margin-top: .8rem; } }
        .location-detail-component .location-info .features-wrapper .features-list li {
          display: inline-block;
          font-size: 2rem;
          color: #2b3936;
          font-family: Charleston, Arial, Helvetica, sans-serif; }
          @media screen and (max-width: 768px) {
            .location-detail-component .location-info .features-wrapper .features-list li {
              display: block;
              line-height: 1.2; } }
          .location-detail-component .location-info .features-wrapper .features-list li:before {
            content: "•";
            margin: 0 1.4rem; }
            @media screen and (max-width: 768px) {
              .location-detail-component .location-info .features-wrapper .features-list li:before {
                display: none; } }
          .location-detail-component .location-info .features-wrapper .features-list li:first-child:before {
            display: none; }
    .location-detail-component .location-info .address-wrapper,
    .location-detail-component .location-info .desktop-phone {
      font-size: 1.8rem;
      line-height: 1.28;
      color: #2b3936;
      margin-bottom: 2.8rem; }
      .location-detail-component .location-info .address-wrapper span,
      .location-detail-component .location-info .desktop-phone span {
        display: block; }
    @media screen and (max-width: 768px) {
      .location-detail-component .location-info .address-wrapper.desktop-address {
        display: none; } }
    .location-detail-component .location-info .address-wrapper.mobile-address {
      display: none; }
      @media screen and (max-width: 768px) {
        .location-detail-component .location-info .address-wrapper.mobile-address {
          display: block; } }
    .location-detail-component .location-info .address-wrapper a {
      font-weight: 400;
      display: inline-block; }
    .location-detail-component .location-info .desktop-phone {
      display: block; }
      @media screen and (max-width: 768px) {
        .location-detail-component .location-info .desktop-phone {
          display: none; } }
    .location-detail-component .location-info .mobile-phone {
      display: none; }
      @media screen and (max-width: 768px) {
        .location-detail-component .location-info .mobile-phone {
          display: block;
          margin-bottom: 3rem; } }
      .location-detail-component .location-info .mobile-phone a {
        font-size: 1.8rem;
        font-weight: 400;
        text-decoration: underline; }
    .location-detail-component .location-info .triangle-link {
      font-size: 1.8rem; }
    .location-detail-component .location-info .button-group {
      margin-top: 2rem; }
      @media screen and (max-width: 768px) {
        .location-detail-component .location-info .button-group {
          margin-top: .6rem; } }
      .location-detail-component .location-info .button-group a {
        margin-top: 1.4rem;
        margin-right: 2.6rem; }
        @media screen and (max-width: 768px) {
          .location-detail-component .location-info .button-group a {
            width: 100%;
            margin-right: 0;
            font-size: 1.8rem;
            padding: 1.8rem 3.4rem;
            margin-top: 2.4rem; } }
        .location-detail-component .location-info .button-group a:last-child {
          margin-right: 0; }
    .location-detail-component .location-info #nearbyLocations {
      margin-bottom: 2rem;
      display: inline-block; }
  .location-detail-component .location-directions {
    padding-left: 4rem;
    text-align: right;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: end;
        align-items: flex-end; }
    @media screen and (max-width: 768px) {
      .location-detail-component .location-directions {
        padding-left: 0;
        -ms-flex-align: center;
            align-items: center; } }
    .location-detail-component .location-directions .map-wrapper {
      max-width: 41.6rem;
      height: 100%; }
      @media screen and (max-width: 768px) {
        .location-detail-component .location-directions .map-wrapper {
          margin: 0 -3rem; } }
      .location-detail-component .location-directions .map-wrapper img {
        width: 100%; }
    .location-detail-component .location-directions a {
      margin-top: 4rem; }
      @media screen and (max-width: 768px) {
        .location-detail-component .location-directions a {
          width: 100%;
          font-size: 1.8rem;
          padding: 1.8rem 3.4rem; } }

.location-hours-component {
  margin-bottom: 3rem; }
  @media screen and (max-width: 768px) {
    .location-hours-component {
      padding: 0 3.6rem;
      margin-bottom: 2.4rem; } }
  .location-hours-component .title {
    font-size: 2.4rem;
    font-weight: 700;
    margin-top: 3.2rem; }
    @media screen and (max-width: 768px) {
      .location-hours-component .title {
        text-align: center;
        margin-bottom: 1.6rem;
        margin-top: 0; } }
  .location-hours-component dl {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 3.4rem; }
    @media screen and (max-width: 768px) {
      .location-hours-component dl {
        margin-bottom: 2rem; } }
    .location-hours-component dl dt,
    .location-hours-component dl dd {
      display: inline-block;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      color: #2b3936;
      line-height: 1.33;
      font-size: 1.5rem;
      margin-bottom: .2rem; }
      .location-hours-component dl dt:first-of-type,
      .location-hours-component dl dd:first-of-type {
        margin-bottom: 1rem; }
    .location-hours-component dl dt {
      width: 12.4rem;
      padding-right: 2rem;
      font-weight: 500; }
      @media screen and (max-width: 768px) {
        .location-hours-component dl dt {
          width: 12rem; } }
    .location-hours-component dl dd {
      width: calc(100% - 12.4rem); }
      @media screen and (max-width: 768px) {
        .location-hours-component dl dd {
          width: calc(100% - 12rem); } }

.location-delivery-component {
  margin-bottom: 3.2rem; }
  @media screen and (max-width: 768px) {
    .location-delivery-component {
      padding: 0 0 0 1.6rem; } }
  .location-delivery-component:before {
    content: "";
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    overflow: hidden;
    height: 0.3rem;
    display: block;
    margin: 0 -4.4rem; }
    @media screen and (max-width: 768px) {
      .location-delivery-component:before {
        margin: 0 .6rem 0 -1rem; } }
  .location-delivery-component .title {
    margin-top: 3.2rem;
    font-size: 2.4rem;
    font-weight: 700; }
    @media screen and (max-width: 768px) {
      .location-delivery-component .title {
        text-align: center;
        margin-top: 2rem; } }
  .location-delivery-component ul {
    padding-left: 0;
    list-style: none;
    margin: 1.6rem 0 2.6rem; }
    @media screen and (max-width: 768px) {
      .location-delivery-component ul {
        margin-top: .2rem;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    .location-delivery-component ul li {
      display: inline-block;
      margin-right: 2.2rem;
      margin-top: 1.4rem; }
      @media screen and (max-width: 768px) {
        .location-delivery-component ul li {
          width: 50%;
          margin-right: 0; } }
      .location-delivery-component ul li:last-child {
        margin-right: 0; }
      .location-delivery-component ul li a {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        font-size: 1.8rem;
        color: #2b3936;
        font-weight: 700; }
        @media screen and (max-width: 768px) {
          .location-delivery-component ul li a {
            display: -ms-inline-flexbox;
            display: inline-flex; } }
        .location-delivery-component ul li a:hover, .location-delivery-component ul li a:focus {
          text-shadow: none; }
        .location-delivery-component ul li a.disabled {
          pointer-events: none; }
          .location-delivery-component ul li a.disabled img {
            opacity: .4; }
          .location-delivery-component ul li a.disabled span {
            color: #f1ebe4; }
        .location-delivery-component ul li a .image-wrapper {
          margin-right: .6rem; }
          @media screen and (max-width: 768px) {
            .location-delivery-component ul li a .image-wrapper {
              width: 3.4rem; } }
          .location-delivery-component ul li a .image-wrapper img {
            max-height: 2.7rem;
            max-width: 3.4rem; }

.col-xs-12 > div:first-child:before,
.col-md-10 > div:first-child:before,
.col-lg-8 > div:first-child:before {
  display: none; }

.col-xs-12 > div:first-child .title,
.col-md-10 > div:first-child .title,
.col-lg-8 > div:first-child .title {
  margin-top: 0; }

.location-services-component {
  margin-bottom: 2.4rem; }
  @media screen and (max-width: 768px) {
    .location-services-component {
      padding: 0; } }
  .location-services-component:before {
    content: "";
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    overflow: hidden;
    height: 0.3rem;
    display: block;
    margin: 0 -4.4rem; }
    @media screen and (max-width: 768px) {
      .location-services-component:before {
        margin: 0 .6rem; } }
  .location-services-component .title {
    font-size: 2.4rem;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 3.2rem; }
    @media screen and (max-width: 768px) {
      .location-services-component .title {
        text-align: center;
        margin-bottom: 1rem;
        margin-top: 2.2rem; } }
  .location-services-component ul {
    padding-left: 1rem;
    list-style: none;
    margin: 0 0 2rem; }
    @media screen and (max-width: 768px) {
      .location-services-component ul {
        margin-bottom: 1rem;
        padding: 0 1rem; } }
    .location-services-component ul li {
      display: inline-block;
      margin-right: 3.4rem;
      text-align: center;
      font-size: 1rem;
      letter-spacing: 1px;
      color: #2b3936;
      font-weight: 700;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      margin-bottom: 1.4rem; }
      @media screen and (max-width: 768px) {
        .location-services-component ul li {
          margin-right: 3rem; } }
      .location-services-component ul li:last-child {
        margin-right: 0; }
      .location-services-component ul li span {
        margin-top: .8rem;
        display: inline-block; }
      .location-services-component ul li .image-wrapper {
        margin-right: .6rem; }
        @media screen and (max-width: 768px) {
          .location-services-component ul li .image-wrapper {
            margin: 0 auto; } }
        .location-services-component ul li .image-wrapper img {
          max-height: 5.3rem;
          max-width: 5.3rem; }

.location-careers-component {
  margin-bottom: 2.4rem; }
  @media screen and (max-width: 768px) {
    .location-careers-component {
      padding: 0 1rem; } }
  .location-careers-component:before {
    content: "";
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    overflow: hidden;
    height: 0.3rem;
    display: block;
    margin: 0 -4.4rem; }
    @media screen and (max-width: 768px) {
      .location-careers-component:before {
        margin: 0 0 0 -0.6rem; } }
  .location-careers-component .title {
    font-size: 2.4rem;
    font-weight: 700;
    margin-bottom: .6rem;
    margin-top: 2.6rem; }
    @media screen and (max-width: 768px) {
      .location-careers-component .title {
        text-align: center;
        margin-bottom: 1rem; } }
  .location-careers-component .content-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: justify;
        align-content: space-between;
    margin-bottom: 2.6rem; }
    @media screen and (max-width: 768px) {
      .location-careers-component .content-wrapper {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    .location-careers-component .content-wrapper .text-wrapper {
      padding-right: 2rem; }
      @media screen and (max-width: 768px) {
        .location-careers-component .content-wrapper .text-wrapper {
          padding-right: 0;
          text-align: center; } }
      .location-careers-component .content-wrapper .text-wrapper p {
        color: #2b3936; }
    .location-careers-component .content-wrapper .link-wrapper {
      text-align: right;
      min-width: 29rem;
      padding: 0 2.4rem 0 0; }
      @media screen and (max-width: 991px) {
        .location-careers-component .content-wrapper .link-wrapper {
          min-width: 20rem; } }
      @media screen and (max-width: 768px) {
        .location-careers-component .content-wrapper .link-wrapper {
          min-width: 0;
          margin: .6rem auto 0;
          padding: 0; } }
      .location-careers-component .content-wrapper .link-wrapper .triangle-link {
        white-space: nowrap;
        font-size: 1.8rem; }
        .location-careers-component .content-wrapper .link-wrapper .triangle-link:after {
          background-image: url("/Assets/Jamba/img/triangle-green.svg"); }

.location-fundraising-component {
  margin-bottom: 2.4rem; }
  @media screen and (max-width: 768px) {
    .location-fundraising-component {
      padding: 0 1rem; } }
  .location-fundraising-component:before {
    content: "";
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    overflow: hidden;
    height: 0.3rem;
    display: block;
    margin: 0 -4.4rem; }
    @media screen and (max-width: 768px) {
      .location-fundraising-component:before {
        margin: 0 0 0 -0.6rem; } }
  .location-fundraising-component .title {
    font-size: 2.4rem;
    font-weight: 700;
    margin-bottom: .6rem;
    margin-top: 3.2rem; }
    @media screen and (max-width: 768px) {
      .location-fundraising-component .title {
        text-align: center;
        margin-bottom: 1rem;
        margin-top: 2.2rem; } }
  .location-fundraising-component .content-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: justify;
        align-content: space-between;
    margin-bottom: 2.6rem; }
    @media screen and (max-width: 768px) {
      .location-fundraising-component .content-wrapper {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    .location-fundraising-component .content-wrapper .text-wrapper {
      padding-right: 2rem; }
      @media screen and (max-width: 768px) {
        .location-fundraising-component .content-wrapper .text-wrapper {
          padding-right: 0;
          text-align: center; } }
      .location-fundraising-component .content-wrapper .text-wrapper p {
        color: #2b3936; }
    .location-fundraising-component .content-wrapper .link-wrapper {
      text-align: right;
      min-width: 29rem;
      padding: 0 2.4rem 0 0; }
      @media screen and (max-width: 991px) {
        .location-fundraising-component .content-wrapper .link-wrapper {
          min-width: 20rem; } }
      @media screen and (max-width: 768px) {
        .location-fundraising-component .content-wrapper .link-wrapper {
          min-width: 0;
          margin: .6rem auto 0;
          padding: 0; } }
      .location-fundraising-component .content-wrapper .link-wrapper .triangle-link {
        white-space: nowrap;
        font-size: 1.8rem; }
        .location-fundraising-component .content-wrapper .link-wrapper .triangle-link:after {
          background-image: url("/Assets/Jamba/img/triangle-green.svg"); }

.location-rte-component {
  margin-bottom: 2.4rem; }
  @media screen and (max-width: 768px) {
    .location-rte-component {
      padding: 0 1rem; } }
  .location-rte-component:before {
    content: "";
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    overflow: hidden;
    height: 0.3rem;
    display: block;
    margin: 0 -4.4rem; }
    @media screen and (max-width: 768px) {
      .location-rte-component:before {
        margin: 0 0 0 -0.6rem; } }
  .location-rte-component .rte-component {
    margin-top: 3.4rem;
    margin: 3.4rem 0;
    text-align: center; }

.location-info-component {
  margin-bottom: 3.6rem; }
  @media screen and (max-width: 768px) {
    .location-info-component {
      padding: 0 1rem;
      text-align: center; } }
  .location-info-component:before {
    content: "";
    background-image: url("/Assets/Jamba/img/divider-orange.svg");
    overflow: hidden;
    height: 0.3rem;
    display: block;
    margin: 0 -4.4rem; }
    @media screen and (max-width: 768px) {
      .location-info-component:before {
        margin: 0 0 0 -0.6rem; } }
  .location-info-component .title {
    font-size: 2.4rem;
    font-weight: 700;
    margin-bottom: .6rem;
    margin-top: 2.6rem; }
    @media screen and (max-width: 768px) {
      .location-info-component .title {
        text-align: center;
        margin-bottom: 1rem; } }
  .location-info-component .social-wrapper {
    padding-left: 0;
    list-style: none; }
    .location-info-component .social-wrapper li {
      display: inline-block;
      margin: .6rem .8rem 0 0;
      margin-right: .8rem; }
      .location-info-component .social-wrapper li:last-child {
        margin-right: 0; }
      .location-info-component .social-wrapper li img {
        max-width: 3rem; }

.nearby-locations-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  margin-bottom: 4.4rem;
  padding-bottom: 5.6rem; }
  @media screen and (max-width: 768px) {
    .nearby-locations-component {
      text-align: center;
      margin-bottom: 3.6rem;
      padding-bottom: 0; } }
  .nearby-locations-component.wave-top {
    padding-top: 6.2rem;
    position: relative; }
    @media screen and (max-width: 768px) {
      .nearby-locations-component.wave-top {
        padding-top: 0;
        margin-top: 3rem; } }
    @media screen and (min-width: 769px) {
      .nearby-locations-component.wave-top {
        -webkit-clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%);
                clip-path: polygon(99.93065% 4.71429%, 99.93065% 100%, 0.06935% 100%, 0.06935% 1.57143%, 1.94175% 2%, 1.94175% 2.14286%, 2.49653% 2.14286%, 2.49653% 2.28571%, 3.12067% 2.28571%, 3.12067% 2.42857%, 3.67545% 2.42857%, 3.67545% 2.57143%, 6.31068% 3%, 6.31068% 3.14286%, 7.07351% 3.14286%, 7.07351% 3.28571%, 7.90569% 3.28571%, 7.90569% 3.42857%, 8.87656% 3.42857%, 10.19417% 3.57143%, 11.71983% 3.71429%, 14.21637% 3.57143%, 16.08877% 3.42857%, 18.16921% 3.42857%, 18.16921% 3.28571%, 20.04161% 3.28571%, 20.04161% 3.14286%, 21.63662% 3.14286%, 23.23162% 3%, 24.61859% 2.85714%, 27.32316% 2.42857%, 36.61581% 1.42857%, 36.61581% 1.28571%, 38.14147% 1.14286%, 38.9043% 1.14286%, 38.9043% 1%, 40.01387% 1%, 40.01387% 0.85714%, 41.19279% 0.85714%, 41.19279% 0.71429%, 42.30236% 0.71429%, 42.44105% 0.57143%, 43.68932% 0.57143%, 43.75867% 0.42857%, 45.07628% 0.42857%, 46.67129% 0.28571%, 46.67129% 0.14286%, 48.61304% 0.14286%, 51.45631% 0%, 57.76699% 0%, 60.12483% 0.14286%, 60.81831% 0.14286%, 60.81831% 0.28571%, 63.17614% 0.28571%, 63.17614% 0.42857%, 65.18724% 0.42857%, 68.72399% 0.85714%, 70.319% 1%, 73.23162% 1.14286%, 74.61859% 1.28571%, 75.9362% 1.42857%, 77.25381% 1.57143%, 77.25381% 1.71429%, 78.91817% 1.85714%, 79.681% 1.85714%, 79.681% 2%, 82.03883% 2.14286%, 82.03883% 2.28571%, 83.1484% 2.28571%, 83.1484% 2.42857%, 84.25798% 2.42857%, 84.25798% 2.57143%, 85.71429% 2.71429%, 86.47712% 2.71429%, 86.47712% 2.85714%, 87.51734% 2.85714%, 87.51734% 3%, 88.55756% 3%, 88.55756% 3.14286%, 89.94452% 3.28571%, 90.638% 3.28571%, 90.638% 3.42857%, 91.60888% 3.42857%, 91.60888% 3.57143%, 92.57975% 3.57143%, 92.57975% 3.71429%, 93.55062% 3.71429%, 93.55062% 3.85714%, 94.5215% 3.85714%, 94.5215% 4%, 95.49237% 4%, 95.49237% 4.14286%, 96.46325% 4.14286%, 96.46325% 4.28571%, 97.43412% 4.28571%, 97.43412% 4.42857%, 98.33564% 4.42857%, 98.33564% 4.57143%); } }
    @media screen and (max-width: 768px) {
      .nearby-locations-component.wave-top:before {
        content: "";
        background: #f6f9f9;
        display: block;
        width: 100%;
        height: 4.53vw;
        position: absolute;
        top: 0;
        -ms-transform: translateY(-100%) translateY(0.2rem);
            transform: translateY(-100%) translateY(0.2rem);
        z-index: 2;
        left: 0;
        -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%);
                clip-path: polygon(0% 100%, 100% 100%, 100% 82.35294%, 74.66667% 35.29412%, 62.13333% 11.76471%, 52.53333% 0%, 32% 0%, 24% 5.88235%, 10.93333% 17.64706%, 0% 29.41176%, 0% 100%); } }
    @media screen and (min-width: 769px) {
      .nearby-locations-component.wave-top.secondary {
        -webkit-clip-path: polygon(0% 9.6662%, 0.59742% 9.45758%, 1.6252% 9.08707%, 2.48558% 8.80688%, 3.29132% 8.55139%, 4.00655% 8.32886%, 4.81348% 8.08143%, 5.65988% 7.8258%, 6.71335% 7.51287%, 7.57862% 7.2596%, 8.473% 7.00132%, 9.27607% 6.77246%, 10.09273% 6.54298%, 10.82795% 6.33866%, 11.67587% 6.10598%, 12.7434% 5.81766%, 13.91215% 5.50807%, 15.03823% 5.21599%, 16.59253% 4.82302%, 17.57392% 4.58136%, 18.39992% 4.38199%, 19.09642% 4.21613%, 21.06908% 3.7548%, 22.41375% 3.44882%, 23.64742% 3.20327%, 24.74258% 2.99332%, 27.04125% 2.45271%, 27.83325% 2.2959%, 29.39525% 2.01606%, 30.82875% 1.77107%, 31.82508% 1.60612%, 32.89442% 1.41982%, 33.53892% 1.32107%, 34.53475% 1.17309%, 35.86475% 0.9815%, 36.83092% 0.84631%, 38.27808% 0.6516%, 39.63333% 0.48679%, 40.07867% 0.44138%, 41.65933% 0.29652%, 43.34183% 0.1614%, 44.68833% 0.06405%, 45.65% 0%, 47.01483% -0.05403%, 49.00517% -0.02003%, 50.77517% 0.1121%, 52.01967% 0.2564%, 53.1905% 0.4267%, 53.893% 0.54346%, 57.22633% 1.21982%, 60.21667% 1.94715%, 61.89183% 2.36857%, 64.09517% 2.91745%, 66.2935% 3.47775%, 67.85% 3.8943%, 69.6415% 4.37455%, 71.21983% 4.7758%, 72.80867% 5.15828%, 75.17817% 5.68679%, 77.1265% 6.08095%, 78.88233% 6.40188%, 81.1605% 6.76349%, 83.81667% 7.09298%, 85.29533% 7.2493%, 87.94067% 7.46815%, 89.91667% 7.44068%, 91.27117% 7.16947%, 92.43383% 6.8009%, 93.5% 6.39757%, 94.90233% 5.79638%, 96.98333% 4.79833%, 98.612% 4.00626%, 100% 3.26843%, 100% 100%, 0% 100%, 0% 9.6662%);
                clip-path: polygon(0% 9.6662%, 0.59742% 9.45758%, 1.6252% 9.08707%, 2.48558% 8.80688%, 3.29132% 8.55139%, 4.00655% 8.32886%, 4.81348% 8.08143%, 5.65988% 7.8258%, 6.71335% 7.51287%, 7.57862% 7.2596%, 8.473% 7.00132%, 9.27607% 6.77246%, 10.09273% 6.54298%, 10.82795% 6.33866%, 11.67587% 6.10598%, 12.7434% 5.81766%, 13.91215% 5.50807%, 15.03823% 5.21599%, 16.59253% 4.82302%, 17.57392% 4.58136%, 18.39992% 4.38199%, 19.09642% 4.21613%, 21.06908% 3.7548%, 22.41375% 3.44882%, 23.64742% 3.20327%, 24.74258% 2.99332%, 27.04125% 2.45271%, 27.83325% 2.2959%, 29.39525% 2.01606%, 30.82875% 1.77107%, 31.82508% 1.60612%, 32.89442% 1.41982%, 33.53892% 1.32107%, 34.53475% 1.17309%, 35.86475% 0.9815%, 36.83092% 0.84631%, 38.27808% 0.6516%, 39.63333% 0.48679%, 40.07867% 0.44138%, 41.65933% 0.29652%, 43.34183% 0.1614%, 44.68833% 0.06405%, 45.65% 0%, 47.01483% -0.05403%, 49.00517% -0.02003%, 50.77517% 0.1121%, 52.01967% 0.2564%, 53.1905% 0.4267%, 53.893% 0.54346%, 57.22633% 1.21982%, 60.21667% 1.94715%, 61.89183% 2.36857%, 64.09517% 2.91745%, 66.2935% 3.47775%, 67.85% 3.8943%, 69.6415% 4.37455%, 71.21983% 4.7758%, 72.80867% 5.15828%, 75.17817% 5.68679%, 77.1265% 6.08095%, 78.88233% 6.40188%, 81.1605% 6.76349%, 83.81667% 7.09298%, 85.29533% 7.2493%, 87.94067% 7.46815%, 89.91667% 7.44068%, 91.27117% 7.16947%, 92.43383% 6.8009%, 93.5% 6.39757%, 94.90233% 5.79638%, 96.98333% 4.79833%, 98.612% 4.00626%, 100% 3.26843%, 100% 100%, 0% 100%, 0% 9.6662%); } }
    @media screen and (max-width: 768px) {
      .nearby-locations-component.wave-top.secondary:before {
        -webkit-clip-path: polygon(0% 82%, 0.86289% 80.434%, 1.89834% 78.556%, 3.28669% 76.04%, 4.27575% 74.24%, 5.78708% 71.504%, 7.13135% 69.072%, 8.44293% 66.7%, 10.69738% 62.634%, 12.27633% 59.784%, 14.17326% 56.362%, 15.48305% 54%, 17.18017% 50.93%, 18.68234% 48.21%, 19.83621% 46.124%, 21.53589% 43.07%, 23.00333% 40.456%, 24.55195% 37.73%, 26.49539% 34.37%, 27.91491% 31.97%, 29.11068% 30%, 30.25969% 28.148%, 31.19981% 26.662%, 32.15592% 25.18%, 33.02905% 23.854%, 34.0975% 22.268%, 35.36225% 20.444%, 36.82489% 18.412%, 38.52847% 16.15%, 40.27172% 13.95%, 42.2906% 11.57%, 43.55797% 10.17%, 45.06552% 8.582%, 46.56903% 7.092%, 47.76212% 5.974%, 49.2263% 4.678%, 50.03199% 4%, 50.8904% 3.39%, 52.35553% 2.826%, 54.53391% 2.226%, 54.95841% 2%, 56.23628% 1.372%, 57.22796% 1.002%, 58.9302% 0.588%, 59.72239% 0.484%, 60.83173% 0.426%, 62.65374% 0.54%, 64.00006% 0.776%, 65.42617% 1.156%, 67.01222% 1.72%, 68.79341% 2.52%, 69.67441% 2.97%, 70.23039% 3.272%, 71.1856% 3.82%, 71.92713% 4.27%, 72.35323% 4.538%, 73.04997% 4.988%, 73.87594% 5.542%, 74.46392% 5.942%, 75.12028% 6.4%, 75.64747% 6.78%, 76.34357% 7.29%, 76.95074% 7.74%, 77.72617% 8.324%, 78.54319% 8.944%, 79.46833% 9.65%, 80.81254% 10.672%, 81.89699% 11.472%, 82.59757% 11.982%, 82.84261% 12.158%, 83.84709% 12.886%, 84.6334% 13.462%, 85.19194% 13.874%, 85.78759% 14.316%, 86.65387% 14.964%, 87.59949% 15.68%, 88.29623% 16.212%, 89.21177% 16.918%, 89.94754% 17.492%, 90.79399% 18.158%, 91.6801% 18.864%, 92.47665% 19.506%, 93.31286% 20.186%, 94.04926% 20.786%, 94.72617% 21.348%, 95.39283% 21.908%, 96.14907% 22.55%, 96.95521% 23.244%, 97.93986% 24.104%, 99.20409% 25.236%, 100% 26%, 100% 216%, 0% 216%, 0% 82%);
                clip-path: polygon(0% 82%, 0.86289% 80.434%, 1.89834% 78.556%, 3.28669% 76.04%, 4.27575% 74.24%, 5.78708% 71.504%, 7.13135% 69.072%, 8.44293% 66.7%, 10.69738% 62.634%, 12.27633% 59.784%, 14.17326% 56.362%, 15.48305% 54%, 17.18017% 50.93%, 18.68234% 48.21%, 19.83621% 46.124%, 21.53589% 43.07%, 23.00333% 40.456%, 24.55195% 37.73%, 26.49539% 34.37%, 27.91491% 31.97%, 29.11068% 30%, 30.25969% 28.148%, 31.19981% 26.662%, 32.15592% 25.18%, 33.02905% 23.854%, 34.0975% 22.268%, 35.36225% 20.444%, 36.82489% 18.412%, 38.52847% 16.15%, 40.27172% 13.95%, 42.2906% 11.57%, 43.55797% 10.17%, 45.06552% 8.582%, 46.56903% 7.092%, 47.76212% 5.974%, 49.2263% 4.678%, 50.03199% 4%, 50.8904% 3.39%, 52.35553% 2.826%, 54.53391% 2.226%, 54.95841% 2%, 56.23628% 1.372%, 57.22796% 1.002%, 58.9302% 0.588%, 59.72239% 0.484%, 60.83173% 0.426%, 62.65374% 0.54%, 64.00006% 0.776%, 65.42617% 1.156%, 67.01222% 1.72%, 68.79341% 2.52%, 69.67441% 2.97%, 70.23039% 3.272%, 71.1856% 3.82%, 71.92713% 4.27%, 72.35323% 4.538%, 73.04997% 4.988%, 73.87594% 5.542%, 74.46392% 5.942%, 75.12028% 6.4%, 75.64747% 6.78%, 76.34357% 7.29%, 76.95074% 7.74%, 77.72617% 8.324%, 78.54319% 8.944%, 79.46833% 9.65%, 80.81254% 10.672%, 81.89699% 11.472%, 82.59757% 11.982%, 82.84261% 12.158%, 83.84709% 12.886%, 84.6334% 13.462%, 85.19194% 13.874%, 85.78759% 14.316%, 86.65387% 14.964%, 87.59949% 15.68%, 88.29623% 16.212%, 89.21177% 16.918%, 89.94754% 17.492%, 90.79399% 18.158%, 91.6801% 18.864%, 92.47665% 19.506%, 93.31286% 20.186%, 94.04926% 20.786%, 94.72617% 21.348%, 95.39283% 21.908%, 96.14907% 22.55%, 96.95521% 23.244%, 97.93986% 24.104%, 99.20409% 25.236%, 100% 26%, 100% 216%, 0% 216%, 0% 82%); } }
  .nearby-locations-component.light-mandarin-theme {
    background-color: #fbefea; }
    @media screen and (max-width: 768px) {
      .nearby-locations-component.light-mandarin-theme.wave-top:before {
        background: #fbefea; } }
  @media screen and (max-width: 768px) {
    .nearby-locations-component .col {
      width: 100%; } }
  .nearby-locations-component .title {
    font-size: 2.4rem;
    line-height: 1;
    font-weight: 700;
    margin-bottom: 3.8rem; }
    @media screen and (max-width: 768px) {
      .nearby-locations-component .title {
        font-size: 2.4rem;
        margin-bottom: 4.6rem;
        margin-top: 4rem; } }
  @media screen and (max-width: 768px) {
    .nearby-locations-component .location-element {
      margin-bottom: 5rem;
      display: inline-block; } }
  .nearby-locations-component .location-element .location-title {
    font-size: 1.8rem;
    line-height: 1.1;
    font-weight: 700;
    margin-bottom: 0; }
  .nearby-locations-component .location-element .distance {
    font-size: 1.3rem;
    font-weight: 500;
    display: block;
    color: #2b3936;
    margin-bottom: 1.2rem; }
  .nearby-locations-component .location-element .address-wrapper,
  .nearby-locations-component .location-element .phone {
    font-size: 1.5rem;
    line-height: 1.2;
    color: #2b3936;
    margin-bottom: 1.8rem; }
    .nearby-locations-component .location-element .address-wrapper span,
    .nearby-locations-component .location-element .phone span {
      display: block; }
  .nearby-locations-component .location-element .phone {
    display: block;
    margin-bottom: 2rem; }
    @media screen and (max-width: 768px) {
      .nearby-locations-component .location-element .phone .desktop-phone {
        display: none; } }
    .nearby-locations-component .location-element .phone .mobile-phone {
      display: none; }
      @media screen and (max-width: 768px) {
        .nearby-locations-component .location-element .phone .mobile-phone {
          display: inline;
          font-weight: 400; } }
  @media screen and (max-width: 768px) {
    .nearby-locations-component .location-element .link-wrapper {
      text-align: left; } }
  .nearby-locations-component .location-element .link-wrapper .triangle-link {
    font-size: 1.8rem; }
    .nearby-locations-component .location-element .link-wrapper .triangle-link:after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }

.preferred-locations-component .no-results {
  display: inline-block;
  text-align: left;
  width: 100%;
  max-width: 31rem;
  font-size: 1.5rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  line-height: 1.33;
  color: #2b3936; }

.preferred-locations-component .modal-content .modal-body p {
  font-size: 1.5rem;
  margin-bottom: 0; }

.preferred-locations-component .modal-header {
  max-width: 42rem; }
  .preferred-locations-component .modal-header .modal-title {
    margin-top: 2.6rem;
    line-height: 1; }

.preferred-locations-component .input-wrapper {
  position: relative; }
  .preferred-locations-component .input-wrapper input {
    font-weight: 400;
    margin-bottom: 0;
    background: transparent; }
    .preferred-locations-component .input-wrapper input::-webkit-input-placeholder {
      font-weight: 400; }
    .preferred-locations-component .input-wrapper input:-ms-input-placeholder {
      font-weight: 400; }
    .preferred-locations-component .input-wrapper input::placeholder {
      font-weight: 400; }
  .preferred-locations-component .input-wrapper .error-list {
    position: absolute;
    bottom: -2rem;
    margin: 0;
    left: 0; }

.preferred-locations-component .info-wrapper {
  -ms-flex-align: end;
      align-items: flex-end; }

.preferred-locations-component .order-location-form-wrapper {
  padding-top: 0;
  margin-bottom: 3.4rem; }
  @media screen and (max-width: 768px) {
    .preferred-locations-component .order-location-form-wrapper {
      margin-top: 1.5rem; } }
  .preferred-locations-component .order-location-form-wrapper input {
    font-weight: 400; }
    .preferred-locations-component .order-location-form-wrapper input::-webkit-input-placeholder {
      font-weight: 400; }
    .preferred-locations-component .order-location-form-wrapper input:-ms-input-placeholder {
      font-weight: 400; }
    .preferred-locations-component .order-location-form-wrapper input::placeholder {
      font-weight: 400; }

.preferred-locations-component .primary-button {
  margin-top: 3rem !important;
  margin-bottom: 3.6rem !important;
  display: block;
  width: 100%;
  cursor: pointer;
  border: 0; }
  @media screen and (max-width: 768px) {
    .preferred-locations-component .primary-button {
      margin-top: 3rem !important;
      font-size: 1.8rem; } }
  .preferred-locations-component .primary-button:last-child {
    margin-top: 2.4rem !important; }

.preferred-locations-component p {
  margin-bottom: 3.6rem !important;
  font-size: 1.5rem !important; }

.preferred-locations-component a {
  font-size: 1.8rem;
  margin-top: 0;
  display: block; }

.preferred-locations-component .search:after {
  content: url("/Assets/Jamba/img/icons/search-yellow.svg");
  display: inline-block;
  width: 1.8rem;
  height: 1.8rem;
  margin-left: .5rem; }
  @media screen and (max-width: 768px) {
    .preferred-locations-component .search:after {
      width: 2rem;
      height: 2rem; } }

.preferred-locations-component .search:hover:after, .preferred-locations-component .search:focus:after {
  content: url("/Assets/Jamba/img/icons/search.svg"); }

.preferred-locations-component .locate {
  background: #d5e8ad;
  color: #2b3936; }
  .preferred-locations-component .locate:after {
    content: url("/Assets/Jamba/img/icons/locate.svg");
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    margin-left: .5rem;
    margin-top: -0.3rem; }
    @media screen and (max-width: 768px) {
      .preferred-locations-component .locate:after {
        width: 1.8rem;
        height: 1.8rem; } }
  .preferred-locations-component .locate:hover {
    background: #fac53c; }

.preferred-locations-component .separator-wrapper {
  max-width: 34.6rem;
  margin: 2rem auto 0;
  background-image: url("/Assets/Jamba/img/divider-gray.svg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 350%; }
  .preferred-locations-component .separator-wrapper span {
    font-size: 1.5rem;
    font-size: 1.5rem;
    line-height: 1.33;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.preferred-locations-component .order-location-helper label {
  display: inline; }

.preferred-locations-component .location-list {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  width: 100%;
  max-width: 65rem;
  margin: 0 auto;
  list-style-type: none;
  padding: 0; }

.preferred-locations-component .location-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  padding-top: 1.6rem;
  padding-bottom: 1rem; }
  .preferred-locations-component .location-item:after {
    content: "";
    display: inline-block;
    background-image: url(/Assets/Jamba/img/divider-gray.svg);
    overflow: hidden;
    background-size: 150% 100%;
    height: 3px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0; }
    @media screen and (max-width: 768px) {
      .preferred-locations-component .location-item:after {
        background-size: 200% 100%; } }
    @media screen and (max-width: 414px) {
      .preferred-locations-component .location-item:after {
        background-size: 350% 100%; } }
  .preferred-locations-component .location-item .more-wrapper {
    display: none;
    -ms-flex: 1 1 100%;
        flex: 1 1 100%;
    text-align: left;
    padding-left: 5rem; }
    .preferred-locations-component .location-item .more-wrapper .location-hours {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin: .6rem 0; }
      .preferred-locations-component .location-item .more-wrapper .location-hours dt,
      .preferred-locations-component .location-item .more-wrapper .location-hours dd {
        font-weight: 500;
        font-size: 1.2rem;
        color: #2b3936;
        line-height: 1.2;
        margin: 0; }
      .preferred-locations-component .location-item .more-wrapper .location-hours dt {
        width: 9rem;
        padding-right: 2rem; }
      .preferred-locations-component .location-item .more-wrapper .location-hours dd {
        width: calc(100% - 9rem); }

.preferred-locations-component .icon-wrapper {
  border-radius: 50%;
  display: inline-block;
  width: 3.5rem;
  background: #edf4f3;
  height: 3.5rem;
  margin-right: 1.5rem; }
  .preferred-locations-component .icon-wrapper img {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    margin: 0 auto; }

.preferred-locations-component .location-icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 5rem; }

.preferred-locations-component .icon-info {
  font-size: 1rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif !important;
  line-height: 1;
  font-weight: 500;
  margin-top: .3rem;
  color: #67726f;
  max-width: 3.5rem; }

.preferred-locations-component .location-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: left;
  margin-right: 1rem;
  width: calc(100% - 10rem); }

.preferred-locations-component .location-adress,
.preferred-locations-component .location-name {
  font-size: 1.5rem;
  line-height: 1;
  margin-bottom: .5rem; }

.preferred-locations-component .location-adress span {
  display: block; }

.preferred-locations-component .location-name {
  font-weight: 700; }

.preferred-locations-component .location-hours .status,
.preferred-locations-component .location-hours .open-until {
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.25; }

.preferred-locations-component .location-hours .status {
  color: #468425; }
  .preferred-locations-component .location-hours .status.closed {
    color: #67726f; }

.preferred-locations-component .location-hours .open-until:before {
  content: "•";
  padding-right: .4rem; }

.preferred-locations-component .location-cta {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  width: 4rem;
  text-align: right; }
  .preferred-locations-component .location-cta a {
    color: #036d58;
    font-size: 1.2rem; }
    @media screen and (max-width: 768px) {
      .preferred-locations-component .location-cta a {
        font-size: 1.2rem;
        width: 4.2rem; } }
    .preferred-locations-component .location-cta a:after {
      margin-left: .4rem;
      -ms-transform: rotate(90deg);
          transform: rotateZ(90deg);
      width: .5rem;
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    .preferred-locations-component .location-cta a.less {
      display: none; }
      .preferred-locations-component .location-cta a.less:after {
        -ms-transform: rotate(-90deg);
            transform: rotateZ(-90deg); }

.preferred-locations-component .modal-footer .button-group .primary-button {
  max-width: 31.4rem;
  margin: 3rem auto; }

.preferred-locations-component .modal-footer .button-group a {
  margin-top: 0;
  margin-bottom: 4rem;
  display: inline-block; }

.city-list-component {
  margin: 0 0 1rem;
  margin-top: 2.5rem; }
  @media screen and (max-width: 768px) {
    .city-list-component {
      margin: 0; } }
  .city-list-component .row {
    padding: 0;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media screen and (max-width: 768px) {
      .city-list-component .row {
        width: auto;
        max-width: none; } }
  @media screen and (max-width: 768px) {
    .city-list-component .col {
      padding: 0; } }
  .city-list-component ul {
    list-style-type: none;
    padding: 0; }
    @media screen and (max-width: 768px) {
      .city-list-component ul {
        margin-bottom: 0; } }
    .city-list-component ul li::after, .city-list-component ul li:first-child::before {
      content: "";
      background-image: url("/Assets/Jamba/img/divider-yellow.svg");
      background-repeat: no-repeat;
      background-size: 300% 100%;
      overflow: hidden;
      height: 0.2rem;
      width: 100%;
      display: block;
      margin: .6rem 0; }
    .city-list-component ul li:hover::after {
      background-image: url("/Assets/Jamba/img/divider-green.svg"); }
    .city-list-component ul li a {
      display: block;
      position: relative; }
      .city-list-component ul li a::after {
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
      .city-list-component ul li a.triangle-link {
        font-size: 2.2rem;
        padding-left: 2.4rem; }
        @media screen and (max-width: 768px) {
          .city-list-component ul li a.triangle-link {
            padding-left: 23%; } }
        .city-list-component ul li a.triangle-link:hover {
          text-decoration: none; }
          .city-list-component ul li a.triangle-link:hover:after {
            background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  @media screen and (max-width: 768px) {
    .city-list-component div:not(:first-of-type) ul li:before {
      display: none; }
    .city-list-component ul + ul li:before {
      display: none; } }

.size-selection-component {
  margin-top: 2.2rem; }
  .size-selection-component.larger label {
    margin-right: 5.4rem; }
    @media screen and (max-width: 768px) {
      .size-selection-component.larger label {
        margin-right: 1.6rem; } }
  .size-selection-component label {
    display: inline-block;
    margin-right: 5.4rem;
    text-align: center;
    cursor: pointer; }
    .size-selection-component label:last-of-type {
      margin-right: 0; }
    .size-selection-component label .text {
      font-size: 1.8rem;
      color: #2b3936;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 700;
      width: 3.5rem;
      height: 3.5rem;
      border: 3px solid #036d58;
      border-radius: 500px;
      text-align: center;
      display: block;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
  .size-selection-component .size {
    margin: 0;
    padding: 0;
    opacity: 0;
    position: absolute; }
    .size-selection-component .size:checked + label .text {
      background: #036d58;
      color: #ffffff; }
    .size-selection-component .size + label .icon {
      display: block;
      margin: 0 auto 1.2rem; }
      .size-selection-component .size + label .icon.active {
        display: none; }
    .size-selection-component .size.s:checked + label .icon, .size-selection-component .size.m:checked + label .icon, .size-selection-component .size.l:checked + label .icon, .size-selection-component .size.xl:checked + label .icon {
      display: none; }
      .size-selection-component .size.s:checked + label .icon.active, .size-selection-component .size.m:checked + label .icon.active, .size-selection-component .size.l:checked + label .icon.active, .size-selection-component .size.xl:checked + label .icon.active {
        display: block; }

.progress-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 2.6rem; }
  .progress-component .dot {
    width: 1rem;
    height: 1rem;
    border-radius: 500px;
    color: #b3d343;
    background: #b3d343;
    border: 2px solid #b3d343;
    display: inline-block; }
    .highcontrast .progress-component .dot {
      border: 5px solid #b3d343; }
    .progress-component .dot.empty {
      background: transparent;
      border: 2px solid #c3e0b6; }
      .highcontrast .progress-component .dot.empty {
        border: 2px solid #b3d343; }
  .progress-component .progress {
    width: 7rem;
    background: #c3e0b6;
    height: 2px;
    display: inline-block; }
    .highcontrast .progress-component .progress {
      height: 0;
      border: 2px solid #b3d343; }
    @media screen and (max-width: 768px) {
      .progress-component .progress {
        width: 4.4rem; } }
    .progress-component .progress .progress-bar {
      background: #b3d343;
      height: 2px; }
      .highcontrast .progress-component .progress .progress-bar {
        display: none; }

.size-selection-component {
  margin-top: 2.2rem; }
  .size-selection-component.larger label {
    margin-right: 5.4rem; }
    @media screen and (max-width: 768px) {
      .size-selection-component.larger label {
        margin-right: 1.6rem; } }
  .size-selection-component label {
    display: inline-block;
    margin-right: 5.4rem;
    text-align: center;
    cursor: pointer; }
    .size-selection-component label:last-of-type {
      margin-right: 0; }
    .size-selection-component label .text {
      font-size: 1.8rem;
      color: #2b3936;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 700;
      width: 3.5rem;
      height: 3.5rem;
      border: 3px solid #036d58;
      border-radius: 500px;
      text-align: center;
      display: block;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
  .size-selection-component .size {
    margin: 0;
    padding: 0;
    opacity: 0;
    position: absolute; }
    .size-selection-component .size:checked + label .text {
      background: #036d58;
      color: #ffffff; }
    .size-selection-component .size + label .icon {
      display: block;
      margin: 0 auto 1.2rem; }
      .size-selection-component .size + label .icon.active {
        display: none; }
    .size-selection-component .size.s:checked + label .icon, .size-selection-component .size.m:checked + label .icon, .size-selection-component .size.l:checked + label .icon, .size-selection-component .size.xl:checked + label .icon {
      display: none; }
      .size-selection-component .size.s:checked + label .icon.active, .size-selection-component .size.m:checked + label .icon.active, .size-selection-component .size.l:checked + label .icon.active, .size-selection-component .size.xl:checked + label .icon.active {
        display: block; }

.option-selection-component .modal-content {
  background: #edf4f3;
  border-radius: .6rem;
  box-shadow: 0 2px 5px 0 rgba(153, 175, 172, 0.6); }

.option-selection-component .modal-title {
  font-size: 2.6rem;
  margin-bottom: 1.5rem; }

.option-selection-component .modal-body,
.option-selection-component .modal-footer {
  display: -ms-flexbox;
  display: flex; }

.option-selection-component .modal-body {
  padding-bottom: 4.4rem;
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly; }

.option-selection-component .modal-footer {
  background: #ffffff;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 1.5rem 0; }
  .option-selection-component .modal-footer a,
  .option-selection-component .modal-footer button {
    font-size: 1.8rem; }
  .option-selection-component .modal-footer a {
    margin-left: 4rem; }
  .option-selection-component .modal-footer .primary-button {
    max-width: 16rem;
    margin-right: 2rem; }

.option-selection-component .product-name {
  display: inline-block;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.6rem;
  font-weight: 500;
  margin-bottom: 3rem; }

.option-selection-component label {
  display: inline-block;
  text-align: center;
  cursor: pointer; }

.option-selection-component img,
.option-selection-component svg {
  width: 9.3rem;
  height: 9.3rem;
  padding: 0.6rem; }

.option-selection-component input {
  margin: 0;
  padding: 0;
  opacity: 0;
  position: absolute; }
  .option-selection-component input + label .icon {
    display: block;
    margin: 0 auto .4rem; }
    .option-selection-component input + label .icon .st0,
    .option-selection-component input + label .icon .st1,
    .option-selection-component input + label .icon .st2 {
      stroke: #036d58;
      fill: none; }
    .option-selection-component input + label .icon .st2 {
      fill: #036d58; }
    .option-selection-component input + label .icon g path.st0 {
      fill: #036d58; }
    .option-selection-component input + label .icon.active {
      display: none; }
  .option-selection-component input.true:checked + label .icon, .option-selection-component input.false:checked + label .icon {
    display: none; }
    .option-selection-component input.true:checked + label .icon.active, .option-selection-component input.false:checked + label .icon.active {
      display: block;
      background: #036d58; }
      .option-selection-component input.true:checked + label .icon.active .st0,
      .option-selection-component input.true:checked + label .icon.active .st1,
      .option-selection-component input.true:checked + label .icon.active .st2, .option-selection-component input.false:checked + label .icon.active .st0,
      .option-selection-component input.false:checked + label .icon.active .st1,
      .option-selection-component input.false:checked + label .icon.active .st2 {
        stroke: #ffffff; }
      .option-selection-component input.true:checked + label .icon.active .st2, .option-selection-component input.false:checked + label .icon.active .st2 {
        fill: #ffffff; }
      .option-selection-component input.true:checked + label .icon.active g path.st0, .option-selection-component input.false:checked + label .icon.active g path.st0 {
        fill: #ffffff; }
  .option-selection-component input.true:checked + label .text, .option-selection-component input.false:checked + label .text {
    color: #036d58; }

.option-selection-component .text {
  display: inline-block;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  color: #2b3936;
  line-height: .9;
  max-width: 12rem; }

.edge .option-selection-component .modal-body label:first-of-type {
  margin-right: auto; }

.customize-modal-component .modal-header,
.customize-modal-component .modal-body,
.customize-active-modal-component .modal-header,
.customize-active-modal-component .modal-body {
  max-width: 55rem;
  overflow-x: hidden; }

.customize-modal-component .modal-body,
.customize-active-modal-component .modal-body {
  margin: 0 auto; }

@media screen and (max-width: 768px) {
  .customize-modal-component .modal-content,
  .customize-active-modal-component .modal-content {
    padding: 4rem 0; } }

@media screen and (max-width: 768px) {
  .customize-modal-component .modal-content .modal-body,
  .customize-active-modal-component .modal-content .modal-body {
    padding: 0 1.5rem; } }

.customize-modal-component .modal-content .modal-header .modal-title,
.customize-active-modal-component .modal-content .modal-header .modal-title {
  font-size: 2.6rem;
  margin-bottom: 3rem !important; }
  @media screen and (max-width: 768px) {
    .customize-modal-component .modal-content .modal-header .modal-title,
    .customize-active-modal-component .modal-content .modal-header .modal-title {
      padding: 0 1.5rem;
      margin-bottom: 2.2rem !important; } }

.customize-modal-component .submit,
.customize-active-modal-component .submit {
  max-width: 32rem;
  margin-bottom: 3rem;
  margin-top: 3rem; }

.customize-modal-component a,
.customize-active-modal-component a {
  font-size: 1.8rem;
  margin-bottom: 4rem;
  display: inline-block; }

.customize-modal-component .ingredient-list,
.customize-active-modal-component .ingredient-list {
  margin: 0;
  padding: 1rem 0 0; }
  .customize-modal-component .ingredient-list li,
  .customize-active-modal-component .ingredient-list li {
    list-style: none; }
    .customize-modal-component .ingredient-list li:first-child button:before,
    .customize-active-modal-component .ingredient-list li:first-child button:before {
      content: url("/Assets/Jamba/img/divider-gray.svg");
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      line-height: .2rem; }
    .customize-modal-component .ingredient-list li .item,
    .customize-active-modal-component .ingredient-list li .item {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      background: transparent;
      position: relative;
      margin: 0;
      padding: .8rem 1.2rem;
      text-align: left; }
      .customize-modal-component .ingredient-list li .item:hover, .customize-modal-component .ingredient-list li .item:focus,
      .customize-active-modal-component .ingredient-list li .item:hover,
      .customize-active-modal-component .ingredient-list li .item:focus {
        background: #f6f9f9;
        outline: none; }
      .customize-modal-component .ingredient-list li .item:after,
      .customize-active-modal-component .ingredient-list li .item:after {
        content: url("/Assets/Jamba/img/divider-gray.svg");
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        line-height: .2rem; }
      .customize-modal-component .ingredient-list li .item.selected .icon:after, .customize-modal-component .ingredient-list li .item.swaped .icon:after,
      .customize-active-modal-component .ingredient-list li .item.selected .icon:after,
      .customize-active-modal-component .ingredient-list li .item.swaped .icon:after {
        content: url("/Assets/Jamba/img/icons/swap-red.svg") !important; }
      .customize-modal-component .ingredient-list li .item.swaped,
      .customize-active-modal-component .ingredient-list li .item.swaped {
        background: #f6f9f9; }
      .customize-modal-component .ingredient-list li .item .allergen,
      .customize-active-modal-component .ingredient-list li .item .allergen {
        color: #e20000;
        font-size: 1.1rem;
        font-weight: 500;
        margin-left: 6.2rem; }
        .customize-modal-component .ingredient-list li .item .allergen:before,
        .customize-active-modal-component .ingredient-list li .item .allergen:before {
          content: url("/Assets/Jamba/img/icons/alert.svg");
          display: inline-block;
          width: 1.4rem;
          height: 1.4rem;
          margin-right: .4rem;
          vertical-align: middle; }
      .customize-modal-component .ingredient-list li .item .content-wrapper,
      .customize-active-modal-component .ingredient-list li .item .content-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-align: center;
            align-items: center; }
      .customize-modal-component .ingredient-list li .item .img-wrapper,
      .customize-active-modal-component .ingredient-list li .item .img-wrapper {
        width: 5rem;
        margin-right: 2.2rem; }
        .customize-modal-component .ingredient-list li .item .img-wrapper img,
        .customize-active-modal-component .ingredient-list li .item .img-wrapper img {
          max-width: 100%; }
      .customize-modal-component .ingredient-list li .item .ingredient-wrapper,
      .customize-active-modal-component .ingredient-list li .item .ingredient-wrapper {
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
        text-align: left; }
        .customize-modal-component .ingredient-list li .item .ingredient-wrapper span,
        .customize-modal-component .ingredient-list li .item .ingredient-wrapper small,
        .customize-active-modal-component .ingredient-list li .item .ingredient-wrapper span,
        .customize-active-modal-component .ingredient-list li .item .ingredient-wrapper small {
          line-height: 1;
          display: block;
          color: #212529; }
        .customize-modal-component .ingredient-list li .item .ingredient-wrapper span,
        .customize-active-modal-component .ingredient-list li .item .ingredient-wrapper span {
          font-size: 1.5rem; }
        .customize-modal-component .ingredient-list li .item .ingredient-wrapper small,
        .customize-active-modal-component .ingredient-list li .item .ingredient-wrapper small {
          font-size: 1.2rem;
          font-weight: 400; }
      .customize-modal-component .ingredient-list li .item .calories,
      .customize-active-modal-component .ingredient-list li .item .calories {
        font-size: 1.2rem;
        white-space: nowrap;
        margin-left: 2rem; }
      .customize-modal-component .ingredient-list li .item .icon,
      .customize-active-modal-component .ingredient-list li .item .icon {
        margin-left: 1rem; }
        .customize-modal-component .ingredient-list li .item .icon:after,
        .customize-active-modal-component .ingredient-list li .item .icon:after {
          content: url("/Assets/Jamba/img/icons/swap.svg");
          width: 2.3rem;
          height: 2.2rem;
          display: inline-block; }

.customize-modal-component .product-summary,
.customize-active-modal-component .product-summary {
  display: -ms-flexbox;
  display: flex;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  padding: 2rem 7rem;
  margin-top: 2.4rem;
  margin-bottom: 4rem; }
  @media screen and (max-width: 768px) {
    .customize-modal-component .product-summary,
    .customize-active-modal-component .product-summary {
      margin-bottom: 2.4rem;
      padding: 2rem 4rem; } }
  .customize-modal-component .product-summary .image-wrapper,
  .customize-active-modal-component .product-summary .image-wrapper {
    margin-right: 1.5rem; }
    @media screen and (max-width: 768px) {
      .customize-modal-component .product-summary .image-wrapper,
      .customize-active-modal-component .product-summary .image-wrapper {
        margin-right: .5rem; } }
    .customize-modal-component .product-summary .image-wrapper img,
    .customize-active-modal-component .product-summary .image-wrapper img {
      max-width: 10.6rem;
      max-height: 8rem; }
  .customize-modal-component .product-summary .content-wrapper,
  .customize-active-modal-component .product-summary .content-wrapper {
    text-align: left; }
    .customize-modal-component .product-summary .content-wrapper span,
    .customize-active-modal-component .product-summary .content-wrapper span {
      display: block;
      font-size: 1.5rem;
      line-height: 1.33; }
    .customize-modal-component .product-summary .content-wrapper .title,
    .customize-active-modal-component .product-summary .content-wrapper .title {
      font-size: 2.2rem;
      line-height: 1.18;
      margin-bottom: 0;
      font-weight: 500; }
    .customize-modal-component .product-summary .content-wrapper .price,
    .customize-modal-component .product-summary .content-wrapper .calories,
    .customize-active-modal-component .product-summary .content-wrapper .price,
    .customize-active-modal-component .product-summary .content-wrapper .calories {
      font-weight: 500;
      display: inline-block; }
    .customize-modal-component .product-summary .content-wrapper .price + .calories,
    .customize-active-modal-component .product-summary .content-wrapper .price + .calories {
      border-left: 1px solid #f5804b;
      padding-left: 1rem;
      margin-left: 1rem; }

.rewards-list-component {
  width: 100%;
  background-color: #F6F4EE;
  margin-top: 1.2rem;
  position: relative; }
  .rewards-list-component .redeem-rewards {
    margin-left: 7.2rem;
    margin-top: 1.2rem; }
  .rewards-list-component .description {
    max-width: 62.3rem;
    margin-bottom: 3.6rem; }
  .rewards-list-component .rewards {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
        grid-template-columns: repeat(4, 1fr);
    row-gap: 4rem;
    max-height: 100%;
    padding: 1rem 0.2rem;
    overflow: clip; }
    .rewards-list-component .rewards.fullHeight {
      max-height: 100%; }
  .rewards-list-component li {
    list-style: none; }
  .rewards-list-component .visible {
    display: block; }
  .rewards-list-component .hidden {
    display: none; }
  @media screen and (min-width: 1280px) {
    .rewards-list-component .bottom-gradient::before {
      display: none; } }
  @media screen and (max-width: 1280px) {
    .rewards-list-component .rewards {
      -ms-grid-columns: (1fr)[2];
          grid-template-columns: repeat(2, 1fr);
      max-width: 40rem;
      max-height: 54.5rem;
      margin: 0 auto;
      column-gap: 3.3rem;
      row-gap: 4rem; }
    .rewards-list-component .bottom-gradient::before {
      background-image: linear-gradient(to top, #F6F4EE, rgba(246, 244, 238, 0));
      height: 8rem; }
    .rewards-list-component .empty-rewards {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; } }

.ios12 .rewards-list-component .rewards,
.ios13 .rewards-list-component .rewards,
.ios14 .rewards-list-component .rewards,
.ios15 .rewards-list-component .rewards {
  overflow: hidden; }

.boost-component .title {
  margin: 0 auto;
  text-align: center;
  font-size: 4rem;
  font-weight: 700;
  margin-bottom: 2.6rem; }
  @media screen and (max-width: 768px) {
    .boost-component .title {
      font-size: 3rem; } }

.boost-component .subtitle {
  font-size: 2.2rem;
  line-height: 1.36;
  margin-bottom: 1rem;
  display: block;
  color: #2b3936;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  line-height: 1.36; }

.boost-component .info-wrapper {
  font-size: 1.5rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-weight: 500;
  line-height: 1.33; }
  .boost-component .info-wrapper span {
    width: 100%; }

.boost-component .boost-list-wrapper {
  position: relative; }
  .boost-component .boost-list-wrapper .mobile-gradient {
    width: 4rem;
    right: -1.5rem;
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff); }

.boost-component .unavailable-description {
  display: none; }

.boost-component .boost-list {
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -0.9rem; }
  @media screen and (max-width: 768px) {
    .boost-component .boost-list {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      overflow-x: auto;
      overflow-y: hidden; } }
  .boost-component .boost-list + .subtitle {
    margin-top: 3.4rem; }
  .boost-component .boost-list .item {
    border: 2px solid #c0d9d4;
    border-radius: 4px;
    padding: 1rem 1rem 2.2rem;
    position: relative;
    list-style: none;
    text-align: center;
    width: 16.6rem;
    margin: 0 .9rem 3rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
    .boost-component .boost-list .item:hover {
      cursor: pointer; }
    @media screen and (max-width: 768px) {
      .boost-component .boost-list .item {
        -ms-flex-negative: 0;
            flex-shrink: 0;
        width: 15rem;
        margin: 0 1rem 2rem 0; } }
    @media screen and (max-width: 768px) {
      .boost-component .boost-list .item:last-child {
        margin-right: 4rem; } }
    .boost-component .boost-list .item.selected {
      background: #fdf9ef;
      box-shadow: 0 0 0.8rem 0 rgba(192, 217, 212, 0.79); }
      .boost-component .boost-list .item.selected .boost-details-wrapper .circle-check {
        display: block; }
    .boost-component .boost-list .item.unavailable .unavailable-description {
      display: block;
      position: absolute;
      background-color: rgba(216, 216, 216, 0.5);
      left: -0.2rem;
      top: -0.2rem;
      bottom: -2.4rem;
      right: -0.2rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: end;
          align-items: flex-end;
      -ms-flex-pack: center;
          justify-content: center;
      font-size: 1.5rem;
      line-height: 1.1;
      padding-bottom: .3rem;
      border: 1px solid rgba(151, 151, 151, 0.5); }
    .boost-component .boost-list .item .info {
      position: absolute;
      top: .5rem;
      right: .5rem;
      background: transparent;
      border: 0;
      padding: 0;
      outline: none;
      height: 1.5rem; }
      .boost-component .boost-list .item .info img {
        height: 1.5rem; }
    .boost-component .boost-list .item .boost-details-wrapper {
      border: 0;
      padding: 0;
      background-color: transparent; }
      .boost-component .boost-list .item .boost-details-wrapper img {
        max-height: 5.2rem;
        max-width: 9rem;
        display: block;
        margin: 0 auto .2rem;
        cursor: pointer; }
      .boost-component .boost-list .item .boost-details-wrapper .title {
        font-size: 1.5rem;
        line-height: 1.1;
        display: block;
        margin-bottom: .6rem;
        font-weight: 400;
        color: #2b3936; }
      .boost-component .boost-list .item .boost-details-wrapper .details-wrapper {
        font-size: 0; }
        .boost-component .boost-list .item .boost-details-wrapper .details-wrapper .allergen {
          max-width: 10.8rem;
          margin: 0 auto;
          color: #e20000;
          width: 100%;
          line-height: 1.13;
          font-weight: normal;
          margin-bottom: .6rem;
          text-align: center; }
          .boost-component .boost-list .item .boost-details-wrapper .details-wrapper .allergen:before {
            content: "";
            display: inline-block;
            background: url("/Assets/Jamba/img/icons/alert.svg");
            background-size: auto;
            background-size: cover;
            width: 1rem;
            height: 1rem;
            margin-right: .24rem; }
        .boost-component .boost-list .item .boost-details-wrapper .details-wrapper span {
          font-size: 1.2rem;
          padding: 0 .6rem;
          line-height: 14px;
          min-width: 5.6rem;
          display: inline-block;
          color: #2b3936; }
        .boost-component .boost-list .item .boost-details-wrapper .details-wrapper .calories + .price {
          border-left: 1px solid #fac53c; }
      .boost-component .boost-list .item .boost-details-wrapper .circle-check {
        max-width: 1.7rem;
        margin: 0;
        display: none;
        position: absolute;
        top: .5rem;
        left: .5rem; }
      .boost-component .boost-list .item .boost-details-wrapper.selected {
        background: inherit;
        box-shadow: none; }
        .boost-component .boost-list .item .boost-details-wrapper.selected .circle-check {
          display: none; }

.info-modal-component .modal-header,
.info-modal-component .modal-body {
  max-width: 50rem;
  margin: 0 auto; }

.info-modal-component .modal-content .modal-body p {
  font-size: 1.5rem;
  line-height: 1.33;
  color: #2b3936; }

.info-modal-component .modal-title {
  margin-bottom: 1rem; }
  @media screen and (max-width: 768px) {
    .info-modal-component .modal-title {
      margin-top: 5.4rem; } }

.info-modal-component .details-wrapper {
  font-size: 0;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  margin-bottom: 2.4rem; }
  .info-modal-component .details-wrapper span {
    font-size: 1.5rem;
    line-height: 1.33;
    color: #2b3936;
    display: inline-block; }
    .info-modal-component .details-wrapper span + span {
      margin-left: 1.1rem;
      padding-left: 1.1rem;
      border-left: 1px solid #fac53c; }

.info-modal-component .image-section {
  padding: 1rem;
  margin-bottom: 2.4rem; }
  @media screen and (max-width: 768px) {
    .info-modal-component .image-section {
      margin: 4.4rem -2.8rem 2.4rem; } }
  .info-modal-component .image-section .image-wrapper img {
    max-height: 11rem; }

.info-modal-component ul {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 26rem; }
  .info-modal-component ul:last-of-type {
    margin-bottom: 2.5rem; }

.info-modal-component button {
  max-width: 31.4rem;
  margin: 2.6rem 0; }

.info-modal-component .custom-list {
  margin: 0 auto 2.4rem;
  text-align: left;
  display: inline-block; }

[data-open="info-modal-component"]:hover {
  cursor: pointer; }

.add-ons-modal-component .modal-header {
  text-align: left;
  padding: 0 2.5rem; }
  @media screen and (max-width: 768px) {
    .add-ons-modal-component .modal-header {
      text-align: center;
      padding: 0 5.6rem; } }

.add-ons-modal-component .modal-title {
  font-size: 2.6rem; }

.add-ons-modal-component .modal-footer {
  padding: 3.6rem; }
  .add-ons-modal-component .modal-footer .primary-button {
    display: inline-block;
    margin: 0 auto; }

.account-menu-component.wired-mobile {
  display: block; }
  @media screen and (min-width: 769px) {
    .account-menu-component.wired-mobile {
      display: none; } }
  .account-menu-component.wired-mobile + .account-menu-component ul .item a::before {
    display: block; }
  @media screen and (max-width: 768px) {
    .account-menu-component.wired-mobile + .account-menu-component {
      display: none; } }

@media screen and (max-width: 768px) {
  .account-menu-component .account-progress-component .radial-progress-component {
    display: block; } }

.account-menu-component .title {
  font-size: 2.6rem;
  padding-left: 2.5rem;
  font-weight: bold; }

.account-menu-component ul {
  list-style-type: none;
  padding: 0;
  margin: 2rem 0 4rem; }
  @media screen and (max-width: 768px) {
    .account-menu-component ul {
      margin-bottom: 1.1rem; } }
  .account-menu-component ul .item {
    position: relative; }
    .account-menu-component ul .item:first-child::before {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x #ffffff;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      top: 0;
      position: absolute;
      z-index: 1; }
    .account-menu-component ul .item::after {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute;
      z-index: 1; }
    .account-menu-component ul .item > a {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      text-decoration: none;
      transition: .2s ease background;
      background: #ffffff;
      padding: 1.2rem 1.2rem 1.7rem;
      position: relative;
      min-height: 6rem; }
      .account-menu-component ul .item > a.has-notification {
        background: #f2caba; }
      .account-menu-component ul .item > a.triangle-link::after {
        position: absolute;
        right: 2rem; }
    .account-menu-component ul .item.active::before {
      content: '';
      background: url("/Assets/Jamba/img/divider-orange.svg") center center repeat-x #ffffff;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      top: -0.2rem;
      position: absolute;
      z-index: 1; }
    .account-menu-component ul .item.active:first-child::before {
      background-color: #edf4f3; }
    .account-menu-component ul .item.active::after {
      background: url("/Assets/Jamba/img/divider-orange.svg") center center repeat-x #edf4f3; }
    .account-menu-component ul .item.active a {
      background-color: #edf4f3; }
    .account-menu-component ul .item.active .item-title {
      color: #036d58; }
    .account-menu-component ul .item.active .triangle-link::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    .account-menu-component ul .item .item-title {
      color: #2b3936;
      display: block;
      font-size: 1.8rem;
      font-weight: 500; }
    .account-menu-component ul .item .item-description {
      color: #2b3936;
      display: block;
      font-size: 1.3rem;
      font-weight: normal;
      margin-top: -0.2rem;
      display: block; }
    .account-menu-component ul .item .item-notification {
      background: #f5804b;
      color: #2b3936;
      font-size: .9rem;
      font-weight: bold;
      border-radius: 500px;
      display: inline-block;
      width: 1.8rem;
      height: 1.8rem;
      text-align: center;
      line-height: 1.8rem;
      vertical-align: middle;
      -ms-flex-item-align: start;
          align-self: flex-start;
      margin-top: .4rem;
      margin-right: .5rem; }
    .account-menu-component ul .item .item-icon {
      padding-right: .8rem;
      -ms-flex-item-align: start;
          align-self: flex-start; }
  .account-menu-component ul ul .item:first-child::before {
    display: none; }
  .account-menu-component ul ul .item:first-child a {
    padding-top: .9rem; }
    .account-menu-component ul ul .item:first-child a::before {
      content: "";
      -webkit-clip-path: polygon(0% 44.444%, 0.274% 45.55%, 0.6933% 47.17778%, 1.0864% 48.61111%, 1.47493% 50%, 1.85867% 51.26667%, 2.30907% 52.73333%, 2.81573% 54.3%, 3.24187% 55.55555%, 3.61307% 56.66667%, 4.15627% 58.17778%, 4.6864% 59.55556%, 5.2312% 60.93333%, 5.87413% 62.47778%, 6.5368% 63.98889%, 7.21787% 65.44444%, 7.87973% 66.77778%, 8.6584% 68.24444%, 9.38053% 69.5%, 10.18053% 70.77778%, 10.9208% 71.88889%, 11.56373% 72.75556%, 12.30453% 73.43333%, 13.12% 74.14444%, 13.88027% 74.78889%, 14.73867% 75.47778%, 15.81333% 76.25556%, 16.52667% 76.66667%, 18.2493% 77.499%, 19.4666% 77.777%, 20.0408% 77.777%, 21.689% 77.466%, 22.764% 77.088%, 24.412% 76.266%, 26.2722% 75.022%, 27.8477% 73.755%, 29.1416% 72.577%, 31.0754% 70.611%, 33.0168% 68.388%, 34.731% 66.288%, 36.521% 63.9555%, 38.3112% 61.5%, 40.606% 58.1666%, 42.5445% 55.2666%, 44.0557% 52.9555%, 45.6304% 50.5%, 47.7088% 47.166%, 49.4981% 44.288%, 51.221% 41.5%, 53.522% 37.777%, 55.455% 34.655%, 57.095% 32.033%, 58.8136% 29.311%, 60.8181% 26.2%, 62.398% 23.7999%, 64.402% 20.844%, 65.98% 18.62222%, 67.34559% 16.76667%, 68.55626% 15.17778%, 70.42533% 12.85556%, 72% 11.11111%, 72.79386% 10.27778%, 75.23226% 8.4%, 76.66666% 7.77778%, 78.53093% 7.44444%, 80.61093% 7.72222%, 82.76453% 8.73333%, 85.20346% 10.75555%, 86.92426% 12.74444%, 88.14266% 14.43333%, 89.50506% 17.6%, 90.86213% 21%, 92.2192% 24.44444%, 93.58906% 27.94444%, 94.81173% 31.07778%, 95.5928% 33.08888%, 96.3256% 34.97777%, 97.02106% 36.76666%, 97.5688% 38.17777%, 98.10666% 39.54444%, 98.74933% 41.21111%, 99.20666% 42.4%, 99.86133% 44.1%, 100% 44.44444%, 100% 100%, 0% 100%, 0% 44.4444%);
              clip-path: polygon(0% 44.444%, 0.274% 45.55%, 0.6933% 47.17778%, 1.0864% 48.61111%, 1.47493% 50%, 1.85867% 51.26667%, 2.30907% 52.73333%, 2.81573% 54.3%, 3.24187% 55.55555%, 3.61307% 56.66667%, 4.15627% 58.17778%, 4.6864% 59.55556%, 5.2312% 60.93333%, 5.87413% 62.47778%, 6.5368% 63.98889%, 7.21787% 65.44444%, 7.87973% 66.77778%, 8.6584% 68.24444%, 9.38053% 69.5%, 10.18053% 70.77778%, 10.9208% 71.88889%, 11.56373% 72.75556%, 12.30453% 73.43333%, 13.12% 74.14444%, 13.88027% 74.78889%, 14.73867% 75.47778%, 15.81333% 76.25556%, 16.52667% 76.66667%, 18.2493% 77.499%, 19.4666% 77.777%, 20.0408% 77.777%, 21.689% 77.466%, 22.764% 77.088%, 24.412% 76.266%, 26.2722% 75.022%, 27.8477% 73.755%, 29.1416% 72.577%, 31.0754% 70.611%, 33.0168% 68.388%, 34.731% 66.288%, 36.521% 63.9555%, 38.3112% 61.5%, 40.606% 58.1666%, 42.5445% 55.2666%, 44.0557% 52.9555%, 45.6304% 50.5%, 47.7088% 47.166%, 49.4981% 44.288%, 51.221% 41.5%, 53.522% 37.777%, 55.455% 34.655%, 57.095% 32.033%, 58.8136% 29.311%, 60.8181% 26.2%, 62.398% 23.7999%, 64.402% 20.844%, 65.98% 18.62222%, 67.34559% 16.76667%, 68.55626% 15.17778%, 70.42533% 12.85556%, 72% 11.11111%, 72.79386% 10.27778%, 75.23226% 8.4%, 76.66666% 7.77778%, 78.53093% 7.44444%, 80.61093% 7.72222%, 82.76453% 8.73333%, 85.20346% 10.75555%, 86.92426% 12.74444%, 88.14266% 14.43333%, 89.50506% 17.6%, 90.86213% 21%, 92.2192% 24.44444%, 93.58906% 27.94444%, 94.81173% 31.07778%, 95.5928% 33.08888%, 96.3256% 34.97777%, 97.02106% 36.76666%, 97.5688% 38.17777%, 98.10666% 39.54444%, 98.74933% 41.21111%, 99.20666% 42.4%, 99.86133% 44.1%, 100% 44.44444%, 100% 100%, 0% 100%, 0% 44.4444%);
      height: .9rem;
      width: 100;
      display: block;
      background: #ffffff;
      bottom: 100%;
      transition: .2s ease background;
      left: 0;
      right: 0;
      position: absolute;
      z-index: 1; }
    .account-menu-component ul ul .item:first-child a.has-notification::before {
      background: #f2caba; }
  .account-menu-component ul ul .item.active a::before {
    background: #edf4f3; }

.account-menu-component ul .item:first-child::before {
  display: none; }

.account-menu-component ul .item:first-child a {
  padding-top: .9rem; }
  .account-menu-component ul .item:first-child a::before {
    content: "";
    -webkit-clip-path: polygon(0% 44.444%, 0.274% 45.55%, 0.6933% 47.17778%, 1.0864% 48.61111%, 1.47493% 50%, 1.85867% 51.26667%, 2.30907% 52.73333%, 2.81573% 54.3%, 3.24187% 55.55555%, 3.61307% 56.66667%, 4.15627% 58.17778%, 4.6864% 59.55556%, 5.2312% 60.93333%, 5.87413% 62.47778%, 6.5368% 63.98889%, 7.21787% 65.44444%, 7.87973% 66.77778%, 8.6584% 68.24444%, 9.38053% 69.5%, 10.18053% 70.77778%, 10.9208% 71.88889%, 11.56373% 72.75556%, 12.30453% 73.43333%, 13.12% 74.14444%, 13.88027% 74.78889%, 14.73867% 75.47778%, 15.81333% 76.25556%, 16.52667% 76.66667%, 18.2493% 77.499%, 19.4666% 77.777%, 20.0408% 77.777%, 21.689% 77.466%, 22.764% 77.088%, 24.412% 76.266%, 26.2722% 75.022%, 27.8477% 73.755%, 29.1416% 72.577%, 31.0754% 70.611%, 33.0168% 68.388%, 34.731% 66.288%, 36.521% 63.9555%, 38.3112% 61.5%, 40.606% 58.1666%, 42.5445% 55.2666%, 44.0557% 52.9555%, 45.6304% 50.5%, 47.7088% 47.166%, 49.4981% 44.288%, 51.221% 41.5%, 53.522% 37.777%, 55.455% 34.655%, 57.095% 32.033%, 58.8136% 29.311%, 60.8181% 26.2%, 62.398% 23.7999%, 64.402% 20.844%, 65.98% 18.62222%, 67.34559% 16.76667%, 68.55626% 15.17778%, 70.42533% 12.85556%, 72% 11.11111%, 72.79386% 10.27778%, 75.23226% 8.4%, 76.66666% 7.77778%, 78.53093% 7.44444%, 80.61093% 7.72222%, 82.76453% 8.73333%, 85.20346% 10.75555%, 86.92426% 12.74444%, 88.14266% 14.43333%, 89.50506% 17.6%, 90.86213% 21%, 92.2192% 24.44444%, 93.58906% 27.94444%, 94.81173% 31.07778%, 95.5928% 33.08888%, 96.3256% 34.97777%, 97.02106% 36.76666%, 97.5688% 38.17777%, 98.10666% 39.54444%, 98.74933% 41.21111%, 99.20666% 42.4%, 99.86133% 44.1%, 100% 44.44444%, 100% 100%, 0% 100%, 0% 44.4444%);
            clip-path: polygon(0% 44.444%, 0.274% 45.55%, 0.6933% 47.17778%, 1.0864% 48.61111%, 1.47493% 50%, 1.85867% 51.26667%, 2.30907% 52.73333%, 2.81573% 54.3%, 3.24187% 55.55555%, 3.61307% 56.66667%, 4.15627% 58.17778%, 4.6864% 59.55556%, 5.2312% 60.93333%, 5.87413% 62.47778%, 6.5368% 63.98889%, 7.21787% 65.44444%, 7.87973% 66.77778%, 8.6584% 68.24444%, 9.38053% 69.5%, 10.18053% 70.77778%, 10.9208% 71.88889%, 11.56373% 72.75556%, 12.30453% 73.43333%, 13.12% 74.14444%, 13.88027% 74.78889%, 14.73867% 75.47778%, 15.81333% 76.25556%, 16.52667% 76.66667%, 18.2493% 77.499%, 19.4666% 77.777%, 20.0408% 77.777%, 21.689% 77.466%, 22.764% 77.088%, 24.412% 76.266%, 26.2722% 75.022%, 27.8477% 73.755%, 29.1416% 72.577%, 31.0754% 70.611%, 33.0168% 68.388%, 34.731% 66.288%, 36.521% 63.9555%, 38.3112% 61.5%, 40.606% 58.1666%, 42.5445% 55.2666%, 44.0557% 52.9555%, 45.6304% 50.5%, 47.7088% 47.166%, 49.4981% 44.288%, 51.221% 41.5%, 53.522% 37.777%, 55.455% 34.655%, 57.095% 32.033%, 58.8136% 29.311%, 60.8181% 26.2%, 62.398% 23.7999%, 64.402% 20.844%, 65.98% 18.62222%, 67.34559% 16.76667%, 68.55626% 15.17778%, 70.42533% 12.85556%, 72% 11.11111%, 72.79386% 10.27778%, 75.23226% 8.4%, 76.66666% 7.77778%, 78.53093% 7.44444%, 80.61093% 7.72222%, 82.76453% 8.73333%, 85.20346% 10.75555%, 86.92426% 12.74444%, 88.14266% 14.43333%, 89.50506% 17.6%, 90.86213% 21%, 92.2192% 24.44444%, 93.58906% 27.94444%, 94.81173% 31.07778%, 95.5928% 33.08888%, 96.3256% 34.97777%, 97.02106% 36.76666%, 97.5688% 38.17777%, 98.10666% 39.54444%, 98.74933% 41.21111%, 99.20666% 42.4%, 99.86133% 44.1%, 100% 44.44444%, 100% 100%, 0% 100%, 0% 44.4444%);
    height: .9rem;
    width: 100;
    display: block;
    background: #ffffff;
    bottom: 100%;
    transition: .2s ease background;
    left: 0;
    right: 0;
    position: absolute;
    z-index: 1; }
  .account-menu-component ul .item:first-child a.has-notification::before {
    background: #f2caba; }

.account-menu-component ul .item.active a::before {
  background: #edf4f3; }

.account-menu-component + .account-menu-component {
  margin-top: 2rem; }
  .account-menu-component + .account-menu-component ul {
    margin-top: 1rem; }
    .account-menu-component + .account-menu-component ul .item a::before {
      display: none; }

.account-progress-component {
  position: relative;
  background: #ffffff;
  margin-top: 1.6rem;
  width: 100%;
  min-width: 52.5rem;
  padding: 3.6rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 2rem; }
  @media screen and (max-width: 768px) {
    .account-progress-component {
      min-width: 0;
      margin-bottom: 0;
      padding-right: 0; } }
  .account-progress-component::before {
    content: '';
    display: block;
    height: 1.6rem;
    position: absolute;
    top: -1.6rem;
    background: #ffffff;
    left: 0;
    -webkit-clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
            clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
    width: 100%; }
  .account-progress-component .reward-icon {
    margin-bottom: 2rem; }
  .account-progress-component .username-title {
    font-size: 2.6rem;
    font-weight: bold;
    display: block;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-bottom: 1.5rem;
    line-height: 1; }
  .account-progress-component .description {
    font-size: 1.5rem; }
    .account-progress-component .description.larger {
      font-size: 1.8rem;
      margin-bottom: 2.4rem; }
  .account-progress-component p strong {
    font-weight: bold; }
  .account-progress-component .radial-progress-component {
    margin-bottom: 2rem; }
    @media screen and (max-width: 768px) {
      .account-progress-component .radial-progress-component {
        display: none; } }
  .account-progress-component .progress-link-wrapper {
    text-align: center; }
  .account-progress-component .progress-content-wrapper {
    padding-left: 3rem; }
    @media screen and (max-width: 768px) {
      .account-progress-component .progress-content-wrapper {
        padding: 0;
        text-align: center;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
        margin: 0 auto; } }
    .account-progress-component .progress-content-wrapper .description {
      line-height: 1.4; }
    .account-progress-component .progress-content-wrapper .radial-progress-component {
      display: none;
      margin: 0 auto;
      margin-bottom: 2rem; }
      @media screen and (max-width: 768px) {
        .account-progress-component .progress-content-wrapper .radial-progress-component {
          display: block; } }
  .account-progress-component .triangle-link {
    font-size: 1.8rem;
    font-weight: 500;
    margin-bottom: 0.5rem;
    display: inline-block; }

.ios .account-progress-component .bg-helper {
  bottom: -2rem; }

@media screen and (max-width: 768px) {
  .ios .account-progress-component .reward-icon {
    z-index: 1;
    position: relative; } }

.ios.chrome .account-progress-component .progress-content-wrapper .bg-helper,
.ios.chrome .account-progress-component .radial-progress-component .bg-helper {
  bottom: -3.2rem; }

.ios.chrome .account-progress-component .progress-content-wrapper .radial-progress-component,
.ios.chrome .account-progress-component .radial-progress-component .radial-progress-component {
  margin-bottom: 3.2rem; }

.account-card-component {
  background-color: #ffffff;
  padding: 2.5rem 3rem;
  width: 100%;
  text-align: center; }
  .account-card-component > .triangle-link {
    display: inline; }
  .account-card-component .title {
    font-size: 2.6rem;
    font-weight: bold;
    text-align-last: left; }
  .account-card-component p {
    font-size: 1.5rem;
    margin-bottom: 0.5rem; }
  .account-card-component .triangle-link {
    color: #036d58;
    font-size: 1.8rem;
    font-weight: 500;
    margin-bottom: 0.5rem; }
    .account-card-component .triangle-link::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  .account-card-component hr {
    background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
    background-size: cover;
    height: .3rem;
    border: 0;
    margin: 3rem 0;
    width: 100%; }
  .account-card-component .card-content {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-direction: column;
        flex-direction: column;
    min-height: 32rem; }
    .account-card-component .card-content .title {
      font-size: 1.5rem; }
    .account-card-component .card-content .card-item {
      width: 100%;
      margin-bottom: 2rem;
      text-transform: lowercase; }
    .account-card-component .card-content .item {
      display: -ms-flexbox;
      display: flex;
      text-align: left;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      position: relative;
      padding: 1rem 0; }
      .account-card-component .card-content .item::before {
        content: '';
        background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
        background-size: auto;
        background-size: cover;
        display: block;
        width: 100%;
        height: .3rem;
        left: 0;
        right: 0;
        top: 0;
        position: absolute;
        z-index: 1; }
      .account-card-component .card-content .item:last-child::after {
        content: '';
        background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
        background-size: auto;
        background-size: cover;
        display: block;
        width: 100%;
        height: .3rem;
        left: 0;
        right: 0;
        bottom: 0;
        position: absolute;
        z-index: 1; }
    .account-card-component .card-content .item-description-wrapper,
    .account-card-component .card-content .location-detail-wrapper {
      max-width: 22rem; }
    .account-card-component .card-content .location-address {
      line-height: 1; }

.account-wide-card-component {
  width: 100%;
  position: relative;
  max-width: 80.6rem;
  filter: drop-shadow(0.2rem -0.2rem 1.1rem rgba(192, 217, 212, 0.38));
  background-color: #ffffff; }
  .account-wide-card-component:not(.col) {
    margin-left: auto;
    margin-right: auto; }
  .account-wide-card-component:after {
    content: '';
    position: absolute;
    background: #ffffff;
    bottom: -1.4rem;
    left: 0;
    width: 100%;
    height: 1.5rem;
    -webkit-clip-path: polygon(0% 6.66667%, 100% 0%, 100% 53.33333%, 98.62406% 63.39333%, 97.12394% 65.99333%, 96.08653% 67.57333%, 94.66783% 69.48667%, 93.24501% 71.14667%, 91.66845% 72.7%, 90.00723% 74.03333%, 86.84751% 75.76667%, 85.1091% 76.29333%, 82.89726% 76.53333%, 80.76509% 76.32667%, 78.55187% 75.66%, 76.25973% 74.5%, 74.56359% 73.33333%, 73.09763% 72.12667%, 71.67406% 70.79333%, 68.90748% 67.87333%, 67.64177% 66.40667%, 65.90399% 64.28%, 63.45549% 61.10667%, 60.61259% 57.22667%, 58.00661% 53.54%, 56.1904% 50.93333%, 54.45312% 48.42667%, 52.3192% 45.37333%, 49.71521% 41.66667%, 47.02332% 37.93333%, 45.43978% 35.81333%, 43.38628% 33.14667%, 40.38292% 29.53333%, 37.77693% 26.72%, 35.40648% 24.48%, 33.74676% 23.14667%, 31.37544% 21.57333%, 28.76633% 20.42%, 26.18454% 20%, 24.65449% 20.14667%, 22.75748% 20.72%, 19.51758% 22.68%, 17.77631% 24.23333%, 16.03591% 26.12%, 13.8298% 28.99333%, 12.40387% 31.14%, 10.10873% 35.06%, 8.37182% 38.39333%, 6.55349% 42.28%, 4.49875% 47.14667%, 2.29115% 53.02667%, 0% 60%, 0% 6.66667%);
            clip-path: polygon(0% 6.66667%, 100% 0%, 100% 53.33333%, 98.62406% 63.39333%, 97.12394% 65.99333%, 96.08653% 67.57333%, 94.66783% 69.48667%, 93.24501% 71.14667%, 91.66845% 72.7%, 90.00723% 74.03333%, 86.84751% 75.76667%, 85.1091% 76.29333%, 82.89726% 76.53333%, 80.76509% 76.32667%, 78.55187% 75.66%, 76.25973% 74.5%, 74.56359% 73.33333%, 73.09763% 72.12667%, 71.67406% 70.79333%, 68.90748% 67.87333%, 67.64177% 66.40667%, 65.90399% 64.28%, 63.45549% 61.10667%, 60.61259% 57.22667%, 58.00661% 53.54%, 56.1904% 50.93333%, 54.45312% 48.42667%, 52.3192% 45.37333%, 49.71521% 41.66667%, 47.02332% 37.93333%, 45.43978% 35.81333%, 43.38628% 33.14667%, 40.38292% 29.53333%, 37.77693% 26.72%, 35.40648% 24.48%, 33.74676% 23.14667%, 31.37544% 21.57333%, 28.76633% 20.42%, 26.18454% 20%, 24.65449% 20.14667%, 22.75748% 20.72%, 19.51758% 22.68%, 17.77631% 24.23333%, 16.03591% 26.12%, 13.8298% 28.99333%, 12.40387% 31.14%, 10.10873% 35.06%, 8.37182% 38.39333%, 6.55349% 42.28%, 4.49875% 47.14667%, 2.29115% 53.02667%, 0% 60%, 0% 6.66667%); }
  .account-wide-card-component .title {
    text-align: center;
    padding: 5rem 0 2.4rem; }
    @media screen and (max-width: 768px) {
      .account-wide-card-component .title {
        padding: 1.4rem 0 1.6rem; } }
    .account-wide-card-component .title .script-text {
      font-size: 2.2rem;
      line-height: 0.82;
      color: #036d58;
      margin-right: .8rem; }
    .account-wide-card-component .title h1, .account-wide-card-component .title h2, .account-wide-card-component .title h3, .account-wide-card-component .title h4, .account-wide-card-component .title h5, .account-wide-card-component .title h6, .account-wide-card-component .title .h1-like, .account-wide-card-component .title .h2-like, .account-wide-card-component .title .h3-like, .account-wide-card-component .title .h4-like, .account-wide-card-component .title .h5-like, .account-wide-card-component .title .h6-like {
      font-size: 2.8rem;
      line-height: 1.07;
      font-weight: bold; }
  .account-wide-card-component .account-status-wrapper {
    display: -ms-flexbox;
    display: flex; }
  .account-wide-card-component .progress-link-wrapper {
    text-align: center; }
  .account-wide-card-component .radial-progress-component {
    font-size: 13.6rem; }
    @media screen and (max-width: 768px) {
      .account-wide-card-component .radial-progress-component {
        font-size: 14.6rem; } }
  .account-wide-card-component .progress-content-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    margin-left: 2.2rem;
    width: 100%;
    max-width: 23rem;
    text-align: center; }
    .account-wide-card-component .progress-content-wrapper a {
      font-size: 1.8rem; }
  .account-wide-card-component .stars {
    display: none; }
  .account-wide-card-component .description {
    font-size: 1.8rem;
    line-height: 1.39;
    max-width: 18rem;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 1rem;
    color: #2b3936; }
    @media screen and (max-width: 768px) {
      .account-wide-card-component .description {
        font-size: 1.5rem;
        line-height: 1.33;
        text-align: left; } }
    .account-wide-card-component .description strong {
      font-weight: bold; }
    .account-wide-card-component .description + .btn-wrapper {
      margin-top: 5.4rem; }
  .account-wide-card-component .btn-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
    .account-wide-card-component .btn-wrapper a {
      font-size: 1.8rem;
      line-height: 0.89; }
      .account-wide-card-component .btn-wrapper a + a {
        margin-left: 5rem; }
  .account-wide-card-component .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 5rem; }
    @media screen and (max-width: 768px) {
      .account-wide-card-component .content {
        padding-bottom: 2.8rem; } }
  .account-wide-card-component .reward-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 2.6rem 0 2.2rem;
    padding-left: 2.4rem; }
    .account-wide-card-component .reward-content a {
      font-size: 1.8rem;
      line-height: 1; }
  .account-wide-card-component .rewards-wrapper {
    margin-left: 2.2rem;
    width: 100%;
    max-width: 38.4rem;
    padding: 1rem 0; }
    @media screen and (max-width: 768px) {
      .account-wide-card-component .rewards-wrapper {
        margin-top: 3rem; } }
    .account-wide-card-component .rewards-wrapper .reward-content-info {
      font-size: 1.5rem;
      width: 100%;
      max-width: 21rem;
      line-height: 1;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      color: #2b3936;
      margin: 0 auto;
      margin-bottom: 2.4rem; }
    .account-wide-card-component .rewards-wrapper .reward-btn-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; }
    .account-wide-card-component .rewards-wrapper .reward-level {
      border: solid 1px #036d58;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      border-radius: 50%;
      width: 1.8rem;
      height: 1.8rem;
      margin-left: .6rem;
      font-size: .9rem;
      font-weight: bold;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .account-wide-card-component .stars {
    display: block;
    padding-top: 1.5rem;
    margin-bottom: 2rem; }
  .account-wide-card-component .progress-reward-status {
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    display: -ms-flexbox;
    display: flex;
    background-color: #e8f2c6;
    -webkit-clip-path: polygon(2.63789% 3.36134%, 5.21103% 3.13193%, 7.4741% 2.87983%, 9.73621% 2.62605%, 12.09353% 2.36134%, 14.18513% 2.13445%, 16.45108% 1.90084%, 18.71775% 1.68067%, 20.51223% 1.52101%, 22.31079% 1.37395%, 24.29616% 1.22773%, 25.90288% 1.12269%, 29.11463% 0.95462%, 31.10048% 0.87983%, 32.61391% 0.84034%, 34.97002% 0.85546%, 37.71367% 0.97983%, 40.73525% 1.19076%, 43.66283% 1.43697%, 46.49544% 1.6958%, 49.13957% 1.94286%, 53.02158% 2.28908%, 56.35492% 2.52101%, 59.7295% 2.65042%, 62.28249% 2.68571%, 65.02494% 2.66387%, 67.85851% 2.59328%, 70.02398% 2.52101%, 71.8271% 2.43697%, 75.79281% 2.0958%, 79.38034% 1.6042%, 81.56259% 1.23697%, 84.11655% 0.78067%, 87.04221% 0.31429%, 89.11679% 0.08655%, 90.64628% 0.00252%, 93.18321% -0.00756%, 96.40288% 0.84034%, 98.17746% 1.80756%, 99.06115% 3.10924%, 99.76019% 7.56303%, 99.8801% 12.57059%, 99.97434% 20.78319%, 99.9952% 26.3437%, 100% 33.61345%, 100% 92.43697%, 99.61439% 98.5%, 97.84173% 100%, 95.73621% 99.91597%, 93.93765% 99.82437%, 91.67314% 99.70672%, 88.74412% 99.56134%, 85.24796% 99.4084%, 81.56259% 99.27899%, 79.48273% 99.22101%, 76.4988% 99.15966%, 74.85132% 99.14454%, 72.58297% 99.15126%, 68.70815% 99.20504%, 66.15683% 99.2479%, 63.79448% 99.27731%, 60.01487% 99.28235%, 57.27482% 99.23529%, 55.15588% 99.15966%, 53.01847% 99.03109%, 50.74844% 98.83782%, 46.68801% 98.4%, 44.61439% 98.15966%, 42.15947% 97.88908%, 39.7976% 97.66218%, 37.17026% 97.47899%, 34.88034% 97.34454%, 32.13957% 97.1521%, 28.35971% 96.84538%, 25.9964% 96.63866%, 23.54317% 96.42101%, 20.23381% 96.1395%, 17.67746% 95.94706%, 15.10791% 95.79832%, 13.61655% 95.74118%, 11.63141% 95.69832%, 10.11894% 95.68992%, 8.32374% 95.70504%, 6.33741% 95.74538%, 4.07026% 95.80168%, 2.15803% 95.80168%, 0.20216% 93.17563%, 0% 88.23529%, -0.00504% 80.92437%, -0.01343% 67.02101%, -0.01775% 57.75294%, -0.02062% 48.15126%, -0.02062% 36.56218%, -0.01799% 27.28992%, -0.01079% 18.3521%, 0% 11.76471%, 0.1271% 6.33025%, 1.12134% 3.71176%, 2.63789% 3.36134%);
            clip-path: polygon(2.63789% 3.36134%, 5.21103% 3.13193%, 7.4741% 2.87983%, 9.73621% 2.62605%, 12.09353% 2.36134%, 14.18513% 2.13445%, 16.45108% 1.90084%, 18.71775% 1.68067%, 20.51223% 1.52101%, 22.31079% 1.37395%, 24.29616% 1.22773%, 25.90288% 1.12269%, 29.11463% 0.95462%, 31.10048% 0.87983%, 32.61391% 0.84034%, 34.97002% 0.85546%, 37.71367% 0.97983%, 40.73525% 1.19076%, 43.66283% 1.43697%, 46.49544% 1.6958%, 49.13957% 1.94286%, 53.02158% 2.28908%, 56.35492% 2.52101%, 59.7295% 2.65042%, 62.28249% 2.68571%, 65.02494% 2.66387%, 67.85851% 2.59328%, 70.02398% 2.52101%, 71.8271% 2.43697%, 75.79281% 2.0958%, 79.38034% 1.6042%, 81.56259% 1.23697%, 84.11655% 0.78067%, 87.04221% 0.31429%, 89.11679% 0.08655%, 90.64628% 0.00252%, 93.18321% -0.00756%, 96.40288% 0.84034%, 98.17746% 1.80756%, 99.06115% 3.10924%, 99.76019% 7.56303%, 99.8801% 12.57059%, 99.97434% 20.78319%, 99.9952% 26.3437%, 100% 33.61345%, 100% 92.43697%, 99.61439% 98.5%, 97.84173% 100%, 95.73621% 99.91597%, 93.93765% 99.82437%, 91.67314% 99.70672%, 88.74412% 99.56134%, 85.24796% 99.4084%, 81.56259% 99.27899%, 79.48273% 99.22101%, 76.4988% 99.15966%, 74.85132% 99.14454%, 72.58297% 99.15126%, 68.70815% 99.20504%, 66.15683% 99.2479%, 63.79448% 99.27731%, 60.01487% 99.28235%, 57.27482% 99.23529%, 55.15588% 99.15966%, 53.01847% 99.03109%, 50.74844% 98.83782%, 46.68801% 98.4%, 44.61439% 98.15966%, 42.15947% 97.88908%, 39.7976% 97.66218%, 37.17026% 97.47899%, 34.88034% 97.34454%, 32.13957% 97.1521%, 28.35971% 96.84538%, 25.9964% 96.63866%, 23.54317% 96.42101%, 20.23381% 96.1395%, 17.67746% 95.94706%, 15.10791% 95.79832%, 13.61655% 95.74118%, 11.63141% 95.69832%, 10.11894% 95.68992%, 8.32374% 95.70504%, 6.33741% 95.74538%, 4.07026% 95.80168%, 2.15803% 95.80168%, 0.20216% 93.17563%, 0% 88.23529%, -0.00504% 80.92437%, -0.01343% 67.02101%, -0.01775% 57.75294%, -0.02062% 48.15126%, -0.02062% 36.56218%, -0.01799% 27.28992%, -0.01079% 18.3521%, 0% 11.76471%, 0.1271% 6.33025%, 1.12134% 3.71176%, 2.63789% 3.36134%); }
    @media screen and (max-width: 768px) {
      .account-wide-card-component .progress-reward-status {
        -ms-transform: translateY(0);
            transform: translateY(0);
        top: 0; } }
  .account-wide-card-component .reward-img-wrapper {
    background-color: #d7e89e;
    position: relative;
    width: 100%;
    max-width: 12.6rem; }
  .account-wide-card-component .reward-img {
    width: 10.5rem;
    position: absolute;
    right: -0.8rem;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
  .account-wide-card-component .empty-rewards-wrapper {
    margin-left: 2.2rem;
    width: 100%;
    max-width: 38.4rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    background: url("/Assets/Jamba/img/account/account-no-rewards-dotted-bg.svg");
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat; }
    @media screen and (max-width: 768px) {
      .account-wide-card-component .empty-rewards-wrapper {
        margin-left: 0;
        margin-top: 4rem; } }
    .account-wide-card-component .empty-rewards-wrapper .reward-content {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-direction: column;
          flex-direction: column;
      width: 100%;
      text-align: center; }
    .account-wide-card-component .empty-rewards-wrapper .reward-content-info {
      font-size: 1.5rem;
      width: 100%;
      max-width: 29rem;
      line-height: 1;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      color: #2b3936;
      margin: 0 auto;
      margin-bottom: 2.4rem; }

.account-highlight-component {
  background: #f7ebb1;
  margin-bottom: 2rem;
  width: 100%;
  position: relative;
  margin-top: 1.6rem;
  padding: 2.1rem;
  text-align: center; }
  .account-highlight-component::before {
    content: '';
    display: block;
    height: 1.6rem;
    position: absolute;
    top: -1.6rem;
    background: #f7ebb1;
    left: 0;
    width: 100%;
    -webkit-clip-path: polygon(0% 0%, 1.3694% 1.0833%, 3.2733% 2.595%, 6.069% 4.833%, 8.413% 6.7166%, 10.6169% 8.4958%, 13.4025% 10.7583%, 15.7564% 12.6791%, 17.6635% 14.2416%, 19.4938% 15.7458%, 21.1192% 17.0833%, 22.5102% 18.2333%, 24.2671% 19.6916%, 25.641% 20.8333%, 28.516% 23.233%, 31.0169% 25.3166%, 32.935% 26.9208%, 34.89% 28.5625%, 36.681% 30.14583%, 37.9907% 31.15%, 40.7069% 33.3666%, 42.25564% 34.6583%, 43.27666% 35.49166%, 45.4728% 37.32916%, 48.1079% 39.5416%, 50.46923% 41.525%, 52.60717% 43.3208%, 55.38897% 45.6625%, 58.101% 47.945%, 60.37% 49.858%, 62.739% 51.854%, 64.788% 53.583%, 67.073% 55.508%, 69.4005% 57.4708%, 71.53% 59.266%, 73.7343% 61.124%, 75.718% 62.791%, 78.064% 64.7703%, 81.227% 67.4416%, 83.793% 69.608%, 86.5784% 71.9625%, 89.5176% 74.4624%, 91.2828% 75.966%, 93.185% 77.574%, 94.79564% 78.9375%, 96.6333% 80.4916%, 97.885% 81.55%, 98.5441% 82.1083%, 100% 83.3333%, 100% 100%, 0% 100%, 0% 0%);
            clip-path: polygon(0% 0%, 1.3694% 1.0833%, 3.2733% 2.595%, 6.069% 4.833%, 8.413% 6.7166%, 10.6169% 8.4958%, 13.4025% 10.7583%, 15.7564% 12.6791%, 17.6635% 14.2416%, 19.4938% 15.7458%, 21.1192% 17.0833%, 22.5102% 18.2333%, 24.2671% 19.6916%, 25.641% 20.8333%, 28.516% 23.233%, 31.0169% 25.3166%, 32.935% 26.9208%, 34.89% 28.5625%, 36.681% 30.14583%, 37.9907% 31.15%, 40.7069% 33.3666%, 42.25564% 34.6583%, 43.27666% 35.49166%, 45.4728% 37.32916%, 48.1079% 39.5416%, 50.46923% 41.525%, 52.60717% 43.3208%, 55.38897% 45.6625%, 58.101% 47.945%, 60.37% 49.858%, 62.739% 51.854%, 64.788% 53.583%, 67.073% 55.508%, 69.4005% 57.4708%, 71.53% 59.266%, 73.7343% 61.124%, 75.718% 62.791%, 78.064% 64.7703%, 81.227% 67.4416%, 83.793% 69.608%, 86.5784% 71.9625%, 89.5176% 74.4624%, 91.2828% 75.966%, 93.185% 77.574%, 94.79564% 78.9375%, 96.6333% 80.4916%, 97.885% 81.55%, 98.5441% 82.1083%, 100% 83.3333%, 100% 100%, 0% 100%, 0% 0%); }
  .account-highlight-component strong,
  .account-highlight-component b {
    font-weight: bold; }
  .account-highlight-component .script-text {
    font-family: Charleston, Arial, Helvetica, sans-serif;
    font-size: 2.2rem;
    display: block;
    line-height: 0.82; }
  .account-highlight-component .title {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 1.07;
    font-size: 2.8rem;
    margin-bottom: 0; }
  .account-highlight-component .product-zone {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    text-align: right;
    -ms-flex-align: end;
        align-items: flex-end;
    margin-bottom: 1.4rem;
    -ms-flex-pack: center;
        justify-content: center; }
    .account-highlight-component .product-zone img {
      width: 100%;
      max-width: 50%; }
    .account-highlight-component .product-zone .text-wrapper {
      padding-bottom: .5rem;
      padding-right: .5rem; }
      @media screen and (max-width: 768px) {
        .account-highlight-component .product-zone .text-wrapper {
          margin-right: 3rem; } }
  .account-highlight-component hr {
    background: url("/Assets/Jamba/img/divider-orange.svg") center center repeat-x;
    background-size: cover;
    height: .3rem;
    border: 0;
    margin: 2rem 0 2.4rem;
    width: 100%; }
  .account-highlight-component .highlight-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
    @media screen and (max-width: 768px) {
      .account-highlight-component .highlight-footer {
        -ms-flex-direction: column;
            flex-direction: column; } }
    .account-highlight-component .highlight-footer a {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      font-size: 1.8rem;
      max-width: 20rem; }
      @media screen and (max-width: 768px) {
        .account-highlight-component .highlight-footer a {
          display: block; }
          .account-highlight-component .highlight-footer a:first-child {
            margin-bottom: 3rem; } }
      .account-highlight-component .highlight-footer a[data-ref="add-product"] {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly; }
  .account-highlight-component .product-column {
    margin-right: -6rem;
    max-width: 34rem; }
    @media screen and (max-width: 768px) {
      .account-highlight-component .product-column {
        margin: 0;
        margin-left: 3rem; } }
  .account-highlight-component .content-column {
    margin-top: 4rem; }
    .account-highlight-component .content-column span[class*="product"] {
      font-size: 1.8rem; }
    @media screen and (max-width: 768px) {
      .account-highlight-component .content-column {
        padding: 0; } }
    @media screen and (max-width: 768px) {
      .account-highlight-component .content-column p {
        font-size: 1.8rem; } }
  .account-highlight-component span[class*="product"] {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.6rem;
    font-weight: 500; }
  .account-highlight-component .product-price + .product-info {
    position: relative;
    padding-left: 1.7rem;
    margin-left: 1.6rem; }
    .account-highlight-component .product-price + .product-info:before {
      content: "";
      display: inline-block;
      border: 1px solid #fac53c;
      height: 100%;
      vertical-align: middle;
      position: absolute;
      left: 0; }
  .account-highlight-component.mint-theme {
    background: #eaf3d6; }
    .account-highlight-component.mint-theme::before {
      background: #eaf3d6; }
  .account-highlight-component.light-green-theme {
    background: #edf4f3; }
    .account-highlight-component.light-green-theme::before {
      background: #edf4f3; }
  .account-highlight-component.mandarin-theme {
    background: #f8e4dc; }
    .account-highlight-component.mandarin-theme::before {
      background: #f8e4dc; }
  .account-highlight-component.gold-theme {
    background: #f7ebb1; }
    .account-highlight-component.gold-theme::before {
      background: #f7ebb1; }
  .account-highlight-component.blue-theme {
    background: #c0d9d4; }
    .account-highlight-component.blue-theme::before {
      background: #c0d9d4; }
  .account-highlight-component.wave-top:before {
    content: '';
    display: block;
    height: 1.6rem;
    position: absolute;
    top: -1.6rem;
    left: 0;
    -webkit-clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
    clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
    width: 100%; }
  .account-highlight-component.product {
    max-width: 37.4rem;
    width: 100%;
    padding: 2rem 1.5rem 2rem;
    margin: 0;
    margin-top: 1rem;
    margin-left: 6.6rem; }
    @media screen and (max-width: 768px) {
      .account-highlight-component.product {
        margin-left: 0;
        margin-top: 3rem; } }
    .account-highlight-component.product:not(.col) {
      margin-left: auto;
      margin-right: auto; }
    .account-highlight-component.product .product-zone {
      margin-bottom: 1.2rem; }
      .account-highlight-component.product .product-zone img {
        max-width: 13.2rem;
        margin-left: 1.2rem; }
    .account-highlight-component.product hr {
      margin: 1rem 0 1.4rem; }
  .account-highlight-component.order-history {
    max-width: 37.4rem;
    width: 100%;
    padding: 2rem 2rem 2rem;
    margin: 0;
    margin-top: 1rem;
    margin-left: 1.5rem; }
    @media screen and (max-width: 768px) {
      .account-highlight-component.order-history {
        margin-left: 0;
        margin-top: 3rem;
        max-width: none; } }
    .account-highlight-component.order-history:not(.col) {
      margin-left: auto;
      margin-right: auto; }
    .account-highlight-component.order-history .order-item .text-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center;
      margin-bottom: 2.38rem; }
      .account-highlight-component.order-history .order-item .text-wrapper .title {
        font-size: 2.8rem; }
    .account-highlight-component.order-history .order-item .script-text {
      color: #036d58;
      margin-top: 0.6rem; }
      .account-highlight-component.order-history .order-item .script-text + .title {
        margin-left: .4rem; }
    .account-highlight-component.order-history .order-item .title {
      font-size: 1.5rem;
      line-height: 1; }
    .account-highlight-component.order-history .order-item .item-content {
      display: -ms-flexbox;
      display: flex;
      position: relative;
      padding-top: 1.2rem;
      padding-bottom: 1.2rem;
      margin-bottom: 1.0rem; }
      .account-highlight-component.order-history .order-item .item-content:before {
        content: '';
        background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
        background-size: cover;
        display: block;
        width: 100%;
        height: .3rem;
        left: 0;
        right: 0;
        top: 0;
        position: absolute;
        z-index: 1; }
      .account-highlight-component.order-history .order-item .item-content:after {
        content: '';
        background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
        background-size: cover;
        display: block;
        width: 100%;
        height: .3rem;
        left: 0;
        right: 0;
        bottom: 0;
        position: absolute;
        z-index: 1; }
      .account-highlight-component.order-history .order-item .item-content .triangle-link {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        color: #036d58;
        font-size: 1.8rem;
        line-height: 0.89; }
        .account-highlight-component.order-history .order-item .item-content .triangle-link:after {
          margin-left: 0;
          background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    .account-highlight-component.order-history .order-item .item-details {
      font-size: 1.5rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      width: 100%;
      text-align: left;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }
      @media screen and (max-width: 768px) {
        .account-highlight-component.order-history .order-item .item-details {
          -ms-flex-align: center;
              align-items: center;
          margin-left: 8rem; } }
      .account-highlight-component.order-history .order-item .item-details .date {
        font-size: 1.2rem;
        line-height: 1.25;
        color: #2b3936;
        margin-left: 2rem; }
      .account-highlight-component.order-history .order-item .item-details .location {
        font-size: 1rem;
        line-height: 1.5; }
      .account-highlight-component.order-history .order-item .item-details .product-list {
        list-style-type: none;
        padding: 0;
        margin: 1.0rem 0; }
        .account-highlight-component.order-history .order-item .item-details .product-list li {
          line-height: 1.25;
          margin-bottom: 0.5rem; }
      .account-highlight-component.order-history .order-item .item-details li {
        line-height: 1; }
      .account-highlight-component.order-history .order-item .item-details .item-extra {
        font-size: 1.2rem;
        line-height: 1.25; }
      .account-highlight-component.order-history .order-item .item-details .total-price {
        font-weight: 500;
        font-size: 1.4rem;
        line-height: 1.07; }
    .account-highlight-component.order-history .order-item .card-footer {
      margin-top: 1rem; }
      .account-highlight-component.order-history .order-item .card-footer a {
        color: #036d58; }

.edge .account-highlight-component .highlight-footer a[data-ref="add-product"] {
  -ms-flex-pack: distribute;
      justify-content: space-around; }

.account-earned-component {
  position: relative;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  max-width: 34.5rem;
  width: 100%; }
  .account-earned-component:before {
    content: '';
    background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
    background-size: auto;
    background-size: cover;
    display: block;
    width: 100%;
    height: .3rem;
    left: 0;
    right: 0;
    top: -1.8rem;
    position: absolute;
    z-index: 1; }
  .account-earned-component .title {
    font-size: 1.8rem;
    color: #2b3936;
    line-height: 1;
    margin-bottom: 1.6rem; }
  .account-earned-component ul {
    list-style-type: none;
    padding: 0;
    margin-bottom: 4rem; }
    .account-earned-component ul li {
      background: url("/Assets/Jamba/img/account/headline-bg.svg") center center no-repeat;
      background-size: 100% 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      -ms-flex-pack: justify;
          justify-content: space-between;
      margin-bottom: 2.5rem;
      min-height: 6rem;
      -ms-flex-align: center;
          align-items: center;
      background-size: 100% 100%;
      padding: 1rem; }
      .account-earned-component ul li:last-child {
        margin-bottom: 0; }
  .account-earned-component a {
    font-size: 1.8rem; }
  .account-earned-component .text-wrapper {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  .account-earned-component .item-icon {
    padding-right: .4rem;
    width: 4.3rem;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  .account-earned-component .item-title {
    font-size: 1.5rem;
    display: block;
    line-height: 1; }
  .account-earned-component .info {
    display: block;
    font-size: 1.5rem;
    margin-bottom: 2rem; }
  .account-earned-component .item-info {
    font-size: 1.2rem;
    display: block; }

.account-qr-component {
  padding-right: 2rem;
  margin-bottom: 6.6rem;
  position: relative;
  padding-top: 1.5rem; }
  .account-qr-component:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0.3rem;
    background-image: url(/img/account/divider-horizontal.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    top: 0;
    left: 0;
    right: 0; }
  .account-qr-component .title {
    font-size: 1.8rem;
    color: #2b3936;
    line-height: 1;
    margin-bottom: 2rem; }
  .account-qr-component .qr-wrapper {
    max-width: 14.6rem; }
  .account-qr-component p {
    font-size: 1.5rem; }

.checkout-component {
  background-color: #edf4f3;
  padding-bottom: 4rem; }
  @media screen and (max-width: 768px) {
    .checkout-component {
      background-color: #ffffff;
      padding-bottom: 0; } }
  .checkout-component .order-header-component {
    max-width: 50rem; }
  @media screen and (max-width: 768px) {
    .checkout-component .order-title {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center; } }
  .checkout-component .order-title h1 {
    font-size: 3.6rem;
    margin-bottom: 0; }
  .checkout-component .order-title .triangle-link {
    display: inline-block;
    margin: 0 0 2rem; }
    .checkout-component .order-title .triangle-link::after {
      background: none;
      content: url("/Assets/Jamba/img/triangle-green.svg"); }
    @media screen and (max-width: 768px) {
      .checkout-component .order-title .triangle-link {
        margin: 0; } }
  .checkout-component .order-type,
  .checkout-component .order-address,
  .checkout-component .order-time {
    margin-bottom: 0; }
  .checkout-component .order-type {
    margin-bottom: 1.5rem; }
  .checkout-component .order-confirmation-title {
    text-align: center;
    margin-bottom: 1rem; }
    .checkout-component .order-confirmation-title h1 {
      line-height: 1;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: bold;
      margin-bottom: 0;
      font-size: 3.6rem; }
    @media screen and (max-width: 768px) {
      .checkout-component .order-confirmation-title {
        font-size: 3rem;
        margin-bottom: 0; } }
  .checkout-component .contact-wrapper {
    margin-top: 2.6rem;
    background: #ffffff;
    max-width: 55rem;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .checkout-component .contact-wrapper {
        background-color: #edf4f3;
        max-width: 100%; } }
    .checkout-component .contact-wrapper .bg-helper {
      position: relative; }
      .checkout-component .contact-wrapper .bg-helper::before {
        content: "";
        display: block;
        max-width: 55rem;
        width: 100%;
        margin: 0 auto;
        height: 1.2vw;
        position: absolute;
        background-color: #edf4f3;
        top: 0;
        left: 0;
        right: 0;
        z-index: 2;
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 12.5%, 97.87087% 13.0125%, 96.53252% 13.425%, 94.34296% 14.2%, 92.15218% 15.0875%, 90.08301% 16.0125%, 88.01553% 17.025%, 85.64345% 18.275%, 83.14976% 19.7375%, 80.77767% 21.2375%, 77.91044% 23.2%, 75.48544% 25%, 73.96529% 26.25%, 71.77063% 28.3625%, 69.5835% 30.7125%, 67.58544% 33%, 64.82233% 36.25%, 61.35316% 40.2625%, 58.49976% 43.3375%, 55.29587% 46.35%, 52.1784% 48.6625%, 49.51456% 50%, 47.99539% 50.5375%, 45.94757% 51.175%, 41.94078% 52.125%, 40.51553% 52.375%, 37.6665% 52.75%, 35.35146% 52.9375%, 32.94733% 53.0375%, 30.18714% 53.0375%, 27.60485% 52.925%, 24.84466% 52.7%, 22.88568% 52.5%, 20.48277% 52.1625%, 18.07767% 51.75%, 15.67354% 51.25%, 13.4466% 50.8625%, 10.59733% 50.275%, 9.2233% 50%, 6.68277% 48.75%, 4.71456% 46.775%, 1.91383% 42.2375%, 0.99951% 40.2%, 0% 37.5%, 0% 0%); }
        @media screen and (max-width: 768px) {
          .checkout-component .contact-wrapper .bg-helper::before {
            display: none; } }
  .checkout-component .contact-title {
    padding: 3.2rem 0 0; }
    .checkout-component .contact-title.error .error-label {
      opacity: 1; }
  .checkout-component .error-label {
    background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
    background-repeat: no-repeat;
    background-position: 100%;
    background-position: left;
    top: 5rem;
    left: 1.6rem;
    padding-left: 2.8rem;
    height: 1.8rem; }
  .checkout-component .payment-title {
    padding: 2.2rem 0 0; }
    .checkout-component .payment-title.error .error-label {
      opacity: 1; }
  .checkout-component .contact-title,
  .checkout-component .payment-title {
    line-height: 1;
    font-size: 2.6rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    position: relative;
    margin-bottom: 0;
    font-weight: bold; }
    @media screen and (max-width: 768px) {
      .checkout-component .contact-title,
      .checkout-component .payment-title {
        padding: 3rem 0; }
        .checkout-component .contact-title:after,
        .checkout-component .payment-title:after {
          content: "";
          display: block;
          width: 100%;
          height: .3rem;
          background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
          background-size: cover;
          position: absolute;
          bottom: 0; } }
  .checkout-component .payment-title h2 {
    font-size: 2.6rem;
    margin-bottom: 0;
    font-weight: bold; }
  .checkout-component .contact-info .contact-details {
    color: #2b3936;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: normal;
    line-height: 1.33; }
  .checkout-component .contact-info,
  .checkout-component .payment-type,
  .checkout-component .payment-gift-card,
  .checkout-component .payment-card {
    position: relative;
    padding: 2.2rem 0; }
    .checkout-component .contact-info:after,
    .checkout-component .payment-type:after,
    .checkout-component .payment-gift-card:after,
    .checkout-component .payment-card:after {
      content: "";
      display: block;
      width: 100%;
      height: .3rem;
      background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-size: cover;
      position: absolute;
      bottom: 0;
      left: 0; }
    .checkout-component .contact-info a,
    .checkout-component .payment-type a,
    .checkout-component .payment-gift-card a,
    .checkout-component .payment-card a {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      font-size: 1.8rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      line-height: 1;
      color: #036d58;
      position: relative; }
      .checkout-component .contact-info a:focus,
      .checkout-component .payment-type a:focus,
      .checkout-component .payment-gift-card a:focus,
      .checkout-component .payment-card a:focus {
        display: -ms-flexbox;
        display: flex; }
  .checkout-component .payment-card a:hover {
    text-decoration: none; }
  .checkout-component .payment-card .primary-card,
  .checkout-component .payment-card .card-logo {
    margin-right: 1rem; }
  .checkout-component .payment-card .primary-card {
    max-width: 1.8rem;
    height: 2.1rem; }
  .checkout-component .card-logo {
    max-width: 2.6rem;
    height: 1.9rem; }
  .checkout-component .payment-type .credit-card,
  .checkout-component .payment-gift-card .credit-card {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.3rem;
    line-height: 1.22; }
  .checkout-component .payment-type + .credit-card,
  .checkout-component .payment-gift-card + .credit-card {
    display: inline-block;
    padding-bottom: 5rem; }
  .checkout-component .contact-info .triangle-link,
  .checkout-component .payment-type .triangle-link,
  .checkout-component .payment-card .triangle-link {
    display: inline-block;
    width: 100%; }
    .checkout-component .contact-info .triangle-link::after,
    .checkout-component .payment-type .triangle-link::after,
    .checkout-component .payment-card .triangle-link::after {
      content: url("/Assets/Jamba/img/triangle-green.svg");
      background: none;
      position: absolute;
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      right: 0;
      margin-right: .8rem;
      display: inline-block;
      line-height: 0;
      width: 0.7rem;
      height: 0.9rem; }
  .checkout-component .payment-type {
    display: -ms-flexbox;
    display: flex;
    padding-top: 3.2rem; }
    @media screen and (max-width: 768px) {
      .checkout-component .payment-type {
        padding-top: 2.2rem; } }
  .checkout-component .payment-gift-card {
    display: -ms-flexbox;
    display: flex; }
    .checkout-component .payment-gift-card .triangle-link {
      display: inline-block;
      width: 100%; }
      .checkout-component .payment-gift-card .triangle-link::after {
        display: none; }
      .checkout-component .payment-gift-card .triangle-link::before {
        content: url("/Assets/Jamba/img/triangle-green.svg");
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
        right: 0;
        margin-right: .8rem;
        background: none;
        line-height: 0;
        display: inline-block;
        width: 0.7rem;
        height: 0.9rem; }
  .checkout-component .gift-card-info {
    color: #2b3936;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.3rem; }
  .checkout-component .gift-card-number {
    margin-right: 3rem; }
  .checkout-component .payment-wrapper {
    margin-bottom: 8rem;
    background: #ffffff;
    max-width: 55rem;
    margin: 0 auto;
    padding-bottom: 2rem;
    overflow-x: hidden; }
    @media screen and (max-width: 768px) {
      .checkout-component .payment-wrapper {
        margin-bottom: 3rem;
        max-width: 100%;
        padding-bottom: 0; } }
    .checkout-component .payment-wrapper .reward-wrapper {
      position: relative;
      margin: 1rem auto 0;
      width: 100%;
      min-height: 4.5rem;
      padding-bottom: .4rem;
      background: rgba(179, 211, 67, 0.3);
      box-sizing: border-box;
      -webkit-clip-path: polygon(2.65718% 3.71948%, 2.96953% 3.72692%, 3.82808% 3.74056%, 4.16806% 3.74428%, 4.72264% 3.74841%, 5.65265% 3.75089%, 6.6007% 3.748%, 7.36989% 3.74221%, 8.10334% 3.73395%, 8.74735% 3.72444%, 9.71351% 3.70667%, 19.79162% 3.27645%, 53.91269% 3.71948%, 79.92504% 2.06638%, 91.30964% 2.03043%, 92.27531% 2.07175%, 92.79136% 2.06762%, 93.43957% 2.16309%, 94.04793% 2.31931%, 94.74229% 2.52346%, 95.06395% 2.62348%, 95.51776% 2.76812%, 96.0464% 2.94005%, 96.49882% 3.08841%, 96.84076% 3.19917%, 97.19668% 3.30786%, 97.6449% 3.4616%, 98.32738% 3.82528%, 99.04691% 4.45884%, 99.36438% 4.95931%, 99.89162% 7.29804%, 100.13356% 8.6788%, 100.27341% 11.71844%, 100.27341% 13.63811%, 100.2804% 17.10632%, 100.27341% 21.07708%, 100.26782% 25.66444%, 100.27061% 28.94007%, 100.27411% 31.57925%, 100.27341% 38.4355%, 100.26921% 41.08956%, 100.26921% 46.68739%, 100.27061% 48.58846%, 100.27201% 49.85804%, 100.27341% 51.65331%, 100.27551% 53.55438%, 100.27621% 54.71569%, 100.27621% 58.2025%, 100.27341% 60.752%, 100.26782% 65.80926%, 100.26642% 68.87287%, 100.26572% 72.04146%, 100.26712% 75.42164%, 100.26851% 78.27325%, 100.26991% 80.7029%, 100.27131% 82.92137%, 100.27201% 84.50587%, 100.27341% 87.5699%, 100.27341% 89.68091%, 100.23075% 93.53678%, 100.13356% 95.88005%, 99.95804% 98.41798%, 99.78813% 99.52804%, 99.63359% 100.17027%, 99.38675% 100.8373%, 98.9644% 101.43696%, 98.45534% 101.66592%, 98.07145% 101.68741%, 97.53232% 101.68741%, 97.03375% 101.68741%, 96.53309% 101.68493%, 96.08556% 101.68121%, 95.2982% 101.67212%, 94.47587% 101.66013%, 93.41999% 101.64195%, 39.01852% 100.01281%, 21.39725% 97.94643%, 10.55878% 97.11988%, 4.8948% 97.11988%, 4.06667% 97.13972%, 3.25497% 97.13145%, 3.11155% 97.11823%, 2.57564% 97.01532%, 2.32608% 96.92729%, 1.89953% 96.68966%, 1.39656% 96.19166%, 0.99686% 95.49818%, 0.73275% 94.75759%, 0.44606% 93.32311%, 0.32369% 92.00807%, 0.2797% 90.09419%, 0.30383% 80.70249%, 0.2797% 58.6852%, 0.29551% 39.82039%, 0.29872% 37.07665%, 0.30229% 33.6944%, 0.30481% 30.73452%, 0.30655% 27.14273%, 0.30578% 22.70456%, 0.30355% 20.37947%, 0.29823% 17.42372%, 0.28914% 14.46714%, 0.2797% 12.39828%, 0.37872% 9.81737%, 0.56752% 8.31305%, 0.83323% 7.04801%, 1.293% 5.65775%, 1.68458% 4.85971%, 2.65718% 3.71948%);
              clip-path: polygon(2.65718% 3.71948%, 2.96953% 3.72692%, 3.82808% 3.74056%, 4.16806% 3.74428%, 4.72264% 3.74841%, 5.65265% 3.75089%, 6.6007% 3.748%, 7.36989% 3.74221%, 8.10334% 3.73395%, 8.74735% 3.72444%, 9.71351% 3.70667%, 19.79162% 3.27645%, 53.91269% 3.71948%, 79.92504% 2.06638%, 91.30964% 2.03043%, 92.27531% 2.07175%, 92.79136% 2.06762%, 93.43957% 2.16309%, 94.04793% 2.31931%, 94.74229% 2.52346%, 95.06395% 2.62348%, 95.51776% 2.76812%, 96.0464% 2.94005%, 96.49882% 3.08841%, 96.84076% 3.19917%, 97.19668% 3.30786%, 97.6449% 3.4616%, 98.32738% 3.82528%, 99.04691% 4.45884%, 99.36438% 4.95931%, 99.89162% 7.29804%, 100.13356% 8.6788%, 100.27341% 11.71844%, 100.27341% 13.63811%, 100.2804% 17.10632%, 100.27341% 21.07708%, 100.26782% 25.66444%, 100.27061% 28.94007%, 100.27411% 31.57925%, 100.27341% 38.4355%, 100.26921% 41.08956%, 100.26921% 46.68739%, 100.27061% 48.58846%, 100.27201% 49.85804%, 100.27341% 51.65331%, 100.27551% 53.55438%, 100.27621% 54.71569%, 100.27621% 58.2025%, 100.27341% 60.752%, 100.26782% 65.80926%, 100.26642% 68.87287%, 100.26572% 72.04146%, 100.26712% 75.42164%, 100.26851% 78.27325%, 100.26991% 80.7029%, 100.27131% 82.92137%, 100.27201% 84.50587%, 100.27341% 87.5699%, 100.27341% 89.68091%, 100.23075% 93.53678%, 100.13356% 95.88005%, 99.95804% 98.41798%, 99.78813% 99.52804%, 99.63359% 100.17027%, 99.38675% 100.8373%, 98.9644% 101.43696%, 98.45534% 101.66592%, 98.07145% 101.68741%, 97.53232% 101.68741%, 97.03375% 101.68741%, 96.53309% 101.68493%, 96.08556% 101.68121%, 95.2982% 101.67212%, 94.47587% 101.66013%, 93.41999% 101.64195%, 39.01852% 100.01281%, 21.39725% 97.94643%, 10.55878% 97.11988%, 4.8948% 97.11988%, 4.06667% 97.13972%, 3.25497% 97.13145%, 3.11155% 97.11823%, 2.57564% 97.01532%, 2.32608% 96.92729%, 1.89953% 96.68966%, 1.39656% 96.19166%, 0.99686% 95.49818%, 0.73275% 94.75759%, 0.44606% 93.32311%, 0.32369% 92.00807%, 0.2797% 90.09419%, 0.30383% 80.70249%, 0.2797% 58.6852%, 0.29551% 39.82039%, 0.29872% 37.07665%, 0.30229% 33.6944%, 0.30481% 30.73452%, 0.30655% 27.14273%, 0.30578% 22.70456%, 0.30355% 20.37947%, 0.29823% 17.42372%, 0.28914% 14.46714%, 0.2797% 12.39828%, 0.37872% 9.81737%, 0.56752% 8.31305%, 0.83323% 7.04801%, 1.293% 5.65775%, 1.68458% 4.85971%, 2.65718% 3.71948%); }
      .checkout-component .payment-wrapper .reward-wrapper .reward-details {
        position: relative;
        top: .2rem;
        left: .2rem;
        bottom: .2rem;
        right: .2rem;
        padding: 1rem;
        width: calc(100% - .4rem);
        min-height: 4.1rem;
        background: #ffffff;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-align: center;
            align-items: center;
        -webkit-clip-path: polygon(2.65718% 3.71948%, 2.96953% 3.72692%, 3.82808% 3.74056%, 4.16806% 3.74428%, 4.72264% 3.74841%, 5.65265% 3.75089%, 6.6007% 3.748%, 7.36989% 3.74221%, 8.10334% 3.73395%, 8.74735% 3.72444%, 9.71351% 3.70667%, 19.79162% 3.27645%, 53.91269% 3.71948%, 79.92504% 2.06638%, 91.30964% 2.03043%, 92.27531% 2.07175%, 92.79136% 2.06762%, 93.43957% 2.16309%, 94.04793% 2.31931%, 94.74229% 2.52346%, 95.06395% 2.62348%, 95.51776% 2.76812%, 96.0464% 2.94005%, 96.49882% 3.08841%, 96.84076% 3.19917%, 97.19668% 3.30786%, 97.6449% 3.4616%, 98.32738% 3.82528%, 99.04691% 4.45884%, 99.36438% 4.95931%, 99.89162% 7.29804%, 100.13356% 8.6788%, 100.27341% 11.71844%, 100.27341% 13.63811%, 100.2804% 17.10632%, 100.27341% 21.07708%, 100.26782% 25.66444%, 100.27061% 28.94007%, 100.27411% 31.57925%, 100.27341% 38.4355%, 100.26921% 41.08956%, 100.26921% 46.68739%, 100.27061% 48.58846%, 100.27201% 49.85804%, 100.27341% 51.65331%, 100.27551% 53.55438%, 100.27621% 54.71569%, 100.27621% 58.2025%, 100.27341% 60.752%, 100.26782% 65.80926%, 100.26642% 68.87287%, 100.26572% 72.04146%, 100.26712% 75.42164%, 100.26851% 78.27325%, 100.26991% 80.7029%, 100.27131% 82.92137%, 100.27201% 84.50587%, 100.27341% 87.5699%, 100.27341% 89.68091%, 100.23075% 93.53678%, 100.13356% 95.88005%, 99.95804% 98.41798%, 99.78813% 99.52804%, 99.63359% 100.17027%, 99.38675% 100.8373%, 98.9644% 101.43696%, 98.45534% 101.66592%, 98.07145% 101.68741%, 97.53232% 101.68741%, 97.03375% 101.68741%, 96.53309% 101.68493%, 96.08556% 101.68121%, 95.2982% 101.67212%, 94.47587% 101.66013%, 93.41999% 101.64195%, 39.01852% 100.01281%, 21.39725% 97.94643%, 10.55878% 97.11988%, 4.8948% 97.11988%, 4.06667% 97.13972%, 3.25497% 97.13145%, 3.11155% 97.11823%, 2.57564% 97.01532%, 2.32608% 96.92729%, 1.89953% 96.68966%, 1.39656% 96.19166%, 0.99686% 95.49818%, 0.73275% 94.75759%, 0.44606% 93.32311%, 0.32369% 92.00807%, 0.2797% 90.09419%, 0.30383% 80.70249%, 0.2797% 58.6852%, 0.29551% 39.82039%, 0.29872% 37.07665%, 0.30229% 33.6944%, 0.30481% 30.73452%, 0.30655% 27.14273%, 0.30578% 22.70456%, 0.30355% 20.37947%, 0.29823% 17.42372%, 0.28914% 14.46714%, 0.2797% 12.39828%, 0.37872% 9.81737%, 0.56752% 8.31305%, 0.83323% 7.04801%, 1.293% 5.65775%, 1.68458% 4.85971%, 2.65718% 3.71948%);
                clip-path: polygon(2.65718% 3.71948%, 2.96953% 3.72692%, 3.82808% 3.74056%, 4.16806% 3.74428%, 4.72264% 3.74841%, 5.65265% 3.75089%, 6.6007% 3.748%, 7.36989% 3.74221%, 8.10334% 3.73395%, 8.74735% 3.72444%, 9.71351% 3.70667%, 19.79162% 3.27645%, 53.91269% 3.71948%, 79.92504% 2.06638%, 91.30964% 2.03043%, 92.27531% 2.07175%, 92.79136% 2.06762%, 93.43957% 2.16309%, 94.04793% 2.31931%, 94.74229% 2.52346%, 95.06395% 2.62348%, 95.51776% 2.76812%, 96.0464% 2.94005%, 96.49882% 3.08841%, 96.84076% 3.19917%, 97.19668% 3.30786%, 97.6449% 3.4616%, 98.32738% 3.82528%, 99.04691% 4.45884%, 99.36438% 4.95931%, 99.89162% 7.29804%, 100.13356% 8.6788%, 100.27341% 11.71844%, 100.27341% 13.63811%, 100.2804% 17.10632%, 100.27341% 21.07708%, 100.26782% 25.66444%, 100.27061% 28.94007%, 100.27411% 31.57925%, 100.27341% 38.4355%, 100.26921% 41.08956%, 100.26921% 46.68739%, 100.27061% 48.58846%, 100.27201% 49.85804%, 100.27341% 51.65331%, 100.27551% 53.55438%, 100.27621% 54.71569%, 100.27621% 58.2025%, 100.27341% 60.752%, 100.26782% 65.80926%, 100.26642% 68.87287%, 100.26572% 72.04146%, 100.26712% 75.42164%, 100.26851% 78.27325%, 100.26991% 80.7029%, 100.27131% 82.92137%, 100.27201% 84.50587%, 100.27341% 87.5699%, 100.27341% 89.68091%, 100.23075% 93.53678%, 100.13356% 95.88005%, 99.95804% 98.41798%, 99.78813% 99.52804%, 99.63359% 100.17027%, 99.38675% 100.8373%, 98.9644% 101.43696%, 98.45534% 101.66592%, 98.07145% 101.68741%, 97.53232% 101.68741%, 97.03375% 101.68741%, 96.53309% 101.68493%, 96.08556% 101.68121%, 95.2982% 101.67212%, 94.47587% 101.66013%, 93.41999% 101.64195%, 39.01852% 100.01281%, 21.39725% 97.94643%, 10.55878% 97.11988%, 4.8948% 97.11988%, 4.06667% 97.13972%, 3.25497% 97.13145%, 3.11155% 97.11823%, 2.57564% 97.01532%, 2.32608% 96.92729%, 1.89953% 96.68966%, 1.39656% 96.19166%, 0.99686% 95.49818%, 0.73275% 94.75759%, 0.44606% 93.32311%, 0.32369% 92.00807%, 0.2797% 90.09419%, 0.30383% 80.70249%, 0.2797% 58.6852%, 0.29551% 39.82039%, 0.29872% 37.07665%, 0.30229% 33.6944%, 0.30481% 30.73452%, 0.30655% 27.14273%, 0.30578% 22.70456%, 0.30355% 20.37947%, 0.29823% 17.42372%, 0.28914% 14.46714%, 0.2797% 12.39828%, 0.37872% 9.81737%, 0.56752% 8.31305%, 0.83323% 7.04801%, 1.293% 5.65775%, 1.68458% 4.85971%, 2.65718% 3.71948%); }
        .checkout-component .payment-wrapper .reward-wrapper .reward-details span {
          font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
          font-size: 1.5rem;
          line-height: 1.33; }
          .checkout-component .payment-wrapper .reward-wrapper .reward-details span::before {
            content: url("/Assets/Jamba/img/icons/rewards-icon.svg");
            display: inline-block;
            width: 2rem;
            height: 2rem;
            margin-right: 1rem;
            margin-top: -0.4rem;
            vertical-align: middle;
            line-height: 0; }
        .checkout-component .payment-wrapper .reward-wrapper .reward-details.active {
          background-color: #eaf3d6; }
          .checkout-component .payment-wrapper .reward-wrapper .reward-details.active span {
            font-weight: 500; }
            .checkout-component .payment-wrapper .reward-wrapper .reward-details.active span::before {
              content: url("/Assets/Jamba/img/icons/rewards-fill.svg"); }
        .checkout-component .payment-wrapper .reward-wrapper .reward-details a {
          font-size: 1.8rem;
          line-height: 1;
          font-weight: 500;
          margin-left: 1rem; }
  .checkout-component .checkout-footer-cta {
    background: #ffffff; }
    .checkout-component .checkout-footer-cta .footer-cta {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center;
      border-radius: 0 0 .6rem .6rem;
      padding: 1.2rem 0 3.7rem; }
    .checkout-component .checkout-footer-cta .primary-button {
      border: 1px solid transparent;
      max-width: 31.5rem;
      margin: 0 auto;
      padding: 2.1rem 2rem;
      font-size: 1.8rem;
      font-weight: bold;
      line-height: 0.89;
      min-width: auto;
      width: 100%; }
    .checkout-component .checkout-footer-cta .view-basket {
      font-size: 1.8rem;
      line-height: 1;
      margin-left: 2rem; }
  .checkout-component .error-wrapper {
    display: -ms-flexbox;
    display: flex;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #dd2106;
    margin-top: .4rem; }
    .checkout-component .error-wrapper::before {
      content: "";
      background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
      width: 1.8rem;
      height: 1.8rem;
      margin-right: 1rem; }
    .checkout-component .error-wrapper span {
      display: block; }
    .checkout-component .error-wrapper .card-nr {
      font-size: 1.3rem; }
    .checkout-component .error-wrapper .message {
      font-size: 1rem;
      font-weight: 500; }
  .checkout-component .reward-link {
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1; }
    .checkout-component .reward-link::before {
      content: "";
      display: inline;
      width: 2rem;
      height: 2rem;
      background: url("/Assets/Jamba/img/icons/generic-credit-card.svg") center center no-repeat;
      background-size: contain;
      position: absolute;
      left: 0;
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
  .checkout-component .remove-button {
    width: 2rem;
    height: 2rem;
    margin-left: auto;
    display: inline-block; }
    .checkout-component .remove-button::before {
      content: "";
      width: 100%;
      height: 100%;
      display: block;
      background: url("/Assets/Jamba/img/icons/remove-icon-green.svg") center center no-repeat;
      background-size: contain; }
  .checkout-component .card-wrapper {
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1;
    color: #2b3936; }
  .checkout-component.updated .payment-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    padding-bottom: 2rem;
    padding-top: 2rem; }
    .checkout-component.updated .payment-title:after {
      content: "";
      display: block;
      width: 100%;
      height: .3rem;
      background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-size: cover;
      position: absolute;
      bottom: 0;
      left: 0; }
  .checkout-component.updated .payment-subtitle {
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.29;
    color: #2b3936;
    margin-top: 2rem; }
  .checkout-component.updated .payment-gift-card-subtitle {
    display: block;
    width: 100%;
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.29;
    color: #2b3936;
    padding-top: 1.2rem;
    padding-bottom: 1rem;
    position: relative;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
    .checkout-component.updated .payment-gift-card-subtitle:after {
      content: "";
      display: block;
      width: 100%;
      height: .3rem;
      background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-size: cover;
      position: absolute;
      bottom: 0;
      left: 0; }
    .checkout-component.updated .payment-gift-card-subtitle:empty {
      display: none; }
  .checkout-component.updated .card-wrapper {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1;
    position: relative; }
  .checkout-component.updated .checkbox {
    margin-left: auto;
    position: static; }
    .checkout-component.updated .checkbox label {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      height: 2rem; }
      .checkout-component.updated .checkbox label::before, .checkout-component.updated .checkbox label::after {
        right: 0;
        left: auto; }
      .checkout-component.updated .checkbox label:before {
        border-radius: 50%; }
  .checkout-component.updated .payment-type {
    padding-top: 2.2rem; }
  .checkout-component.updated .payment-gift-card {
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-direction: column;
        flex-direction: column; }
  .checkout-component.updated .gift-card-info {
    margin-top: .4rem;
    line-height: 1.23;
    font-weight: 400; }
  .checkout-component.updated .payment-gift-card {
    -ms-flex-direction: row;
        flex-direction: row; }
    .checkout-component.updated .payment-gift-card .reward-link .card-logo {
      margin-right: .6rem; }
  .checkout-component.updated .reward-link::before {
    content: none; }
  .checkout-component.updated a.reward-link, .checkout-component.updated span.reward-link {
    padding-left: 1rem;
    color: #2b3936; }
  .checkout-component.updated .card-value + .remove-button {
    margin-left: 2rem; }
  .checkout-component.updated .card-logo-wrapper {
    border-radius: .34rem;
    text-align: center; }
  .checkout-component.updated .card-details {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    position: relative; }
  .checkout-component.updated .card-number {
    padding-left: 1rem; }
  .checkout-component.updated .card-item {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1;
    position: relative;
    padding: 1.8rem 0; }
    .checkout-component.updated .card-item:after {
      content: "";
      display: block;
      width: 100%;
      height: .3rem;
      background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-size: cover;
      position: absolute;
      bottom: 0;
      left: 0; }
    .checkout-component.updated .card-item .checkbox {
      margin-left: 4rem; }
  .checkout-component.updated .card-value {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-left: auto;
    font-size: 1.3rem;
    line-height: 1.23;
    font-weight: 400; }
    .checkout-component.updated .card-value label {
      position: relative;
      padding-left: 3rem;
      cursor: pointer;
      font-size: 1.3rem;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .checkout-component.updated .card-value label::before, .checkout-component.updated .card-value label::after {
        content: "";
        display: inline-block;
        cursor: pointer;
        height: 2.4rem;
        width: 2.4rem;
        top: 50%;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
        left: 0;
        position: absolute; }
      .checkout-component.updated .card-value label::before {
        border: 0.2rem solid #036d58;
        background: #ffffff;
        border-radius: .4rem; }
      .checkout-component.updated .card-value label::after {
        display: none;
        -ms-transform: translateY(-50%) scale(0);
            transform: translateY(-50%) scale(0);
        opacity: 0;
        background: #036d58;
        border-radius: 50%;
        background-image: none;
        width: 1.2rem;
        height: 1.2rem;
        margin-right: 0.5rem;
        padding: .5rem;
        line-height: 1.5rem; }
  .checkout-component.updated input[type="radio"],
  .checkout-component.updated input[type="checkbox"] {
    opacity: 0;
    position: absolute; }
    .checkout-component.updated input[type="radio"].error + label,
    .checkout-component.updated input[type="checkbox"].error + label {
      margin-bottom: 2.9rem !important;
      padding-bottom: 0.3rem; }
    .checkout-component.updated input[type="radio"]:invalid + label,
    .checkout-component.updated input[type="checkbox"]:invalid + label {
      background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
      background-repeat: no-repeat;
      background-position: 100%;
      padding-right: 3rem; }
  .checkout-component.updated input[type="radio"]:focus + label,
  .checkout-component.updated input[type="checkbox"]:focus + label {
    outline: 2px solid #036d58;
    outline-offset: 8px; }
  .checkout-component.updated input[type="checkbox"]:checked + label::before {
    animation: .2s scaleBgIn ease forwards; }
    .safari .checkout-component.updated input[type="checkbox"]:checked + label::before {
      animation: none;
      -ms-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
      opacity: 1;
      background-color: #d5e8ad; }
  .checkout-component.updated input[type="checkbox"]:checked + label::after {
    display: block;
    animation: .2s scaleIn ease forwards; }
    .safari .checkout-component.updated input[type="checkbox"]:checked + label::after {
      animation: none;
      -ms-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
      opacity: 1; }
  .checkout-component.updated input[type="radio"] + label::before {
    width: 2rem;
    height: 2rem; }
  .checkout-component.updated input[type="radio"]:checked + label::before {
    animation: .2s scaleIn ease forwards;
    border-radius: 50%;
    background: #ffffff; }
    .safari .checkout-component.updated input[type="radio"]:checked + label::before {
      animation: none;
      -ms-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
      opacity: 1; }
    .highcontrast .checkout-component.updated input[type="radio"]:checked + label::before {
      border: 0.9rem solid #036d58; }
  .checkout-component.updated input[type="radio"]:checked + label::after {
    display: block;
    animation: .2s scaleIn ease forwards;
    content: '';
    border-radius: 50%;
    background: #036d58;
    right: 0.5rem;
    width: 1rem;
    height: 1rem;
    border: none; }
    .safari .checkout-component.updated input[type="radio"]:checked + label::after {
      animation: none;
      -ms-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
      opacity: 1; }
  .checkout-component.updated fieldset legend {
    display: inherit;
    margin-bottom: 0; }

@keyframes scaleBgIn {
  0% {
    transform: translateY(-50%) scale(0);
    opacity: 0;
    background: #ffffff; }
  50% {
    transform: translateY(-50%) scale(1.1); }
  80% {
    transform: translateY(-50%) scale(0.89); }
  100% {
    transform: translateY(-50%) scale(1);
    background-color: #d5e8ad;
    opacity: 1; } }

@keyframes scaleIn {
  0% {
    transform: translateY(-50%) scale(0);
    opacity: 0; }
  50% {
    transform: translateY(-50%) scale(1.1); }
  80% {
    transform: translateY(-50%) scale(0.89); }
  100% {
    transform: translateY(-50%) scale(1);
    opacity: 1; } }

.franchise-banner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .franchise-banner .img-wrapper {
    display: block;
    height: 100%; }
    .franchise-banner .img-wrapper img {
      width: 100%; }
  .franchise-banner .info {
    padding-top: 2rem;
    padding-bottom: 2rem;
    margin-left: 10rem; }
  .franchise-banner .script-text {
    font-size: 4rem;
    color: #036d58;
    margin-bottom: 1.6rem; }
  .franchise-banner .h2-like {
    font-weight: 700;
    font-size: 4rem;
    margin-bottom: 1rem;
    line-height: 1; }
  .franchise-banner .description {
    margin-bottom: 2.6rem;
    font-size: 1.6rem; }
  .franchise-banner.gold-theme .frame {
    border-color: rgba(250, 197, 60, 0.6); }
  .franchise-banner.blue-theme .frame {
    border-color: rgba(192, 217, 212, 0.6); }
  .franchise-banner.mandarin-theme .frame {
    border-color: rgba(248, 228, 220, 0.6); }
  .franchise-banner.mint-theme .frame {
    border-color: rgba(234, 243, 214, 0.6); }
  @media screen and (max-width: 1280px) {
    .franchise-banner .info {
      margin-left: 5rem; }
    .franchise-banner .script-text {
      margin-bottom: 1.2rem; }
    .franchise-banner .description {
      margin-bottom: 1.6rem; } }
  @media screen and (max-width: 768px) {
    .franchise-banner {
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: start;
          justify-content: flex-start;
      padding: 2.5rem 0;
      margin: 0 -1.5rem;
      min-height: 55rem; }
      .franchise-banner .info {
        width: 32rem;
        min-height: 27.5rem;
        background-color: rgba(255, 255, 255, 0.5);
        padding: 1rem;
        border-radius: 5px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        margin: -10rem 0 0; }
      .franchise-banner .script-text {
        font-size: 2rem;
        margin-bottom: 0;
        line-height: 1; }
      .franchise-banner .h2-like {
        font-size: 2rem;
        margin-bottom: 2.4rem; }
      .franchise-banner .description {
        margin-bottom: 2rem;
        font-size: 1.4rem; }
      .franchise-banner .frame {
        padding: 2rem;
        text-align: center;
        border-radius: 5px;
        border: 2px solid #dee8ac;
        background-color: rgba(255, 255, 255, 0.6); } }

.reward-checkout-component {
  min-height: 12rem;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  .reward-checkout-component .points-count {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: 0.447rem; }
  .reward-checkout-component .img-wrapper {
    max-width: 3.2rem; }
  .reward-checkout-component .img-reward {
    max-width: 100%; }
  .reward-checkout-component .rewards-text {
    margin-top: 0.6rem;
    margin-bottom: 0.3rem;
    text-align: center; }
  .reward-checkout-component .faded {
    opacity: 0.5; }
  .checkout-component.updated .reward-checkout-component .label {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    color: #117159;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    background: url("/Assets/Jamba/img/reward-border-v2-app.png") center center no-repeat;
    background-size: 100% 100%;
    padding: 1.4rem;
    width: 100%;
    height: 100%; }
    .checkout-component.updated .reward-checkout-component .label::before, .checkout-component.updated .reward-checkout-component .label::after {
      top: 2.3rem;
      right: 1.3rem;
      left: auto;
      border: 0.2rem solid #6B7673;
      border-radius: .4rem; }
  .checkout-component.updated .reward-checkout-component input[type="checkbox"]:checked + label::after {
    background: #ffffff; }
  .checkout-component.updated .reward-checkout-component input[type="checkbox"]:checked + label {
    background: url("/Assets/Jamba/img/reward-border-v2-app-green.png") center center no-repeat;
    background-size: 100% 100%; }
  .checkout-component.updated .reward-checkout-component input[type="checkbox"]:focus + label {
    outline: none; }

.offer-checkout-component {
  min-height: 9.2rem;
  height: 100%; }
  .offer-checkout-component .info-text-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    padding-right: 3.6rem; }
  .offer-checkout-component .offers-text {
    font-weight: 700;
    font-size: 1.5rem;
    margin-bottom: 0.4rem; }
  .offer-checkout-component .expiry-info {
    color: #595a5a;
    font-weight: 700;
    font-size: 1.2rem; }
  .offer-checkout-component .img-wrapper {
    max-width: 3.2rem;
    margin-left: 0.7rem; }
    @media screen and (max-width: 640px) {
      .offer-checkout-component .img-wrapper {
        margin-left: 2.7rem; } }
  .offer-checkout-component .img-offer {
    min-width: 3.2rem;
    width: 100%; }
  .offer-checkout-component .faded {
    opacity: 0.5; }
  .checkout-component.updated .offer-checkout-component .label {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #117159;
    position: relative;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 1.3rem;
    column-gap: 2rem;
    background: url("/Assets/Jamba/img/offer-border.png") center center no-repeat;
    background-size: 100% 100%; }
    @media screen and (max-width: 640px) {
      .checkout-component.updated .offer-checkout-component .label {
        column-gap: 3rem; } }
    .checkout-component.updated .offer-checkout-component .label::before, .checkout-component.updated .offer-checkout-component .label::after {
      top: 2.3rem;
      right: 1.3rem;
      left: auto;
      border: 0.2rem solid #6B7673;
      border-radius: .4rem; }
    @media screen and (max-width: 640px) {
      .checkout-component.updated .offer-checkout-component .label::before {
        top: 50%;
        right: 1.8rem; } }
    @media screen and (max-width: 640px) {
      .checkout-component.updated .offer-checkout-component .label::after {
        top: 50%;
        right: 1.8rem; } }
  .checkout-component.updated .offer-checkout-component input[type="checkbox"]:checked + label::after {
    background: #ffffff; }
  .checkout-component.updated .offer-checkout-component input[type="checkbox"]:checked + label {
    background: url("/Assets/Jamba/img/offer-border-green.png") center center no-repeat;
    background-size: 100% 100%; }
  .checkout-component.updated .offer-checkout-component input[type="checkbox"]:focus + label {
    outline: none; }

.account-progress-component {
  position: relative;
  background: #ffffff;
  margin-top: 1.6rem;
  width: 100%;
  min-width: 52.5rem;
  padding: 3.6rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 2rem; }
  @media screen and (max-width: 768px) {
    .account-progress-component {
      min-width: 0;
      margin-bottom: 0;
      padding-right: 0; } }
  .account-progress-component::before {
    content: '';
    display: block;
    height: 1.6rem;
    position: absolute;
    top: -1.6rem;
    background: #ffffff;
    left: 0;
    -webkit-clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
            clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
    width: 100%; }
  .account-progress-component .reward-icon {
    margin-bottom: 2rem; }
  .account-progress-component .username-title {
    font-size: 2.6rem;
    font-weight: bold;
    display: block;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-bottom: 1.5rem;
    line-height: 1; }
  .account-progress-component .description {
    font-size: 1.5rem; }
    .account-progress-component .description.larger {
      font-size: 1.8rem;
      margin-bottom: 2.4rem; }
  .account-progress-component p strong {
    font-weight: bold; }
  .account-progress-component .radial-progress-component {
    margin-bottom: 2rem; }
    @media screen and (max-width: 768px) {
      .account-progress-component .radial-progress-component {
        display: none; } }
  .account-progress-component .progress-link-wrapper {
    text-align: center; }
  .account-progress-component .progress-content-wrapper {
    padding-left: 3rem; }
    @media screen and (max-width: 768px) {
      .account-progress-component .progress-content-wrapper {
        padding: 0;
        text-align: center;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
        margin: 0 auto; } }
    .account-progress-component .progress-content-wrapper .description {
      line-height: 1.4; }
    .account-progress-component .progress-content-wrapper .radial-progress-component {
      display: none;
      margin: 0 auto;
      margin-bottom: 2rem; }
      @media screen and (max-width: 768px) {
        .account-progress-component .progress-content-wrapper .radial-progress-component {
          display: block; } }
  .account-progress-component .triangle-link {
    font-size: 1.8rem;
    font-weight: 500;
    margin-bottom: 0.5rem;
    display: inline-block; }

.ios .account-progress-component .bg-helper {
  bottom: -2rem; }

@media screen and (max-width: 768px) {
  .ios .account-progress-component .reward-icon {
    z-index: 1;
    position: relative; } }

.ios.chrome .account-progress-component .progress-content-wrapper .bg-helper,
.ios.chrome .account-progress-component .radial-progress-component .bg-helper {
  bottom: -3.2rem; }

.ios.chrome .account-progress-component .progress-content-wrapper .radial-progress-component,
.ios.chrome .account-progress-component .radial-progress-component .radial-progress-component {
  margin-bottom: 3.2rem; }

.member-badge-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  min-width: 15.3rem;
  min-height: 3.4rem;
  background: url("/Assets/Jamba/img/icons/greenvector.svg") center center no-repeat;
  background-size: 100% 100%; }
  .member-badge-component span {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.4rem;
    font-weight: 700;
    letter-spacing: 0.02rem;
    color: #2C3937; }
  .member-badge-component.gold {
    min-width: 17.6rem;
    background: url("/Assets/Jamba/img/goldmember.svg") center center no-repeat;
    background-size: 100% 100%; }

.account-history-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  margin-bottom: 7rem; }
  .account-history-component .title {
    font-size: 1.8rem;
    color: #2b3936; }
  .account-history-component ul {
    list-style-type: none;
    padding: 0; }
    .account-history-component ul li {
      display: -ms-flexbox;
      display: flex;
      position: relative;
      -ms-flex-align: center;
          align-items: center;
      padding: .8rem 0; }
      .account-history-component ul li::after {
        content: "";
        background: url("/Assets/Jamba/img/divider-pale-orange.svg") center center repeat-x;
        background-size: cover;
        position: absolute;
        bottom: 0;
        height: .3rem;
        width: 100%;
        display: block; }
  .account-history-component .text-wrapper {
    text-align: right; }
  .account-history-component .item-title {
    font-size: 1.5rem;
    display: block;
    line-height: 1;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  .account-history-component .item-status {
    font-size: 1.5rem;
    display: block;
    line-height: 1; }
  .account-history-component .item-date {
    font-size: 1.2rem;
    display: block; }

.account-receipt-component {
  text-align: center;
  min-width: 56.2rem;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .account-receipt-component {
      min-width: auto;
      margin-bottom: 4.4rem; } }
  .account-receipt-component .mjr-logo {
    margin-bottom: 2.5rem;
    display: inline-block; }
  .account-receipt-component form {
    max-width: 40rem;
    margin: 2rem auto 3rem auto;
    text-align: left; }
    @media screen and (max-width: 768px) {
      .account-receipt-component form {
        margin-top: 3rem; } }
    @media screen and (max-width: 768px) {
      .account-receipt-component form .valid {
        margin-bottom: 3rem; } }
    .account-receipt-component form input[type="text"] {
      margin-bottom: 0; }
    .account-receipt-component form .input-wrapper {
      margin-bottom: 4rem; }
      @media screen and (max-width: 420px) {
        .account-receipt-component form .input-wrapper {
          margin-bottom: 5rem; } }
  .account-receipt-component .triangle-link {
    color: #036d58;
    font-size: 1.8rem; }
    .account-receipt-component .triangle-link::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  .account-receipt-component p {
    font-size: 1.5rem;
    margin-bottom: 2.5rem; }
  .account-receipt-component + .account-highlight-component {
    display: none; }
    @media screen and (max-width: 768px) {
      .account-receipt-component + .account-highlight-component {
        display: block; } }
  .account-receipt-component input[type="text"],
  .account-receipt-component input[type="text"]:hover,
  .account-receipt-component input[type="text"]:focus {
    -webkit-box-shadow: 0 0 0px 1000px #ffffff inset; }

.account-receipt-success-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  max-width: 56.2rem;
  margin: 0 auto;
  text-align: center; }
  .account-receipt-success-component .mjr-logo {
    margin-bottom: 4.5rem; }
  .account-receipt-success-component .title {
    color: #2b3936;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.11;
    margin-bottom: 1rem; }
  .account-receipt-success-component .description {
    color: #2b3936;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1.33;
    margin-bottom: 6.8rem;
    text-align: left; }
  .account-receipt-success-component .primary-button {
    max-width: 30rem;
    width: 100%;
    margin: 0 auto 3rem;
    padding: 1.04rem 3.4rem; }

.account-favorites-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .account-favorites-component .account-locations-component {
    max-width: 66rem;
    margin: 0 auto 3.3rem; }
    @media screen and (max-width: 768px) {
      .account-favorites-component .account-locations-component {
        max-width: 100%; } }
    .account-favorites-component .account-locations-component .title {
      font-size: 1.8rem;
      line-height: 1;
      margin-bottom: 2rem; }
    .account-favorites-component .account-locations-component.none-selected {
      max-width: 45.8rem; }
      .account-favorites-component .account-locations-component.none-selected .location-container {
        display: block; }

.account-order-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .account-order-component ul {
    list-style: none;
    max-width: 66rem;
    margin: 0 auto 4.2rem;
    padding: 0; }
  .account-order-component .order-item {
    padding: 1rem 0;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center; }
    .account-order-component .order-item::before {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      top: 0;
      position: absolute;
      z-index: 1; }
    .account-order-component .order-item:last-child::after {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute;
      z-index: 1; }
    .account-order-component .order-item .item-content {
      width: 25rem; }
      @media screen and (max-width: 768px) {
        .account-order-component .order-item .item-content {
          max-width: 16rem; } }
      .account-order-component .order-item .item-content span {
        line-height: 1;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        display: block;
        font-size: 1.5rem; }
        .account-order-component .order-item .item-content span.item-name {
          margin-bottom: .5rem; }
      .account-order-component .order-item .item-content .location {
        display: inline-block;
        font-size: 1rem;
        font-weight: normal;
        margin-bottom: .4rem; }
    .account-order-component .order-item .item-header .title {
      display: inline-block;
      font-size: 1.4rem;
      line-height: 1;
      color: #2b3936;
      font-weight: 700;
      margin-bottom: .5rem;
      margin-right: 2rem; }
    .account-order-component .order-item .item-header .date {
      display: inline-block;
      font-size: 1.2em;
      line-height: 1.15;
      color: #2b3936;
      font-weight: normal; }
      @media screen and (max-width: 768px) {
        .account-order-component .order-item .item-header .date {
          display: block; } }
    .account-order-component .order-item .product-list {
      list-style: none;
      font-size: 1.5rem;
      font-weight: normal;
      margin: 0 0 .4rem;
      padding: 0; }
      @media screen and (max-width: 768px) {
        .account-order-component .order-item .product-list {
          max-width: 18rem; } }
      .account-order-component .order-item .product-list li {
        line-height: 1;
        margin-bottom: .2rem; }
    .account-order-component .order-item .total-price {
      display: block;
      font-size: 1.4rem;
      font-weight: 700; }
    .account-order-component .order-item .item-footer {
      display: -ms-flexbox;
      display: flex; }
      .account-order-component .order-item .item-footer .item-extra {
        display: inline-block;
        font-size: 1.2rem;
        font-weight: normal;
        margin-bottom: 0.4rem; }
        .account-order-component .order-item .item-footer .item-extra::after {
          display: none; }
    @media screen and (max-width: 768px) {
      .account-order-component .order-item .item-receipt {
        position: absolute;
        bottom: 1rem;
        left: 50%;
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); } }
    .account-order-component .order-item .item-receipt.triangle-link {
      font-size: 1.2rem;
      margin: .2rem 0 0;
      max-width: 100%; }
      .account-order-component .order-item .item-receipt.triangle-link::after {
        display: none; }
    .account-order-component .order-item .item-info {
      font-weight: 700;
      margin-bottom: .5rem; }
    .account-order-component .order-item > .triangle-link::after {
      position: static;
      margin-left: .4rem; }
      @media screen and (max-width: 768px) {
        .account-order-component .order-item > .triangle-link::after {
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
          position: absolute;
          right: 0;
          top: 50%;
          transform: translateY(-50%); } }
    @media screen and (max-width: 768px) {
      .account-order-component .order-item > .triangle-link {
        max-width: 6.4rem; } }

.account-contact-component {
  max-width: 50rem;
  margin: 0 auto; }
  .account-contact-component .generic-form-component {
    margin-bottom: 4rem; }
  .account-contact-component .read-only {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-bottom: 1.8rem; }
    .account-contact-component .read-only span {
      display: block; }
  .account-contact-component .input-wrapper input[type="text"],
  .account-contact-component .input-wrapper input[type="text"]::-webkit-input-placeholder {
    font-weight: 400; }
  .account-contact-component .input-wrapper input[type="text"],
  .account-contact-component .input-wrapper input[type="text"]:-ms-input-placeholder {
    font-weight: 400; }
  .account-contact-component .input-wrapper input[type="text"],
  .account-contact-component .input-wrapper input[type="text"]::placeholder {
    font-weight: 400; }
  .account-contact-component .input-group {
    margin-bottom: 5rem; }
    .account-contact-component .input-group .input-wrapper:before {
      content: '';
      display: none;
      position: absolute;
      right: 0;
      top: 2rem;
      display: block;
      z-index: 1; }
    .account-contact-component .input-group .input-wrapper.error .form-control {
      margin: 0; }
    .account-contact-component .input-group .input-wrapper.error::before {
      display: block;
      content: url("/Assets/Jamba/img/icons/input-invalid.svg");
      top: 2.5rem;
      right: .4rem; }
    .account-contact-component .input-group .input-wrapper.valid:before {
      display: block;
      content: url("/Assets/Jamba/img/icons/input-valid.svg"); }
    .account-contact-component .input-group .input-wrapper .error-list li {
      margin-bottom: 1rem; }
      .account-contact-component .input-group .input-wrapper .error-list li:before {
        top: .5rem;
        background: transparent;
        content: url("/Assets/Jamba/img/icons/input-invalid.svg");
        -ms-transform: scale(0.7);
            transform: scale(0.7); }
  .account-contact-component .contact-label {
    margin-bottom: .8rem;
    font-size: 1rem; }
    .account-contact-component .contact-label + span {
      font-size: 1.5rem; }
  .account-contact-component .contact-info {
    font-size: 1.2rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    color: #595a59; }
    .account-contact-component .contact-info a {
      font-size: 1.2rem;
      font-weight: 700; }
  .account-contact-component + .account-link {
    margin-bottom: 4rem !important; }
  .account-contact-component input,
  .account-contact-component input:hover,
  .account-contact-component input:focus {
    -webkit-box-shadow: 0 0 0px 1000px #ffffff inset; }

.account-password-component {
  max-width: 50rem;
  margin: 0 auto 4rem; }
  @media screen and (max-width: 768px) {
    .account-password-component {
      padding: 0 1.3rem; } }
  .account-password-component .password-text {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    margin-bottom: 3rem;
    display: block; }
  .account-password-component .input-group {
    margin-bottom: 4rem; }
  .account-password-component + .account-link {
    margin-bottom: 4rem; }

.account-payment-component {
  max-width: 50rem;
  margin: 0 auto; }
  .account-payment-component .title-wrapper {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 3rem;
    -ms-flex-align: center;
        align-items: center; }
  .account-payment-component .preferred-card {
    margin-left: auto;
    position: relative;
    font-size: 1.5rem;
    color: #2b3936;
    vertical-align: middle;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
    .account-payment-component .preferred-card::before {
      content: url("/Assets/Jamba/img/icons/fav-fill.svg");
      display: block;
      position: absolute;
      left: -2rem;
      pointer-events: none;
      top: 50%;
      height: 100%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
  .account-payment-component .title {
    font-size: 1.8rem;
    line-height: 1;
    font-weight: 500;
    margin: 0; }
  .account-payment-component .card-list {
    margin-bottom: 3rem; }
    .account-payment-component .card-list.gift-cards .card-details::before {
      content: none; }
    .account-payment-component .card-list.gift-cards .card-details .card-logo {
      margin-left: 0; }
    .account-payment-component .card-list.gift-cards .balance-remove-wrapper .card-balance {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.8rem;
      font-weight: 500;
      line-height: 1;
      vertical-align: middle; }
    .account-payment-component .card-list.gift-cards .balance-remove-wrapper button.remove-card {
      background: transparent;
      border: 0;
      width: 2rem;
      height: 2rem;
      position: relative;
      vertical-align: middle;
      margin-left: .4rem; }
      .account-payment-component .card-list.gift-cards .balance-remove-wrapper button.remove-card:after {
        content: url("/Assets/Jamba/img/icons/delete.svg");
        display: block;
        position: absolute;
        right: 0;
        top: 0; }
  .account-payment-component .card-logo-wrapper {
    border-radius: .34rem;
    text-align: center; }
  .account-payment-component .card-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    padding: 0 2.4rem 1.6rem;
    position: relative;
    margin-bottom: 2rem; }
    .account-payment-component .card-wrapper::after {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute; }
  .account-payment-component .card-details,
  .account-payment-component label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .account-payment-component .card-details::before {
    content: url("/Assets/Jamba/img/icons/fav.svg");
    display: block;
    position: absolute;
    pointer-events: none;
    line-height: 1;
    top: 0; }
  .account-payment-component .card-details.checked::before {
    content: url("/Assets/Jamba/img/icons/fav-fill.svg"); }
  .account-payment-component .card-details:hover,
  .account-payment-component input[type=radio]:hover,
  .account-payment-component label:hover {
    cursor: pointer; }
  .account-payment-component button.remove-card {
    background: transparent;
    border: 0;
    width: 2rem;
    height: 2rem;
    position: relative;
    vertical-align: middle;
    margin-left: .4rem; }
    .account-payment-component button.remove-card:after {
      content: url("/Assets/Jamba/img/icons/delete.svg");
      display: block;
      position: absolute;
      right: 0;
      top: 0; }
  .account-payment-component .balance-remove-wrapper {
    margin-left: auto; }
  .account-payment-component .card-logo {
    margin: 0 2rem;
    max-width: 2.7rem; }
  .account-payment-component .card-number,
  .account-payment-component .card-balance {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1;
    vertical-align: middle; }
  .account-payment-component input[type=radio] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    width: 1.9rem;
    height: 2.2rem;
    display: block;
    margin: 0 auto;
    height: 2rem;
    z-index: 2; }

.account-messaging-component {
  max-width: 50rem;
  margin: 0 auto; }
  @media screen and (max-width: 768px) {
    .account-messaging-component {
      max-width: none; } }
  .account-messaging-component strong {
    font-weight: 500; }
  .account-messaging-component .basic-spot-component {
    padding-bottom: 1rem; }
    .account-messaging-component .basic-spot-component h4 {
      font-size: 3.6rem;
      margin-bottom: 1rem; }
  .account-messaging-component .title {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1;
    margin-top: 0; }
  .account-messaging-component .sms-notifications-wrapper {
    position: relative;
    padding: 0 2.6rem 1rem;
    margin-bottom: 1.6rem; }
    @media screen and (max-width: 768px) {
      .account-messaging-component .sms-notifications-wrapper {
        padding: 0 0 1rem; } }
    .account-messaging-component .sms-notifications-wrapper::after {
      content: "";
      position: absolute;
      background: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-size: cover;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: 0; }
  .account-messaging-component .email-notifications-wrapper {
    padding: 0 2.6rem; }
    @media screen and (max-width: 768px) {
      .account-messaging-component .email-notifications-wrapper {
        padding: 0; } }
  .account-messaging-component .unsubscribe-form {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    padding: 0 2.6rem;
    margin-bottom: 2.5rem; }
    @media screen and (max-width: 768px) {
      .account-messaging-component .unsubscribe-form {
        padding: 0; } }
  .account-messaging-component .unsubscribe-item {
    -ms-flex-pack: justify;
        justify-content: space-between;
    border-bottom: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
    .account-messaging-component .unsubscribe-item:first-of-type {
      border-top: none; }
    .account-messaging-component .unsubscribe-item .description span {
      font-size: 1.3rem; }
  .account-messaging-component .details-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    width: 30rem; }
    .account-messaging-component .details-container .title span {
      color: #2b3936; }
  .account-messaging-component .checkbox-container {
    position: relative;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    /*Adding focus styles on the outer-box of the fake checkbox*/ }
    @media screen and (max-width: 768px) {
      .account-messaging-component .checkbox-container {
        padding: 0; } }
    .account-messaging-component .checkbox-container input[type="checkbox"] {
      opacity: 0;
      right: auto;
      position: absolute; }
    .account-messaging-component .checkbox-container .checkmark {
      position: relative;
      padding-left: 2.4rem;
      cursor: pointer;
      font-size: 1.6rem;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .account-messaging-component .checkbox-container .checkmark::before, .account-messaging-component .checkbox-container .checkmark::after {
        content: "";
        display: inline-block;
        cursor: pointer;
        height: 2.4rem;
        width: 2.4rem;
        border: 0.2rem solid #036d58;
        background: #ffffff;
        border-radius: .4rem;
        top: 50%;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
        left: 0;
        position: absolute; }
      .account-messaging-component .checkbox-container .checkmark::after {
        background-color: #d5e8ad;
        animation: .2s scaleOut ease forwards;
        -ms-transform: translateY(-50%) scale(0);
            transform: translateY(-50%) scale(0);
        opacity: 0;
        background-image: none;
        content: url("/Assets/Jamba/img/icons/checkmark-green.svg");
        padding: 0 0.4rem;
        line-height: 1.5rem; }
    .account-messaging-component .checkbox-container input[type="checkbox"]:focus + .checkmark {
      outline: 2px solid #036d58;
      outline-offset: 8px; }
    .account-messaging-component .checkbox-container input[type="checkbox"]:checked + .checkmark::before {
      display: none; }
    .account-messaging-component .checkbox-container input[type="checkbox"]:checked + .checkmark::after {
      animation: .2s scaleIn .05s linear forwards; }
      .safari .account-messaging-component .checkbox-container input[type="checkbox"]:checked + .checkmark::after {
        animation: none;
        -ms-transform: translateY(-50%) scale(1);
            transform: translateY(-50%) scale(1);
        opacity: 1; }

@keyframes scaleIn {
  0% {
    transform: translateY(-50%) scale(0);
    opacity: 0; }
  50% {
    transform: translateY(-50%) scale(1.1); }
  80% {
    transform: translateY(-50%) scale(0.89); }
  100% {
    transform: translateY(-50%) scale(1);
    opacity: 1; } }

.account-social-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  max-width: 32rem;
  margin: 0 auto; }
  .account-social-component .network-details-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    margin-bottom: 4rem; }
  .account-social-component .account-details-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  .account-social-component .logo {
    max-width: 2.8rem;
    height: 2.8rem;
    width: 100%;
    margin-right: 1rem; }
  .account-social-component .title {
    display: inline-block;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.33;
    margin: .4rem 0; }
  .account-social-component .name {
    font-size: 1.5rem; }
  .account-social-component .primary-button {
    display: block;
    margin-bottom: 4.5rem; }
    @media screen and (max-width: 768px) {
      .account-social-component .primary-button {
        margin-bottom: 2rem; } }
    @media screen and (min-width: 769px) {
      .account-social-component .primary-button + .account-link {
        display: block; } }

.account-rewards-details-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: center;
  position: relative;
  margin-top: 8.4rem; }
  @media screen and (max-width: 768px) {
    .account-rewards-details-component {
      margin-bottom: 5.2rem;
      margin-top: 0; } }
  @media screen and (max-width: 768px) {
    .account-rewards-details-component .bg-helper {
      width: 100%;
      position: absolute;
      left: 0;
      right: 0;
      top: -4rem;
      z-index: -1;
      height: 11rem;
      background-color: #edf4f3;
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 92.92929%, 99.3664% 92.74343%, 98.84587% 92.6%, 98.00187% 92.37879%, 97.0544% 92.14545%, 95.8176% 91.86061%, 94.9536% 91.67374%, 93.7752% 91.43434%, 92.83013% 91.25455%, 91.98747% 91.10303%, 90.78507% 90.90101%, 89.22933% 90.66364%, 88.09707% 90.50707%, 86.84533% 90.35051%, 85.2328% 90.17475%, 83.9072% 90.05152%, 82.636% 89.95051%, 81.38267% 89.8697%, 80.3976% 89.81818%, 78.4272% 89.74848%, 76.976% 89.72525%, 75.52533% 89.72525%, 74.30693% 89.74545%, 73.34027% 89.77475%, 72.4448% 89.81212%, 71.764% 89.84747%, 70.93333% 89.89899%, 70.17067% 89.95455%, 69.24533% 90.03434%, 67.8504% 90.17879%, 66.83173% 90.30101%, 65.6096% 90.46465%, 64.30053% 90.65758%, 62.5272% 90.94646%, 61.1592% 91.18788%, 59.88107% 91.42626%, 58.3408% 91.72929%, 56.94427% 92.01313%, 55.54613% 92.30505%, 54.31947% 92.56667%, 53.0728% 92.83636%, 51.91333% 93.08889%, 50.54453% 93.39192%, 49.3784% 93.64747%, 48.132% 93.91919%, 46.97067% 94.1697%, 45.89147% 94.4%, 44.9024% 94.60808%, 43.88613% 94.81818%, 42.81307% 95.03434%, 42.14133% 95.16667%, 40.91867% 95.4%, 40.16% 95.5404%, 39.1696% 95.71717%, 37.8384% 95.94141%, 36.836% 96.1%, 35.64% 96.27576%, 33.98667% 96.49293%, 32.47227% 96.66162%, 30.87573% 96.80404%, 28.9824% 96.92121%, 27.41333% 96.9697%, 26.66667% 96.9697%, 25.63733% 96.96364%, 24.61947% 96.94444%, 23.5432% 96.91111%, 22.52613% 96.86768%, 21.71253% 96.82424%, 20.81147% 96.76768%, 19.76533% 96.6899%, 18.572% 96.58889%, 17.14667% 96.44545%, 16.12613% 96.32929%, 14.93333% 96.17576%, 13.3952% 95.9596%, 12.08507% 95.75758%, 10.46% 95.47879%, 8.91707% 95.18788%, 7.38053% 94.87172%, 5.7784% 94.51313%, 4.352% 94.16869%, 3.34107% 93.90909%, 2.26267% 93.61616%, 1.2376% 93.3202%, 0% 92.92929%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 92.92929%, 99.3664% 92.74343%, 98.84587% 92.6%, 98.00187% 92.37879%, 97.0544% 92.14545%, 95.8176% 91.86061%, 94.9536% 91.67374%, 93.7752% 91.43434%, 92.83013% 91.25455%, 91.98747% 91.10303%, 90.78507% 90.90101%, 89.22933% 90.66364%, 88.09707% 90.50707%, 86.84533% 90.35051%, 85.2328% 90.17475%, 83.9072% 90.05152%, 82.636% 89.95051%, 81.38267% 89.8697%, 80.3976% 89.81818%, 78.4272% 89.74848%, 76.976% 89.72525%, 75.52533% 89.72525%, 74.30693% 89.74545%, 73.34027% 89.77475%, 72.4448% 89.81212%, 71.764% 89.84747%, 70.93333% 89.89899%, 70.17067% 89.95455%, 69.24533% 90.03434%, 67.8504% 90.17879%, 66.83173% 90.30101%, 65.6096% 90.46465%, 64.30053% 90.65758%, 62.5272% 90.94646%, 61.1592% 91.18788%, 59.88107% 91.42626%, 58.3408% 91.72929%, 56.94427% 92.01313%, 55.54613% 92.30505%, 54.31947% 92.56667%, 53.0728% 92.83636%, 51.91333% 93.08889%, 50.54453% 93.39192%, 49.3784% 93.64747%, 48.132% 93.91919%, 46.97067% 94.1697%, 45.89147% 94.4%, 44.9024% 94.60808%, 43.88613% 94.81818%, 42.81307% 95.03434%, 42.14133% 95.16667%, 40.91867% 95.4%, 40.16% 95.5404%, 39.1696% 95.71717%, 37.8384% 95.94141%, 36.836% 96.1%, 35.64% 96.27576%, 33.98667% 96.49293%, 32.47227% 96.66162%, 30.87573% 96.80404%, 28.9824% 96.92121%, 27.41333% 96.9697%, 26.66667% 96.9697%, 25.63733% 96.96364%, 24.61947% 96.94444%, 23.5432% 96.91111%, 22.52613% 96.86768%, 21.71253% 96.82424%, 20.81147% 96.76768%, 19.76533% 96.6899%, 18.572% 96.58889%, 17.14667% 96.44545%, 16.12613% 96.32929%, 14.93333% 96.17576%, 13.3952% 95.9596%, 12.08507% 95.75758%, 10.46% 95.47879%, 8.91707% 95.18788%, 7.38053% 94.87172%, 5.7784% 94.51313%, 4.352% 94.16869%, 3.34107% 93.90909%, 2.26267% 93.61616%, 1.2376% 93.3202%, 0% 92.92929%, 0% 0%); } }
  .account-rewards-details-component .title {
    font-weight: bold;
    margin-bottom: 2rem; }
    @media screen and (max-width: 768px) {
      .account-rewards-details-component .title {
        font-size: 3rem;
        margin-bottom: 3rem; } }
  .account-rewards-details-component .rewards-image {
    max-width: 13.3rem;
    margin: 0 auto;
    margin-bottom: 1rem; }
  .account-rewards-details-component .subtitle {
    font-size: 2.6rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1;
    color: #2b3936;
    margin-bottom: 1.3rem; }
    @media screen and (max-width: 768px) {
      .account-rewards-details-component .subtitle {
        max-width: 19rem;
        margin: 0 auto;
        margin-bottom: 1.5rem; } }
  .account-rewards-details-component .rank-image {
    margin-bottom: 1.24rem;
    max-width: 2rem;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .account-rewards-details-component .rank-image {
        margin-bottom: 1.74rem; } }
  .account-rewards-details-component .celebrate-date {
    max-width: 21.2rem;
    margin: 0 auto;
    color: #2b3936;
    margin-bottom: .5rem; }
  .account-rewards-details-component .expiration-date {
    font-size: 1.2rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1.67;
    color: #2b3936; }
  .account-rewards-details-component .qr-image {
    max-width: 11.6rem;
    margin: 2.4rem auto; }
  .account-rewards-details-component .legal-text {
    max-width: 62rem;
    margin: 0 auto;
    font-size: 1rem;
    text-align: left;
    line-height: 1.5;
    margin-bottom: 2.5rem; }
    @media screen and (max-width: 768px) {
      .account-rewards-details-component .legal-text {
        max-width: 31.5rem;
        margin-bottom: 2.8rem; } }
  .account-rewards-details-component .primary-button {
    max-width: 25.8rem;
    margin: 0 auto;
    padding: 1.04rem 3.4rem; }
    @media screen and (max-width: 768px) {
      .account-rewards-details-component .primary-button {
        display: none; } }
  .account-rewards-details-component .triangle-link {
    display: none !important;
    font-size: 1.8rem;
    color: #036d58;
    font-weight: 500;
    line-height: 0.78; }
    .account-rewards-details-component .triangle-link:after {
      margin-left: .6rem;
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    @media screen and (max-width: 768px) {
      .account-rewards-details-component .triangle-link {
        display: inline-block !important; } }

.account-rewards-code-component {
  margin: 0 auto;
  text-align: center;
  background: #edf4f3;
  color: #2b3936;
  padding: 3.6rem 1rem 2.5rem;
  border-radius: 2rem;
  max-width: 33rem;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center; }
  @media screen and (min-width: 768px) and (max-width: 1215px) {
    .account-rewards-code-component {
      margin: 1rem auto; } }
  .account-rewards-code-component:hover {
    text-decoration: none; }
  @media screen and (max-width: 768px) {
    .account-rewards-code-component {
      max-width: 100%;
      padding: 3.6rem .5rem; } }
  .account-rewards-code-component .reward-text {
    vertical-align: middle;
    font-size: 1.8rem;
    position: relative;
    margin-bottom: 1.1rem; }
    .account-rewards-code-component .reward-text::before {
      content: url("/Assets/Jamba/img/icons/generic-credit-card.svg");
      display: inline-block;
      margin-right: .4rem;
      width: 2.7rem;
      height: 2.2rem;
      vertical-align: middle; }
  .account-rewards-code-component strong {
    font-weight: 700; }

@media screen and (max-width: 768px) {
  .location-form-component {
    margin-left: -1.5rem;
    margin-right: -1.5rem; } }

.location-form-component .search-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  width: 100%;
  margin-bottom: 1.4rem;
  padding-right: 3rem; }
  @media screen and (max-width: 1160px) {
    .location-form-component .search-bar {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding-right: 0; } }
  @media screen and (max-width: 768px) {
    .location-form-component .search-bar {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }

.location-form-component .location-form-wrapper {
  width: 100%;
  max-width: 77rem;
  position: relative; }
  .location-form-component .location-form-wrapper.error input[type="text"] {
    border-color: #dd2106;
    padding-right: 5rem; }
  .location-form-component .location-form-wrapper.error small {
    display: inline-block; }
  .location-form-component .location-form-wrapper.error .location-form-search:before {
    content: url("/Assets/Jamba/img/icons/input-invalid.svg");
    display: block;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    right: 20.5rem;
    z-index: 1;
    line-height: 1; }
    @media screen and (max-width: 768px) {
      .location-form-component .location-form-wrapper.error .location-form-search:before {
        right: 12.5rem; } }
  .location-form-component .location-form-wrapper small {
    color: #dd2106;
    padding-left: 1.8rem;
    font-size: 1rem;
    position: absolute;
    bottom: -.2rem;
    display: none;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500; }
    @media screen and (max-width: 768px) {
      .location-form-component .location-form-wrapper small {
        bottom: 2rem; } }

.location-form-component .location-form-search {
  width: 100%;
  max-width: 77rem;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-bottom: 1.5rem; }
  .location-form-component .location-form-search:after {
    content: "";
    position: absolute;
    pointer-events: none;
    right: 4.8rem;
    top: 50%;
    background: url("/Assets/Jamba/img/drop.svg") center center no-repeat;
    display: inline-block;
    width: 2rem;
    height: 2rem;
    z-index: 2;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: 0.2rem; }
  @media screen and (max-width: 768px) {
    .location-form-component .location-form-search {
      margin-bottom: 3.5rem; }
      .location-form-component .location-form-search:after {
        right: .3rem; } }
  .location-form-component .location-form-search .placeholder {
    position: absolute;
    top: -2rem;
    margin-left: 2.5rem; }
    .location-form-component .location-form-search .placeholder.active + input[type="text"]::-webkit-input-placeholder {
      color: transparent; }
    .location-form-component .location-form-search .placeholder.active + input[type="text"]:-ms-input-placeholder {
      color: transparent; }
    .location-form-component .location-form-search .placeholder.active + input[type="text"]::placeholder {
      color: transparent; }
  .location-form-component .location-form-search input[type="text"] {
    padding-left: 2.5rem;
    border-radius: 3.5rem;
    border: solid 2px #036d58;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    height: 4.5rem;
    width: calc(100% - 17rem);
    background: #ffffff;
    margin: 0; }
    @media screen and (max-width: 768px) {
      .location-form-component .location-form-search input[type="text"] {
        height: 6rem;
        width: calc(100% - 8.5rem); } }

.location-form-component .custom-select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-align: center;
  text-align-last: center;
  border-radius: 3.5rem;
  height: 4.5rem;
  font-size: 1.6rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-weight: 700;
  border: solid 1px #036d58;
  background-color: #036d58;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -2.5rem;
  color: #ffffff;
  width: 100%;
  max-width: 17rem;
  -ms-flex-order: 1;
      order: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative; }
  @media (max-width: 768px) {
    .location-form-component .custom-select {
      width: 11.5rem;
      height: 6rem; } }
  .location-form-component .custom-select:hover, .location-form-component .custom-select:focus {
    background: #fac53c;
    border-color: #fac53c;
    color: #2b3936; }
  .location-form-component .custom-select::-ms-expand {
    display: none; }
  .edge .location-form-component .custom-select {
    padding-left: 5rem; }
    .edge .location-form-component .custom-select:hover, .edge .location-form-component .custom-select:focus, .edge .location-form-component .custom-select:active {
      overflow: hidden; }
      .edge .location-form-component .custom-select:hover::-ms-value, .edge .location-form-component .custom-select:focus::-ms-value, .edge .location-form-component .custom-select:active::-ms-value {
        background: none; }

.location-form-component .location-form-split {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.8rem;
  font-weight: bold;
  padding: 0 1.5rem;
  text-align: center;
  color: #2b3936;
  max-width: 8.5rem;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  margin-bottom: 1.5rem; }
  @media screen and (max-width: 768px) {
    .location-form-component .location-form-split {
      max-width: none;
      width: 100%;
      padding: 1.5rem;
      margin-bottom: 0;
      padding: 1rem 1rem 1.4rem;
      line-height: 1; } }

.location-form-component .location-form-findme-btn {
  font-size: 1.6rem;
  width: 100%;
  max-width: 30rem;
  height: 4.5rem;
  text-transform: lowercase;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  margin-bottom: 1.5rem; }
  .location-form-component .location-form-findme-btn::after {
    content: url("/Assets/Jamba/img/locate.svg");
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    transition: 0.4s cubic-bezier(0.175, -0.585, 0.32, 1.575) transform;
    margin-top: -0.2rem;
    margin-left: .5rem;
    vertical-align: middle; }
  @media screen and (max-width: 768px) {
    .location-form-component .location-form-findme-btn {
      max-width: none;
      font-size: 1.8rem;
      height: 6rem;
      margin-bottom: 0; } }
  .location-form-component .location-form-findme-btn:hover::after, .location-form-component .location-form-findme-btn:focus::after {
    animation: 0.5s findMeAnimation cubic-bezier(0.175, -0.585, 0.32, 1.575) forwards; }

.location-form-component .checkbox label {
  font-size: 1.5rem; }

@keyframes findMeAnimation {
  0% {
    transform: translate(0);
    opacity: 1; }
  50% {
    transform: translate(75%, -75%);
    opacity: 0; }
  51% {
    transform: translate(-75%, 75%);
    opacity: 0; }
  100% {
    transform: translate(0);
    opacity: 1; } }

.location-form-component .location-form-search-btn {
  border: 0;
  font-weight: bold;
  text-transform: lowercase;
  width: 100%;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  max-width: 18.9rem;
  height: 4.5rem;
  cursor: pointer;
  -ms-flex-order: 4;
      order: 4; }
  @media screen and (max-width: 768px) {
    .location-form-component .location-form-search-btn {
      max-width: none;
      height: 6rem;
      font-size: 1.8rem; } }

.location-form-component .filter-bar {
  position: relative; }
  @media screen and (max-width: 768px) {
    .location-form-component .filter-bar {
      padding-top: 2.5rem; }
      .location-form-component .filter-bar:before {
        content: "";
        display: block;
        position: absolute;
        top: -0.3rem;
        left: -3rem;
        width: calc(100% + 6rem);
        height: .3rem;
        background: url(/Assets/Jamba/img/divider-pale-blue-medium.svg) center center repeat-x; } }
  .location-form-component .filter-bar .extend-filters {
    display: none;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    position: absolute;
    right: 0;
    bottom: -2rem;
    font-weight: 500;
    font-size: 1.5rem;
    line-height: 1.33;
    color: #036d58;
    background: transparent;
    border: 1px solid transparent; }
    .location-form-component .filter-bar .extend-filters:focus {
      outline: 0.2rem solid #036d58;
      outline-offset: .8rem; }
    @media (max-width: 768px) {
      .location-form-component .filter-bar .extend-filters {
        display: inline-block; } }
  .location-form-component .filter-bar .location-form-filters {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: bold;
    text-transform: lowercase;
    border: none;
    width: 100%;
    -ms-flex-order: 5;
        order: 5;
    position: relative; }
    .location-form-component .filter-bar .location-form-filters .location-form-filters-title {
      display: inline-block;
      margin-bottom: 2rem; }
      @media (max-width: 768px) {
        .location-form-component .filter-bar .location-form-filters .location-form-filters-title {
          display: block; } }
    .location-form-component .filter-bar .location-form-filters .location-form-filters-list {
      margin: 0;
      list-style: none;
      list-style-type: none;
      display: inline-block;
      font-weight: normal;
      position: static; }
      @media (max-width: 768px) {
        .location-form-component .filter-bar .location-form-filters .location-form-filters-list {
          padding-bottom: 1.2rem;
          padding-left: 1rem;
          overflow-x: scroll;
          white-space: nowrap;
          padding-top: 1rem;
          width: 100vw; } }
      .location-form-component .filter-bar .location-form-filters .location-form-filters-list li {
        display: inline-block;
        padding: 0 3rem;
        font-size: 1.6rem; }
        @media (max-width: 768px) {
          .location-form-component .filter-bar .location-form-filters .location-form-filters-list li {
            padding-left: 0; } }
      .location-form-component .filter-bar .location-form-filters .location-form-filters-list.fcs-view-all {
        padding-left: 0;
        margin-left: 0; }
        .location-form-component .filter-bar .location-form-filters .location-form-filters-list.fcs-view-all li {
          display: block;
          padding: 1rem 3rem;
          margin-bottom: 1rem; }
        .location-form-component .filter-bar .location-form-filters .location-form-filters-list.fcs-view-all.locations-left-gradient::after, .location-form-component .filter-bar .location-form-filters .location-form-filters-list.fcs-view-all.locations-left-gradient::before, .location-form-component .filter-bar .location-form-filters .location-form-filters-list.fcs-view-all.locations-right-gradient::after, .location-form-component .filter-bar .location-form-filters .location-form-filters-list.fcs-view-all.locations-right-gradient::before {
          content: none; }
      .location-form-component .filter-bar .location-form-filters .location-form-filters-list::after, .location-form-component .filter-bar .location-form-filters .location-form-filters-list::before {
        opacity: 0; }
      .location-form-component .filter-bar .location-form-filters .location-form-filters-list.locations-right-gradient::after {
        content: "";
        transition: opacity 0.2s;
        opacity: 1;
        position: absolute;
        width: 30%;
        height: 7rem;
        bottom: 0;
        right: -1.5rem;
        z-index: 1;
        pointer-events: none;
        /* FF3.6-15 */
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right, rgba(237, 244, 243, 0) 20%, #edf4f3 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
        /* IE6-9 */ }
        @media screen and (min-width: 769px) {
          .location-form-component .filter-bar .location-form-filters .location-form-filters-list.locations-right-gradient::after {
            display: none; } }
      .location-form-component .filter-bar .location-form-filters .location-form-filters-list.locations-left-gradient::before {
        content: "";
        transition: opacity 0.2s;
        opacity: 1;
        position: absolute;
        width: 30%;
        height: 7rem;
        bottom: 0;
        right: auto;
        left: -1.5rem;
        z-index: 1;
        pointer-events: none;
        /* FF3.6-15 */
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right, #edf4f3 6%, rgba(237, 244, 243, 0) 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
        /* IE6-9 */ }
        @media screen and (min-width: 769px) {
          .location-form-component .filter-bar .location-form-filters .location-form-filters-list.locations-left-gradient::before {
            display: none; } }

@media (max-width: 768px) {
  .location-form-component .custom-select.hidden-mobile {
    display: none; } }

@media (max-width: 768px) {
  .location-form-component .custom-select.hidden-mobile.location-form-search-distance {
    background-image: none; } }

.location-form-component .custom-select-mobile {
  text-align: center;
  text-align-last: center;
  border-radius: 3.5rem;
  font-size: 1.6rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-weight: 700;
  border: none;
  background-color: #036d58;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -2.5rem;
  color: #ffffff;
  background-image: none;
  cursor: pointer;
  width: 100%;
  max-width: 17.6rem;
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none; }
  @media (max-width: 769px) {
    .location-form-component .custom-select-mobile {
      max-width: 11.6rem; } }
  .location-form-component .custom-select-mobile:hover, .location-form-component .custom-select-mobile:focus, .location-form-component .custom-select-mobile:active {
    background-color: #fac53c;
    color: #2b3936; }
  .location-form-component .custom-select-mobile::-ms-expand {
    display: none; }

.location-form-component #customLabel {
  display: none; }

.edge .location-form-component .custom-select-mobile {
  padding-left: 5rem; }
  .edge .location-form-component .custom-select-mobile:hover, .edge .location-form-component .custom-select-mobile:focus, .edge .location-form-component .custom-select-mobile:active {
    overflow: hidden; }
    .edge .location-form-component .custom-select-mobile:hover::-ms-value, .edge .location-form-component .custom-select-mobile:focus::-ms-value, .edge .location-form-component .custom-select-mobile:active::-ms-value {
      background: none; }

@media (max-width: 768px) {
  .ios .location-form-component .custom-select.location-form-search-distance {
    text-indent: 15px; } }

@media (max-width: 768px) {
  .ios .location-form-component .custom-select-mobile {
    text-indent: 15px; } }

.ios .location-form-component .checkbox label::before {
  display: block;
  animation: none; }

.ios .location-form-component .checkbox label::after {
  animation: none;
  -ms-transform: translateY(-50%) scale(1);
      transform: translateY(-50%) scale(1);
  display: none; }

.ios .location-form-component .checkbox input[type="checkbox"]:checked + label::before {
  display: none;
  animation: none; }

.ios .location-form-component .checkbox input[type="checkbox"]:checked + label::after {
  opacity: 1;
  display: block;
  animation: none; }

.location-finder-component {
  /* used to quickly hide map or dummy map without the need to rebuild component or make extra requests */ }
  .location-finder-component p {
    margin: 0; }
  .location-finder-component .app-header {
    position: relative; }
    @media screen and (max-width: 768px) {
      .location-finder-component .app-header {
        overflow: hidden; } }
    .location-finder-component .app-header .bg-helper {
      background-color: #edf4f3;
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      z-index: 0;
      position: absolute; }
      @media screen and (max-width: 768px) {
        .location-finder-component .app-header .bg-helper {
          -webkit-clip-path: none;
                  clip-path: none;
          bottom: 4.53vw; }
          .location-finder-component .app-header .bg-helper::after {
            content: "";
            display: block;
            position: absolute;
            top: 100%;
            left: 0;
            background-color: #edf4f3;
            right: 0;
            height: 4.53vw;
            -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%);
                    clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%); } }
  .location-finder-component .app-body {
    max-width: 1400px;
    padding: 4rem 0 0 0;
    margin: 0 auto;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 850px) {
      .location-finder-component .app-body {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }
    .location-finder-component .app-body .result-list-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      max-width: 59.5rem;
      width: 100%; }
  .location-finder-component .result-list,
  .location-finder-component .cpt-hero-content {
    padding: 0;
    max-width: 59.5rem;
    max-height: 85.3rem;
    position: relative;
    max-height: 85.3rem;
    float: left;
    width: 100%;
    height: 100%; }
    @media (max-width: 850px) {
      .location-finder-component .result-list,
      .location-finder-component .cpt-hero-content {
        width: 100%;
        -ms-flex-order: 2;
            order: 2;
        height: 70rem;
        overflow: hidden; } }
    .location-finder-component .result-list .info-heading,
    .location-finder-component .cpt-hero-content .info-heading {
      font-size: 2.4rem; }
    .location-finder-component .result-list .jjScrollbar,
    .location-finder-component .result-list .Scrollbar,
    .location-finder-component .cpt-hero-content .jjScrollbar,
    .location-finder-component .cpt-hero-content .Scrollbar {
      border-radius: 500px;
      width: 0.4rem !important;
      cursor: pointer;
      background-color: #036d58 !important; }
    .location-finder-component .result-list .no-results,
    .location-finder-component .cpt-hero-content .no-results {
      padding-top: 1.5rem; }
      .location-finder-component .result-list .no-results .title,
      .location-finder-component .cpt-hero-content .no-results .title {
        display: block;
        padding-left: 5rem;
        padding-right: 1.5rem;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-size: 1.5rem; }
      .location-finder-component .result-list .no-results .no-results-footer,
      .location-finder-component .cpt-hero-content .no-results .no-results-footer {
        display: none; }
      .location-finder-component .result-list .no-results img,
      .location-finder-component .cpt-hero-content .no-results img {
        display: block;
        margin: 0 auto;
        padding-top: 6rem; }
      .location-finder-component .result-list .no-results .subtitle,
      .location-finder-component .cpt-hero-content .no-results .subtitle {
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        font-family: 1.6rem;
        font-size: 3rem;
        font-weight: 500;
        text-align: center;
        display: block;
        padding-top: 3rem; }
    .location-finder-component .result-list.default,
    .location-finder-component .cpt-hero-content.default {
      padding: 7.5rem 0;
      height: auto; }
      @media screen and (max-width: 768px) {
        .location-finder-component .result-list.default,
        .location-finder-component .cpt-hero-content.default {
          padding: 0 0 4.53vw; } }
    .location-finder-component .result-list .initial-title,
    .location-finder-component .cpt-hero-content .initial-title {
      display: -ms-inline-flexbox;
      display: inline-flex;
      color: #2b3936;
      padding: 7.5rem 2.5rem 0 7.5rem;
      background-position: top left;
      background: #ecf4da;
      -webkit-clip-path: polygon(0% 8.26772%, 1.84605% 8.08622%, 3.96807% 7.87992%, 6.92067% 7.59606%, 10.51933% 7.25394%, 13.30605% 6.99173%, 16.25529% 6.71614%, 19.66975% 6.40118%, 22.64084% 6.12992%, 24.85563% 5.92953%, 27.72016% 5.67244%, 30.58118% 5.4185%, 33.71933% 5.14291%, 36.23176% 4.9252%, 38.53915% 4.72835%, 41.03126% 4.51693%, 43.33899% 4.32323%, 45.0927% 4.17756%, 46.84672% 4.03346%, 49.99832% 3.77795%, 52.94117% 3.54331%, 55.2635% 3.3622%, 58.40638% 3.12244%, 61.17949% 2.91535%, 63.86857% 2.7185%, 66.17109% 2.55276%, 68.0168% 2.42165%, 70.51008% 2.24764%, 71.89798% 2.15197%, 73.84252% 2.01929%, 75.59193% 1.90118%, 77.6289% 1.76575%, 79.29378% 1.6563%, 80.95865% 1.54803%, 83.17512% 1.40551%, 85.38672% 1.26535%, 87.70067% 1.12087%, 89.54621% 1.00709%, 91.6778% 0.87756%, 93.34033% 0.77795%, 94.72588% 0.69606%, 96.66554% 0.58268%, 98.23596% 0.49252%, 100% 0.3937%, 100% 100%, 0% 100%, 0% 8.26772%);
              clip-path: polygon(0% 8.26772%, 1.84605% 8.08622%, 3.96807% 7.87992%, 6.92067% 7.59606%, 10.51933% 7.25394%, 13.30605% 6.99173%, 16.25529% 6.71614%, 19.66975% 6.40118%, 22.64084% 6.12992%, 24.85563% 5.92953%, 27.72016% 5.67244%, 30.58118% 5.4185%, 33.71933% 5.14291%, 36.23176% 4.9252%, 38.53915% 4.72835%, 41.03126% 4.51693%, 43.33899% 4.32323%, 45.0927% 4.17756%, 46.84672% 4.03346%, 49.99832% 3.77795%, 52.94117% 3.54331%, 55.2635% 3.3622%, 58.40638% 3.12244%, 61.17949% 2.91535%, 63.86857% 2.7185%, 66.17109% 2.55276%, 68.0168% 2.42165%, 70.51008% 2.24764%, 71.89798% 2.15197%, 73.84252% 2.01929%, 75.59193% 1.90118%, 77.6289% 1.76575%, 79.29378% 1.6563%, 80.95865% 1.54803%, 83.17512% 1.40551%, 85.38672% 1.26535%, 87.70067% 1.12087%, 89.54621% 1.00709%, 91.6778% 0.87756%, 93.34033% 0.77795%, 94.72588% 0.69606%, 96.66554% 0.58268%, 98.23596% 0.49252%, 100% 0.3937%, 100% 100%, 0% 100%, 0% 8.26772%); }
      .location-finder-component .result-list .initial-title h1, .location-finder-component .result-list .initial-title h2, .location-finder-component .result-list .initial-title h3, .location-finder-component .result-list .initial-title h4, .location-finder-component .result-list .initial-title h5, .location-finder-component .result-list .initial-title h6,
      .location-finder-component .cpt-hero-content .initial-title h1,
      .location-finder-component .cpt-hero-content .initial-title h2,
      .location-finder-component .cpt-hero-content .initial-title h3,
      .location-finder-component .cpt-hero-content .initial-title h4,
      .location-finder-component .cpt-hero-content .initial-title h5,
      .location-finder-component .cpt-hero-content .initial-title h6 {
        line-height: 1;
        font-family: 1.6rem;
        font-weight: 500;
        font-size: 5.2rem; }
        @media screen and (max-width: 768px) {
          .location-finder-component .result-list .initial-title h1, .location-finder-component .result-list .initial-title h2, .location-finder-component .result-list .initial-title h3, .location-finder-component .result-list .initial-title h4, .location-finder-component .result-list .initial-title h5, .location-finder-component .result-list .initial-title h6,
          .location-finder-component .cpt-hero-content .initial-title h1,
          .location-finder-component .cpt-hero-content .initial-title h2,
          .location-finder-component .cpt-hero-content .initial-title h3,
          .location-finder-component .cpt-hero-content .initial-title h4,
          .location-finder-component .cpt-hero-content .initial-title h5,
          .location-finder-component .cpt-hero-content .initial-title h6 {
            font-size: 4rem; } }
      @media screen and (max-width: 768px) {
        .location-finder-component .result-list .initial-title,
        .location-finder-component .cpt-hero-content .initial-title {
          background-color: #ecf4da;
          padding: 4.7rem 3.2rem 2rem;
          -webkit-clip-path: none;
                  clip-path: none; } }
      .location-finder-component .result-list .initial-title .script-text,
      .location-finder-component .cpt-hero-content .initial-title .script-text {
        display: block;
        font-family: Charleston, Arial, Helvetica, sans-serif;
        color: #036d58;
        font-size: 4.6rem;
        text-transform: uppercase; }
        @media screen and (max-width: 768px) {
          .location-finder-component .result-list .initial-title .script-text,
          .location-finder-component .cpt-hero-content .initial-title .script-text {
            font-size: 2.94rem; } }
    .location-finder-component .result-list .hero-title,
    .location-finder-component .cpt-hero-content .hero-title {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      color: #2b3936;
      padding: 7.5rem 2.5rem 0 7.5rem;
      background-position: top left;
      background: #ecf4da;
      -webkit-clip-path: polygon(0% 8.26772%, 1.84605% 8.08622%, 3.96807% 7.87992%, 6.92067% 7.59606%, 10.51933% 7.25394%, 13.30605% 6.99173%, 16.25529% 6.71614%, 19.66975% 6.40118%, 22.64084% 6.12992%, 24.85563% 5.92953%, 27.72016% 5.67244%, 30.58118% 5.4185%, 33.71933% 5.14291%, 36.23176% 4.9252%, 38.53915% 4.72835%, 41.03126% 4.51693%, 43.33899% 4.32323%, 45.0927% 4.17756%, 46.84672% 4.03346%, 49.99832% 3.77795%, 52.94117% 3.54331%, 55.2635% 3.3622%, 58.40638% 3.12244%, 61.17949% 2.91535%, 63.86857% 2.7185%, 66.17109% 2.55276%, 68.0168% 2.42165%, 70.51008% 2.24764%, 71.89798% 2.15197%, 73.84252% 2.01929%, 75.59193% 1.90118%, 77.6289% 1.76575%, 79.29378% 1.6563%, 80.95865% 1.54803%, 83.17512% 1.40551%, 85.38672% 1.26535%, 87.70067% 1.12087%, 89.54621% 1.00709%, 91.6778% 0.87756%, 93.34033% 0.77795%, 94.72588% 0.69606%, 96.66554% 0.58268%, 98.23596% 0.49252%, 100% 0.3937%, 100% 100%, 0% 100%, 0% 8.26772%);
              clip-path: polygon(0% 8.26772%, 1.84605% 8.08622%, 3.96807% 7.87992%, 6.92067% 7.59606%, 10.51933% 7.25394%, 13.30605% 6.99173%, 16.25529% 6.71614%, 19.66975% 6.40118%, 22.64084% 6.12992%, 24.85563% 5.92953%, 27.72016% 5.67244%, 30.58118% 5.4185%, 33.71933% 5.14291%, 36.23176% 4.9252%, 38.53915% 4.72835%, 41.03126% 4.51693%, 43.33899% 4.32323%, 45.0927% 4.17756%, 46.84672% 4.03346%, 49.99832% 3.77795%, 52.94117% 3.54331%, 55.2635% 3.3622%, 58.40638% 3.12244%, 61.17949% 2.91535%, 63.86857% 2.7185%, 66.17109% 2.55276%, 68.0168% 2.42165%, 70.51008% 2.24764%, 71.89798% 2.15197%, 73.84252% 2.01929%, 75.59193% 1.90118%, 77.6289% 1.76575%, 79.29378% 1.6563%, 80.95865% 1.54803%, 83.17512% 1.40551%, 85.38672% 1.26535%, 87.70067% 1.12087%, 89.54621% 1.00709%, 91.6778% 0.87756%, 93.34033% 0.77795%, 94.72588% 0.69606%, 96.66554% 0.58268%, 98.23596% 0.49252%, 100% 0.3937%, 100% 100%, 0% 100%, 0% 8.26772%);
      line-height: .82;
      font-family: 1.6rem;
      font-weight: 500;
      font-size: 5.2rem;
      margin-bottom: 0; }
      @media screen and (max-width: 768px) {
        .location-finder-component .result-list .hero-title,
        .location-finder-component .cpt-hero-content .hero-title {
          font-size: 4rem;
          background-color: #ecf4da;
          padding: 4.7rem 3.2rem 2rem;
          -webkit-clip-path: none;
                  clip-path: none; } }
      .location-finder-component .result-list .hero-title .alt-font,
      .location-finder-component .cpt-hero-content .hero-title .alt-font {
        display: block;
        font-family: Charleston, Arial, Helvetica, sans-serif;
        color: #036d58;
        font-size: 4.6rem;
        text-transform: uppercase; }
        @media screen and (max-width: 768px) {
          .location-finder-component .result-list .hero-title .alt-font,
          .location-finder-component .cpt-hero-content .hero-title .alt-font {
            font-size: 2.94rem; } }
    .location-finder-component .result-list .copy,
    .location-finder-component .result-list .description,
    .location-finder-component .cpt-hero-content .copy,
    .location-finder-component .cpt-hero-content .description {
      padding: 0 7.5rem 7.5rem 7.5rem;
      background-position: bottom left;
      position: relative;
      background-color: #ecf4da;
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.525%, 97.83% 98.314%, 96.224% 98.169%, 93.852% 97.969%, 90.91% 97.741%, 87.498% 97.499%, 85.607% 97.376%, 83.331% 97.238%, 81.915% 97.158%, 80.11% 97.062%, 76.804% 96.903%, 73.011% 96.749%, 70.171% 96.655%, 67.8% 96.589%, 64.207% 96.515%, 61.268% 96.4%, 58.6554% 96.46%, 57.007% 96.45%, 54.734% 96.461%, 52.557% 96.472%, 50.377% 96.49%, 48.008% 96.517%, 45.453% 96.554%, 43.371% 96.59%, 40.5307% 96.6%, 37.69% 96.712%, 35.228% 96.774%, 32.7645% 96.843%, 31.416% 96.88%, 28.5495% 96.973%, 26.073% 97.056%, 23.334% 97.154%, 21.2467% 97.233%, 19.3569% 97.307%, 16.881% 97.409%, 14.7961% 97.49%, 12.6448% 97.59%, 10.951% 97.67%, 8.863% 97.768%, 6.65% 97.876%, 4.56% 97.982%, 2.01983% 98.117%, 0.78033% 98.185%, 0% 98.23%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 100% 98.525%, 97.83% 98.314%, 96.224% 98.169%, 93.852% 97.969%, 90.91% 97.741%, 87.498% 97.499%, 85.607% 97.376%, 83.331% 97.238%, 81.915% 97.158%, 80.11% 97.062%, 76.804% 96.903%, 73.011% 96.749%, 70.171% 96.655%, 67.8% 96.589%, 64.207% 96.515%, 61.268% 96.4%, 58.6554% 96.46%, 57.007% 96.45%, 54.734% 96.461%, 52.557% 96.472%, 50.377% 96.49%, 48.008% 96.517%, 45.453% 96.554%, 43.371% 96.59%, 40.5307% 96.6%, 37.69% 96.712%, 35.228% 96.774%, 32.7645% 96.843%, 31.416% 96.88%, 28.5495% 96.973%, 26.073% 97.056%, 23.334% 97.154%, 21.2467% 97.233%, 19.3569% 97.307%, 16.881% 97.409%, 14.7961% 97.49%, 12.6448% 97.59%, 10.951% 97.67%, 8.863% 97.768%, 6.65% 97.876%, 4.56% 97.982%, 2.01983% 98.117%, 0.78033% 98.185%, 0% 98.23%, 0% 0%); }
      @media screen and (max-width: 768px) {
        .location-finder-component .result-list .copy,
        .location-finder-component .result-list .description,
        .location-finder-component .cpt-hero-content .copy,
        .location-finder-component .cpt-hero-content .description {
          padding: 0 3.2rem 3.2rem;
          -webkit-clip-path: none;
                  clip-path: none; }
          .location-finder-component .result-list .copy::after,
          .location-finder-component .result-list .description::after,
          .location-finder-component .cpt-hero-content .copy::after,
          .location-finder-component .cpt-hero-content .description::after {
            content: "";
            display: block;
            position: absolute;
            top: 100%;
            left: 0;
            background-color: #ecf4da;
            right: 0;
            height: 4.53vw;
            -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%);
                    clip-path: polygon(0% 0%, 100% 0%, 100% 17.64706%, 74.66667% 64.70588%, 62.13333% 88.23529%, 52.53333% 100%, 32% 100%, 24% 94.11765%, 10.93333% 82.35294%, 0% 70.58824%, 0% 0%); } }
      .location-finder-component .result-list .copy p,
      .location-finder-component .result-list .description p,
      .location-finder-component .cpt-hero-content .copy p,
      .location-finder-component .cpt-hero-content .description p {
        margin-top: 0;
        font-size: 1.5rem;
        font-family: 1.6rem;
        font-weight: normal;
        line-height: 1.33;
        margin-bottom: 2.9rem; }
        .location-finder-component .result-list .copy p:last-child,
        .location-finder-component .result-list .description p:last-child,
        .location-finder-component .cpt-hero-content .copy p:last-child,
        .location-finder-component .cpt-hero-content .description p:last-child {
          margin-bottom: 0; }
    .location-finder-component .result-list .icon,
    .location-finder-component .result-list .itm-location-type,
    .location-finder-component .cpt-hero-content .icon,
    .location-finder-component .cpt-hero-content .itm-location-type {
      width: 10%;
      display: inline-block;
      vertical-align: top;
      margin-right: 1.5rem;
      margin-top: .5rem;
      font-weight: bold;
      text-align: center; }
      .location-finder-component .result-list .icon img,
      .location-finder-component .result-list .itm-location-type img,
      .location-finder-component .cpt-hero-content .icon img,
      .location-finder-component .cpt-hero-content .itm-location-type img {
        width: 3.5rem;
        height: 3.5rem;
        background: #edf4f3;
        border-radius: 500px;
        transition: .2s ease background; }
      .location-finder-component .result-list .icon .title,
      .location-finder-component .result-list .itm-location-type .title,
      .location-finder-component .cpt-hero-content .icon .title,
      .location-finder-component .cpt-hero-content .itm-location-type .title {
        display: block;
        font-size: .9rem;
        color: #5c6765; }
    .location-finder-component .result-list .item,
    .location-finder-component .result-list .itm-location-details,
    .location-finder-component .cpt-hero-content .item,
    .location-finder-component .cpt-hero-content .itm-location-details {
      width: 85%;
      display: inline-block;
      font-family: 1.6rem;
      color: #2b3936; }
      .location-finder-component .result-list .item .name,
      .location-finder-component .result-list .item .itm-store-name,
      .location-finder-component .result-list .itm-location-details .name,
      .location-finder-component .result-list .itm-location-details .itm-store-name,
      .location-finder-component .cpt-hero-content .item .name,
      .location-finder-component .cpt-hero-content .item .itm-store-name,
      .location-finder-component .cpt-hero-content .itm-location-details .name,
      .location-finder-component .cpt-hero-content .itm-location-details .itm-store-name {
        display: inline-block;
        font-size: 2.2rem;
        font-weight: bold;
        text-decoration: none;
        color: #2b3936;
        text-transform: lowercase; }
        .location-finder-component .result-list .item .name.triangle-link,
        .location-finder-component .result-list .item .itm-store-name.triangle-link,
        .location-finder-component .result-list .itm-location-details .name.triangle-link,
        .location-finder-component .result-list .itm-location-details .itm-store-name.triangle-link,
        .location-finder-component .cpt-hero-content .item .name.triangle-link,
        .location-finder-component .cpt-hero-content .item .itm-store-name.triangle-link,
        .location-finder-component .cpt-hero-content .itm-location-details .name.triangle-link,
        .location-finder-component .cpt-hero-content .itm-location-details .itm-store-name.triangle-link {
          position: relative; }
          .location-finder-component .result-list .item .name.triangle-link::after,
          .location-finder-component .result-list .item .itm-store-name.triangle-link::after,
          .location-finder-component .result-list .itm-location-details .name.triangle-link::after,
          .location-finder-component .result-list .itm-location-details .itm-store-name.triangle-link::after,
          .location-finder-component .cpt-hero-content .item .name.triangle-link::after,
          .location-finder-component .cpt-hero-content .item .itm-store-name.triangle-link::after,
          .location-finder-component .cpt-hero-content .itm-location-details .name.triangle-link::after,
          .location-finder-component .cpt-hero-content .itm-location-details .itm-store-name.triangle-link::after {
            width: 0.8rem;
            height: 1.1rem;
            position: absolute;
            margin-top: 1.1rem;
            vertical-align: middle; }
      .location-finder-component .result-list .item .notice,
      .location-finder-component .result-list .itm-location-details .notice,
      .location-finder-component .cpt-hero-content .item .notice,
      .location-finder-component .cpt-hero-content .itm-location-details .notice {
        font-family: Charleston, Arial, Helvetica, sans-serif;
        display: block;
        text-transform: uppercase;
        font-size: 1.3rem; }
      .location-finder-component .result-list .item .status,
      .location-finder-component .result-list .item .itm-location-status,
      .location-finder-component .result-list .itm-location-details .status,
      .location-finder-component .result-list .itm-location-details .itm-location-status,
      .location-finder-component .cpt-hero-content .item .status,
      .location-finder-component .cpt-hero-content .item .itm-location-status,
      .location-finder-component .cpt-hero-content .itm-location-details .status,
      .location-finder-component .cpt-hero-content .itm-location-details .itm-location-status {
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        color: #287201;
        font-size: 1.2rem;
        font-weight: 500;
        margin-right: .4em; }
        .location-finder-component .result-list .item .status:empty,
        .location-finder-component .result-list .item .itm-location-status:empty,
        .location-finder-component .result-list .itm-location-details .status:empty,
        .location-finder-component .result-list .itm-location-details .itm-location-status:empty,
        .location-finder-component .cpt-hero-content .item .status:empty,
        .location-finder-component .cpt-hero-content .item .itm-location-status:empty,
        .location-finder-component .cpt-hero-content .itm-location-details .status:empty,
        .location-finder-component .cpt-hero-content .itm-location-details .itm-location-status:empty {
          display: none; }
        .location-finder-component .result-list .item .status.closed,
        .location-finder-component .result-list .item .itm-location-status.closed,
        .location-finder-component .result-list .itm-location-details .status.closed,
        .location-finder-component .result-list .itm-location-details .itm-location-status.closed,
        .location-finder-component .cpt-hero-content .item .status.closed,
        .location-finder-component .cpt-hero-content .item .itm-location-status.closed,
        .location-finder-component .cpt-hero-content .itm-location-details .status.closed,
        .location-finder-component .cpt-hero-content .itm-location-details .itm-location-status.closed {
          color: #892942; }
      .location-finder-component .result-list .item .distance,
      .location-finder-component .result-list .itm-location-details .distance,
      .location-finder-component .cpt-hero-content .item .distance,
      .location-finder-component .cpt-hero-content .itm-location-details .distance {
        display: block;
        font-size: 1.2rem;
        font-weight: 500;
        color: #5c6765;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        margin-bottom: 1.5rem; }
      .location-finder-component .result-list .item .itm-location-address,
      .location-finder-component .result-list .itm-location-details .itm-location-address,
      .location-finder-component .cpt-hero-content .item .itm-location-address,
      .location-finder-component .cpt-hero-content .itm-location-details .itm-location-address {
        display: inline-block;
        font-size: 1.5rem;
        font-weight: normal;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
        text-decoration: underline; }
      .location-finder-component .result-list .item .address-link,
      .location-finder-component .result-list .itm-location-details .address-link,
      .location-finder-component .cpt-hero-content .item .address-link,
      .location-finder-component .cpt-hero-content .itm-location-details .address-link {
        display: inline-block;
        padding-right: 2rem;
        position: relative;
        text-decoration: underline; }
        .location-finder-component .result-list .item .address-link:after,
        .location-finder-component .result-list .itm-location-details .address-link:after,
        .location-finder-component .cpt-hero-content .item .address-link:after,
        .location-finder-component .cpt-hero-content .itm-location-details .address-link:after {
          content: " \e900" !important;
          /* use !important to prevent issues with browser extensions that change fonts */
          font-family: 'icomoon' !important;
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          background-image: none !important;
          font-size: 1rem;
          right: 0;
          top: 50%;
          position: absolute;
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
          /* Better Font Rendering =========== */
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale; }
      @media screen and (max-width: 768px) {
        .location-finder-component .result-list .item .itm-location-phone,
        .location-finder-component .result-list .itm-location-details .itm-location-phone,
        .location-finder-component .cpt-hero-content .item .itm-location-phone,
        .location-finder-component .cpt-hero-content .itm-location-details .itm-location-phone {
          margin-bottom: 0; } }
      .location-finder-component .result-list .item .itm-location-actions,
      .location-finder-component .result-list .itm-location-details .itm-location-actions,
      .location-finder-component .cpt-hero-content .item .itm-location-actions,
      .location-finder-component .cpt-hero-content .itm-location-details .itm-location-actions {
        margin-bottom: 1.5rem; }
        .location-finder-component .result-list .item .itm-location-actions .secondary,
        .location-finder-component .result-list .itm-location-details .itm-location-actions .secondary,
        .location-finder-component .cpt-hero-content .item .itm-location-actions .secondary,
        .location-finder-component .cpt-hero-content .itm-location-details .itm-location-actions .secondary {
          border: none; }
        @media screen and (max-width: 768px) {
          .location-finder-component .result-list .item .itm-location-actions .btn,
          .location-finder-component .result-list .itm-location-details .itm-location-actions .btn,
          .location-finder-component .cpt-hero-content .item .itm-location-actions .btn,
          .location-finder-component .cpt-hero-content .itm-location-details .itm-location-actions .btn {
            margin-top: 1.5rem; } }
        .location-finder-component .result-list .item .itm-location-actions .btn:first-of-type,
        .location-finder-component .result-list .itm-location-details .itm-location-actions .btn:first-of-type,
        .location-finder-component .cpt-hero-content .item .itm-location-actions .btn:first-of-type,
        .location-finder-component .cpt-hero-content .itm-location-details .itm-location-actions .btn:first-of-type {
          margin-right: 2.5rem; }
      .location-finder-component .result-list .item .addr1,
      .location-finder-component .result-list .item .addr2,
      .location-finder-component .result-list .item .phone-desktop,
      .location-finder-component .result-list .item .phone-mobile,
      .location-finder-component .result-list .itm-location-details .addr1,
      .location-finder-component .result-list .itm-location-details .addr2,
      .location-finder-component .result-list .itm-location-details .phone-desktop,
      .location-finder-component .result-list .itm-location-details .phone-mobile,
      .location-finder-component .cpt-hero-content .item .addr1,
      .location-finder-component .cpt-hero-content .item .addr2,
      .location-finder-component .cpt-hero-content .item .phone-desktop,
      .location-finder-component .cpt-hero-content .item .phone-mobile,
      .location-finder-component .cpt-hero-content .itm-location-details .addr1,
      .location-finder-component .cpt-hero-content .itm-location-details .addr2,
      .location-finder-component .cpt-hero-content .itm-location-details .phone-desktop,
      .location-finder-component .cpt-hero-content .itm-location-details .phone-mobile {
        display: block;
        font-size: 1.5rem;
        font-weight: normal;
        font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
      .location-finder-component .result-list .item .phone-desktop,
      .location-finder-component .result-list .item .phone-mobile,
      .location-finder-component .result-list .itm-location-details .phone-desktop,
      .location-finder-component .result-list .itm-location-details .phone-mobile,
      .location-finder-component .cpt-hero-content .item .phone-desktop,
      .location-finder-component .cpt-hero-content .item .phone-mobile,
      .location-finder-component .cpt-hero-content .itm-location-details .phone-desktop,
      .location-finder-component .cpt-hero-content .itm-location-details .phone-mobile {
        margin-top: 1.5rem; }
      .location-finder-component .result-list .item .phone-desktop,
      .location-finder-component .result-list .itm-location-details .phone-desktop,
      .location-finder-component .cpt-hero-content .item .phone-desktop,
      .location-finder-component .cpt-hero-content .itm-location-details .phone-desktop {
        margin-top: .6rem; }
        @media (max-width: 768px) {
          .location-finder-component .result-list .item .phone-desktop,
          .location-finder-component .result-list .itm-location-details .phone-desktop,
          .location-finder-component .cpt-hero-content .item .phone-desktop,
          .location-finder-component .cpt-hero-content .itm-location-details .phone-desktop {
            display: none; } }
      @media (min-width: 768px) {
        .location-finder-component .result-list .item .phone-mobile,
        .location-finder-component .result-list .itm-location-details .phone-mobile,
        .location-finder-component .cpt-hero-content .item .phone-mobile,
        .location-finder-component .cpt-hero-content .itm-location-details .phone-mobile {
          display: none; } }
      .location-finder-component .result-list .item .phone-mobile a,
      .location-finder-component .result-list .itm-location-details .phone-mobile a,
      .location-finder-component .cpt-hero-content .item .phone-mobile a,
      .location-finder-component .cpt-hero-content .itm-location-details .phone-mobile a {
        font-weight: 300; }
        @media (max-width: 768px) {
          .location-finder-component .result-list .item .phone-mobile a:focus,
          .location-finder-component .result-list .itm-location-details .phone-mobile a:focus,
          .location-finder-component .cpt-hero-content .item .phone-mobile a:focus,
          .location-finder-component .cpt-hero-content .itm-location-details .phone-mobile a:focus {
            text-decoration: underline; } }
      .location-finder-component .result-list .item .primary-button,
      .location-finder-component .result-list .itm-location-details .primary-button,
      .location-finder-component .cpt-hero-content .item .primary-button,
      .location-finder-component .cpt-hero-content .itm-location-details .primary-button {
        margin-right: 2.5rem;
        margin-top: 1.5rem; }
        .location-finder-component .result-list .item .primary-button.delivery:not(.disabled),
        .location-finder-component .result-list .itm-location-details .primary-button.delivery:not(.disabled),
        .location-finder-component .cpt-hero-content .item .primary-button.delivery:not(.disabled),
        .location-finder-component .cpt-hero-content .itm-location-details .primary-button.delivery:not(.disabled) {
          background-color: #fac53c;
          color: #2b3936; }
          .location-finder-component .result-list .item .primary-button.delivery:not(.disabled):hover,
          .location-finder-component .result-list .itm-location-details .primary-button.delivery:not(.disabled):hover,
          .location-finder-component .cpt-hero-content .item .primary-button.delivery:not(.disabled):hover,
          .location-finder-component .cpt-hero-content .itm-location-details .primary-button.delivery:not(.disabled):hover {
            background-color: #036d58;
            color: #ffffff; }
      .location-finder-component .result-list .item .delivery-services,
      .location-finder-component .result-list .itm-location-details .delivery-services,
      .location-finder-component .cpt-hero-content .item .delivery-services,
      .location-finder-component .cpt-hero-content .itm-location-details .delivery-services {
        display: block;
        margin-top: 1.5rem; }
        .location-finder-component .result-list .item .delivery-services .delivery-option,
        .location-finder-component .result-list .itm-location-details .delivery-services .delivery-option,
        .location-finder-component .cpt-hero-content .item .delivery-services .delivery-option,
        .location-finder-component .cpt-hero-content .itm-location-details .delivery-services .delivery-option {
          font-size: 1.2rem;
          font-weight: bold;
          display: inline-block;
          color: #2b3936;
          line-height: 0.89;
          margin-right: 1.5rem;
          text-decoration: none;
          position: relative;
          margin-bottom: 1rem;
          padding: 1rem 1.5rem 1rem 0; }
    .location-finder-component .result-list .delivery-icon,
    .location-finder-component .cpt-hero-content .delivery-icon {
      height: 2.0rem;
      margin-right: .5rem;
      vertical-align: middle; }
    .location-finder-component .result-list .cpt-delivery-opt .itm-deliver-options,
    .location-finder-component .cpt-hero-content .cpt-delivery-opt .itm-deliver-options {
      padding-left: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      list-style-type: none; }
      .location-finder-component .result-list .cpt-delivery-opt .itm-deliver-options li a,
      .location-finder-component .cpt-hero-content .cpt-delivery-opt .itm-deliver-options li a {
        font-size: 1.2rem;
        font-weight: bold;
        display: -ms-flexbox;
        display: flex;
        color: #2b3936;
        line-height: 0.89;
        margin-right: 1.5rem;
        text-decoration: none;
        position: relative;
        margin-bottom: 1rem;
        padding: 1rem 1.5rem 1rem 0; }
    .location-finder-component .result-list .hours,
    .location-finder-component .cpt-hero-content .hours {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      display: inline-block;
      font-size: 1.2rem;
      font-weight: 500;
      color: #2b3936; }
      .location-finder-component .result-list .hours:empty,
      .location-finder-component .cpt-hero-content .hours:empty {
        display: none; }
  .location-finder-component .cpt-hero-content {
    padding: 7.5rem 0; }
  .location-finder-component .results-count {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    box-shadow: 0 2px 5px 0 rgba(153, 175, 172, 0.23);
    padding: .7rem 0 .7rem 5rem;
    position: relative;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    z-index: 2; }
    .location-finder-component .results-count .number,
    .location-finder-component .results-count .search {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.5rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.33;
      letter-spacing: normal;
      color: #2b3936; }
    .location-finder-component .results-count .number {
      margin-right: .6rem; }
    .location-finder-component .results-count .search {
      font-weight: bold;
      color: #036d58;
      margin-left: .6rem;
      word-break: break-word; }
  .location-finder-component .no-results-msg {
    padding-top: 1.5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    -ms-flex-pack: center;
        justify-content: center; }
    .location-finder-component .no-results-msg img {
      display: block;
      padding-top: 6rem;
      max-width: 14rem;
      margin: 0 auto; }
    .location-finder-component .no-results-msg p {
      padding-left: 5rem;
      padding-right: 1.5rem; }
    .location-finder-component .no-results-msg .searched-term {
      word-break: break-word; }
    .location-finder-component .no-results-msg .script-headline {
      font-family: 1.6rem;
      font-size: 3rem;
      font-weight: 500;
      text-align: center;
      display: block;
      padding-top: 3rem; }
  .location-finder-component .item-wrapper {
    padding-top: 3rem;
    padding-left: 3rem;
    transition: .2s ease background; }
    .location-finder-component .item-wrapper.selected {
      background-color: #fdf9e8; }
      .location-finder-component .item-wrapper.selected .icon img {
        background: #ffffff; }
    .location-finder-component .item-wrapper:after {
      content: '';
      background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
      background-repeat: no-repeat;
      background-size: 150% 100%;
      overflow: hidden;
      height: .3rem;
      display: block;
      margin-top: 1.2rem;
      border: none;
      width: 100%; }
    .location-finder-component .item-wrapper:last-of-type {
      margin-bottom: 1.6rem; }
  .location-finder-component .hide-temporarily {
    display: none !important; }
  .location-finder-component .gmap {
    width: calc(100% - 59.5rem);
    height: 882px;
    display: inline-block;
    transition: .2s ease padding;
    overflow: hidden;
    border-left: none; }
    @media (max-width: 850px) {
      .location-finder-component .gmap {
        width: 100%;
        -ms-flex-order: 1;
            order: 1;
        height: 330px; } }
    @media (max-width: 850px) {
      .location-finder-component .gmap > div {
        height: 330px !important; } }
    .location-finder-component .gmap img {
      width: 100%; }

/*      Fix for google maps pin    */
.location-finder-component .gmap div[style*="color: rgb(0, 0, 0); font-size: 14px; font-family: Roboto, Arial, sans-serif"] {
  background: #ffffff;
  border-radius: 50%;
  width: 1.8rem;
  height: 1.8rem; }

.location-drawer-component {
  z-index: 9;
  position: fixed;
  left: 0;
  right: 0;
  transition: .25s ease all, 0s linear top;
  -ms-transform: translateY(-100%) translateY(-4.6rem);
      transform: translateY(-100%) translateY(-4.6rem);
  opacity: 0;
  display: none; }
  @media screen and (max-width: 768px) {
    .location-drawer-component {
      background: #edf4f3;
      position: fixed;
      bottom: 0;
      overflow: hidden; } }
  .location-drawer-component.has-scroll {
    overflow-y: auto;
    height: calc(100vh - 165px); }
    .location-drawer-component.has-scroll .bg-helper {
      height: 35.5rem; }
  .location-drawer-component.open {
    -ms-transform: translateY(0%);
        transform: translateY(0%);
    opacity: 1;
    display: block; }
    @media screen and (max-width: 768px) {
      .location-drawer-component.open {
        overflow-x: hidden;
        overflow-y: auto; } }
  .location-drawer-component.has-distance-select .location-form-component .search-bar .location-form-search-input {
    margin-right: 0;
    padding-right: 3rem; }
  .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select {
    display: block;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    text-align: center;
    text-align-last: center;
    border-radius: 3.5rem;
    height: 4.5rem;
    font-size: 1.6rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 700;
    border: solid 1px #036d58;
    background-color: #036d58;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: -2.5rem;
    color: #ffffff;
    width: 100%;
    max-width: 17rem;
    -ms-flex-order: 1;
        order: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    margin-right: 2rem; }
    @media (max-width: 768px) {
      .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select {
        width: 15.5rem;
        height: 6rem;
        margin-right: 0; } }
    .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select:hover, .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select:focus {
      background: #fac53c;
      border-color: #fac53c;
      color: #2b3936; }
    .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select::-ms-expand {
      display: none; }
    .edge .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select {
      padding-left: 5rem; }
      .edge .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select:hover, .edge .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select:focus, .edge .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select:active {
        overflow: hidden; }
        .edge .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select:hover::-ms-value, .edge .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select:focus::-ms-value, .edge .location-drawer-component.has-distance-select .location-form-component .search-bar .custom-select:active::-ms-value {
          background: none; }
  .location-drawer-component .error-details {
    display: none;
    position: absolute;
    bottom: -1.6rem;
    left: 2.5rem;
    color: #dd2106;
    font-size: 1rem;
    font-weight: 500;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .location-drawer-component .bg-helper {
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 0;
    position: absolute; }
    @media screen and (min-width: 769px) {
      .location-drawer-component .bg-helper {
        background: #edf4f3;
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%); } }
  .location-drawer-component .store-locator {
    box-shadow: inset 0 1.1rem 0.8rem -1rem rgba(153, 175, 172, 0.6);
    padding-top: 5rem; }
    @media screen and (max-width: 1160px) {
      .location-drawer-component .store-locator {
        padding-bottom: 3rem; } }
    @media screen and (max-width: 768px) {
      .location-drawer-component .store-locator {
        padding: 3rem 1.5rem 0; } }
    .location-drawer-component .store-locator .close-wrapper, .location-drawer-component .store-locator .itm-close-wrapper {
      display: block;
      position: relative;
      height: auto; }
      @media screen and (max-width: 768px) {
        .location-drawer-component .store-locator .close-wrapper, .location-drawer-component .store-locator .itm-close-wrapper {
          height: 2.3rem;
          margin-bottom: 2rem; } }
      .location-drawer-component .store-locator .close-wrapper .close, .location-drawer-component .store-locator .itm-close-wrapper .close {
        border: none;
        top: -3rem; }
        @media screen and (max-width: 768px) {
          .location-drawer-component .store-locator .close-wrapper .close, .location-drawer-component .store-locator .itm-close-wrapper .close {
            top: 0; } }
    .location-drawer-component .store-locator .location-form-component .location-form-search-input {
      width: 100%;
      border-radius: 3.5rem;
      margin-right: 2rem;
      padding-right: 2.5rem; }
      @media screen and (max-width: 768px) {
        .location-drawer-component .store-locator .location-form-component .location-form-search-input {
          margin-right: 0; } }
    .location-drawer-component .store-locator .location-form-component .custom-select {
      display: none; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .store-locator .location-form-component .location-form-filters-title {
        margin-bottom: 0 !important;
        z-index: 2;
        position: relative; } }
    @media screen and (max-width: 768px) {
      .location-drawer-component .store-locator .location-form-component .location-form-filters {
        margin-bottom: 2rem; } }
    @media screen and (max-width: 768px) {
      .location-drawer-component .store-locator .location-form-component .location-form-filters-list {
        padding-top: 1rem;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 2rem;
        width: calc(100vw - 4rem); } }
    .location-drawer-component .store-locator .location-form-component .location-form-filters-list::after, .location-drawer-component .store-locator .location-form-component .location-form-filters-list::before {
      opacity: 0; }
    .location-drawer-component .store-locator .location-form-component .location-form-filters-list.locations-right-gradient::after {
      content: "";
      transition: opacity 0.2s;
      opacity: 1;
      position: absolute;
      width: 30%;
      height: 15rem;
      bottom: 0;
      right: 0;
      z-index: 1;
      pointer-events: none;
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, rgba(237, 244, 243, 0) 20%, #edf4f3 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
      @media screen and (min-width: 769px) {
        .location-drawer-component .store-locator .location-form-component .location-form-filters-list.locations-right-gradient::after {
          display: none; } }
    .location-drawer-component .store-locator .location-form-component .location-form-filters-list.locations-left-gradient::before {
      content: "";
      transition: opacity 0.2s;
      opacity: 1;
      position: absolute;
      width: 30%;
      height: 15rem;
      bottom: 0;
      right: auto;
      left: 0;
      z-index: 1;
      pointer-events: none;
      /* FF3.6-15 */
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to right, #edf4f3 6%, rgba(237, 244, 243, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
      /* IE6-9 */ }
      @media screen and (min-width: 769px) {
        .location-drawer-component .store-locator .location-form-component .location-form-filters-list.locations-left-gradient::before {
          display: none; } }
    @media screen and (max-width: 768px) {
      .location-drawer-component .store-locator .location-form-component .location-form-filters-list li {
        display: block !important;
        line-height: 3;
        margin: 0 0 1rem 2rem; } }
    .location-drawer-component .store-locator .location-form-component .location-form-filters-list.fcs-view-all {
      display: block;
      margin-bottom: 0; }
      .location-drawer-component .store-locator .location-form-component .location-form-filters-list.fcs-view-all li {
        padding-left: 3rem;
        margin: 0;
        line-height: 2; }
    .location-drawer-component .store-locator .location-form-component .location-form-search {
      position: relative; }
      .location-drawer-component .store-locator .location-form-component .location-form-search:after {
        display: none; }
    .location-drawer-component .store-locator .location-form-component .location-form-search-btn {
      position: relative;
      z-index: 3; }
    .location-drawer-component .store-locator .location-form-component .filter-bar {
      position: relative; }
    .location-drawer-component .store-locator .location-form-component .extend-filters {
      display: none;
      margin-bottom: 2rem; }
      @media screen and (max-width: 768px) {
        .location-drawer-component .store-locator .location-form-component .extend-filters {
          display: inline-block;
          z-index: 2; } }
    .location-drawer-component .store-locator .location-form-component.error .error-details {
      display: block; }
    .location-drawer-component .store-locator .location-form-component.error .location-form-search-input {
      border-color: #dd2106;
      padding-right: 5rem; }
    .location-drawer-component .store-locator .location-form-component.error .location-form-search::before {
      content: url("/Assets/Jamba/img/icons/input-invalid.svg");
      display: block;
      position: absolute;
      top: 50%;
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 20.5rem;
      z-index: 1;
      line-height: 1; }
      @media screen and (max-width: 768px) {
        .location-drawer-component .store-locator .location-form-component.error .location-form-search::before {
          right: 12.5rem; } }
  .location-drawer-component .delivery-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.3rem;
    padding: 2rem 0; }
    .location-drawer-component .delivery-wrapper .address {
      border-right: solid 0.1rem #cd4b0f; }
  .location-drawer-component .closest-location-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.3rem;
    padding: 1.4rem 0; }
  .location-drawer-component .pickup-wrapper {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.3rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    padding: 2rem 0; }
    .location-drawer-component .pickup-wrapper .address {
      border-right: solid 0.1rem #cd4b0f; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .pickup-wrapper .triangle-link {
        display: none; } }
  .location-drawer-component .pick-up-time {
    font-size: 1.3rem;
    line-height: 1.15;
    padding: 0 1rem; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .pick-up-time {
        font-size: 1rem; } }
  .location-drawer-component .pick-up-interval {
    padding: 0 2rem 0 1.1rem; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .pick-up-interval {
        font-size: 1rem; } }
  .location-drawer-component .info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .location-drawer-component .location {
    display: inline-block;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-left: 0.6rem;
    max-width: 5rem;
    line-height: 1.15; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .location {
        font-size: 1rem; } }
  .location-drawer-component .icon-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .icon-wrapper {
        padding-left: 1.8rem; } }
    .location-drawer-component .icon-wrapper img {
      width: 2rem;
      height: 3rem; }
      @media screen and (max-width: 768px) {
        .location-drawer-component .icon-wrapper img {
          width: 1rem;
          height: 1.6rem; } }
  .location-drawer-component .address-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .location-drawer-component .address {
    font-weight: 500;
    line-height: 1;
    margin-left: .7rem;
    border-left: solid 0.1rem #cd4b0f;
    padding: 0.4rem 1.2rem 0.4rem 1.1rem; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .address {
        font-size: 1rem;
        padding-right: .9rem;
        padding-left: .7rem;
        text-align: center; } }
  @media screen and (max-width: 768px) {
    .location-drawer-component .bull {
      display: none; } }
  .location-drawer-component .triangle-link {
    color: #036d58;
    font-size: 1.4rem;
    font-weight: 500;
    display: inline-block;
    white-space: nowrap; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .triangle-link {
        font-size: 1.2rem;
        margin-right: 1.5rem; } }
    .location-drawer-component .triangle-link::after {
      margin-left: .5rem; }
  .location-drawer-component .btn-wrapper {
    white-space: nowrap;
    margin-left: 2rem; }
    @media screen and (max-width: 768px) {
      .location-drawer-component .btn-wrapper {
        display: none; } }
  .location-drawer-component .primary-button + .primary-button {
    margin-left: 3rem; }

.store-locator .location-drawer-component {
  display: none; }

.highcontrast .location-drawer-component {
  border: 1px solid #ffffff; }

.sct-location-drawer {
  background: #edf4f3;
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
          clip-path: polygon(0% 0%, 100% 0%, 100% 98.8%, 99.7079% 98.6159%, 99.4534% 98.476%, 99.0069% 98.256%, 98.5973% 98.0748%, 98.2579% 97.9374%, 97.9937% 97.8374%, 97.4415% 97.6452%, 97.098% 97.5362%, 96.7621% 97.4362%, 96.44% 97.3472%, 96.0208% 97.2384%, 95.5924% 97.1366%, 95.0187% 97.0136%, 94.4965% 96.9136%, 94.0806% 96.8416%, 93.7677% 96.7916%, 93.4596% 96.746%, 93.0069% 96.6848%, 92.7183% 96.6494%, 92.1766% 96.5894%, 91.8025% 96.5535%, 91.4659% 96.525%, 90.9944% 96.49%, 90.5132% 96.4607%, 90.2002% 96.445%, 89.9228% 96.433%, 89.5132% 96.419%, 89.1515% 96.4098%, 88.7538% 96.4033%, 88.3984% 96.4008%, 88.2475% 96.4008%, 87.831% 96.4058%, 87.4339% 96.4196%, 86.9339% 96.449%, 86.5187% 96.4826%, 86.0549% 96.5296%, 85.6147% 96.5828%, 85.2997% 96.6256%, 84.9332% 96.6802%, 84.4993% 96.7505%, 84.066% 96.827%, 83.639% 96.907%, 83.1842% 96.9982%, 82.7823% 97.0826%, 82.3532% 97.1764%, 82.1133% 97.2302%, 81.6008% 97.3484%, 81.0278% 97.4847%, 80.4325% 97.63%, 79.9381% 97.7526%, 79.4937% 97.8638%, 79.0542% 97.974%, 78.4109% 98.1354%, 77.9617% 98.2476%, 77.5493% 98.3498%, 77.1529% 98.447%, 76.6648% 98.565%, 76.114% 98.6952%, 75.771% 98.7752%, 75.4812% 98.8412%, 75.1237% 98.9212%, 74.806% 98.9904%, 74.5083% 99.054%, 74.1703% 99.1242%, 73.8636% 99.1862%, 73.5417% 99.2495%, 73.13% 99.3274%, 72.7468% 99.397%, 72.3428% 99.4668%, 71.8143% 99.5527%, 71.4262% 99.6128%, 70.9492% 99.6806%, 70.6411% 99.7206%, 70.2837% 99.7649%, 69.8101% 99.8184%, 69.3677% 99.8631%, 68.7482% 99.9168%, 68.0684% 99.9632%, 67.5844% 99.9884%, 67.2461% 100%, 66.0943% 100.0022%, 65.3294% 99.9652%, 64.806% 99.9251%, 64.348% 99.8802%, 63.809% 99.8168%, 63.2363% 99.7386%, 62.462% 99.617%, 61.5133% 99.4478%, 60.76098% 99.3009%, 60.1582% 99.1776%, 59.6362% 99.0677%, 59.0451% 98.941%, 58.4926% 98.821%, 57.9632% 98.7066%, 57.6022% 98.629%, 56.9751% 98.4962%, 56.3605% 98.3696%, 55.9542% 98.2896%, 55.4187% 98.1866%, 54.6443% 98.0476%, 53.912% 97.9288%, 53.4107% 97.8558%, 52.8196% 97.7796%, 52.2833% 97.7208%, 51.7543% 97.673%, 51.41926% 97.6484%, 51.0582% 97.6274%, 50.66112% 97.6108%, 50.24749% 97.6012%, 49.7221% 97.6012%, 49.3134% 97.6082%, 48.1248% 97.6454%, 47.82503% 97.6586%, 46.61849% 97.7258%, 45.8251% 97.7816%, 45.2966% 97.8232%, 44.839% 97.8622%, 44.522% 97.8905%, 43.79033% 97.9604%, 42.74332% 98.0694%, 42.0031% 98.1524%, 41.0942% 98.2598%, 40.4525% 98.3388%, 39.7844% 98.4234%, 38.9742% 98.5283%, 38.4013% 98.6039%, 37.4936% 98.724%, 36.93831% 98.7984%, 36.3662% 98.8748%, 35.59082% 98.978%, 34.992% 99.0564%, 34.2876% 99.1474%, 33.2395% 99.278%, 32.042% 99.4179%, 31.02072% 99.5275%, 30.0693% 99.6191%, 29.05695% 99.7038%, 28.1582% 99.7658%, 27.5382% 99.8001%, 26.73101% 99.8224%, 25.8589% 99.8078%, 25.392% 99.7847%, 24.78407% 99.74%, 23.9726% 99.6558%, 23.0228% 99.5249%, 21.6936% 99.291%, 20.29248% 98.991%, 18.354% 98.511%, 17.34165% 98.2402%, 16.24228% 97.9402%, 15.5992% 97.765%, 14.48282% 97.4676%, 12.7456% 97.0476%, 11.44242% 96.7958%, 10.09408% 96.6314%, 9.24895% 96.6%, 8.43776% 96.6186%, 7.5032% 96.675%, 7.10806% 96.7106%, 6.5251% 96.7766%, 5.52204% 96.9294%, 4.46328% 97.1494%, 3.56293% 97.3883%, 1.40674% 98.198%, 0% 99%, 0% 0%);
  font-family: #007bff;
  left: 0;
  padding: 4.2rem 1.5rem;
  position: relative;
  right: 0;
  top: 0;
  z-index: 0; }
  @media screen and (max-width: 768px) {
    .sct-location-drawer {
      -webkit-clip-path: none;
              clip-path: none;
      margin-left: -1.5rem;
      margin-right: -1.5rem; } }
  .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .location-form-search:after {
    content: url("/Assets/Jamba/img/drop.svg");
    background: transparent;
    display: inline-block;
    width: 1rem;
    height: 1rem;
    margin-left: .5rem;
    position: absolute;
    top: 50%;
    left: calc(100% - 4rem);
    -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
    @media screen and (max-width: 768px) {
      .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .location-form-search:after {
        left: calc(100% - 3rem); } }
  .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .location-form-search .location-form-search-input {
    width: calc(100% - 17rem); }
    @media screen and (max-device-width: 480px), (max-width: 690px) {
      .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .location-form-search .location-form-search-input {
        width: calc(100% - 8.5rem);
        padding-right: 4rem; } }
  .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #036d58;
    border: none;
    border-radius: 0 3.5rem 3.5rem 0;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-family: #6c757d;
    font-size: 1.6rem;
    height: 4.2rem;
    width: 100%;
    padding: 0 2rem;
    position: relative;
    text-align: center; }
    @media screen and (max-width: 768px) {
      .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select {
        height: 6rem;
        max-width: 11.6rem; } }
    .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:hover, .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:focus {
      background: #fac53c;
      border-color: #fac53c;
      color: #2b3936; }
      .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:hover .custom-select-current,
      .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:hover .label, .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:focus .custom-select-current,
      .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:focus .label {
        color: #2b3936; }
        .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:hover .custom-select-current:after,
        .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:hover .label:after, .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:focus .custom-select-current:after,
        .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select:focus .label:after {
          content: url("/Assets/Jamba/img/drop-black.svg");
          background: transparent; }
    .sct-location-drawer.has-distance-select .search-bar .location-form-wrapper .custom-select::-ms-expand {
      display: none; }
  .cmp-top-bar .sct-location-drawer {
    box-shadow: 0 0.4rem 0.3rem 0 rgba(0, 0, 0, 0.2);
    left: 0;
    margin-top: .2rem;
    padding: 2.0rem 2.5rem 0;
    position: fixed;
    right: 0;
    -ms-transform: translateY(-200%);
        transform: translateY(-200%);
    transition: transform .4s ease-in-out;
    z-index: 200; }
  .sct-location-drawer.shown, .sct-location-drawer.shown-alt {
    -ms-transform: translateY(0);
        transform: translateY(0);
    transition: transform .4s ease-in-out; }
    .tmp-locations .sct-location-drawer.shown, .tmp-locations .sct-location-drawer.shown-alt {
      -ms-transform: translateY(0);
          transform: translateY(0); }
  .sct-location-drawer .icon-location-arrow {
    margin-left: .5rem;
    vertical-align: middle; }
  .sct-location-drawer .search-bar {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-right: 4rem;
    margin-bottom: 1.4rem; }
    @media screen and (max-width: 1160px) {
      .sct-location-drawer .search-bar {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    @media screen and (max-width: 700px) {
      .sct-location-drawer .search-bar {
        -ms-flex-direction: column;
            flex-direction: column;
        padding: 0; } }
  @media screen and (max-width: 755px) {
    .sct-location-drawer .btn {
      font-size: 1.4rem; } }
  @media screen and (max-device-width: 480px), (max-width: 690px) {
    .sct-location-drawer .btn {
      width: 100%; } }
  .sct-location-drawer form {
    margin: 0 auto;
    max-width: 1440px;
    padding: 0 2rem; }
  .sct-location-drawer .service-filters {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: bold;
    text-transform: lowercase;
    border: none;
    width: 100%;
    -ms-flex-order: 5;
        order: 5;
    position: relative; }
    .sct-location-drawer .service-filters.fcs-view-all {
      padding-left: 0;
      margin-left: 0; }
      .sct-location-drawer .service-filters.fcs-view-all .filter-service-wrapper .location-form-filters-list li {
        display: block;
        padding: 1rem 3rem;
        margin-bottom: 1rem; }
      .sct-location-drawer .service-filters.fcs-view-all.locations-left-gradient::after, .sct-location-drawer .service-filters.fcs-view-all.locations-left-gradient::before, .sct-location-drawer .service-filters.fcs-view-all.locations-right-gradient::after, .sct-location-drawer .service-filters.fcs-view-all.locations-right-gradient::before {
        content: none; }
    .sct-location-drawer .service-filters .filter-service-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      width: 100%; }
      @media screen and (max-width: 640px) {
        .sct-location-drawer .service-filters .filter-service-wrapper {
          -ms-flex-direction: column;
              flex-direction: column; } }
      .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-title {
        display: inline-block; }
        @media (max-width: 768px) {
          .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-title {
            display: block;
            margin-bottom: 2rem; } }
      .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list {
        margin: 0;
        list-style: none;
        list-style-type: none;
        display: inline-block;
        font-weight: normal;
        position: static; }
        @media (max-width: 768px) {
          .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list {
            padding-bottom: 1.2rem;
            padding-left: 1rem;
            overflow-x: scroll;
            white-space: nowrap;
            padding-top: 1rem;
            width: 100%; } }
        .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list li {
          display: inline-block;
          padding: 0 3rem;
          font-size: 1.6rem; }
          @media (max-width: 768px) {
            .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list li {
              padding-left: 0; } }
        .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list .checkbox label {
          font-size: 1.5rem; }
        .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list::after, .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list::before {
          opacity: 0; }
        .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list.locations-right-gradient::after {
          content: "";
          transition: opacity 0.2s;
          opacity: 1;
          position: absolute;
          width: 30%;
          height: 7rem;
          bottom: 0;
          right: -1.5rem;
          z-index: 1;
          pointer-events: none;
          /* FF3.6-15 */
          /* Chrome10-25,Safari5.1-6 */
          background: linear-gradient(to right, rgba(237, 244, 243, 0) 20%, #edf4f3 100%);
          /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
          /* IE6-9 */ }
          @media screen and (min-width: 769px) {
            .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list.locations-right-gradient::after {
              display: none; } }
        .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list.locations-left-gradient::before {
          content: "";
          transition: opacity 0.2s;
          opacity: 1;
          position: absolute;
          width: 30%;
          height: 7rem;
          bottom: 0;
          right: auto;
          left: -1.5rem;
          z-index: 1;
          pointer-events: none;
          /* FF3.6-15 */
          /* Chrome10-25,Safari5.1-6 */
          background: linear-gradient(to right, #edf4f3 6%, rgba(237, 244, 243, 0) 100%);
          /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
          filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
          /* IE6-9 */ }
          @media screen and (min-width: 769px) {
            .sct-location-drawer .service-filters .filter-service-wrapper .location-form-filters-list.locations-left-gradient::before {
              display: none; } }
  .sct-location-drawer .location-filters {
    display: none; }
  .sct-location-drawer .extend-filters {
    display: none;
    position: absolute;
    right: 0;
    bottom: -2rem;
    font-weight: 500;
    font-size: 1.5rem;
    line-height: 1.33;
    color: #036d58;
    background: transparent;
    border: 1px solid transparent; }
    .sct-location-drawer .extend-filters:focus {
      outline: 0.2rem solid #036d58;
      outline-offset: .8rem; }
    @media (max-width: 768px) {
      .sct-location-drawer .extend-filters {
        display: inline-block; } }
  .sct-location-drawer .location-form-split {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: bold;
    padding: 0 1.5rem;
    text-align: center;
    color: #2b3936;
    max-width: 8.5rem;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
    margin-bottom: 1.5rem; }
    @media screen and (max-width: 768px) {
      .sct-location-drawer .location-form-split {
        max-width: none;
        width: 100%;
        padding: 1.5rem;
        margin-bottom: 0;
        padding: 1rem 1rem 1.4rem;
        line-height: 1; } }
  .sct-location-drawer .location-form-wrapper {
    position: relative;
    width: 100%;
    margin-bottom: 1.5rem; }
    @media screen and (max-width: 768px) {
      .sct-location-drawer .location-form-wrapper {
        margin-bottom: 3.5rem; } }
    .sct-location-drawer .location-form-wrapper small {
      color: #dd2106;
      display: none;
      margin-top: .5rem;
      position: absolute; }
    .sct-location-drawer .location-form-wrapper.error small {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-weight: 500;
      font-size: 1rem;
      display: block; }
  .sct-location-drawer .location-form-findme-btn {
    font-size: 1.6rem;
    width: 100%;
    max-width: 30rem;
    height: 4.5rem;
    text-transform: lowercase;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    margin-bottom: 1.5rem; }
    .sct-location-drawer .location-form-findme-btn::after {
      content: url("/Assets/Jamba/img/locate.svg");
      display: inline-block;
      width: 1.5rem;
      height: 1.5rem;
      transition: 0.4s cubic-bezier(0.175, -0.585, 0.32, 1.575) transform;
      margin-top: -0.2rem;
      margin-left: .5rem;
      vertical-align: middle; }
    @media screen and (max-width: 768px) {
      .sct-location-drawer .location-form-findme-btn {
        max-width: none;
        font-size: 1.8rem;
        height: 6rem;
        margin-bottom: 0; } }
    .sct-location-drawer .location-form-findme-btn:hover::after, .sct-location-drawer .location-form-findme-btn:focus::after {
      animation: 0.5s findMeAnimation cubic-bezier(0.175, -0.585, 0.32, 1.575) forwards; }
  .sct-location-drawer .location-form-search {
    background: #ffffff;
    border-radius: 3.5rem;
    border: solid 2px #036d58;
    display: -ms-flexbox;
    display: flex;
    height: 4.6rem;
    position: relative;
    width: 100%;
    padding-left: 2.5rem; }
    @media screen and (max-width: 768px) {
      .sct-location-drawer .location-form-search {
        height: 6.4rem; } }
    .sct-location-drawer .location-form-search label {
      left: 0;
      position: absolute;
      top: -2rem;
      margin-left: 2.5rem; }
    .sct-location-drawer .location-form-search input[type='text'] {
      border-bottom: none;
      box-shadow: none;
      height: auto;
      margin-bottom: 0; }
  .sct-location-drawer .location-form-search-input {
    border: 0;
    border-radius: .5rem 0 0 .5rem;
    position: relative;
    width: 100%;
    padding-right: 2rem; }
    @media screen and (max-device-width: 480px), (max-width: 690px) {
      .sct-location-drawer .location-form-search-input {
        padding-right: 2rem; } }
  .sct-location-drawer .location-form-filters-title {
    float: left;
    font-family: #6c757d; }
    @media screen and (max-width: 700px) {
      .sct-location-drawer .location-form-filters-title {
        display: block;
        float: none;
        text-align: center;
        width: 100%; } }
    @media screen and (max-device-width: 480px), (max-width: 690px) {
      .sct-location-drawer .location-form-filters-title {
        padding: 0;
        text-align: left; } }
  .sct-location-drawer .location-form-filters-list {
    display: -ms-flexbox;
    display: flex;
    margin: .1rem 0 0 10.0rem; }
    @media screen and (max-width: 700px) {
      .sct-location-drawer .location-form-filters-list {
        -ms-flex-pack: center;
            justify-content: center;
        margin: 1.0rem 0; } }
    @media screen and (max-device-width: 480px), (max-width: 690px) {
      .sct-location-drawer .location-form-filters-list {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-pack: justify;
            justify-content: space-between; } }
  .sct-location-drawer .service-filters {
    text-transform: lowercase; }
    .sct-location-drawer .service-filters li {
      margin-right: 2.0rem; }
      @media screen and (max-device-width: 480px), (max-width: 690px) {
        .sct-location-drawer .service-filters li {
          margin-bottom: 1.5rem;
          margin-right: 0; } }
  .sct-location-drawer .location-form-search-btn {
    margin: .5rem 0 2rem 1.5rem; }
    @media screen and (max-width: 1160px) {
      .sct-location-drawer .location-form-search-btn {
        margin-left: 0; } }
    @media screen and (max-width: 768px) {
      .sct-location-drawer .location-form-search-btn {
        height: 6rem;
        width: 100%; } }
  .sct-location-drawer .native-distance-select {
    width: 100%;
    min-width: 10rem;
    max-width: 17rem;
    position: absolute;
    top: 0;
    right: 0; }
    @media screen and (max-width: 768px) {
      .sct-location-drawer .native-distance-select {
        display: block;
        height: 6rem;
        max-width: 11.6rem;
        float: none;
        text-align: center;
        width: 100%; } }
  .sct-location-drawer .filter-bar {
    position: relative;
    margin-bottom: 2rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 768px) {
      .sct-location-drawer .filter-bar {
        padding-top: 2.5rem; }
        .sct-location-drawer .filter-bar:before {
          content: "";
          display: block;
          position: absolute;
          top: -0.3rem;
          left: -3rem;
          width: calc(100% + 6rem);
          height: .3rem;
          background: url(/Assets/Jamba/img/divider-pale-blue-medium.svg) center center repeat-x; } }

.forgot-password-component {
  max-width: 42rem;
  width: 100%;
  margin: 0 auto; }
  .forgot-password-component .generic-form {
    max-width: 31.5rem;
    margin: 0 auto; }
  .forgot-password-component .modal-title {
    margin-bottom: 1rem; }
  .forgot-password-component .input-wrapper {
    margin-bottom: 3.2rem; }
  .forgot-password-component .primary-button {
    margin-bottom: 2.8rem; }
  .forgot-password-component.confirmation .modal-header {
    max-width: 42rem; }
  .forgot-password-component.confirmation .primary-button {
    max-width: 31.5rem;
    margin: 2.4rem 0 auto; }
  .forgot-password-component .resend-wrapper {
    display: inline-block;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    margin-top: 3rem; }
    .forgot-password-component .resend-wrapper a {
      font-size: 1.8rem; }
  .forgot-password-component #confirmation-form-email {
    display: inline-block;
    word-wrap: break-word;
    word-break: break-all; }

.unlock-reward-component {
  max-width: 32rem;
  margin: 0 auto; }
  .unlock-reward-component .modal-title {
    margin-bottom: 1.4rem; }
  .unlock-reward-component .modal-body p {
    font-size: 1.5rem;
    text-align: left; }
  .unlock-reward-component .generic-form .input-wrapper .form-control {
    margin-bottom: .5rem; }
  .unlock-reward-component .info-label {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    color: #67726f;
    text-align: left; }

.unlock-reward-success-component {
  max-width: 33rem;
  margin: 0 auto; }
  .unlock-reward-success-component .modal-title {
    margin: 0 auto; }
  .unlock-reward-success-component .info-wrapper {
    margin-bottom: 2.2rem; }
  .unlock-reward-success-component .modal-body {
    padding: 0;
    max-width: 31.5rem; }
    .unlock-reward-success-component .modal-body p {
      font-size: 1.8rem;
      font-weight: 700;
      margin-bottom: 8rem; }
    .unlock-reward-success-component .modal-body .primary-button {
      padding: 1.64rem 3.8rem;
      font-size: 1.8rem;
      margin-bottom: 3.5rem; }
      @media screen and (max-width: 768px) {
        .unlock-reward-success-component .modal-body .primary-button {
          padding: 2rem 3.2rem; } }
    .unlock-reward-success-component .modal-body .triangle-link {
      font-size: 1.8rem;
      color: #036d58; }
      .unlock-reward-success-component .modal-body .triangle-link:after {
        background-image: url("/Assets/Jamba/img/triangle-green.svg"); }

.add-card-component {
  max-width: 33rem;
  margin: 0 auto; }
  .add-card-component #card-number-placeholder,
  .add-card-component #cvv-placeholder {
    height: 3rem !important;
    padding-bottom: 0.4rem;
    font-weight: 400; }
    .add-card-component #card-number-placeholder.has-error::before,
    .add-card-component #cvv-placeholder.has-error::before {
      content: "";
      position: absolute;
      background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
      background-size: cover;
      display: inline-block;
      width: 1.8rem;
      height: 1.8rem;
      margin-right: 0;
      right: 0; }
  .add-card-component #expirationDate {
    height: 2.6rem; }
  .add-card-component .input-row .input-wrapper {
    border-bottom: none !important; }
  .add-card-component #card-number-placeholder[aria-invalid="false"]::before,
  .add-card-component #cvv-placeholder[aria-invalid="false"]::before {
    content: "";
    position: absolute;
    background-image: url("/Assets/Jamba/img/icons/input-valid.svg");
    background-size: cover;
    display: inline-block;
    width: 2.4rem;
    height: 2.4rem;
    margin-right: 0;
    right: 0; }
  .add-card-component .input-wrapper {
    display: inline-block;
    width: 100%;
    margin-bottom: 2rem; }
    .add-card-component .input-wrapper.valid::after, .add-card-component .input-wrapper.error::after {
      content: "";
      position: absolute;
      background-size: cover;
      display: inline-block;
      width: 2.4rem;
      height: 2.4rem;
      margin-right: 0;
      right: 0; }
    .add-card-component .input-wrapper.valid::after {
      background-image: url("/Assets/Jamba/img/icons/input-valid.svg");
      width: 2.4rem;
      height: 2.4rem;
      top: 2rem; }
    .add-card-component .input-wrapper.error::after {
      background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
      width: 1.8rem;
      height: 1.8rem;
      top: 2.3rem; }
  .add-card-component .generic-form input[type="text"] {
    background-image: none;
    margin-bottom: 0; }
  .add-card-component .generic-form .input-row .error-label {
    margin-top: 0; }
  .add-card-component .input-row .input-wrapper.error::after {
    top: 2.1rem; }
  .add-card-component .input-row .input-wrapper.valid::after {
    top: 1.8rem; }

.gift-card-component {
  max-width: 33rem;
  margin: 0 auto; }
  .gift-card-component .input-wrapper {
    display: inline-block;
    width: 100%;
    margin-bottom: 2rem; }
    .gift-card-component .input-wrapper:last-of-type {
      margin-bottom: 0; }
    .gift-card-component .input-wrapper.valid::after, .gift-card-component .input-wrapper.error::after {
      content: "";
      position: absolute;
      background-size: cover;
      display: inline-block;
      width: 2.4rem;
      height: 2.4rem;
      margin-right: 0;
      right: 0; }
    .gift-card-component .input-wrapper.valid::after {
      background-image: url("/Assets/Jamba/img/icons/input-valid.svg");
      width: 2.4rem;
      height: 2.4rem;
      top: 2rem; }
    .gift-card-component .input-wrapper.error::after {
      background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
      width: 1.8rem;
      height: 1.8rem;
      top: 2.3rem; }
  .gift-card-component .generic-form input[type="text"] {
    background-image: none;
    margin-bottom: 0; }
  .gift-card-component .generic-form .input-row .error-label {
    margin-top: 0; }

.card-selection-component {
  max-width: 37.5rem;
  margin: 0 auto; }
  .card-selection-component .card-wrapper {
    position: relative;
    background: #ffffff; }
    .card-selection-component .card-wrapper:last-of-type {
      margin-bottom: 4.8rem; }
  .card-selection-component .card-details,
  .card-selection-component label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    width: 100%; }
    .card-selection-component .card-details:hover,
    .card-selection-component label:hover {
      cursor: pointer; }
  .card-selection-component label {
    z-index: 1;
    padding: 2rem 0; }
    .card-selection-component label::after {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute; }
  .card-selection-component .primary-card {
    margin-left: 2rem; }
    .card-selection-component .primary-card + .card-logo {
      margin-left: 1.4rem; }
  .card-selection-component .card-logo {
    margin-left: 5rem;
    margin-right: 1rem;
    max-width: 2.7rem; }
  .card-selection-component .card-number {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1; }
  .card-selection-component input[type=radio] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none; }
    .card-selection-component input[type=radio]:checked {
      position: absolute;
      display: block;
      width: 100%;
      height: 100%;
      background: #edf4f3;
      top: 0; }
  @media screen and (max-width: 768px) {
    .card-selection-component .primary-button {
      width: 100%;
      font-size: 1.8rem; } }

.remove-card-component .modal-body {
  padding: 2rem 3rem; }

.remove-card-component .modal-title {
  font-size: 2.6rem;
  margin-bottom: 2rem; }

.remove-card-component .card-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center; }
  .remove-card-component .card-wrapper::after, .remove-card-component .card-wrapper::before {
    content: '';
    background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
    background-size: cover;
    display: block;
    width: 100%;
    height: .3rem;
    left: 0;
    right: 0;
    position: absolute; }
  .remove-card-component .card-wrapper::after {
    bottom: 0; }
  .remove-card-component .card-wrapper::before {
    top: 0; }

.remove-card-component .card-logo {
  max-width: 2.7rem;
  margin-right: 2.4rem; }
  @media screen and (max-width: 768px) {
    .remove-card-component .card-logo {
      margin-right: 1rem; } }

.remove-card-component .card-number {
  font-size: 1.8rem;
  font-weight: 500; }

.remove-card-component .modal-footer {
  -ms-flex-pack: center;
      justify-content: center; }
  .remove-card-component .modal-footer .primary-button {
    min-width: 16rem;
    margin-right: 3rem; }
  .remove-card-component .modal-footer a {
    margin-left: 0; }

.delivery-unavailable-component {
  max-width: 42rem;
  margin: 0 auto; }

.beta-banner-component {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  z-index: 400;
  background: #eeeeee;
  color: #2b3936;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 1.7rem 1rem;
  width: 100%; }
  @media screen and (max-width: 768px) {
    .beta-banner-component {
      padding: 0; } }
  .beta-banner-component span {
    font-size: 1.6rem;
    line-height: 1; }
    @media screen and (max-width: 768px) {
      .beta-banner-component span {
        display: none; } }
  .beta-banner-component a {
    margin-left: .6rem;
    line-height: 1; }
    @media screen and (max-width: 768px) {
      .beta-banner-component a {
        display: block;
        width: 100%;
        text-align: center;
        margin: 0;
        padding: 1.4rem 0; }
        .beta-banner-component a:after {
          display: none; } }

.highcontrast .beta-banner-component {
  border: 1px solid #ffffff; }

.fcs-cookie-component {
  position: fixed;
  top: auto;
  bottom: 1.8rem;
  left: 0;
  right: 0;
  z-index: 1000;
  background: rgba(255, 255, 255, 0.9);
  padding: 1.4rem 2.4rem;
  max-width: 137rem;
  width: calc(100% - 4.8rem);
  margin: 0 auto;
  display: none;
  -ms-flex-pack: justify;
      justify-content: space-between;
  box-shadow: 0.2rem 0.2rem 0.6rem 0.2rem rgba(0, 0, 0, 0.3);
  -ms-flex-align: center;
      align-items: center; }
  @media screen and (max-width: 768px) {
    .fcs-cookie-component {
      padding: 1.8rem 1.4rem;
      width: calc(100% - 1.4rem);
      -ms-flex-direction: column;
          flex-direction: column;
      text-align: center; } }
  .fcs-cookie-component .rte-component p {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 1.5rem; }
    @media screen and (max-width: 768px) {
      .fcs-cookie-component .rte-component p {
        font-size: 1.4rem;
        line-height: 1.2; } }
    .fcs-cookie-component .rte-component p a {
      font-size: 1.5rem;
      display: inline-block; }
      @media screen and (max-width: 768px) {
        .fcs-cookie-component .rte-component p a {
          font-size: 1.4rem;
          line-height: 1.2; } }
  .fcs-cookie-component button {
    max-width: 11.4rem;
    width: 100%;
    text-transform: uppercase;
    font-size: 1.6rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    border-radius: 0;
    min-width: 0;
    margin-left: 2rem;
    padding: 1rem 3.4rem;
    transition: .2s ease background;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    @media screen and (max-width: 768px) {
      .fcs-cookie-component button {
        margin-top: 1.6rem;
        padding: 1rem;
        margin-left: 0; } }

.highcontrast .fcs-cookie-component {
  border: 1px solid #ffffff; }

.active-delivery-component {
  background: #add0ad;
  margin: 2rem 2.2rem 4rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  .active-delivery-component:before {
    content: '';
    width: 100%;
    height: 1.1rem;
    background: #036d58;
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 18.18182%, 99.55697% 17.48182%, 99.22182% 16.99091%, 98.40182% 15.88182%, 97.82606% 15.16364%, 97.31394% 14.57273%, 96.45212% 13.66364%, 95.62545% 12.86364%, 94.55848% 11.95455%, 93.73727% 11.33636%, 92.99788% 10.84545%, 91.56061% 10.05455%, 90.34848% 9.55455%, 89.50667% 9.3%, 88.68515% 9.11818%, 87.86333% 9.00909%, 87.32939% 9.00909%, 86.50758% 9.00909%, 85.70667% 9.09091%, 85.45455% 9.09091%, 84.22697% 9.54545%, 83.89879% 9.72727%, 83.24182% 10.13636%, 82.25485% 10.85455%, 81.24727% 11.68182%, 80.40576% 12.42727%, 79.76939% 13.01818%, 78.74333% 14.01818%, 78.06697% 14.7%, 76.87424% 15.95455%, 75.96788% 16.94545%, 74.92152% 18.12727%, 73.97818% 19.22727%, 73.25879% 20.13636%, 72.68303% 20.89091%, 71.71576% 22.17273%, 71.2203% 22.83636%, 70.19515% 24.20909%, 69.53909% 25.11818%, 68.53455% 26.45455%, 67.87879% 27.27273%, 67.67273% 27.54545%, 67.01697% 28.45455%, 65.90364% 30.05455%, 65.08182% 31.3%, 64.34% 32.46364%, 63.70364% 33.5%, 62.69788% 35.19091%, 61.87667% 36.62727%, 61.11697% 37.99091%, 60.52091% 39.08182%, 59.80212% 40.42727%, 59.10515% 41.76364%, 58.30333% 43.32727%, 57.60788% 44.70909%, 56.74636% 46.44545%, 56.06606% 47.83636%, 55.44848% 49.10909%, 54.74939% 50.57273%, 53.89091% 52.39091%, 53.27758% 53.69091%, 52.57545% 55.19091%, 51.6297% 57.22727%, 50.88364% 58.83636%, 50.04576% 60.65455%, 49.45303% 61.93636%, 48.66667% 63.63636%, 48.07273% 64.91818%, 47.49697% 66.16364%, 46.90152% 67.44545%, 46.16273% 69.01818%, 45.15242% 71.15455%, 44.45758% 72.60909%, 43.86455% 73.83636%, 43.18697% 75.22727%, 42.44515% 76.72727%, 41.76879% 78.07273%, 41.00273% 79.57273%, 40.0003% 81.48182%, 39.07303% 83.19091%, 38.14727% 84.84545%, 37.53303% 85.90909%, 36.9597% 86.88182%, 36.19727% 88.12727%, 35.37909% 89.41818%, 35.09091% 89.81818%, 34.33061% 90.94545%, 33.67182% 91.85455%, 32.81% 93.00909%, 32.19303% 93.79091%, 31.4097% 94.7%, 30.71273% 95.47273%, 30.36333% 95.83636%, 29.78758% 96.40909%, 28.67788% 97.40909%, 27.73394% 98.13636%, 26.64606% 98.82727%, 25.84636% 99.23636%, 25.12636% 99.52727%, 23.95606% 99.84545%, 23.3603% 99.92727%, 22.72727% 100%, 22.41515% 100%, 21.83939% 100%, 21.0997% 99.93636%, 20.60727% 99.87273%, 19.86758% 99.72727%, 19.23121% 99.55455%, 18.53242% 99.3%, 17.99788% 99.05455%, 17.21727% 98.60909%, 16.47697% 98.08182%, 15.78% 97.47273%, 15.02091% 96.67273%, 14.32091% 95.76364%, 13.70394% 94.85455%, 13.17% 93.94545%, 12.45364% 92.61818%, 11.63061% 90.90909%, 10.82818% 88.96364%, 10.06879% 86.89091%, 8.87515% 83.15455%, 8.48485% 81.81818%, 7.79% 79.19091%, 7.04818% 75.97273%, 6.40273% 72.81818%, 5.84% 69.78182%, 4.64485% 62.41818%, 4.46% 61.16364%, 3.86576% 56.89091%, 3.14394% 51.21818%, 2.32091% 44.03636%, 1.83606% 39.4%, 1.21667% 33.03636%, 0.57788% 25.76364%, 0% 18.18182%, 0% 0%);
            clip-path: polygon(0% 0%, 100% 0%, 100% 18.18182%, 99.55697% 17.48182%, 99.22182% 16.99091%, 98.40182% 15.88182%, 97.82606% 15.16364%, 97.31394% 14.57273%, 96.45212% 13.66364%, 95.62545% 12.86364%, 94.55848% 11.95455%, 93.73727% 11.33636%, 92.99788% 10.84545%, 91.56061% 10.05455%, 90.34848% 9.55455%, 89.50667% 9.3%, 88.68515% 9.11818%, 87.86333% 9.00909%, 87.32939% 9.00909%, 86.50758% 9.00909%, 85.70667% 9.09091%, 85.45455% 9.09091%, 84.22697% 9.54545%, 83.89879% 9.72727%, 83.24182% 10.13636%, 82.25485% 10.85455%, 81.24727% 11.68182%, 80.40576% 12.42727%, 79.76939% 13.01818%, 78.74333% 14.01818%, 78.06697% 14.7%, 76.87424% 15.95455%, 75.96788% 16.94545%, 74.92152% 18.12727%, 73.97818% 19.22727%, 73.25879% 20.13636%, 72.68303% 20.89091%, 71.71576% 22.17273%, 71.2203% 22.83636%, 70.19515% 24.20909%, 69.53909% 25.11818%, 68.53455% 26.45455%, 67.87879% 27.27273%, 67.67273% 27.54545%, 67.01697% 28.45455%, 65.90364% 30.05455%, 65.08182% 31.3%, 64.34% 32.46364%, 63.70364% 33.5%, 62.69788% 35.19091%, 61.87667% 36.62727%, 61.11697% 37.99091%, 60.52091% 39.08182%, 59.80212% 40.42727%, 59.10515% 41.76364%, 58.30333% 43.32727%, 57.60788% 44.70909%, 56.74636% 46.44545%, 56.06606% 47.83636%, 55.44848% 49.10909%, 54.74939% 50.57273%, 53.89091% 52.39091%, 53.27758% 53.69091%, 52.57545% 55.19091%, 51.6297% 57.22727%, 50.88364% 58.83636%, 50.04576% 60.65455%, 49.45303% 61.93636%, 48.66667% 63.63636%, 48.07273% 64.91818%, 47.49697% 66.16364%, 46.90152% 67.44545%, 46.16273% 69.01818%, 45.15242% 71.15455%, 44.45758% 72.60909%, 43.86455% 73.83636%, 43.18697% 75.22727%, 42.44515% 76.72727%, 41.76879% 78.07273%, 41.00273% 79.57273%, 40.0003% 81.48182%, 39.07303% 83.19091%, 38.14727% 84.84545%, 37.53303% 85.90909%, 36.9597% 86.88182%, 36.19727% 88.12727%, 35.37909% 89.41818%, 35.09091% 89.81818%, 34.33061% 90.94545%, 33.67182% 91.85455%, 32.81% 93.00909%, 32.19303% 93.79091%, 31.4097% 94.7%, 30.71273% 95.47273%, 30.36333% 95.83636%, 29.78758% 96.40909%, 28.67788% 97.40909%, 27.73394% 98.13636%, 26.64606% 98.82727%, 25.84636% 99.23636%, 25.12636% 99.52727%, 23.95606% 99.84545%, 23.3603% 99.92727%, 22.72727% 100%, 22.41515% 100%, 21.83939% 100%, 21.0997% 99.93636%, 20.60727% 99.87273%, 19.86758% 99.72727%, 19.23121% 99.55455%, 18.53242% 99.3%, 17.99788% 99.05455%, 17.21727% 98.60909%, 16.47697% 98.08182%, 15.78% 97.47273%, 15.02091% 96.67273%, 14.32091% 95.76364%, 13.70394% 94.85455%, 13.17% 93.94545%, 12.45364% 92.61818%, 11.63061% 90.90909%, 10.82818% 88.96364%, 10.06879% 86.89091%, 8.87515% 83.15455%, 8.48485% 81.81818%, 7.79% 79.19091%, 7.04818% 75.97273%, 6.40273% 72.81818%, 5.84% 69.78182%, 4.64485% 62.41818%, 4.46% 61.16364%, 3.86576% 56.89091%, 3.14394% 51.21818%, 2.32091% 44.03636%, 1.83606% 39.4%, 1.21667% 33.03636%, 0.57788% 25.76364%, 0% 18.18182%, 0% 0%); }
  .active-delivery-component a:hover {
    background-image: none !important; }
  .active-delivery-component .title {
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 500;
    line-height: 1.11;
    margin-top: 1.8rem;
    margin-bottom: 1.6rem;
    color: #2b3936; }
  .active-delivery-component .subtitle {
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1.33; }
  .active-delivery-component .order-number {
    color: #036d58 !important;
    font-size: 1.5rem !important;
    padding: 0 !important;
    margin: 0 !important;
    font-weight: 400 !important;
    text-decoration: underline; }
  .active-delivery-component .order-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    padding: 1.5rem 2.5rem .5rem;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .active-delivery-component .order-info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    text-align: left;
    max-width: 14rem; }
  .active-delivery-component .delivery-name,
  .active-delivery-component .delivery-address {
    font-size: 1.5rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    line-height: 1.33;
    color: #2b3936; }
  .active-delivery-component .order-status {
    display: -ms-flexbox;
    display: flex;
    font-size: 1.4rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #036d58;
    font-weight: 500;
    line-height: 1;
    max-width: 7rem;
    text-align: left;
    -ms-flex-align: center;
        align-items: center;
    padding: 0;
    margin: 0; }
    .active-delivery-component .order-status:after {
      width: 0.7rem;
      height: 1rem;
      display: block;
      background-image: url("/Assets/Jamba/img/triangle-green.svg");
      padding-right: 1.4rem; }

.dispatch-delivery-component {
  max-width: 42rem;
  margin: 0 auto; }
  .dispatch-delivery-component .modal-header .modal-title {
    margin-bottom: 2.2rem; }
  .dispatch-delivery-component .icon-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-bottom: 4.6rem; }
  .dispatch-delivery-component .delivery-address {
    font-size: 1.5rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #2b3936;
    line-height: 1; }
  .dispatch-delivery-component .triangle-link {
    font-weight: 500;
    color: #036d58; }
    .dispatch-delivery-component .triangle-link:after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  .dispatch-delivery-component input[type="password"],
  .dispatch-delivery-component input[type="email"],
  .dispatch-delivery-component input[type="text"],
  .dispatch-delivery-component input[type="number"] {
    margin-bottom: 0.8rem; }
  .dispatch-delivery-component .btn-group {
    margin-top: 6rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .dispatch-delivery-component button {
    width: 100%; }
    .dispatch-delivery-component button + button {
      margin-left: 1rem; }
  .dispatch-delivery-component .primary-button,
  .dispatch-delivery-component .tertiary-button {
    min-width: auto;
    padding: 1.8rem 1rem; }
    .dispatch-delivery-component .primary-button.thinner,
    .dispatch-delivery-component .tertiary-button.thinner {
      font-size: 1.8rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
      .dispatch-delivery-component .primary-button.thinner:after,
      .dispatch-delivery-component .tertiary-button.thinner:after {
        content: "";
        display: inline-block;
        width: 2rem;
        height: 2rem;
        background-image: url("/Assets/Jamba/img/icons/search-yellow.svg");
        background-position: center center;
        background-size: contain;
        margin-left: .5rem; }
      .dispatch-delivery-component .primary-button.thinner:focus:after, .dispatch-delivery-component .primary-button.thinner:hover:after,
      .dispatch-delivery-component .tertiary-button.thinner:focus:after,
      .dispatch-delivery-component .tertiary-button.thinner:hover:after {
        background-image: url("/Assets/Jamba/img/icons/search.svg"); }
  .dispatch-delivery-component .order-details-confirmation-wrapper {
    font-size: 1.5rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #2b3936;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 1.4rem; }
    .dispatch-delivery-component .order-details-confirmation-wrapper dt {
      font-weight: 400;
      width: 8.4rem;
      text-align: left;
      line-height: 1; }
    .dispatch-delivery-component .order-details-confirmation-wrapper dd {
      width: calc(100% - 10rem);
      text-align: left;
      margin-left: 1.6rem;
      margin-bottom: 2.4rem;
      line-height: 1; }
  .dispatch-delivery-component .delivery-wrapper {
    margin-top: 2.4rem; }
  .dispatch-delivery-component .store-wrapper {
    margin-top: 2.4rem; }
  .dispatch-delivery-component .info-text {
    line-height: 1.33;
    text-align: left; }
  .dispatch-delivery-component .modal-subtitle {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 2.6rem;
    line-height: 1.15;
    font-weight: 700;
    color: #2b3936; }
  .dispatch-delivery-component .location-list {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    width: 100%;
    max-width: 65rem;
    margin: 0 auto;
    list-style-type: none;
    padding: 0; }
    .dispatch-delivery-component .location-list .location-item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
          justify-content: flex-start;
      position: relative;
      padding-top: 1.6rem;
      padding-bottom: 1rem;
      z-index: 2;
      cursor: pointer; }
      .dispatch-delivery-component .location-list .location-item::after {
        content: "";
        display: inline-block;
        background-image: url(/Assets/Jamba/img/divider-gray.svg);
        overflow: hidden;
        background-size: 300% 100%;
        height: .3rem;
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0; }
    .dispatch-delivery-component .location-list .location-icon {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      text-align: center; }
    .dispatch-delivery-component .location-list .icon-wrapper {
      border-radius: 50%;
      display: inline-block;
      width: 3rem;
      background: #edf4f3;
      height: 3rem;
      margin-bottom: 0; }
      .dispatch-delivery-component .location-list .icon-wrapper img {
        position: relative;
        top: 50%;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
        margin: 0 auto;
        max-width: 1.8rem; }
    .dispatch-delivery-component .location-list .icon-info {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif !important;
      font-size: 1rem;
      font-weight: 500;
      line-height: 1; }
    .dispatch-delivery-component .location-list .location-info {
      text-align: left;
      margin-top: .3rem;
      margin-left: 1.5rem;
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.5rem; }
    .dispatch-delivery-component .location-list .location-name {
      display: inline-block;
      font-weight: 700;
      margin-bottom: .6rem; }
    .dispatch-delivery-component .location-list .location-address {
      line-height: 1.33; }
    .dispatch-delivery-component .location-list .location-hours {
      font-size: 1.2rem;
      font-weight: 500;
      line-height: 1.25; }
      .dispatch-delivery-component .location-list .location-hours .status {
        color: #468425; }
        .dispatch-delivery-component .location-list .location-hours .status.closed {
          color: #5c6765; }
  .dispatch-delivery-component .saved-places {
    margin-top: 4rem; }
  .dispatch-delivery-component .secondary-title {
    font-size: 2.6rem;
    line-height: 1.15;
    font-weight: 700; }
  .dispatch-delivery-component .saved-locations-wrapper {
    margin: 0;
    padding: 0; }
  .dispatch-delivery-component .location-image {
    margin-left: 1rem; }
  .dispatch-delivery-component .info-wrapper {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .dispatch-delivery-component .location-image-filled {
    display: none;
    margin-left: 1rem; }
  .dispatch-delivery-component .saved-location {
    list-style-type: none;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    cursor: pointer; }
    .dispatch-delivery-component .saved-location::after {
      content: "";
      display: inline-block;
      background-image: url(/Assets/Jamba/img/divider-gray.svg);
      overflow: hidden;
      background-size: 300% 100%;
      height: .3rem;
      width: 100%;
      position: absolute;
      bottom: 0;
      left: 0; }
    .dispatch-delivery-component .saved-location svg {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-item-align: center;
          align-self: center; }
    .dispatch-delivery-component .saved-location:focus svg #locationSelected, .dispatch-delivery-component .saved-location:hover svg #locationSelected {
      fill: #d5e8ad; }
  .dispatch-delivery-component .saved-location-info {
    margin-left: 1rem;
    padding: 1.2rem 0 .8rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start; }
  .dispatch-delivery-component .saved-location-title {
    font-size: 1.3rem;
    font-weight: 700;
    line-height: 1.15; }
  .dispatch-delivery-component .saved-location-address {
    font-size: 1.5rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    line-height: 1;
    color: #2b3936;
    margin-top: .2rem;
    text-align: left; }
  .dispatch-delivery-component .search-results {
    background-color: #fffcfc;
    padding: 0;
    list-style-type: none;
    margin: 0; }
  .dispatch-delivery-component .autocomplete-result {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    text-align: left;
    line-height: 1;
    overflow: visible;
    padding: 1.2rem 2.1rem;
    cursor: pointer;
    display: block;
    font-size: 1.4rem;
    color: #2b3936;
    font-weight: 400;
    text-decoration: none; }
    .dispatch-delivery-component .autocomplete-result:not([data-ref]) {
      pointer-events: none; }
    .dispatch-delivery-component .autocomplete-result:focus, .dispatch-delivery-component .autocomplete-result:hover {
      background: #c2bbb3; }
    .dispatch-delivery-component .autocomplete-result:first-of-type {
      margin-top: 1.4rem; }
    .dispatch-delivery-component .autocomplete-result:last-of-type {
      margin-bottom: 1rem; }
  .dispatch-delivery-component .input-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    .dispatch-delivery-component .input-row .input-wrapper + .input-wrapper {
      margin-left: 2rem; }

.delivery-tipping-component {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.5rem;
  line-height: 1.2;
  margin-top: 2rem;
  color: #2b3936;
  margin-bottom: 2rem; }
  .delivery-tipping-component .subtotal-tax-wrapper,
  .delivery-tipping-component .discount-tax-wrapper,
  .delivery-tipping-component .delivery-tax-wrapper,
  .delivery-tipping-component .extra-tax-wrapper,
  .delivery-tipping-component .tip-tax-wrapper,
  .delivery-tipping-component .tax-fees-wrapper {
    margin-bottom: 1rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .delivery-tipping-component .group-title {
    margin-top: 3rem;
    margin-bottom: 1rem; }
  .delivery-tipping-component .cta-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    margin-bottom: 2rem; }
  .delivery-tipping-component .other-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: end;
        justify-content: flex-end;
    margin-bottom: 1rem; }
  .delivery-tipping-component .tip-btn {
    border-radius: 2rem;
    border: 0.2rem solid #036d58;
    background: #ffffff;
    width: 100%;
    max-width: 10rem;
    padding: 0.6rem 1rem;
    font-weight: 400;
    color: #2b3936; }
    .delivery-tipping-component .tip-btn:hover, .delivery-tipping-component .tip-btn:focus, .delivery-tipping-component .tip-btn:active {
      background: #036d58;
      color: #ffffff; }
    .delivery-tipping-component .tip-btn.active {
      background: #036d58;
      color: #ffffff; }
  .delivery-tipping-component .value-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    font-weight: 500;
    width: 100%;
    max-width: 10rem; }
  .delivery-tipping-component .value {
    margin-bottom: 0;
    color: #2b3936;
    font-weight: 500; }
    .delivery-tipping-component .value::-webkit-input-placeholder {
      font-weight: 500;
      color: #2b3936; }
    .delivery-tipping-component .value:-ms-input-placeholder {
      font-weight: 500;
      color: #2b3936; }
    .delivery-tipping-component .value::placeholder {
      font-weight: 500;
      color: #2b3936; }
  .delivery-tipping-component .info {
    border: none;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 500;
    color: #2b3936; }
  .delivery-tipping-component .add-btn {
    display: -ms-flexbox;
    display: flex;
    margin-left: 4rem;
    margin-right: 4rem;
    background: none;
    border: none;
    color: #036d58;
    font-weight: 500;
    font-size: 1.8rem; }
    .delivery-tipping-component .add-btn:after {
      content: url("/Assets/Jamba/img/icons/plus-green.svg");
      color: #036d58;
      display: inline-block;
      width: 2rem;
      height: 2.2rem;
      margin-left: 1rem; }
  .delivery-tipping-component .total-tax-wrapper {
    font-weight: 900;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    font-size: 1.6rem; }

.highcontrast .delivery-tipping-component .tip-btn {
  border-radius: 0;
  background-color: inherit; }
  .highcontrast .delivery-tipping-component .tip-btn:focus, .highcontrast .delivery-tipping-component .tip-btn:active, .highcontrast .delivery-tipping-component .tip-btn.active {
    background-color: #036d58 !important;
    outline: 2px solid #036d58 !important;
    outline-offset: 4px !important; }

.promo-popup-component {
  width: 100%;
  background: #ffffff;
  border-radius: 2rem;
  overflow: hidden; }
  .promo-popup-component .modal-header {
    background: #eaf3d6; }
  .promo-popup-component .modal-title {
    font-family: Charleston, Arial, Helvetica, sans-serif;
    color: #67726f;
    font-size: 6rem;
    font-weight: 400;
    display: block;
    padding-top: 6.6rem;
    line-height: 1.2;
    max-width: 54rem;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .promo-popup-component .modal-title {
        padding-top: 2rem;
        font-size: 2.6rem;
        max-width: 22rem; } }
  .promo-popup-component .modal-body {
    background: #eaf3d6;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    position: relative;
    padding: 0; }
  .promo-popup-component .promo-info {
    font-size: 4rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #036d58;
    font-weight: 400;
    margin: 1rem auto; }
    @media screen and (max-width: 768px) {
      .promo-popup-component .promo-info {
        font-size: 1.8rem;
        line-height: 1;
        max-width: 15.6rem;
        margin-bottom: 1.2rem; } }
  .promo-popup-component .promo-code {
    font-size: 3.5rem;
    color: #036d58;
    font-weight: bold;
    margin-top: 2.4rem;
    line-height: 0.72;
    padding-bottom: 2rem; }
    @media screen and (max-width: 768px) {
      .promo-popup-component .promo-code {
        font-size: 2.5rem;
        margin-top: 1.4rem;
        margin-bottom: 3.4rem; } }
  .promo-popup-component .promo-img {
    width: 100%;
    max-width: 32rem;
    max-height: 24rem;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .promo-popup-component .promo-img {
        max-width: 14.8rem;
        max-height: 11rem; } }
    .promo-popup-component .promo-img.fullwidth {
      max-width: none;
      max-height: none; }
  .promo-popup-component .reward-img {
    width: 3.56rem;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .promo-popup-component .reward-img {
        width: 1.7rem; } }
  .promo-popup-component .bg-helper {
    width: 100%;
    display: block;
    height: 2.7rem;
    background: #eaf3d6;
    position: absolute;
    bottom: -2.6rem;
    left: 0;
    right: 0;
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 99.63322% 26.66667%, 99.11894% 41.55185%, 98.44961% 51.85185%, 97.07099% 56.59259%, 96.27364% 56.93333%, 94.69734% 58.27037%, 93.9041% 59.02963%, 92.71517% 60.23333%, 91.52115% 61.4963%, 90.02082% 63.13333%, 88.43632% 64.8963%, 86.69646% 66.84815%, 84.87741% 68.88519%, 82.97929% 70.9963%, 80.60388% 73.58889%, 78.94031% 75.37037%, 76.87885% 77.52593%, 74.90354% 79.52963%, 73.47497% 80.93704%, 71.49059% 82.82593%, 69.27962% 84.82963%, 68.09679% 85.85556%, 66.42724% 87.24815%, 64.05327% 89.1%, 62.30886% 90.36667%, 60.24684% 91.74444%, 58.42691% 92.85556%, 56.5278% 93.88889%, 54.70753% 94.75556%, 52.1773% 95.74444%, 50.3876% 96.2963%, 48.93045% 96.63333%, 47.34684% 96.91481%, 44.89313% 97.18148%, 43.30952% 97.25185%, 41.48837% 97.25185%, 39.82569% 97.15185%, 37.76722% 96.92593%, 35.31285% 96.51111%, 32.62182% 95.88889%, 30.80244% 95.37778%, 28.19037% 94.52593%, 26.68649% 93.97778%, 24.22879% 92.9963%, 22.80388% 92.38519%, 20.50831% 91.34444%, 17.89601% 90.09259%, 16.1546% 89.22963%, 14.17564% 88.23333%, 11.56213% 86.92593%, 9.26633% 85.81481%, 7.86268% 85.18519%, 6.17608% 85.30741%, 4.54042% 85.55556%, 2.87741% 83.95926%, 2.06899% 81.33704%, 1.49812% 77.52222%, 1.21816% 74.07407%, 0.92392% 68.44074%, 0.45471% 53.92222%, 0.1371% 34.71111%, 0% 0%);
            clip-path: polygon(0% 0%, 100% 0%, 99.63322% 26.66667%, 99.11894% 41.55185%, 98.44961% 51.85185%, 97.07099% 56.59259%, 96.27364% 56.93333%, 94.69734% 58.27037%, 93.9041% 59.02963%, 92.71517% 60.23333%, 91.52115% 61.4963%, 90.02082% 63.13333%, 88.43632% 64.8963%, 86.69646% 66.84815%, 84.87741% 68.88519%, 82.97929% 70.9963%, 80.60388% 73.58889%, 78.94031% 75.37037%, 76.87885% 77.52593%, 74.90354% 79.52963%, 73.47497% 80.93704%, 71.49059% 82.82593%, 69.27962% 84.82963%, 68.09679% 85.85556%, 66.42724% 87.24815%, 64.05327% 89.1%, 62.30886% 90.36667%, 60.24684% 91.74444%, 58.42691% 92.85556%, 56.5278% 93.88889%, 54.70753% 94.75556%, 52.1773% 95.74444%, 50.3876% 96.2963%, 48.93045% 96.63333%, 47.34684% 96.91481%, 44.89313% 97.18148%, 43.30952% 97.25185%, 41.48837% 97.25185%, 39.82569% 97.15185%, 37.76722% 96.92593%, 35.31285% 96.51111%, 32.62182% 95.88889%, 30.80244% 95.37778%, 28.19037% 94.52593%, 26.68649% 93.97778%, 24.22879% 92.9963%, 22.80388% 92.38519%, 20.50831% 91.34444%, 17.89601% 90.09259%, 16.1546% 89.22963%, 14.17564% 88.23333%, 11.56213% 86.92593%, 9.26633% 85.81481%, 7.86268% 85.18519%, 6.17608% 85.30741%, 4.54042% 85.55556%, 2.87741% 83.95926%, 2.06899% 81.33704%, 1.49812% 77.52222%, 1.21816% 74.07407%, 0.92392% 68.44074%, 0.45471% 53.92222%, 0.1371% 34.71111%, 0% 0%); }
    @media screen and (max-width: 768px) {
      .promo-popup-component .bg-helper {
        display: none; } }
  .promo-popup-component .modal-footer {
    -ms-flex-pack: center;
        justify-content: center;
    margin-top: 2.7rem;
    margin-bottom: 2rem;
    padding: 2.6rem 0; }
    @media screen and (max-width: 768px) {
      .promo-popup-component .modal-footer {
        margin: 0;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }
    .promo-popup-component .modal-footer .primary-button {
      margin-left: 8rem; }
      @media screen and (max-width: 768px) {
        .promo-popup-component .modal-footer .primary-button {
          margin: 0;
          width: 100%;
          max-width: 25rem;
          padding-right: 0; } }
    @media screen and (max-width: 768px) {
      .promo-popup-component .modal-footer a {
        margin: 2rem 0 0; } }
  .promo-popup-component.img-fullwidth .modal-title {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 4rem;
    padding: 0 2rem;
    padding-top: 2.6rem;
    max-width: 54rem;
    font-weight: bold; }
  .promo-popup-component.img-fullwidth .promo-info {
    font-size: 3rem;
    padding: 0 2rem;
    max-width: none; }
  .promo-popup-component.img-fullwidth .modal-footer {
    margin-top: 1.7rem;
    margin-bottom: 0; }
  .promo-popup-component.main-wrapper .modal-header,
  .promo-popup-component.main-wrapper .modal-body {
    background: #ffffff; }
  .promo-popup-component.main-wrapper .promo-img {
    min-height: 17.2rem;
    object-fit: cover; }
  .promo-popup-component.main-wrapper .modal-body {
    -ms-flex-align: center;
        align-items: center; }
  .promo-popup-component.main-wrapper .bg-helper {
    display: none; }
  .promo-popup-component.main-wrapper .modal-title {
    padding: 0; }
  .promo-popup-component.main-wrapper .promo-info {
    font-size: 4rem;
    padding: 0;
    margin: 0 0 2rem;
    font-family: Charleston, Arial, Helvetica, sans-serif; }
    @media screen and (max-width: 768px) {
      .promo-popup-component.main-wrapper .promo-info {
        font-size: 3rem; } }
  .promo-popup-component.main-wrapper .modal-main-wrapper {
    border: 0.5rem solid rgba(179, 211, 67, 0.4);
    border-radius: 2rem;
    overflow: hidden;
    padding: 1.8rem;
    margin: 1.2rem; }
  .promo-popup-component.main-wrapper .promo-description {
    max-width: 76.8rem;
    font-size: 2rem;
    margin: 0 0 2.5rem; }
    @media screen and (max-width: 768px) {
      .promo-popup-component.main-wrapper .promo-description {
        font-size: 1.6rem; } }
  .promo-popup-component.main-wrapper .modal-footer {
    padding: 0;
    margin: 0; }
    .promo-popup-component.main-wrapper .modal-footer .primary-button {
      margin: 0;
      min-width: 10.6rem;
      padding: 1.2rem 3.2rem;
      width: auto; }
      @media screen and (max-width: 768px) {
        .promo-popup-component.main-wrapper .modal-footer .primary-button {
          min-width: 14rem;
          padding: 1.6rem 3.2rem; } }

.remove-scroll {
  overflow-y: hidden; }
  .remove-scroll .modal-open {
    overflow-y: hidden; }
    .remove-scroll .modal-open .modal {
      overflow-y: auto; }

.promo-banner-component, .alert-wrapper {
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  z-index: 400;
  background: #ffffff;
  color: #2b3936;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding: 1.2rem 1.2rem;
  box-shadow: 0 0.1rem 0.3rem 0 #c0d9d4; }
  @media screen and (max-width: 768px) {
    .promo-banner-component, .alert-wrapper {
      padding: 1.1rem 1.2rem; } }
  .promo-banner-component .reward-image, .alert-wrapper .reward-image {
    width: 100%;
    max-width: 2.4rem; }
    @media screen and (max-width: 768px) {
      .promo-banner-component .reward-image, .alert-wrapper .reward-image {
        max-width: 1.7rem; } }
  .promo-banner-component .promo-info, .alert-wrapper .promo-info {
    color: #2b3936;
    font-size: 2rem;
    font-weight: 700;
    margin-left: 2.16rem;
    text-align: center; }
    @media screen and (max-width: 768px) {
      .promo-banner-component .promo-info, .alert-wrapper .promo-info {
        font-size: 1.5rem;
        line-height: 1.07;
        margin-left: 1.2rem; } }
  .promo-banner-component .code-wrapper, .alert-wrapper .code-wrapper {
    margin-left: 2rem;
    border: dotted 0.2rem #036d58;
    border-radius: 1.8rem;
    padding: 0 2rem;
    font-size: 2rem;
    color: #036d58;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 768px) {
      .promo-banner-component .code-wrapper, .alert-wrapper .code-wrapper {
        font-size: 1.6rem;
        padding: 0 .8rem;
        margin-left: 1.2rem; } }
    .promo-banner-component .code-wrapper .code, .alert-wrapper .code-wrapper .code {
      font-weight: 700; }

.account-favorite-addresses-component {
  max-width: 66rem;
  margin: 2rem auto 3rem;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  color: #2b3936; }
  .account-favorite-addresses-component .title {
    font-size: 1.5rem;
    font-weight: 700;
    text-transform: lowercase;
    margin-bottom: 0.5rem; }
  .account-favorite-addresses-component ul {
    width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0; }
  .account-favorite-addresses-component .item {
    position: relative;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    padding: 1rem 0; }
    .account-favorite-addresses-component .item:before {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      top: 0;
      position: absolute;
      z-index: 1; }
    .account-favorite-addresses-component .item:last-child:after {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: 0;
      position: absolute;
      z-index: 1; }
  .account-favorite-addresses-component .item-wrapper {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .account-favorite-addresses-component .item-description {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%;
    max-width: 26rem;
    margin-left: 1.6rem; }
  .account-favorite-addresses-component .item-name {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.2; }
  .account-favorite-addresses-component .item-address {
    font-size: 1.2rem; }

.remove-basket-item-component .modal-body {
  padding-left: 4.2rem;
  padding-right: 4.2rem; }
  .remove-basket-item-component .modal-body sup {
    margin-right: .4rem; }

.cpt-site-alert {
  -ms-flex-align: center;
      align-items: center;
  background-color: #036d58;
  color: #ffffff;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.4rem;
  padding: .5rem 1rem;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 999;
  transition: .2s ease all; }
  .cpt-site-alert.no-dissmiss .close-alert {
    display: none; }
  .cpt-site-alert p,
  .cpt-site-alert span,
  .cpt-site-alert a {
    color: #ffffff;
    font-weight: 500;
    margin: 0; }
    @media screen and (max-width: 768px) {
      .cpt-site-alert p,
      .cpt-site-alert span,
      .cpt-site-alert a {
        font-size: 1rem; } }
  .cpt-site-alert a {
    text-decoration: underline; }
  .cpt-site-alert .general-frame {
    padding: .7rem 3rem;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .cpt-site-alert .general-frame {
        padding: .5rem 3rem; } }
    @media screen and (max-width: 230px) {
      .cpt-site-alert .general-frame {
        padding: .5rem 0; } }
    .cpt-site-alert .general-frame.centered {
      text-align: center; }

.scrollbar-component {
  position: absolute;
  background: transparent;
  border-radius: 500px; }
  .scrollbar-component .thumb {
    background-color: #036d58;
    border-radius: 500px;
    cursor: pointer; }
  .scrollbar-component.vertical {
    left: auto;
    right: .2rem;
    top: .1rem;
    bottom: .1rem;
    width: .5rem !important;
    height: auto; }
  .scrollbar-component.horizontal {
    left: .1rem;
    right: .1rem;
    top: auto;
    bottom: .2rem;
    width: auto;
    height: .5rem !important; }

.taxes-fees-component .modal-title,
.taxes-fees-component .fee-title,
.taxes-fees-component .primary-button {
  text-transform: lowercase; }

.taxes-fees-component .modal-body {
  text-align: left;
  font-size: 1.5rem; }

.taxes-fees-component .fee-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  margin-bottom: .8rem; }

.taxes-fees-component .info {
  text-align: center; }

.taxes-fees-component .modal-footer {
  -ms-flex-pack: center;
      justify-content: center; }

.account-rewards-offers-details-redesign-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 8rem 1.5rem 0 1.5rem; }
  .account-rewards-offers-details-redesign-component::before {
    content: '';
    display: block;
    height: 1.6rem;
    position: absolute;
    top: -1.6rem;
    background: #ffffff;
    left: 0;
    -webkit-clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
            clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
    width: 100%; }
  .account-rewards-offers-details-redesign-component .info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
    max-width: 50rem; }
  .account-rewards-offers-details-redesign-component .image-reward-container {
    max-width: 15rem;
    min-width: 12rem;
    margin-right: 3.2rem;
    margin-bottom: 2rem; }
  .account-rewards-offers-details-redesign-component .img-reward-offer {
    width: 100%;
    height: 100%; }
  .account-rewards-offers-details-redesign-component .title {
    margin-bottom: 3rem;
    font-size: 3rem;
    font-weight: 700; }
  .account-rewards-offers-details-redesign-component .description {
    margin-bottom: 3rem; }
  .account-rewards-offers-details-redesign-component .primary-button {
    font-size: 1.8rem; }
  @media screen and (max-width: 768px) {
    .account-rewards-offers-details-redesign-component {
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
      .account-rewards-offers-details-redesign-component .account-rewards-offers-title {
        margin-bottom: 3.6rem; }
      .account-rewards-offers-details-redesign-component .info {
        min-width: 100%;
        -ms-flex-align: start;
            align-items: flex-start; }
      .account-rewards-offers-details-redesign-component .image-reward-container {
        margin: 0 0 2rem 0; }
      .account-rewards-offers-details-redesign-component .img-reward-offer {
        margin: 0 auto; }
      .account-rewards-offers-details-redesign-component .primary-button {
        display: none; } }

.rewards-hero-component {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center; }
  @media screen and (max-width: 768px) {
    .rewards-hero-component {
      margin-top: 3rem; } }
  .rewards-hero-component .rewards-logo {
    max-width: 22.7rem;
    margin-bottom: 4rem; }
  .rewards-hero-component .points-container-redesign {
    background-color: #117159;
    width: 100%;
    min-height: 30rem;
    position: relative;
    padding-bottom: 7rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
    .rewards-hero-component .points-container-redesign::before {
      content: '';
      position: absolute;
      top: -2.8rem;
      left: 0;
      width: 100%;
      height: 2.9rem;
      background-color: #117159;
      -webkit-clip-path: polygon(5.79058% 94.66667%, 6.69238% 92.81733%, 8.01395% 90.10667%, 9.15212% 87.772%, 11.64116% 82.66667%, 12.69688% 79.648%, 15.2514% 72.34533%, 16.77168% 68%, 17.82805% 64.87067%, 20.50858% 56.93333%, 22.62226% 50.66667%, 23.69037% 47.71467%, 26.34086% 40.39067%, 28.04353% 35.68533%, 28.41284% 34.66667%, 29.36142% 32.48133%, 30.82358% 29.112%, 32.18842% 25.968%, 33.41134% 23.14933%, 34.53015% 20.57067%, 36.51365% 16%, 37.75218% 13.98%, 38.68407% 12.46%, 39.79808% 10.64267%, 40.74587% 9.09733%, 43.05431% 5.33333%, 44.09301% 4.62%, 45.19472% 3.86267%, 46.65017% 2.86267%, 47.78278% 2.084%, 48.87489% 1.33333%, 49.61236% 1.276%, 50.60486% 1.19867%, 51.65887% 1.116%, 53.55026% 0.968%, 53.91449% 0.94%, 55.039% 1.56667%, 55.9694% 2.08533%, 56.94539% 2.62933%, 58.89979% 3.71867%, 59.40594% 4%, 60.48005% 5.03733%, 61.76808% 6.28133%, 62.16622% 6.66667%, 63.05551% 7.912%, 63.76928% 8.91067%, 64.45095% 9.86667%, 65.62946% 11.516%, 65.9766% 12%, 66.84098% 14.284%, 68.10981% 17.63467%, 69.58116% 21.52133%, 71.16592% 25.708%, 72.10471% 28.188%, 72.9964% 30.54267%, 74.55746% 34.66667%, 75.38374% 36.89467%, 76.72967% 40.524%, 77.9874% 43.916%, 79.24032% 47.296%, 80.59346% 50.94533%, 81.38224% 53.07867%, 82.40744% 55.84267%, 83.36874% 58.436%, 84.46655% 61.396%, 85.92859% 65.33333%, 86.59016% 66.02933%, 87.9541% 67.464%, 89.33423% 68.916%, 90.66787% 70.31867%, 92.10981% 71.83467%, 93.30273% 73.08933%, 94.29403% 74.132%, 94.88419% 74.752%, 96.06961% 76%, 100% 76%, 100% 100%, 0% 100%, 3.70861% 96.584%, 5.22031% 95.192%);
              clip-path: polygon(5.79058% 94.66667%, 6.69238% 92.81733%, 8.01395% 90.10667%, 9.15212% 87.772%, 11.64116% 82.66667%, 12.69688% 79.648%, 15.2514% 72.34533%, 16.77168% 68%, 17.82805% 64.87067%, 20.50858% 56.93333%, 22.62226% 50.66667%, 23.69037% 47.71467%, 26.34086% 40.39067%, 28.04353% 35.68533%, 28.41284% 34.66667%, 29.36142% 32.48133%, 30.82358% 29.112%, 32.18842% 25.968%, 33.41134% 23.14933%, 34.53015% 20.57067%, 36.51365% 16%, 37.75218% 13.98%, 38.68407% 12.46%, 39.79808% 10.64267%, 40.74587% 9.09733%, 43.05431% 5.33333%, 44.09301% 4.62%, 45.19472% 3.86267%, 46.65017% 2.86267%, 47.78278% 2.084%, 48.87489% 1.33333%, 49.61236% 1.276%, 50.60486% 1.19867%, 51.65887% 1.116%, 53.55026% 0.968%, 53.91449% 0.94%, 55.039% 1.56667%, 55.9694% 2.08533%, 56.94539% 2.62933%, 58.89979% 3.71867%, 59.40594% 4%, 60.48005% 5.03733%, 61.76808% 6.28133%, 62.16622% 6.66667%, 63.05551% 7.912%, 63.76928% 8.91067%, 64.45095% 9.86667%, 65.62946% 11.516%, 65.9766% 12%, 66.84098% 14.284%, 68.10981% 17.63467%, 69.58116% 21.52133%, 71.16592% 25.708%, 72.10471% 28.188%, 72.9964% 30.54267%, 74.55746% 34.66667%, 75.38374% 36.89467%, 76.72967% 40.524%, 77.9874% 43.916%, 79.24032% 47.296%, 80.59346% 50.94533%, 81.38224% 53.07867%, 82.40744% 55.84267%, 83.36874% 58.436%, 84.46655% 61.396%, 85.92859% 65.33333%, 86.59016% 66.02933%, 87.9541% 67.464%, 89.33423% 68.916%, 90.66787% 70.31867%, 92.10981% 71.83467%, 93.30273% 73.08933%, 94.29403% 74.132%, 94.88419% 74.752%, 96.06961% 76%, 100% 76%, 100% 100%, 0% 100%, 3.70861% 96.584%, 5.22031% 95.192%); }
      @media screen and (max-width: 768px) {
        .rewards-hero-component .points-container-redesign::before {
          height: 1.6rem;
          top: -1.5rem; } }
    .rewards-hero-component .points-container-redesign::after {
      content: '';
      position: absolute;
      bottom: -1px;
      left: 0;
      width: 100%;
      height: 4rem;
      background-color: #F6F4EE;
      -webkit-clip-path: polygon(0% 50.8982%, 0.30843% 49.31078%, 0.52745% 48.20898%, 0.69598% 47.37066%, 1.34173% 44.2479%, 2.20171% 40.26766%, 2.99499% 36.77246%, 4.37549% 31.11437%, 5.55686% 26.75269%, 6.0306% 25.1497%, 6.95068% 22.26287%, 8.14899% 18.88263%, 9.28419% 16.00838%, 10.40906% 13.43832%, 11.2477% 11.68743%, 12.28923% 9.71497%, 12.72127% 8.98204%, 13.21071% 8.29521%, 13.86724% 7.41916%, 14.5736% 6.52096%, 15.19016% 5.77186%, 16.09817% 4.72695%, 16.68803% 4.08623%, 17.06181% 3.69641%, 17.75341% 3.01078%, 18.71125% 2.14192%, 19.89661% 1.21377%, 20.45581% 0.84072%, 21.02007% 0.51317%, 21.32829% 0.35928%, 21.76358% 0.16587%, 22.28155% -0.01078%, 22.52688% -0.07066%, 22.78842% -0.12036%, 23.097% -0.15509%, 23.55491% -0.15509%, 24.27243% 0%, 24.62166% 0.15868%, 24.95254% 0.36168%, 25.38143% 0.6976%, 25.71989% 1.01796%, 26.36637% 1.75868%, 27.17222% 2.9018%, 27.50102% 3.43293%, 28.00243% 4.31078%, 28.68494% 5.62814%, 29.08698% 6.46647%, 30.2751% 9.18084%, 31.36751% 11.9521%, 32.85176% 16.05988%, 34.10828% 19.77665%, 35.46502% 23.96826%, 36.51692% 27.2988%, 37.55713% 30.63174%, 38.85176% 34.79102%, 39.97987% 38.38383%, 41.03897% 41.70359%, 41.96517% 44.54072%, 43.2508% 48.34072%, 44.43381% 51.65808%, 45.43471% 54.3024%, 46.42061% 56.73892%, 47.35731% 58.87904%, 48.35041% 60.94192%, 49.96487% 63.78323%, 51.54515% 65.86826%, 52.36814% 66.71138%, 54.08521% 68.17006%, 56.59166% 69.6%, 58.10261% 70.08204%, 59.46445% 70.28623%, 63.45935% 69.73772%, 65.07201% 69.08743%, 66.66337% 68.24251%, 68.39124% 67.13054%, 70.52175% 65.54311%, 71.80288% 64.51018%, 73.59976% 63.01317%, 75.27003% 61.63593%, 76.76958% 60.47006%, 78.51785% 59.27964%, 79.63996% 58.62874%, 80.9685% 57.95808%, 82.35284% 57.40479%, 83.78338% 57.20419%, 85.86619% 57.13293%, 87.48875% 57.48323%, 88.28143% 57.94611%, 89.29883% 58.68084%, 90.29463% 59.49521%, 92.09091% 61.12814%, 92.64926% 61.67665%, 93.66907% 63.20659%, 94.964% 65.98084%, 96.51965% 70.65868%, 97.21272% 73.38743%, 99.38254% 84.33413%, 100% 88.02395%, 100% 100%, 0% 100%, 0% 50.8982%);
              clip-path: polygon(0% 50.8982%, 0.30843% 49.31078%, 0.52745% 48.20898%, 0.69598% 47.37066%, 1.34173% 44.2479%, 2.20171% 40.26766%, 2.99499% 36.77246%, 4.37549% 31.11437%, 5.55686% 26.75269%, 6.0306% 25.1497%, 6.95068% 22.26287%, 8.14899% 18.88263%, 9.28419% 16.00838%, 10.40906% 13.43832%, 11.2477% 11.68743%, 12.28923% 9.71497%, 12.72127% 8.98204%, 13.21071% 8.29521%, 13.86724% 7.41916%, 14.5736% 6.52096%, 15.19016% 5.77186%, 16.09817% 4.72695%, 16.68803% 4.08623%, 17.06181% 3.69641%, 17.75341% 3.01078%, 18.71125% 2.14192%, 19.89661% 1.21377%, 20.45581% 0.84072%, 21.02007% 0.51317%, 21.32829% 0.35928%, 21.76358% 0.16587%, 22.28155% -0.01078%, 22.52688% -0.07066%, 22.78842% -0.12036%, 23.097% -0.15509%, 23.55491% -0.15509%, 24.27243% 0%, 24.62166% 0.15868%, 24.95254% 0.36168%, 25.38143% 0.6976%, 25.71989% 1.01796%, 26.36637% 1.75868%, 27.17222% 2.9018%, 27.50102% 3.43293%, 28.00243% 4.31078%, 28.68494% 5.62814%, 29.08698% 6.46647%, 30.2751% 9.18084%, 31.36751% 11.9521%, 32.85176% 16.05988%, 34.10828% 19.77665%, 35.46502% 23.96826%, 36.51692% 27.2988%, 37.55713% 30.63174%, 38.85176% 34.79102%, 39.97987% 38.38383%, 41.03897% 41.70359%, 41.96517% 44.54072%, 43.2508% 48.34072%, 44.43381% 51.65808%, 45.43471% 54.3024%, 46.42061% 56.73892%, 47.35731% 58.87904%, 48.35041% 60.94192%, 49.96487% 63.78323%, 51.54515% 65.86826%, 52.36814% 66.71138%, 54.08521% 68.17006%, 56.59166% 69.6%, 58.10261% 70.08204%, 59.46445% 70.28623%, 63.45935% 69.73772%, 65.07201% 69.08743%, 66.66337% 68.24251%, 68.39124% 67.13054%, 70.52175% 65.54311%, 71.80288% 64.51018%, 73.59976% 63.01317%, 75.27003% 61.63593%, 76.76958% 60.47006%, 78.51785% 59.27964%, 79.63996% 58.62874%, 80.9685% 57.95808%, 82.35284% 57.40479%, 83.78338% 57.20419%, 85.86619% 57.13293%, 87.48875% 57.48323%, 88.28143% 57.94611%, 89.29883% 58.68084%, 90.29463% 59.49521%, 92.09091% 61.12814%, 92.64926% 61.67665%, 93.66907% 63.20659%, 94.964% 65.98084%, 96.51965% 70.65868%, 97.21272% 73.38743%, 99.38254% 84.33413%, 100% 88.02395%, 100% 100%, 0% 100%, 0% 50.8982%); }
      @media screen and (max-width: 768px) {
        .rewards-hero-component .points-container-redesign::after {
          height: 3rem; } }
  .rewards-hero-component .points {
    color: #ffffff;
    font-size: 10rem;
    text-align: center;
    font-weight: 700;
    line-height: 10rem;
    margin-top: 2rem;
    margin-bottom: 0; }
    @media screen and (max-width: 768px) {
      .rewards-hero-component .points {
        font-size: 7.6rem; } }
  .rewards-hero-component .points-message {
    color: #ffffff;
    font-size: 1.8rem;
    text-align: center;
    font-weight: 500;
    margin-bottom: 2rem; }
  .rewards-hero-component .jamba-badge {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    width: 14.6rem;
    height: 3.4rem;
    background: url("/Assets/Jamba/img/icons/greenvector.svg") center center no-repeat;
    margin: 0 auto; }
  .rewards-hero-component .jamba-badge-text {
    color: #2C3937;
    font-size: 1.4rem;
    font-weight: 500;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }
  .rewards-hero-component .progress-bar[data-progress] {
    max-width: 51.6rem;
    height: 0.8rem;
    background-color: rgba(43, 57, 54, 0.302);
    border-radius: 0.4rem 0.4rem;
    margin: 1.2rem auto 0;
    position: relative; }
    .rewards-hero-component .progress-bar[data-progress]::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      border-radius: 0.4rem 0.4rem;
      width: 0;
      transition: width 0.5s ease-in-out;
      background-color: #B1D461; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0"]::before {
      width: 0%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.1"]::before {
      width: 0.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.2"]::before {
      width: 0.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.3"]::before {
      width: 0.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.4"]::before {
      width: 0.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.5"]::before {
      width: 0.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.6"]::before {
      width: 0.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.7"]::before {
      width: 0.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.8"]::before {
      width: 0.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="0.9"]::before {
      width: 0.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1"]::before {
      width: 1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.1"]::before {
      width: 1.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.2"]::before {
      width: 1.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.3"]::before {
      width: 1.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.4"]::before {
      width: 1.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.5"]::before {
      width: 1.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.6"]::before {
      width: 1.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.7"]::before {
      width: 1.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.8"]::before {
      width: 1.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="1.9"]::before {
      width: 1.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2"]::before {
      width: 2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.1"]::before {
      width: 2.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.2"]::before {
      width: 2.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.3"]::before {
      width: 2.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.4"]::before {
      width: 2.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.5"]::before {
      width: 2.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.6"]::before {
      width: 2.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.7"]::before {
      width: 2.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.8"]::before {
      width: 2.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="2.9"]::before {
      width: 2.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3"]::before {
      width: 3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.1"]::before {
      width: 3.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.2"]::before {
      width: 3.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.3"]::before {
      width: 3.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.4"]::before {
      width: 3.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.5"]::before {
      width: 3.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.6"]::before {
      width: 3.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.7"]::before {
      width: 3.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.8"]::before {
      width: 3.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="3.9"]::before {
      width: 3.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4"]::before {
      width: 4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.1"]::before {
      width: 4.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.2"]::before {
      width: 4.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.3"]::before {
      width: 4.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.4"]::before {
      width: 4.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.5"]::before {
      width: 4.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.6"]::before {
      width: 4.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.7"]::before {
      width: 4.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.8"]::before {
      width: 4.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="4.9"]::before {
      width: 4.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5"]::before {
      width: 5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.1"]::before {
      width: 5.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.2"]::before {
      width: 5.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.3"]::before {
      width: 5.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.4"]::before {
      width: 5.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.5"]::before {
      width: 5.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.6"]::before {
      width: 5.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.7"]::before {
      width: 5.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.8"]::before {
      width: 5.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="5.9"]::before {
      width: 5.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6"]::before {
      width: 6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.1"]::before {
      width: 6.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.2"]::before {
      width: 6.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.3"]::before {
      width: 6.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.4"]::before {
      width: 6.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.5"]::before {
      width: 6.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.6"]::before {
      width: 6.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.7"]::before {
      width: 6.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.8"]::before {
      width: 6.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="6.9"]::before {
      width: 6.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7"]::before {
      width: 7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.1"]::before {
      width: 7.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.2"]::before {
      width: 7.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.3"]::before {
      width: 7.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.4"]::before {
      width: 7.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.5"]::before {
      width: 7.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.6"]::before {
      width: 7.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.7"]::before {
      width: 7.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.8"]::before {
      width: 7.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="7.9"]::before {
      width: 7.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8"]::before {
      width: 8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.1"]::before {
      width: 8.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.2"]::before {
      width: 8.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.3"]::before {
      width: 8.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.4"]::before {
      width: 8.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.5"]::before {
      width: 8.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.6"]::before {
      width: 8.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.7"]::before {
      width: 8.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.8"]::before {
      width: 8.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="8.9"]::before {
      width: 8.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9"]::before {
      width: 9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.1"]::before {
      width: 9.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.2"]::before {
      width: 9.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.3"]::before {
      width: 9.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.4"]::before {
      width: 9.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.5"]::before {
      width: 9.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.6"]::before {
      width: 9.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.7"]::before {
      width: 9.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.8"]::before {
      width: 9.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="9.9"]::before {
      width: 9.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10"]::before {
      width: 10%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.1"]::before {
      width: 10.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.2"]::before {
      width: 10.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.3"]::before {
      width: 10.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.4"]::before {
      width: 10.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.5"]::before {
      width: 10.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.6"]::before {
      width: 10.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.7"]::before {
      width: 10.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.8"]::before {
      width: 10.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="10.9"]::before {
      width: 10.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11"]::before {
      width: 11%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.1"]::before {
      width: 11.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.2"]::before {
      width: 11.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.3"]::before {
      width: 11.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.4"]::before {
      width: 11.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.5"]::before {
      width: 11.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.6"]::before {
      width: 11.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.7"]::before {
      width: 11.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.8"]::before {
      width: 11.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="11.9"]::before {
      width: 11.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12"]::before {
      width: 12%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.1"]::before {
      width: 12.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.2"]::before {
      width: 12.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.3"]::before {
      width: 12.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.4"]::before {
      width: 12.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.5"]::before {
      width: 12.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.6"]::before {
      width: 12.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.7"]::before {
      width: 12.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.8"]::before {
      width: 12.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="12.9"]::before {
      width: 12.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13"]::before {
      width: 13%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.1"]::before {
      width: 13.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.2"]::before {
      width: 13.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.3"]::before {
      width: 13.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.4"]::before {
      width: 13.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.5"]::before {
      width: 13.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.6"]::before {
      width: 13.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.7"]::before {
      width: 13.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.8"]::before {
      width: 13.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="13.9"]::before {
      width: 13.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14"]::before {
      width: 14%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.1"]::before {
      width: 14.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.2"]::before {
      width: 14.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.3"]::before {
      width: 14.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.4"]::before {
      width: 14.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.5"]::before {
      width: 14.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.6"]::before {
      width: 14.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.7"]::before {
      width: 14.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.8"]::before {
      width: 14.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="14.9"]::before {
      width: 14.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15"]::before {
      width: 15%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.1"]::before {
      width: 15.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.2"]::before {
      width: 15.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.3"]::before {
      width: 15.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.4"]::before {
      width: 15.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.5"]::before {
      width: 15.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.6"]::before {
      width: 15.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.7"]::before {
      width: 15.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.8"]::before {
      width: 15.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="15.9"]::before {
      width: 15.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16"]::before {
      width: 16%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.1"]::before {
      width: 16.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.2"]::before {
      width: 16.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.3"]::before {
      width: 16.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.4"]::before {
      width: 16.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.5"]::before {
      width: 16.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.6"]::before {
      width: 16.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.7"]::before {
      width: 16.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.8"]::before {
      width: 16.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="16.9"]::before {
      width: 16.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17"]::before {
      width: 17%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.1"]::before {
      width: 17.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.2"]::before {
      width: 17.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.3"]::before {
      width: 17.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.4"]::before {
      width: 17.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.5"]::before {
      width: 17.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.6"]::before {
      width: 17.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.7"]::before {
      width: 17.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.8"]::before {
      width: 17.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="17.9"]::before {
      width: 17.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18"]::before {
      width: 18%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.1"]::before {
      width: 18.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.2"]::before {
      width: 18.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.3"]::before {
      width: 18.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.4"]::before {
      width: 18.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.5"]::before {
      width: 18.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.6"]::before {
      width: 18.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.7"]::before {
      width: 18.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.8"]::before {
      width: 18.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="18.9"]::before {
      width: 18.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19"]::before {
      width: 19%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.1"]::before {
      width: 19.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.2"]::before {
      width: 19.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.3"]::before {
      width: 19.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.4"]::before {
      width: 19.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.5"]::before {
      width: 19.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.6"]::before {
      width: 19.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.7"]::before {
      width: 19.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.8"]::before {
      width: 19.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="19.9"]::before {
      width: 19.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20"]::before {
      width: 20%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.1"]::before {
      width: 20.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.2"]::before {
      width: 20.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.3"]::before {
      width: 20.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.4"]::before {
      width: 20.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.5"]::before {
      width: 20.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.6"]::before {
      width: 20.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.7"]::before {
      width: 20.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.8"]::before {
      width: 20.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="20.9"]::before {
      width: 20.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21"]::before {
      width: 21%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.1"]::before {
      width: 21.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.2"]::before {
      width: 21.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.3"]::before {
      width: 21.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.4"]::before {
      width: 21.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.5"]::before {
      width: 21.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.6"]::before {
      width: 21.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.7"]::before {
      width: 21.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.8"]::before {
      width: 21.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="21.9"]::before {
      width: 21.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22"]::before {
      width: 22%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.1"]::before {
      width: 22.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.2"]::before {
      width: 22.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.3"]::before {
      width: 22.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.4"]::before {
      width: 22.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.5"]::before {
      width: 22.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.6"]::before {
      width: 22.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.7"]::before {
      width: 22.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.8"]::before {
      width: 22.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="22.9"]::before {
      width: 22.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23"]::before {
      width: 23%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.1"]::before {
      width: 23.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.2"]::before {
      width: 23.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.3"]::before {
      width: 23.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.4"]::before {
      width: 23.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.5"]::before {
      width: 23.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.6"]::before {
      width: 23.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.7"]::before {
      width: 23.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.8"]::before {
      width: 23.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="23.9"]::before {
      width: 23.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24"]::before {
      width: 24%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.1"]::before {
      width: 24.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.2"]::before {
      width: 24.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.3"]::before {
      width: 24.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.4"]::before {
      width: 24.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.5"]::before {
      width: 24.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.6"]::before {
      width: 24.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.7"]::before {
      width: 24.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.8"]::before {
      width: 24.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="24.9"]::before {
      width: 24.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25"]::before {
      width: 25%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.1"]::before {
      width: 25.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.2"]::before {
      width: 25.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.3"]::before {
      width: 25.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.4"]::before {
      width: 25.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.5"]::before {
      width: 25.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.6"]::before {
      width: 25.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.7"]::before {
      width: 25.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.8"]::before {
      width: 25.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="25.9"]::before {
      width: 25.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26"]::before {
      width: 26%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.1"]::before {
      width: 26.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.2"]::before {
      width: 26.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.3"]::before {
      width: 26.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.4"]::before {
      width: 26.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.5"]::before {
      width: 26.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.6"]::before {
      width: 26.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.7"]::before {
      width: 26.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.8"]::before {
      width: 26.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="26.9"]::before {
      width: 26.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27"]::before {
      width: 27%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.1"]::before {
      width: 27.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.2"]::before {
      width: 27.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.3"]::before {
      width: 27.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.4"]::before {
      width: 27.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.5"]::before {
      width: 27.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.6"]::before {
      width: 27.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.7"]::before {
      width: 27.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.8"]::before {
      width: 27.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="27.9"]::before {
      width: 27.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28"]::before {
      width: 28%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.1"]::before {
      width: 28.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.2"]::before {
      width: 28.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.3"]::before {
      width: 28.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.4"]::before {
      width: 28.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.5"]::before {
      width: 28.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.6"]::before {
      width: 28.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.7"]::before {
      width: 28.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.8"]::before {
      width: 28.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="28.9"]::before {
      width: 28.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29"]::before {
      width: 29%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.1"]::before {
      width: 29.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.2"]::before {
      width: 29.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.3"]::before {
      width: 29.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.4"]::before {
      width: 29.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.5"]::before {
      width: 29.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.6"]::before {
      width: 29.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.7"]::before {
      width: 29.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.8"]::before {
      width: 29.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="29.9"]::before {
      width: 29.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30"]::before {
      width: 30%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.1"]::before {
      width: 30.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.2"]::before {
      width: 30.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.3"]::before {
      width: 30.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.4"]::before {
      width: 30.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.5"]::before {
      width: 30.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.6"]::before {
      width: 30.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.7"]::before {
      width: 30.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.8"]::before {
      width: 30.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="30.9"]::before {
      width: 30.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31"]::before {
      width: 31%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.1"]::before {
      width: 31.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.2"]::before {
      width: 31.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.3"]::before {
      width: 31.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.4"]::before {
      width: 31.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.5"]::before {
      width: 31.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.6"]::before {
      width: 31.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.7"]::before {
      width: 31.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.8"]::before {
      width: 31.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="31.9"]::before {
      width: 31.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32"]::before {
      width: 32%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.1"]::before {
      width: 32.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.2"]::before {
      width: 32.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.3"]::before {
      width: 32.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.4"]::before {
      width: 32.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.5"]::before {
      width: 32.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.6"]::before {
      width: 32.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.7"]::before {
      width: 32.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.8"]::before {
      width: 32.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="32.9"]::before {
      width: 32.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33"]::before {
      width: 33%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.1"]::before {
      width: 33.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.2"]::before {
      width: 33.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.3"]::before {
      width: 33.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.4"]::before {
      width: 33.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.5"]::before {
      width: 33.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.6"]::before {
      width: 33.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.7"]::before {
      width: 33.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.8"]::before {
      width: 33.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="33.9"]::before {
      width: 33.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34"]::before {
      width: 34%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.1"]::before {
      width: 34.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.2"]::before {
      width: 34.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.3"]::before {
      width: 34.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.4"]::before {
      width: 34.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.5"]::before {
      width: 34.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.6"]::before {
      width: 34.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.7"]::before {
      width: 34.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.8"]::before {
      width: 34.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="34.9"]::before {
      width: 34.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35"]::before {
      width: 35%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.1"]::before {
      width: 35.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.2"]::before {
      width: 35.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.3"]::before {
      width: 35.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.4"]::before {
      width: 35.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.5"]::before {
      width: 35.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.6"]::before {
      width: 35.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.7"]::before {
      width: 35.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.8"]::before {
      width: 35.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="35.9"]::before {
      width: 35.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36"]::before {
      width: 36%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.1"]::before {
      width: 36.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.2"]::before {
      width: 36.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.3"]::before {
      width: 36.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.4"]::before {
      width: 36.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.5"]::before {
      width: 36.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.6"]::before {
      width: 36.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.7"]::before {
      width: 36.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.8"]::before {
      width: 36.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="36.9"]::before {
      width: 36.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37"]::before {
      width: 37%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.1"]::before {
      width: 37.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.2"]::before {
      width: 37.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.3"]::before {
      width: 37.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.4"]::before {
      width: 37.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.5"]::before {
      width: 37.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.6"]::before {
      width: 37.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.7"]::before {
      width: 37.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.8"]::before {
      width: 37.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="37.9"]::before {
      width: 37.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38"]::before {
      width: 38%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.1"]::before {
      width: 38.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.2"]::before {
      width: 38.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.3"]::before {
      width: 38.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.4"]::before {
      width: 38.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.5"]::before {
      width: 38.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.6"]::before {
      width: 38.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.7"]::before {
      width: 38.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.8"]::before {
      width: 38.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="38.9"]::before {
      width: 38.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39"]::before {
      width: 39%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.1"]::before {
      width: 39.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.2"]::before {
      width: 39.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.3"]::before {
      width: 39.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.4"]::before {
      width: 39.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.5"]::before {
      width: 39.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.6"]::before {
      width: 39.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.7"]::before {
      width: 39.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.8"]::before {
      width: 39.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="39.9"]::before {
      width: 39.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40"]::before {
      width: 40%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.1"]::before {
      width: 40.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.2"]::before {
      width: 40.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.3"]::before {
      width: 40.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.4"]::before {
      width: 40.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.5"]::before {
      width: 40.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.6"]::before {
      width: 40.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.7"]::before {
      width: 40.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.8"]::before {
      width: 40.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="40.9"]::before {
      width: 40.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41"]::before {
      width: 41%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.1"]::before {
      width: 41.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.2"]::before {
      width: 41.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.3"]::before {
      width: 41.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.4"]::before {
      width: 41.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.5"]::before {
      width: 41.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.6"]::before {
      width: 41.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.7"]::before {
      width: 41.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.8"]::before {
      width: 41.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="41.9"]::before {
      width: 41.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42"]::before {
      width: 42%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.1"]::before {
      width: 42.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.2"]::before {
      width: 42.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.3"]::before {
      width: 42.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.4"]::before {
      width: 42.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.5"]::before {
      width: 42.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.6"]::before {
      width: 42.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.7"]::before {
      width: 42.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.8"]::before {
      width: 42.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="42.9"]::before {
      width: 42.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43"]::before {
      width: 43%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.1"]::before {
      width: 43.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.2"]::before {
      width: 43.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.3"]::before {
      width: 43.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.4"]::before {
      width: 43.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.5"]::before {
      width: 43.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.6"]::before {
      width: 43.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.7"]::before {
      width: 43.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.8"]::before {
      width: 43.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="43.9"]::before {
      width: 43.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44"]::before {
      width: 44%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.1"]::before {
      width: 44.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.2"]::before {
      width: 44.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.3"]::before {
      width: 44.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.4"]::before {
      width: 44.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.5"]::before {
      width: 44.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.6"]::before {
      width: 44.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.7"]::before {
      width: 44.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.8"]::before {
      width: 44.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="44.9"]::before {
      width: 44.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45"]::before {
      width: 45%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.1"]::before {
      width: 45.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.2"]::before {
      width: 45.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.3"]::before {
      width: 45.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.4"]::before {
      width: 45.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.5"]::before {
      width: 45.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.6"]::before {
      width: 45.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.7"]::before {
      width: 45.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.8"]::before {
      width: 45.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="45.9"]::before {
      width: 45.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46"]::before {
      width: 46%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.1"]::before {
      width: 46.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.2"]::before {
      width: 46.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.3"]::before {
      width: 46.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.4"]::before {
      width: 46.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.5"]::before {
      width: 46.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.6"]::before {
      width: 46.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.7"]::before {
      width: 46.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.8"]::before {
      width: 46.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="46.9"]::before {
      width: 46.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47"]::before {
      width: 47%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.1"]::before {
      width: 47.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.2"]::before {
      width: 47.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.3"]::before {
      width: 47.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.4"]::before {
      width: 47.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.5"]::before {
      width: 47.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.6"]::before {
      width: 47.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.7"]::before {
      width: 47.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.8"]::before {
      width: 47.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="47.9"]::before {
      width: 47.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48"]::before {
      width: 48%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.1"]::before {
      width: 48.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.2"]::before {
      width: 48.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.3"]::before {
      width: 48.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.4"]::before {
      width: 48.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.5"]::before {
      width: 48.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.6"]::before {
      width: 48.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.7"]::before {
      width: 48.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.8"]::before {
      width: 48.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="48.9"]::before {
      width: 48.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49"]::before {
      width: 49%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.1"]::before {
      width: 49.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.2"]::before {
      width: 49.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.3"]::before {
      width: 49.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.4"]::before {
      width: 49.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.5"]::before {
      width: 49.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.6"]::before {
      width: 49.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.7"]::before {
      width: 49.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.8"]::before {
      width: 49.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="49.9"]::before {
      width: 49.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50"]::before {
      width: 50%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.1"]::before {
      width: 50.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.2"]::before {
      width: 50.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.3"]::before {
      width: 50.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.4"]::before {
      width: 50.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.5"]::before {
      width: 50.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.6"]::before {
      width: 50.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.7"]::before {
      width: 50.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.8"]::before {
      width: 50.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="50.9"]::before {
      width: 50.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51"]::before {
      width: 51%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.1"]::before {
      width: 51.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.2"]::before {
      width: 51.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.3"]::before {
      width: 51.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.4"]::before {
      width: 51.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.5"]::before {
      width: 51.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.6"]::before {
      width: 51.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.7"]::before {
      width: 51.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.8"]::before {
      width: 51.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="51.9"]::before {
      width: 51.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52"]::before {
      width: 52%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.1"]::before {
      width: 52.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.2"]::before {
      width: 52.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.3"]::before {
      width: 52.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.4"]::before {
      width: 52.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.5"]::before {
      width: 52.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.6"]::before {
      width: 52.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.7"]::before {
      width: 52.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.8"]::before {
      width: 52.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="52.9"]::before {
      width: 52.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53"]::before {
      width: 53%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.1"]::before {
      width: 53.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.2"]::before {
      width: 53.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.3"]::before {
      width: 53.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.4"]::before {
      width: 53.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.5"]::before {
      width: 53.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.6"]::before {
      width: 53.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.7"]::before {
      width: 53.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.8"]::before {
      width: 53.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="53.9"]::before {
      width: 53.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54"]::before {
      width: 54%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.1"]::before {
      width: 54.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.2"]::before {
      width: 54.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.3"]::before {
      width: 54.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.4"]::before {
      width: 54.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.5"]::before {
      width: 54.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.6"]::before {
      width: 54.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.7"]::before {
      width: 54.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.8"]::before {
      width: 54.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="54.9"]::before {
      width: 54.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55"]::before {
      width: 55%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.1"]::before {
      width: 55.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.2"]::before {
      width: 55.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.3"]::before {
      width: 55.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.4"]::before {
      width: 55.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.5"]::before {
      width: 55.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.6"]::before {
      width: 55.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.7"]::before {
      width: 55.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.8"]::before {
      width: 55.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="55.9"]::before {
      width: 55.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56"]::before {
      width: 56%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.1"]::before {
      width: 56.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.2"]::before {
      width: 56.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.3"]::before {
      width: 56.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.4"]::before {
      width: 56.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.5"]::before {
      width: 56.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.6"]::before {
      width: 56.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.7"]::before {
      width: 56.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.8"]::before {
      width: 56.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="56.9"]::before {
      width: 56.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57"]::before {
      width: 57%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.1"]::before {
      width: 57.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.2"]::before {
      width: 57.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.3"]::before {
      width: 57.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.4"]::before {
      width: 57.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.5"]::before {
      width: 57.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.6"]::before {
      width: 57.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.7"]::before {
      width: 57.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.8"]::before {
      width: 57.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="57.9"]::before {
      width: 57.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58"]::before {
      width: 58%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.1"]::before {
      width: 58.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.2"]::before {
      width: 58.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.3"]::before {
      width: 58.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.4"]::before {
      width: 58.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.5"]::before {
      width: 58.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.6"]::before {
      width: 58.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.7"]::before {
      width: 58.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.8"]::before {
      width: 58.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="58.9"]::before {
      width: 58.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59"]::before {
      width: 59%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.1"]::before {
      width: 59.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.2"]::before {
      width: 59.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.3"]::before {
      width: 59.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.4"]::before {
      width: 59.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.5"]::before {
      width: 59.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.6"]::before {
      width: 59.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.7"]::before {
      width: 59.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.8"]::before {
      width: 59.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="59.9"]::before {
      width: 59.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60"]::before {
      width: 60%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.1"]::before {
      width: 60.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.2"]::before {
      width: 60.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.3"]::before {
      width: 60.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.4"]::before {
      width: 60.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.5"]::before {
      width: 60.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.6"]::before {
      width: 60.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.7"]::before {
      width: 60.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.8"]::before {
      width: 60.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="60.9"]::before {
      width: 60.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61"]::before {
      width: 61%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.1"]::before {
      width: 61.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.2"]::before {
      width: 61.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.3"]::before {
      width: 61.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.4"]::before {
      width: 61.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.5"]::before {
      width: 61.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.6"]::before {
      width: 61.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.7"]::before {
      width: 61.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.8"]::before {
      width: 61.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="61.9"]::before {
      width: 61.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62"]::before {
      width: 62%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.1"]::before {
      width: 62.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.2"]::before {
      width: 62.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.3"]::before {
      width: 62.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.4"]::before {
      width: 62.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.5"]::before {
      width: 62.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.6"]::before {
      width: 62.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.7"]::before {
      width: 62.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.8"]::before {
      width: 62.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="62.9"]::before {
      width: 62.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63"]::before {
      width: 63%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.1"]::before {
      width: 63.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.2"]::before {
      width: 63.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.3"]::before {
      width: 63.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.4"]::before {
      width: 63.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.5"]::before {
      width: 63.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.6"]::before {
      width: 63.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.7"]::before {
      width: 63.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.8"]::before {
      width: 63.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="63.9"]::before {
      width: 63.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64"]::before {
      width: 64%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.1"]::before {
      width: 64.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.2"]::before {
      width: 64.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.3"]::before {
      width: 64.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.4"]::before {
      width: 64.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.5"]::before {
      width: 64.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.6"]::before {
      width: 64.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.7"]::before {
      width: 64.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.8"]::before {
      width: 64.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="64.9"]::before {
      width: 64.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65"]::before {
      width: 65%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.1"]::before {
      width: 65.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.2"]::before {
      width: 65.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.3"]::before {
      width: 65.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.4"]::before {
      width: 65.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.5"]::before {
      width: 65.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.6"]::before {
      width: 65.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.7"]::before {
      width: 65.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.8"]::before {
      width: 65.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="65.9"]::before {
      width: 65.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66"]::before {
      width: 66%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.1"]::before {
      width: 66.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.2"]::before {
      width: 66.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.3"]::before {
      width: 66.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.4"]::before {
      width: 66.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.5"]::before {
      width: 66.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.6"]::before {
      width: 66.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.7"]::before {
      width: 66.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.8"]::before {
      width: 66.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="66.9"]::before {
      width: 66.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67"]::before {
      width: 67%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.1"]::before {
      width: 67.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.2"]::before {
      width: 67.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.3"]::before {
      width: 67.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.4"]::before {
      width: 67.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.5"]::before {
      width: 67.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.6"]::before {
      width: 67.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.7"]::before {
      width: 67.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.8"]::before {
      width: 67.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="67.9"]::before {
      width: 67.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68"]::before {
      width: 68%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.1"]::before {
      width: 68.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.2"]::before {
      width: 68.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.3"]::before {
      width: 68.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.4"]::before {
      width: 68.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.5"]::before {
      width: 68.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.6"]::before {
      width: 68.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.7"]::before {
      width: 68.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.8"]::before {
      width: 68.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="68.9"]::before {
      width: 68.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69"]::before {
      width: 69%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.1"]::before {
      width: 69.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.2"]::before {
      width: 69.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.3"]::before {
      width: 69.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.4"]::before {
      width: 69.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.5"]::before {
      width: 69.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.6"]::before {
      width: 69.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.7"]::before {
      width: 69.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.8"]::before {
      width: 69.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="69.9"]::before {
      width: 69.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70"]::before {
      width: 70%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.1"]::before {
      width: 70.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.2"]::before {
      width: 70.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.3"]::before {
      width: 70.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.4"]::before {
      width: 70.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.5"]::before {
      width: 70.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.6"]::before {
      width: 70.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.7"]::before {
      width: 70.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.8"]::before {
      width: 70.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="70.9"]::before {
      width: 70.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71"]::before {
      width: 71%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.1"]::before {
      width: 71.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.2"]::before {
      width: 71.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.3"]::before {
      width: 71.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.4"]::before {
      width: 71.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.5"]::before {
      width: 71.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.6"]::before {
      width: 71.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.7"]::before {
      width: 71.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.8"]::before {
      width: 71.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="71.9"]::before {
      width: 71.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72"]::before {
      width: 72%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.1"]::before {
      width: 72.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.2"]::before {
      width: 72.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.3"]::before {
      width: 72.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.4"]::before {
      width: 72.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.5"]::before {
      width: 72.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.6"]::before {
      width: 72.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.7"]::before {
      width: 72.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.8"]::before {
      width: 72.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="72.9"]::before {
      width: 72.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73"]::before {
      width: 73%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.1"]::before {
      width: 73.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.2"]::before {
      width: 73.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.3"]::before {
      width: 73.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.4"]::before {
      width: 73.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.5"]::before {
      width: 73.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.6"]::before {
      width: 73.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.7"]::before {
      width: 73.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.8"]::before {
      width: 73.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="73.9"]::before {
      width: 73.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74"]::before {
      width: 74%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.1"]::before {
      width: 74.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.2"]::before {
      width: 74.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.3"]::before {
      width: 74.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.4"]::before {
      width: 74.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.5"]::before {
      width: 74.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.6"]::before {
      width: 74.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.7"]::before {
      width: 74.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.8"]::before {
      width: 74.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="74.9"]::before {
      width: 74.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75"]::before {
      width: 75%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.1"]::before {
      width: 75.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.2"]::before {
      width: 75.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.3"]::before {
      width: 75.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.4"]::before {
      width: 75.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.5"]::before {
      width: 75.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.6"]::before {
      width: 75.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.7"]::before {
      width: 75.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.8"]::before {
      width: 75.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="75.9"]::before {
      width: 75.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76"]::before {
      width: 76%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.1"]::before {
      width: 76.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.2"]::before {
      width: 76.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.3"]::before {
      width: 76.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.4"]::before {
      width: 76.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.5"]::before {
      width: 76.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.6"]::before {
      width: 76.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.7"]::before {
      width: 76.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.8"]::before {
      width: 76.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="76.9"]::before {
      width: 76.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77"]::before {
      width: 77%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.1"]::before {
      width: 77.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.2"]::before {
      width: 77.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.3"]::before {
      width: 77.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.4"]::before {
      width: 77.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.5"]::before {
      width: 77.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.6"]::before {
      width: 77.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.7"]::before {
      width: 77.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.8"]::before {
      width: 77.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="77.9"]::before {
      width: 77.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78"]::before {
      width: 78%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.1"]::before {
      width: 78.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.2"]::before {
      width: 78.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.3"]::before {
      width: 78.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.4"]::before {
      width: 78.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.5"]::before {
      width: 78.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.6"]::before {
      width: 78.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.7"]::before {
      width: 78.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.8"]::before {
      width: 78.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="78.9"]::before {
      width: 78.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79"]::before {
      width: 79%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.1"]::before {
      width: 79.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.2"]::before {
      width: 79.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.3"]::before {
      width: 79.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.4"]::before {
      width: 79.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.5"]::before {
      width: 79.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.6"]::before {
      width: 79.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.7"]::before {
      width: 79.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.8"]::before {
      width: 79.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="79.9"]::before {
      width: 79.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80"]::before {
      width: 80%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.1"]::before {
      width: 80.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.2"]::before {
      width: 80.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.3"]::before {
      width: 80.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.4"]::before {
      width: 80.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.5"]::before {
      width: 80.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.6"]::before {
      width: 80.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.7"]::before {
      width: 80.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.8"]::before {
      width: 80.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="80.9"]::before {
      width: 80.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81"]::before {
      width: 81%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.1"]::before {
      width: 81.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.2"]::before {
      width: 81.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.3"]::before {
      width: 81.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.4"]::before {
      width: 81.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.5"]::before {
      width: 81.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.6"]::before {
      width: 81.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.7"]::before {
      width: 81.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.8"]::before {
      width: 81.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="81.9"]::before {
      width: 81.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82"]::before {
      width: 82%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.1"]::before {
      width: 82.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.2"]::before {
      width: 82.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.3"]::before {
      width: 82.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.4"]::before {
      width: 82.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.5"]::before {
      width: 82.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.6"]::before {
      width: 82.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.7"]::before {
      width: 82.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.8"]::before {
      width: 82.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="82.9"]::before {
      width: 82.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83"]::before {
      width: 83%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.1"]::before {
      width: 83.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.2"]::before {
      width: 83.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.3"]::before {
      width: 83.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.4"]::before {
      width: 83.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.5"]::before {
      width: 83.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.6"]::before {
      width: 83.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.7"]::before {
      width: 83.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.8"]::before {
      width: 83.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="83.9"]::before {
      width: 83.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84"]::before {
      width: 84%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.1"]::before {
      width: 84.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.2"]::before {
      width: 84.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.3"]::before {
      width: 84.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.4"]::before {
      width: 84.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.5"]::before {
      width: 84.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.6"]::before {
      width: 84.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.7"]::before {
      width: 84.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.8"]::before {
      width: 84.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="84.9"]::before {
      width: 84.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85"]::before {
      width: 85%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.1"]::before {
      width: 85.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.2"]::before {
      width: 85.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.3"]::before {
      width: 85.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.4"]::before {
      width: 85.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.5"]::before {
      width: 85.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.6"]::before {
      width: 85.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.7"]::before {
      width: 85.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.8"]::before {
      width: 85.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="85.9"]::before {
      width: 85.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86"]::before {
      width: 86%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.1"]::before {
      width: 86.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.2"]::before {
      width: 86.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.3"]::before {
      width: 86.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.4"]::before {
      width: 86.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.5"]::before {
      width: 86.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.6"]::before {
      width: 86.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.7"]::before {
      width: 86.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.8"]::before {
      width: 86.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="86.9"]::before {
      width: 86.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87"]::before {
      width: 87%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.1"]::before {
      width: 87.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.2"]::before {
      width: 87.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.3"]::before {
      width: 87.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.4"]::before {
      width: 87.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.5"]::before {
      width: 87.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.6"]::before {
      width: 87.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.7"]::before {
      width: 87.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.8"]::before {
      width: 87.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="87.9"]::before {
      width: 87.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88"]::before {
      width: 88%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.1"]::before {
      width: 88.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.2"]::before {
      width: 88.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.3"]::before {
      width: 88.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.4"]::before {
      width: 88.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.5"]::before {
      width: 88.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.6"]::before {
      width: 88.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.7"]::before {
      width: 88.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.8"]::before {
      width: 88.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="88.9"]::before {
      width: 88.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89"]::before {
      width: 89%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.1"]::before {
      width: 89.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.2"]::before {
      width: 89.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.3"]::before {
      width: 89.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.4"]::before {
      width: 89.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.5"]::before {
      width: 89.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.6"]::before {
      width: 89.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.7"]::before {
      width: 89.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.8"]::before {
      width: 89.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="89.9"]::before {
      width: 89.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90"]::before {
      width: 90%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.1"]::before {
      width: 90.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.2"]::before {
      width: 90.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.3"]::before {
      width: 90.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.4"]::before {
      width: 90.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.5"]::before {
      width: 90.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.6"]::before {
      width: 90.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.7"]::before {
      width: 90.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.8"]::before {
      width: 90.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="90.9"]::before {
      width: 90.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91"]::before {
      width: 91%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.1"]::before {
      width: 91.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.2"]::before {
      width: 91.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.3"]::before {
      width: 91.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.4"]::before {
      width: 91.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.5"]::before {
      width: 91.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.6"]::before {
      width: 91.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.7"]::before {
      width: 91.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.8"]::before {
      width: 91.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="91.9"]::before {
      width: 91.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92"]::before {
      width: 92%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.1"]::before {
      width: 92.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.2"]::before {
      width: 92.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.3"]::before {
      width: 92.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.4"]::before {
      width: 92.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.5"]::before {
      width: 92.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.6"]::before {
      width: 92.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.7"]::before {
      width: 92.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.8"]::before {
      width: 92.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="92.9"]::before {
      width: 92.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93"]::before {
      width: 93%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.1"]::before {
      width: 93.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.2"]::before {
      width: 93.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.3"]::before {
      width: 93.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.4"]::before {
      width: 93.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.5"]::before {
      width: 93.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.6"]::before {
      width: 93.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.7"]::before {
      width: 93.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.8"]::before {
      width: 93.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="93.9"]::before {
      width: 93.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94"]::before {
      width: 94%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.1"]::before {
      width: 94.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.2"]::before {
      width: 94.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.3"]::before {
      width: 94.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.4"]::before {
      width: 94.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.5"]::before {
      width: 94.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.6"]::before {
      width: 94.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.7"]::before {
      width: 94.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.8"]::before {
      width: 94.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="94.9"]::before {
      width: 94.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95"]::before {
      width: 95%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.1"]::before {
      width: 95.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.2"]::before {
      width: 95.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.3"]::before {
      width: 95.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.4"]::before {
      width: 95.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.5"]::before {
      width: 95.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.6"]::before {
      width: 95.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.7"]::before {
      width: 95.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.8"]::before {
      width: 95.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="95.9"]::before {
      width: 95.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96"]::before {
      width: 96%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.1"]::before {
      width: 96.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.2"]::before {
      width: 96.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.3"]::before {
      width: 96.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.4"]::before {
      width: 96.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.5"]::before {
      width: 96.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.6"]::before {
      width: 96.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.7"]::before {
      width: 96.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.8"]::before {
      width: 96.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="96.9"]::before {
      width: 96.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97"]::before {
      width: 97%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.1"]::before {
      width: 97.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.2"]::before {
      width: 97.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.3"]::before {
      width: 97.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.4"]::before {
      width: 97.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.5"]::before {
      width: 97.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.6"]::before {
      width: 97.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.7"]::before {
      width: 97.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.8"]::before {
      width: 97.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="97.9"]::before {
      width: 97.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98"]::before {
      width: 98%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.1"]::before {
      width: 98.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.2"]::before {
      width: 98.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.3"]::before {
      width: 98.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.4"]::before {
      width: 98.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.5"]::before {
      width: 98.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.6"]::before {
      width: 98.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.7"]::before {
      width: 98.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.8"]::before {
      width: 98.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="98.9"]::before {
      width: 98.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99"]::before {
      width: 99%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.1"]::before {
      width: 99.1%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.2"]::before {
      width: 99.2%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.3"]::before {
      width: 99.3%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.4"]::before {
      width: 99.4%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.5"]::before {
      width: 99.5%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.6"]::before {
      width: 99.6%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.7"]::before {
      width: 99.7%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.8"]::before {
      width: 99.8%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="99.9"]::before {
      width: 99.9%; }
    .rewards-hero-component .progress-bar[data-progress][data-progress="100"]::before {
      width: 100%; }
    @media screen and (max-width: 768px) {
      .rewards-hero-component .progress-bar[data-progress] {
        max-width: 32.25rem; } }
  .rewards-hero-component .gold[data-progress]::before {
    background-color: #fac53c; }
  .rewards-hero-component .progress-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: end;
        align-items: flex-end;
    margin-top: 1.4rem; }
  .rewards-hero-component .progress-milestone {
    text-align: center;
    color: #ffffff;
    font-size: 1.5rem;
    font-weight: 500;
    margin-bottom: 0.2rem;
    margin-right: 0.6rem; }

.intro-component .title {
  font-size: 2.4rem;
  font-weight: 700;
  color: #2C3937;
  margin-bottom: 1.2rem; }

.intro-component .description {
  height: 100%;
  font-size: 1.6rem;
  color: #2C3937;
  letter-spacing: 0.02rem; }

.intro-component.green-theme .title {
  font-size: 2.4rem;
  color: #117159;
  letter-spacing: 0.05rem;
  margin-bottom: 0.8rem; }
  @media screen and (max-width: 640px) {
    .intro-component.green-theme .title {
      font-size: 2.2rem; } }

.intro-component.green-theme .description {
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: 0.02rem;
  color: #595a5a; }
  @media screen and (max-width: 640px) {
    .intro-component.green-theme .description {
      font-size: 1.4rem; } }

.intro-component.text-center {
  text-align: center; }

.accordion-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin: 2rem 0; }
  .accordion-component .show-more-link,
  .accordion-component .show-fewer-link {
    background: none;
    border: none;
    font-size: 1.6rem;
    font-weight: 700;
    color: #036d58 !important;
    text-align: center; }
    .accordion-component .show-more-link:hover,
    .accordion-component .show-fewer-link:hover {
      cursor: pointer;
      text-decoration: underline; }
    .accordion-component .show-more-link::after,
    .accordion-component .show-fewer-link::after {
      content: "";
      background-image: url("/Assets/Jamba/img/green-arrow.png");
      background-size: contain;
      background-repeat: no-repeat;
      display: inline-block;
      width: 1.4rem;
      height: 0.8rem;
      margin-left: 0.6rem; }
  .accordion-component .show-fewer-link::after {
    transform: translateY(-50%) rotateX(180deg); }
  .accordion-component .hidden {
    display: none; }
  .accordion-component .visible {
    display: block; }
  @media screen and (min-width: 1280px) {
    .accordion-component {
      display: none; } }

.home-offers-redeemables-redesign-component {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  padding: 3rem 6.5rem; }
  @media screen and (max-width: 850px) {
    .home-offers-redeemables-redesign-component {
      padding: 0;
      -ms-flex-direction: column;
          flex-direction: column; } }
  @media screen and (min-width: 850px) and (max-width: 1400px) {
    .home-offers-redeemables-redesign-component {
      padding: 3rem 2rem; } }
  .home-offers-redeemables-redesign-component .jamba-rewards {
    width: 100%;
    margin-right: 3.5rem;
    position: relative; }
    .home-offers-redeemables-redesign-component .jamba-rewards::after {
      content: '';
      background: url("/Assets/Jamba/img/longdivider.svg");
      height: 100%;
      width: 0.5rem;
      position: absolute;
      top: 0.5rem;
      right: -2rem; }
      @media screen and (max-width: 850px) {
        .home-offers-redeemables-redesign-component .jamba-rewards::after {
          display: none; } }
    .home-offers-redeemables-redesign-component .jamba-rewards--status {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: first baseline;
          align-items: first baseline;
      margin-bottom: 1.5rem; }
      .home-offers-redeemables-redesign-component .jamba-rewards--status .logo-desktop {
        margin-right: 4rem; }
      .home-offers-redeemables-redesign-component .jamba-rewards--status .logo-mobile {
        display: none; }
      @media screen and (max-width: 850px) {
        .home-offers-redeemables-redesign-component .jamba-rewards--status {
          -ms-flex-direction: column;
              flex-direction: column;
          padding: 0 1.6rem; }
          .home-offers-redeemables-redesign-component .jamba-rewards--status .logo-desktop {
            display: none; }
          .home-offers-redeemables-redesign-component .jamba-rewards--status .logo-mobile {
            display: unset;
            margin-bottom: 5rem;
            -ms-flex-item-align: center;
                -ms-grid-row-align: center;
                align-self: center; } }
      @media screen and (min-width: 425px) and (max-width: 850px) {
        .home-offers-redeemables-redesign-component .jamba-rewards--status {
          padding: 0 5.6rem; } }
      .home-offers-redeemables-redesign-component .jamba-rewards--status .jamba-badge {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-align: center;
            align-items: center;
        position: relative; }
        @media screen and (max-width: 850px) {
          .home-offers-redeemables-redesign-component .jamba-rewards--status .jamba-badge::before {
            content: '';
            background: url("/Assets/Jamba/img/dividermobile.svg");
            height: 0.5rem;
            width: 100%;
            position: absolute;
            top: -2rem; } }
        .home-offers-redeemables-redesign-component .jamba-rewards--status .jamba-badge .available-points {
          font-size: 4rem;
          font-weight: 700;
          color: #117159;
          display: inherit;
          -ms-flex-align: center;
              align-items: center;
          gap: 0.5rem; }
          .home-offers-redeemables-redesign-component .jamba-rewards--status .jamba-badge .available-points p {
            font-size: 1.4rem;
            font-weight: 500;
            letter-spacing: 0.4;
            line-height: 1.4rem;
            width: 50%;
            margin: 0;
            color: unset; }
            @media screen and (max-width: 850px) {
              .home-offers-redeemables-redesign-component .jamba-rewards--status .jamba-badge .available-points p {
                font-size: 1.2rem; } }
    .home-offers-redeemables-redesign-component .jamba-rewards--offers {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: start;
          align-items: flex-start;
      gap: 4rem;
      background: #F6F4EE;
      padding: 2.6rem 5rem; }
      @media screen and (max-width: 850px) {
        .home-offers-redeemables-redesign-component .jamba-rewards--offers {
          padding: 3rem 1.6rem;
          -ms-flex-direction: column;
              flex-direction: column; } }
      @media screen and (min-width: 850px) and (max-width: 1400px) {
        .home-offers-redeemables-redesign-component .jamba-rewards--offers {
          padding: 2.5rem; } }
      .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component {
        display: inherit;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        width: 100%;
        position: relative; }
        .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component:not(:first-child)::after {
          content: '';
          background: url("/Assets/Jamba/img/Divider.svg");
          height: 100%;
          width: 0.5rem;
          position: absolute;
          top: 0.5rem;
          left: -2rem; }
          @media screen and (max-width: 850px) {
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component:not(:first-child)::after {
              content: '';
              background: url("..//Assets/Jamba/img/dividermobile.svg");
              height: 0.5rem;
              width: 100%;
              position: absolute;
              top: -1.5rem;
              left: unset; } }
        .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .title-wrapper {
          display: inherit;
          -ms-flex-pack: justify;
              justify-content: space-between;
          -ms-flex-align: center;
              align-items: center;
          width: 100%; }
          .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .title-wrapper .redeemables-title {
            color: #2C3937;
            font-size: 2.4rem;
            font-weight: 700; }
          .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .title-wrapper .triangle-link {
            font-size: 1.5rem; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .title-wrapper .triangle-link:hover::after {
              background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
            @media screen and (max-width: 850px) {
              .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .title-wrapper .triangle-link {
                color: #006C5B;
                line-height: unset;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-align: center;
                    align-items: center; }
                .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .title-wrapper .triangle-link::after {
                  background-image: url("/Assets/Jamba/img/icons/linkarrowmobile.svg");
                  width: 2.4rem;
                  height: 2.4rem; } }
        .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-pack: start;
              justify-content: flex-start;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          gap: 4rem;
          margin-top: 2rem;
          width: 100%;
          overflow: auto;
          padding-bottom: 1.5rem; }
          @media screen and (max-width: 641px) {
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content {
              -ms-flex-wrap: unset;
                  flex-wrap: unset; } }
          .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .empty-rewards {
            -webkit-clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
                    clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
            background: #CCCCCC80; }
          .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .no-offer {
            width: 100%;
            max-width: 35rem;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: center;
                justify-content: center;
            margin: 0 auto;
            padding: 4.5rem; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .no-offer p {
              word-wrap: break-word; }
          .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: column;
                flex-direction: column;
            -ms-flex-pack: center;
                justify-content: center;
            -ms-flex-align: center;
                align-items: center;
            gap: 0.5rem;
            text-align: center; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward-progress {
              background: #ffffff;
              border-radius: 100rem; }
              .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward-progress .product-icon {
                position: absolute;
                line-height: 0;
                display: block;
                top: 0;
                width: 0.34em; }
                .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward-progress .product-icon img {
                  max-width: 6.8rem;
                  max-height: 6.8rem; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward .triangle-link {
              font-size: 1.5rem; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward .required-points {
              font-family: 'Filson Soft W03', Arial, Helvetica, sans-serif;
              font-size: 1.5rem;
              font-weight: 500;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-align: center;
                  align-items: center;
              gap: .5rem;
              color: #595A5A; }
              .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward .required-points img {
                display: inline-block;
                -ms-flex-item-align: center;
                    -ms-grid-row-align: center;
                    align-self: center;
                height: 1.5rem;
                width: 1.5rem;
                padding: .3rem;
                background-color: #117159;
                border-radius: 1rem; }
              .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward .required-points.reward-unlocked {
                color: #117159; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward .redeem-reward {
              letter-spacing: 0.02rem;
              font-size: 1.4rem;
              color: #595A5A; }
              .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component--content .reward .redeem-reward.reward-locked {
                font-family: 'Filson Soft W03', Arial, Helvetica, sans-serif;
                font-weight: 500;
                display: -ms-grid;
                display: grid;
                place-items: center;
                background: #CCCCCC80;
                width: 50%;
                height: 50%;
                border-radius: 10rem;
                min-width: 6.5rem; }
        .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: center;
              align-items: center;
          gap: 1rem;
          list-style: none;
          padding: 0;
          margin-top: 2rem;
          margin-bottom: 0;
          width: 100%; }
          @media screen and (min-width: 425px) and (max-width: 850px) {
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list {
              -ms-flex-align: start;
                  align-items: flex-start; } }
          .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item {
            cursor: pointer;
            -webkit-clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
                    clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
            background: #DEE8AC; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item:nth-child(n+2):not(:last-child) {
              -webkit-clip-path: polygon(0.62981% 6.22837%, 1.3296% 6.05536%, 2.62008% 5.99913%, 4.12876% 5.88235%, 5.6683% 5.88235%, 7.48775% 5.88235%, 9.16725% 5.88235%, 10.42687% 5.70934%, 11.68649% 5.70934%, 12.52624% 5.53633%, 13.49307% 5.50484%, 14.55563% 5.36332%, 15.88523% 5.0173%, 17.56473% 4.67128%, 18.05458% 4.67128%, 19.52414% 4.67128%, 21.13366% 4.49827%, 22.18334% 4.49827%, 23.23303% 4.32526%, 24.35269% 4.15225%, 26.17215% 3.97924%, 27.57173% 3.97924%, 29.6711% 3.97924%, 31.56053% 3.63322%, 34.35969% 3.80623%, 35.82925% 3.80623%, 38.62841% 3.46021%, 41.28761% 3.2872%, 42.61721% 3.2872%, 44.50665% 3.2872%, 46.39608% 3.2872%, 47.93562% 3.11419%, 49.96501% 2.59516%, 52.76417% 2.07612%, 54.58362% 1.7301%, 57.17285% 1.21107%, 60.11197% 0.69204%, 62.84115% 0.69204%, 66.27012% 0%, 68.57943% 0.34602%, 70.60882% 0%, 74.59762% 0.51903%, 77.25682% 0.69204%, 79.14626% 0.69204%, 82.0154% 1.03806%, 84.95451% 1.38408%, 87.26382% 1.90311%, 89.71309% 2.24913%, 91.39258% 2.42215%, 92.93212% 2.59516%, 94.12176% 2.76817%, 95.87124% 2.94118%, 97.76067% 3.11419%, 98.6704% 3.2872%, 99.02029% 3.63322%, 99.23023% 4.15225%, 99.43947% 4.74516%, 99.47936% 4.86349%, 99.60742% 5.31972%, 99.72008% 5.88235%, 99.79006% 8.82353%, 99.79006% 14.53287%, 99.86004% 24.22145%, 99.86004% 29.75779%, 99.93002% 36.33218%, 99.89503% 39.70692%, 99.93002% 45.84775%, 99.93002% 53.63322%, 99.93002% 57.78547%, 99.94332% 63.24671%, 99.93002% 67.47405%, 99.90413% 70.99048%, 99.93002% 73.01038%, 99.87194% 77.21782%, 99.86494% 78.6019%, 99.85164% 81.11055%, 99.83415% 84.22266%, 99.79006% 91.52266%, 99.79006% 92.56073%, 99.72008% 93.25277%, 99.51015% 94.46384%, 98.6704% 95.84792%, 97.83065% 96.36696%, 97.06088% 96.71298%, 95.94962% 97.23062%, 93.42197% 97.75104%, 91.18265% 97.92405%, 87.72428% 98.05969%, 79.46116% 98.55069%, 76.94192% 98.49377%, 73.96781% 98.43599%, 67.81001% 98.35121%, 61.02204% 98.09706%, 52.8345% 97.23201%, 49.26557% 96.71298%, 46.46641% 96.53997%, 43.59727% 96.19394%, 40.37824% 95.67491%, 36.66935% 95.32889%, 34.5% 94.98287%, 32.48936% 94.7692%, 31.07103% 94.80986%, 29.53149% 94.63668%, 27.57208% 94.63685%, 25.45871% 94.63547%, 23.09342% 94.80986%, 19.5711% 95.01246%, 16.04199% 95.54879%, 11.54654% 96.53979%, 9.79706% 96.88581%, 8.3275% 97.40484%, 6.71798% 97.75087%, 5.3184% 98.2699%, 4.05878% 98.96194%, 2.23933% 99.82699%, 1.61561% 99.85138%, 0.87418% 99.19965%, 0.55983% 98.44291%, 0.36046% 97.74516%, 0.27992% 97.05882%, 0.23219% 96.25415%, 0.20994% 91.17647%, 0.20994% 89.10035%, 0.17117% 85.89965%, 0.15017% 83.59394%, 0.12813% 80.36505%, 0.11064% 76.67301%, 0.09461% 70.21349%, 0.09167% 64.21557%, 0.09601% 59.14048%, 0.09979% 56.80484%, 0.11379% 50.83737%, 0.12323% 47.72076%, 0.06998% 41.17647%, 0% 32.00692%, 0.00105% 29.07941%, 0% 27.85467%, 0% 23.87543%, 0% 21.6263%, 0% 15.91696%, 0% 14.53287%, 0% 12.97578%, 0% 11.5917%, -0.014% 10.81038%, -0.01784% 9.34135%, 0% 7.95848%, 0.62981% 6.22837%);
                      clip-path: polygon(0.62981% 6.22837%, 1.3296% 6.05536%, 2.62008% 5.99913%, 4.12876% 5.88235%, 5.6683% 5.88235%, 7.48775% 5.88235%, 9.16725% 5.88235%, 10.42687% 5.70934%, 11.68649% 5.70934%, 12.52624% 5.53633%, 13.49307% 5.50484%, 14.55563% 5.36332%, 15.88523% 5.0173%, 17.56473% 4.67128%, 18.05458% 4.67128%, 19.52414% 4.67128%, 21.13366% 4.49827%, 22.18334% 4.49827%, 23.23303% 4.32526%, 24.35269% 4.15225%, 26.17215% 3.97924%, 27.57173% 3.97924%, 29.6711% 3.97924%, 31.56053% 3.63322%, 34.35969% 3.80623%, 35.82925% 3.80623%, 38.62841% 3.46021%, 41.28761% 3.2872%, 42.61721% 3.2872%, 44.50665% 3.2872%, 46.39608% 3.2872%, 47.93562% 3.11419%, 49.96501% 2.59516%, 52.76417% 2.07612%, 54.58362% 1.7301%, 57.17285% 1.21107%, 60.11197% 0.69204%, 62.84115% 0.69204%, 66.27012% 0%, 68.57943% 0.34602%, 70.60882% 0%, 74.59762% 0.51903%, 77.25682% 0.69204%, 79.14626% 0.69204%, 82.0154% 1.03806%, 84.95451% 1.38408%, 87.26382% 1.90311%, 89.71309% 2.24913%, 91.39258% 2.42215%, 92.93212% 2.59516%, 94.12176% 2.76817%, 95.87124% 2.94118%, 97.76067% 3.11419%, 98.6704% 3.2872%, 99.02029% 3.63322%, 99.23023% 4.15225%, 99.43947% 4.74516%, 99.47936% 4.86349%, 99.60742% 5.31972%, 99.72008% 5.88235%, 99.79006% 8.82353%, 99.79006% 14.53287%, 99.86004% 24.22145%, 99.86004% 29.75779%, 99.93002% 36.33218%, 99.89503% 39.70692%, 99.93002% 45.84775%, 99.93002% 53.63322%, 99.93002% 57.78547%, 99.94332% 63.24671%, 99.93002% 67.47405%, 99.90413% 70.99048%, 99.93002% 73.01038%, 99.87194% 77.21782%, 99.86494% 78.6019%, 99.85164% 81.11055%, 99.83415% 84.22266%, 99.79006% 91.52266%, 99.79006% 92.56073%, 99.72008% 93.25277%, 99.51015% 94.46384%, 98.6704% 95.84792%, 97.83065% 96.36696%, 97.06088% 96.71298%, 95.94962% 97.23062%, 93.42197% 97.75104%, 91.18265% 97.92405%, 87.72428% 98.05969%, 79.46116% 98.55069%, 76.94192% 98.49377%, 73.96781% 98.43599%, 67.81001% 98.35121%, 61.02204% 98.09706%, 52.8345% 97.23201%, 49.26557% 96.71298%, 46.46641% 96.53997%, 43.59727% 96.19394%, 40.37824% 95.67491%, 36.66935% 95.32889%, 34.5% 94.98287%, 32.48936% 94.7692%, 31.07103% 94.80986%, 29.53149% 94.63668%, 27.57208% 94.63685%, 25.45871% 94.63547%, 23.09342% 94.80986%, 19.5711% 95.01246%, 16.04199% 95.54879%, 11.54654% 96.53979%, 9.79706% 96.88581%, 8.3275% 97.40484%, 6.71798% 97.75087%, 5.3184% 98.2699%, 4.05878% 98.96194%, 2.23933% 99.82699%, 1.61561% 99.85138%, 0.87418% 99.19965%, 0.55983% 98.44291%, 0.36046% 97.74516%, 0.27992% 97.05882%, 0.23219% 96.25415%, 0.20994% 91.17647%, 0.20994% 89.10035%, 0.17117% 85.89965%, 0.15017% 83.59394%, 0.12813% 80.36505%, 0.11064% 76.67301%, 0.09461% 70.21349%, 0.09167% 64.21557%, 0.09601% 59.14048%, 0.09979% 56.80484%, 0.11379% 50.83737%, 0.12323% 47.72076%, 0.06998% 41.17647%, 0% 32.00692%, 0.00105% 29.07941%, 0% 27.85467%, 0% 23.87543%, 0% 21.6263%, 0% 15.91696%, 0% 14.53287%, 0% 12.97578%, 0% 11.5917%, -0.014% 10.81038%, -0.01784% 9.34135%, 0% 7.95848%, 0.62981% 6.22837%); }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item.hidden-offer {
              display: none; }
              @media screen and (max-width: 1400px) {
                .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item.hidden-offer {
                  display: unset; } }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item.empty-list {
              background: #CCCCCC80; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item .offer {
              width: 100%;
              height: 100%;
              min-width: 32rem;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-align: center;
                  align-items: center;
              -ms-flex-pack: center;
                  justify-content: center;
              padding: 2rem 0; }
              .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item .offer-img {
                display: block;
                width: 100%;
                height: 100%;
                max-width: 10rem; }
              .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item .offer-details {
                display: inherit;
                -ms-flex-direction: column;
                    flex-direction: column;
                -ms-flex-pack: center;
                    justify-content: center;
                -ms-flex-align: start;
                    align-items: flex-start;
                gap: 1rem; }
                .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item .offer-details .offer-label {
                  background: #ffffff;
                  color: #2b3936;
                  font-size: 1.2rem;
                  font-weight: 700;
                  text-align: center;
                  border-radius: 1rem;
                  padding: 0.5rem 1rem; }
                .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item .offer-details .offer-deadline {
                  font-size: 1.2rem;
                  line-height: 1.6rem;
                  color: #595A5A;
                  margin: 0; }
            .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item .no-offer {
              width: 100%;
              max-width: 35rem;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-align: center;
                  align-items: center;
              -ms-flex-pack: center;
                  justify-content: center;
              margin: 0 auto;
              padding: 4.5rem; }
              .home-offers-redeemables-redesign-component .jamba-rewards--offers .redeemables-component .offers-list--item .no-offer p {
                word-wrap: break-word; }

.jamba-mobile-history {
  display: none; }
  .jamba-mobile-history.section-component.wave-top {
    margin-top: -1rem;
    padding: 5.2rem 1.6rem; }
    .jamba-mobile-history.section-component.wave-top::before {
      background: #ECF4F3; }
  @media screen and (max-width: 850px) {
    .jamba-mobile-history {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      width: 100%;
      height: 100%;
      gap: 3rem;
      background: #ECF4F3;
      text-align: center;
      margin: 0; }
      .jamba-mobile-history h2 {
        line-height: 2.8rem; }
      .jamba-mobile-history a {
        font-size: 1.8rem; } }
  @media screen and (min-width: 425px) and (max-width: 850px) {
    .jamba-mobile-history {
      padding: 5rem 5.6rem; } }

.jamba-fcs-third-party-icon::after {
  content: "";
  background-image: url("/Assets/Jamba/img/arrow-green.svg");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  width: 2rem;
  height: 0.8rem;
  margin-left: 0.6rem; }

.progress-radial-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  cursor: pointer; }
  .progress-radial-component.progress-additional {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    gap: 0.5rem;
    text-align: center;
    min-width: 15rem; }
  .progress-radial-component .progress-container {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    text-align: center;
    width: 14.1rem;
    height: 100%; }
    .progress-radial-component .progress-container .reward-img {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      width: 6.8rem;
      height: 6.8rem;
      -ms-transform: scale(0.75);
          transform: scale(0.75);
      overflow: hidden;
      border-radius: 50%;
      object-fit: contain; }
    .progress-radial-component .progress-container .progress-radial {
      width: 6.9rem;
      height: 6.9rem;
      -ms-transform: rotate(-360deg);
          transform: rotate(-360deg);
      position: relative;
      background-color: #ffffff;
      border-radius: 50%;
      margin-bottom: 1.2rem; }
      .progress-radial-component .progress-container .progress-radial:before {
        content: "";
        background: transparent;
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        border-radius: 50%;
        overflow: hidden; }
      .highcontrast .progress-radial-component .progress-container .progress-radial {
        background: transparent; }
        .highcontrast .progress-radial-component .progress-container .progress-radial:before {
          content: '';
          background: transparent;
          line-height: 100%; }
      .progress-radial-component .progress-container .progress-radial .circle .progress-mask,
      .progress-radial-component .progress-container .progress-radial .circle .fill {
        width: 6.9rem;
        height: 6.9rem;
        position: absolute;
        display: block;
        background: transparent;
        border-radius: 500px;
        width: 100%;
        height: 100%;
        overflow: hidden; }
      .progress-radial-component .progress-container .progress-radial .circle .progress-mask,
      .progress-radial-component .progress-container .progress-radial .circle .fill {
        -webkit-backface-visibility: hidden;
        transition: -ms-transform 1s;
        transition: transform 1s; }
      .progress-radial-component .progress-container .progress-radial .circle .progress-mask {
        -webkit-clip-path: inset(0px calc(100% - 6.9rem) calc(100% - 6.9rem) 3.45rem);
                clip-path: inset(0px calc(100% - 6.9rem) calc(100% - 6.9rem) 3.45rem);
        overflow: hidden;
        background: transparent; }
        .progress-radial-component .progress-container .progress-radial .circle .progress-mask .fill {
          -webkit-clip-path: inset(0px calc(100% - 3.45rem) calc(100% - 6.9rem) 0px);
                  clip-path: inset(0px calc(100% - 3.45rem) calc(100% - 6.9rem) 0px);
          border-radius: 50%; }
          .progress-radial-component .progress-container .progress-radial .circle .progress-mask .fill::after {
            content: "";
            display: block;
            height: 100%;
            width: 100%; }
            .highcontrast .progress-radial-component .progress-container .progress-radial .circle .progress-mask .fill::after {
              content: url("/Assets/Jamba/img/account/yellow-square.svg");
              line-height: 100%;
              position: relative;
              background: transparent;
              -ms-transform: scale(1.4);
                  transform: scale(1.4); }
            .edge .progress-radial-component .progress-container .progress-radial .circle .progress-mask .fill::after {
              height: 40rem;
              width: 40rem; }
      .progress-radial-component .progress-container .progress-radial .inset {
        width: 5.9rem;
        height: 5.9rem;
        position: absolute;
        margin-left: 0.5rem;
        margin-top: 0.5rem;
        background-color: #ffffff;
        border-radius: 50%; }
      .progress-radial-component .progress-container .progress-radial[data-progress="1"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="1"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="2"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="2"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="3"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="3"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="4"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="4"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="5"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="5"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="6"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="6"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="7"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="7"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="8"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="8"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="9"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="9"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="10"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="10"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="11"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="11"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="12"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="12"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="13"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="13"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="14"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="14"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="15"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="15"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="16"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="16"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="17"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="17"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="18"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="18"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="19"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="19"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="20"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="20"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="21"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="21"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="22"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="22"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="23"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="23"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="24"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="24"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="25"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="25"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="26"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="26"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="27"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="27"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="28"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="28"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="29"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="29"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="30"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="30"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="31"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="31"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="32"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="32"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="33"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="33"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="34"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="34"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="35"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="35"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="36"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="36"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="37"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="37"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="38"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="38"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="39"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="39"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="40"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="40"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="41"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="41"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="42"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="42"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="43"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="43"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="44"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="44"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="45"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="45"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="46"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="46"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="47"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="47"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="48"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="48"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="49"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .progress-radial[data-progress="49"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .progress-radial[data-progress="50"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="50"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="51"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="51"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="52"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="52"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="53"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="53"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="54"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="54"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="55"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="55"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="56"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="56"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="57"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="57"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="58"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="58"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="59"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="59"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="60"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="60"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="61"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="61"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="62"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="62"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="63"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="63"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="64"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="64"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="65"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="65"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="66"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="66"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="67"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="67"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="68"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="68"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="69"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="69"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="70"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="70"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="71"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="71"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="72"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="72"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="73"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="73"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="74"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="74"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="75"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="75"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="76"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="76"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="77"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="77"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="78"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="78"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="79"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="79"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="80"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="80"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="81"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="81"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="82"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="82"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="83"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="83"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="84"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="84"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="85"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="85"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="86"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="86"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="87"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="87"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="88"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="88"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="89"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="89"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="90"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="90"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="91"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="91"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="92"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="92"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="93"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="93"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="94"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="94"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="95"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="95"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="96"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="96"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="97"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="97"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="98"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="98"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="99"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .progress-radial[data-progress="99"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .progress-radial[data-progress="100"] .progress-mask .fill {
        background: #B1D461; }
        .progress-radial-component .progress-container .progress-radial[data-progress="100"] .progress-mask .fill::after {
          background: #B1D461; }
      .progress-radial-component .progress-container .progress-radial[data-progress="0"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="0"] .circle .fill {
        -ms-transform: rotate(0deg);
        transform: rotate(0deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="0"] .circle .fill.fix {
        -ms-transform: rotate(0deg);
        transform: rotate(0deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="1"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="1"] .circle .fill {
        -ms-transform: rotate(1.8deg);
        transform: rotate(1.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="1"] .circle .fill.fix {
        -ms-transform: rotate(3.6deg);
        transform: rotate(3.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="2"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="2"] .circle .fill {
        -ms-transform: rotate(3.6deg);
        transform: rotate(3.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="2"] .circle .fill.fix {
        -ms-transform: rotate(7.2deg);
        transform: rotate(7.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="3"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="3"] .circle .fill {
        -ms-transform: rotate(5.4deg);
        transform: rotate(5.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="3"] .circle .fill.fix {
        -ms-transform: rotate(10.8deg);
        transform: rotate(10.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="4"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="4"] .circle .fill {
        -ms-transform: rotate(7.2deg);
        transform: rotate(7.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="4"] .circle .fill.fix {
        -ms-transform: rotate(14.4deg);
        transform: rotate(14.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="5"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="5"] .circle .fill {
        -ms-transform: rotate(9deg);
        transform: rotate(9deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="5"] .circle .fill.fix {
        -ms-transform: rotate(18deg);
        transform: rotate(18deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="6"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="6"] .circle .fill {
        -ms-transform: rotate(10.8deg);
        transform: rotate(10.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="6"] .circle .fill.fix {
        -ms-transform: rotate(21.6deg);
        transform: rotate(21.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="7"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="7"] .circle .fill {
        -ms-transform: rotate(12.6deg);
        transform: rotate(12.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="7"] .circle .fill.fix {
        -ms-transform: rotate(25.2deg);
        transform: rotate(25.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="8"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="8"] .circle .fill {
        -ms-transform: rotate(14.4deg);
        transform: rotate(14.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="8"] .circle .fill.fix {
        -ms-transform: rotate(28.8deg);
        transform: rotate(28.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="9"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="9"] .circle .fill {
        -ms-transform: rotate(16.2deg);
        transform: rotate(16.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="9"] .circle .fill.fix {
        -ms-transform: rotate(32.4deg);
        transform: rotate(32.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="10"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="10"] .circle .fill {
        -ms-transform: rotate(18deg);
        transform: rotate(18deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="10"] .circle .fill.fix {
        -ms-transform: rotate(36deg);
        transform: rotate(36deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="11"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="11"] .circle .fill {
        -ms-transform: rotate(19.8deg);
        transform: rotate(19.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="11"] .circle .fill.fix {
        -ms-transform: rotate(39.6deg);
        transform: rotate(39.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="12"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="12"] .circle .fill {
        -ms-transform: rotate(21.6deg);
        transform: rotate(21.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="12"] .circle .fill.fix {
        -ms-transform: rotate(43.2deg);
        transform: rotate(43.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="13"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="13"] .circle .fill {
        -ms-transform: rotate(23.4deg);
        transform: rotate(23.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="13"] .circle .fill.fix {
        -ms-transform: rotate(46.8deg);
        transform: rotate(46.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="14"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="14"] .circle .fill {
        -ms-transform: rotate(25.2deg);
        transform: rotate(25.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="14"] .circle .fill.fix {
        -ms-transform: rotate(50.4deg);
        transform: rotate(50.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="15"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="15"] .circle .fill {
        -ms-transform: rotate(27deg);
        transform: rotate(27deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="15"] .circle .fill.fix {
        -ms-transform: rotate(54deg);
        transform: rotate(54deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="16"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="16"] .circle .fill {
        -ms-transform: rotate(28.8deg);
        transform: rotate(28.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="16"] .circle .fill.fix {
        -ms-transform: rotate(57.6deg);
        transform: rotate(57.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="17"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="17"] .circle .fill {
        -ms-transform: rotate(30.6deg);
        transform: rotate(30.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="17"] .circle .fill.fix {
        -ms-transform: rotate(61.2deg);
        transform: rotate(61.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="18"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="18"] .circle .fill {
        -ms-transform: rotate(32.4deg);
        transform: rotate(32.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="18"] .circle .fill.fix {
        -ms-transform: rotate(64.8deg);
        transform: rotate(64.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="19"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="19"] .circle .fill {
        -ms-transform: rotate(34.2deg);
        transform: rotate(34.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="19"] .circle .fill.fix {
        -ms-transform: rotate(68.4deg);
        transform: rotate(68.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="20"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="20"] .circle .fill {
        -ms-transform: rotate(36deg);
        transform: rotate(36deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="20"] .circle .fill.fix {
        -ms-transform: rotate(72deg);
        transform: rotate(72deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="21"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="21"] .circle .fill {
        -ms-transform: rotate(37.8deg);
        transform: rotate(37.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="21"] .circle .fill.fix {
        -ms-transform: rotate(75.6deg);
        transform: rotate(75.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="22"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="22"] .circle .fill {
        -ms-transform: rotate(39.6deg);
        transform: rotate(39.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="22"] .circle .fill.fix {
        -ms-transform: rotate(79.2deg);
        transform: rotate(79.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="23"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="23"] .circle .fill {
        -ms-transform: rotate(41.4deg);
        transform: rotate(41.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="23"] .circle .fill.fix {
        -ms-transform: rotate(82.8deg);
        transform: rotate(82.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="24"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="24"] .circle .fill {
        -ms-transform: rotate(43.2deg);
        transform: rotate(43.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="24"] .circle .fill.fix {
        -ms-transform: rotate(86.4deg);
        transform: rotate(86.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="25"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="25"] .circle .fill {
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="25"] .circle .fill.fix {
        -ms-transform: rotate(90deg);
        transform: rotate(90deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="26"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="26"] .circle .fill {
        -ms-transform: rotate(46.8deg);
        transform: rotate(46.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="26"] .circle .fill.fix {
        -ms-transform: rotate(93.6deg);
        transform: rotate(93.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="27"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="27"] .circle .fill {
        -ms-transform: rotate(48.6deg);
        transform: rotate(48.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="27"] .circle .fill.fix {
        -ms-transform: rotate(97.2deg);
        transform: rotate(97.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="28"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="28"] .circle .fill {
        -ms-transform: rotate(50.4deg);
        transform: rotate(50.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="28"] .circle .fill.fix {
        -ms-transform: rotate(100.8deg);
        transform: rotate(100.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="29"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="29"] .circle .fill {
        -ms-transform: rotate(52.2deg);
        transform: rotate(52.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="29"] .circle .fill.fix {
        -ms-transform: rotate(104.4deg);
        transform: rotate(104.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="30"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="30"] .circle .fill {
        -ms-transform: rotate(54deg);
        transform: rotate(54deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="30"] .circle .fill.fix {
        -ms-transform: rotate(108deg);
        transform: rotate(108deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="31"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="31"] .circle .fill {
        -ms-transform: rotate(55.8deg);
        transform: rotate(55.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="31"] .circle .fill.fix {
        -ms-transform: rotate(111.6deg);
        transform: rotate(111.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="32"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="32"] .circle .fill {
        -ms-transform: rotate(57.6deg);
        transform: rotate(57.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="32"] .circle .fill.fix {
        -ms-transform: rotate(115.2deg);
        transform: rotate(115.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="33"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="33"] .circle .fill {
        -ms-transform: rotate(59.4deg);
        transform: rotate(59.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="33"] .circle .fill.fix {
        -ms-transform: rotate(118.8deg);
        transform: rotate(118.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="34"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="34"] .circle .fill {
        -ms-transform: rotate(61.2deg);
        transform: rotate(61.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="34"] .circle .fill.fix {
        -ms-transform: rotate(122.4deg);
        transform: rotate(122.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="35"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="35"] .circle .fill {
        -ms-transform: rotate(63deg);
        transform: rotate(63deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="35"] .circle .fill.fix {
        -ms-transform: rotate(126deg);
        transform: rotate(126deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="36"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="36"] .circle .fill {
        -ms-transform: rotate(64.8deg);
        transform: rotate(64.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="36"] .circle .fill.fix {
        -ms-transform: rotate(129.6deg);
        transform: rotate(129.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="37"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="37"] .circle .fill {
        -ms-transform: rotate(66.6deg);
        transform: rotate(66.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="37"] .circle .fill.fix {
        -ms-transform: rotate(133.2deg);
        transform: rotate(133.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="38"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="38"] .circle .fill {
        -ms-transform: rotate(68.4deg);
        transform: rotate(68.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="38"] .circle .fill.fix {
        -ms-transform: rotate(136.8deg);
        transform: rotate(136.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="39"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="39"] .circle .fill {
        -ms-transform: rotate(70.2deg);
        transform: rotate(70.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="39"] .circle .fill.fix {
        -ms-transform: rotate(140.4deg);
        transform: rotate(140.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="40"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="40"] .circle .fill {
        -ms-transform: rotate(72deg);
        transform: rotate(72deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="40"] .circle .fill.fix {
        -ms-transform: rotate(144deg);
        transform: rotate(144deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="41"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="41"] .circle .fill {
        -ms-transform: rotate(73.8deg);
        transform: rotate(73.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="41"] .circle .fill.fix {
        -ms-transform: rotate(147.6deg);
        transform: rotate(147.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="42"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="42"] .circle .fill {
        -ms-transform: rotate(75.6deg);
        transform: rotate(75.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="42"] .circle .fill.fix {
        -ms-transform: rotate(151.2deg);
        transform: rotate(151.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="43"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="43"] .circle .fill {
        -ms-transform: rotate(77.4deg);
        transform: rotate(77.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="43"] .circle .fill.fix {
        -ms-transform: rotate(154.8deg);
        transform: rotate(154.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="44"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="44"] .circle .fill {
        -ms-transform: rotate(79.2deg);
        transform: rotate(79.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="44"] .circle .fill.fix {
        -ms-transform: rotate(158.4deg);
        transform: rotate(158.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="45"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="45"] .circle .fill {
        -ms-transform: rotate(81deg);
        transform: rotate(81deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="45"] .circle .fill.fix {
        -ms-transform: rotate(162deg);
        transform: rotate(162deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="46"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="46"] .circle .fill {
        -ms-transform: rotate(82.8deg);
        transform: rotate(82.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="46"] .circle .fill.fix {
        -ms-transform: rotate(165.6deg);
        transform: rotate(165.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="47"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="47"] .circle .fill {
        -ms-transform: rotate(84.6deg);
        transform: rotate(84.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="47"] .circle .fill.fix {
        -ms-transform: rotate(169.2deg);
        transform: rotate(169.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="48"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="48"] .circle .fill {
        -ms-transform: rotate(86.4deg);
        transform: rotate(86.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="48"] .circle .fill.fix {
        -ms-transform: rotate(172.8deg);
        transform: rotate(172.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="49"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="49"] .circle .fill {
        -ms-transform: rotate(88.2deg);
        transform: rotate(88.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="49"] .circle .fill.fix {
        -ms-transform: rotate(176.4deg);
        transform: rotate(176.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="50"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="50"] .circle .fill {
        -ms-transform: rotate(90deg);
        transform: rotate(90deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="50"] .circle .fill.fix {
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="51"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="51"] .circle .fill {
        -ms-transform: rotate(91.8deg);
        transform: rotate(91.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="51"] .circle .fill.fix {
        -ms-transform: rotate(183.6deg);
        transform: rotate(183.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="52"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="52"] .circle .fill {
        -ms-transform: rotate(93.6deg);
        transform: rotate(93.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="52"] .circle .fill.fix {
        -ms-transform: rotate(187.2deg);
        transform: rotate(187.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="53"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="53"] .circle .fill {
        -ms-transform: rotate(95.4deg);
        transform: rotate(95.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="53"] .circle .fill.fix {
        -ms-transform: rotate(190.8deg);
        transform: rotate(190.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="54"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="54"] .circle .fill {
        -ms-transform: rotate(97.2deg);
        transform: rotate(97.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="54"] .circle .fill.fix {
        -ms-transform: rotate(194.4deg);
        transform: rotate(194.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="55"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="55"] .circle .fill {
        -ms-transform: rotate(99deg);
        transform: rotate(99deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="55"] .circle .fill.fix {
        -ms-transform: rotate(198deg);
        transform: rotate(198deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="56"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="56"] .circle .fill {
        -ms-transform: rotate(100.8deg);
        transform: rotate(100.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="56"] .circle .fill.fix {
        -ms-transform: rotate(201.6deg);
        transform: rotate(201.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="57"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="57"] .circle .fill {
        -ms-transform: rotate(102.6deg);
        transform: rotate(102.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="57"] .circle .fill.fix {
        -ms-transform: rotate(205.2deg);
        transform: rotate(205.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="58"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="58"] .circle .fill {
        -ms-transform: rotate(104.4deg);
        transform: rotate(104.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="58"] .circle .fill.fix {
        -ms-transform: rotate(208.8deg);
        transform: rotate(208.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="59"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="59"] .circle .fill {
        -ms-transform: rotate(106.2deg);
        transform: rotate(106.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="59"] .circle .fill.fix {
        -ms-transform: rotate(212.4deg);
        transform: rotate(212.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="60"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="60"] .circle .fill {
        -ms-transform: rotate(108deg);
        transform: rotate(108deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="60"] .circle .fill.fix {
        -ms-transform: rotate(216deg);
        transform: rotate(216deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="61"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="61"] .circle .fill {
        -ms-transform: rotate(109.8deg);
        transform: rotate(109.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="61"] .circle .fill.fix {
        -ms-transform: rotate(219.6deg);
        transform: rotate(219.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="62"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="62"] .circle .fill {
        -ms-transform: rotate(111.6deg);
        transform: rotate(111.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="62"] .circle .fill.fix {
        -ms-transform: rotate(223.2deg);
        transform: rotate(223.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="63"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="63"] .circle .fill {
        -ms-transform: rotate(113.4deg);
        transform: rotate(113.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="63"] .circle .fill.fix {
        -ms-transform: rotate(226.8deg);
        transform: rotate(226.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="64"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="64"] .circle .fill {
        -ms-transform: rotate(115.2deg);
        transform: rotate(115.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="64"] .circle .fill.fix {
        -ms-transform: rotate(230.4deg);
        transform: rotate(230.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="65"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="65"] .circle .fill {
        -ms-transform: rotate(117deg);
        transform: rotate(117deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="65"] .circle .fill.fix {
        -ms-transform: rotate(234deg);
        transform: rotate(234deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="66"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="66"] .circle .fill {
        -ms-transform: rotate(118.8deg);
        transform: rotate(118.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="66"] .circle .fill.fix {
        -ms-transform: rotate(237.6deg);
        transform: rotate(237.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="67"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="67"] .circle .fill {
        -ms-transform: rotate(120.6deg);
        transform: rotate(120.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="67"] .circle .fill.fix {
        -ms-transform: rotate(241.2deg);
        transform: rotate(241.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="68"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="68"] .circle .fill {
        -ms-transform: rotate(122.4deg);
        transform: rotate(122.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="68"] .circle .fill.fix {
        -ms-transform: rotate(244.8deg);
        transform: rotate(244.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="69"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="69"] .circle .fill {
        -ms-transform: rotate(124.2deg);
        transform: rotate(124.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="69"] .circle .fill.fix {
        -ms-transform: rotate(248.4deg);
        transform: rotate(248.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="70"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="70"] .circle .fill {
        -ms-transform: rotate(126deg);
        transform: rotate(126deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="70"] .circle .fill.fix {
        -ms-transform: rotate(252deg);
        transform: rotate(252deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="71"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="71"] .circle .fill {
        -ms-transform: rotate(127.8deg);
        transform: rotate(127.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="71"] .circle .fill.fix {
        -ms-transform: rotate(255.6deg);
        transform: rotate(255.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="72"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="72"] .circle .fill {
        -ms-transform: rotate(129.6deg);
        transform: rotate(129.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="72"] .circle .fill.fix {
        -ms-transform: rotate(259.2deg);
        transform: rotate(259.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="73"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="73"] .circle .fill {
        -ms-transform: rotate(131.4deg);
        transform: rotate(131.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="73"] .circle .fill.fix {
        -ms-transform: rotate(262.8deg);
        transform: rotate(262.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="74"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="74"] .circle .fill {
        -ms-transform: rotate(133.2deg);
        transform: rotate(133.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="74"] .circle .fill.fix {
        -ms-transform: rotate(266.4deg);
        transform: rotate(266.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="75"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="75"] .circle .fill {
        -ms-transform: rotate(135deg);
        transform: rotate(135deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="75"] .circle .fill.fix {
        -ms-transform: rotate(270deg);
        transform: rotate(270deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="76"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="76"] .circle .fill {
        -ms-transform: rotate(136.8deg);
        transform: rotate(136.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="76"] .circle .fill.fix {
        -ms-transform: rotate(273.6deg);
        transform: rotate(273.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="77"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="77"] .circle .fill {
        -ms-transform: rotate(138.6deg);
        transform: rotate(138.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="77"] .circle .fill.fix {
        -ms-transform: rotate(277.2deg);
        transform: rotate(277.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="78"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="78"] .circle .fill {
        -ms-transform: rotate(140.4deg);
        transform: rotate(140.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="78"] .circle .fill.fix {
        -ms-transform: rotate(280.8deg);
        transform: rotate(280.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="79"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="79"] .circle .fill {
        -ms-transform: rotate(142.2deg);
        transform: rotate(142.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="79"] .circle .fill.fix {
        -ms-transform: rotate(284.4deg);
        transform: rotate(284.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="80"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="80"] .circle .fill {
        -ms-transform: rotate(144deg);
        transform: rotate(144deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="80"] .circle .fill.fix {
        -ms-transform: rotate(288deg);
        transform: rotate(288deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="81"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="81"] .circle .fill {
        -ms-transform: rotate(145.8deg);
        transform: rotate(145.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="81"] .circle .fill.fix {
        -ms-transform: rotate(291.6deg);
        transform: rotate(291.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="82"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="82"] .circle .fill {
        -ms-transform: rotate(147.6deg);
        transform: rotate(147.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="82"] .circle .fill.fix {
        -ms-transform: rotate(295.2deg);
        transform: rotate(295.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="83"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="83"] .circle .fill {
        -ms-transform: rotate(149.4deg);
        transform: rotate(149.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="83"] .circle .fill.fix {
        -ms-transform: rotate(298.8deg);
        transform: rotate(298.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="84"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="84"] .circle .fill {
        -ms-transform: rotate(151.2deg);
        transform: rotate(151.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="84"] .circle .fill.fix {
        -ms-transform: rotate(302.4deg);
        transform: rotate(302.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="85"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="85"] .circle .fill {
        -ms-transform: rotate(153deg);
        transform: rotate(153deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="85"] .circle .fill.fix {
        -ms-transform: rotate(306deg);
        transform: rotate(306deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="86"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="86"] .circle .fill {
        -ms-transform: rotate(154.8deg);
        transform: rotate(154.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="86"] .circle .fill.fix {
        -ms-transform: rotate(309.6deg);
        transform: rotate(309.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="87"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="87"] .circle .fill {
        -ms-transform: rotate(156.6deg);
        transform: rotate(156.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="87"] .circle .fill.fix {
        -ms-transform: rotate(313.2deg);
        transform: rotate(313.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="88"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="88"] .circle .fill {
        -ms-transform: rotate(158.4deg);
        transform: rotate(158.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="88"] .circle .fill.fix {
        -ms-transform: rotate(316.8deg);
        transform: rotate(316.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="89"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="89"] .circle .fill {
        -ms-transform: rotate(160.2deg);
        transform: rotate(160.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="89"] .circle .fill.fix {
        -ms-transform: rotate(320.4deg);
        transform: rotate(320.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="90"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="90"] .circle .fill {
        -ms-transform: rotate(162deg);
        transform: rotate(162deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="90"] .circle .fill.fix {
        -ms-transform: rotate(324deg);
        transform: rotate(324deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="91"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="91"] .circle .fill {
        -ms-transform: rotate(163.8deg);
        transform: rotate(163.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="91"] .circle .fill.fix {
        -ms-transform: rotate(327.6deg);
        transform: rotate(327.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="92"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="92"] .circle .fill {
        -ms-transform: rotate(165.6deg);
        transform: rotate(165.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="92"] .circle .fill.fix {
        -ms-transform: rotate(331.2deg);
        transform: rotate(331.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="93"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="93"] .circle .fill {
        -ms-transform: rotate(167.4deg);
        transform: rotate(167.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="93"] .circle .fill.fix {
        -ms-transform: rotate(334.8deg);
        transform: rotate(334.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="94"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="94"] .circle .fill {
        -ms-transform: rotate(169.2deg);
        transform: rotate(169.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="94"] .circle .fill.fix {
        -ms-transform: rotate(338.4deg);
        transform: rotate(338.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="95"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="95"] .circle .fill {
        -ms-transform: rotate(171deg);
        transform: rotate(171deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="95"] .circle .fill.fix {
        -ms-transform: rotate(342deg);
        transform: rotate(342deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="96"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="96"] .circle .fill {
        -ms-transform: rotate(172.8deg);
        transform: rotate(172.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="96"] .circle .fill.fix {
        -ms-transform: rotate(345.6deg);
        transform: rotate(345.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="97"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="97"] .circle .fill {
        -ms-transform: rotate(174.6deg);
        transform: rotate(174.6deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="97"] .circle .fill.fix {
        -ms-transform: rotate(349.2deg);
        transform: rotate(349.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="98"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="98"] .circle .fill {
        -ms-transform: rotate(176.4deg);
        transform: rotate(176.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="98"] .circle .fill.fix {
        -ms-transform: rotate(352.8deg);
        transform: rotate(352.8deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="99"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="99"] .circle .fill {
        -ms-transform: rotate(178.2deg);
        transform: rotate(178.2deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="99"] .circle .fill.fix {
        -ms-transform: rotate(356.4deg);
        transform: rotate(356.4deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="100"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .progress-radial[data-progress="100"] .circle .fill {
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
      .progress-radial-component .progress-container .progress-radial[data-progress="100"] .circle .fill.fix {
        -ms-transform: rotate(360deg);
        transform: rotate(360deg); }
    .progress-radial-component .progress-container .size-grow {
      width: 10.2rem;
      height: 10.2rem;
      -ms-transform: rotate(-360deg);
          transform: rotate(-360deg);
      position: relative;
      background-color: #ffffff;
      border-radius: 50%; }
      .progress-radial-component .progress-container .size-grow .triangle-link {
        min-width: 14.1rem; }
      .progress-radial-component .progress-container .size-grow .reward-img {
        width: 10.2rem;
        height: 10.2rem; }
      .progress-radial-component .progress-container .size-grow:before {
        content: "";
        background: transparent;
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        border-radius: 50%;
        overflow: hidden; }
      .highcontrast .progress-radial-component .progress-container .size-grow {
        background: transparent; }
        .highcontrast .progress-radial-component .progress-container .size-grow:before {
          content: '';
          background: transparent;
          line-height: 100%; }
      .progress-radial-component .progress-container .size-grow .circle .progress-mask,
      .progress-radial-component .progress-container .size-grow .circle .fill {
        width: 10.2rem;
        height: 10.2rem;
        position: absolute;
        display: block;
        background: transparent;
        border-radius: 500px;
        width: 100%;
        height: 100%;
        overflow: hidden; }
      .progress-radial-component .progress-container .size-grow .circle .progress-mask,
      .progress-radial-component .progress-container .size-grow .circle .fill {
        -webkit-backface-visibility: hidden;
        transition: -ms-transform 1s;
        transition: transform 1s; }
      .progress-radial-component .progress-container .size-grow .circle .progress-mask {
        -webkit-clip-path: inset(0px calc(100% - 10.2rem) calc(100% - 10.2rem) 5.1rem);
                clip-path: inset(0px calc(100% - 10.2rem) calc(100% - 10.2rem) 5.1rem);
        overflow: hidden;
        background: transparent; }
        .progress-radial-component .progress-container .size-grow .circle .progress-mask .fill {
          -webkit-clip-path: inset(0px calc(100% - 5.1rem) calc(100% - 10.2rem) 0px);
                  clip-path: inset(0px calc(100% - 5.1rem) calc(100% - 10.2rem) 0px);
          border-radius: 50%; }
          .progress-radial-component .progress-container .size-grow .circle .progress-mask .fill::after {
            content: "";
            display: block;
            height: 100%;
            width: 100%; }
            .highcontrast .progress-radial-component .progress-container .size-grow .circle .progress-mask .fill::after {
              content: url("/Assets/Jamba/img/account/yellow-square.svg");
              line-height: 100%;
              position: relative;
              background: transparent;
              -ms-transform: scale(1.4);
                  transform: scale(1.4); }
            .edge .progress-radial-component .progress-container .size-grow .circle .progress-mask .fill::after {
              height: 40rem;
              width: 40rem; }
      .progress-radial-component .progress-container .size-grow .inset {
        width: 9rem;
        height: 9rem;
        position: absolute;
        margin-left: 0.6rem;
        margin-top: 0.6rem;
        background-color: #ffffff;
        border-radius: 50%; }
      .progress-radial-component .progress-container .size-grow[data-progress="1"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="1"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="2"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="2"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="3"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="3"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="4"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="4"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="5"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="5"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="6"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="6"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="7"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="7"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="8"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="8"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="9"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="9"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="10"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="10"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="11"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="11"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="12"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="12"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="13"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="13"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="14"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="14"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="15"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="15"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="16"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="16"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="17"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="17"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="18"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="18"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="19"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="19"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="20"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="20"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="21"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="21"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="22"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="22"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="23"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="23"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="24"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="24"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="25"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="25"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="26"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="26"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="27"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="27"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="28"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="28"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="29"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="29"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="30"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="30"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="31"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="31"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="32"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="32"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="33"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="33"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="34"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="34"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="35"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="35"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="36"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="36"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="37"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="37"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="38"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="38"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="39"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="39"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="40"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="40"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="41"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="41"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="42"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="42"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="43"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="43"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="44"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="44"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="45"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="45"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="46"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="46"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="47"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="47"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="48"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="48"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="49"] .progress-mask .fill {
        background: #f5804b; }
        .progress-radial-component .progress-container .size-grow[data-progress="49"] .progress-mask .fill::after {
          background-color: #f5804b; }
      .progress-radial-component .progress-container .size-grow[data-progress="50"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="50"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="51"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="51"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="52"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="52"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="53"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="53"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="54"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="54"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="55"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="55"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="56"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="56"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="57"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="57"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="58"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="58"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="59"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="59"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="60"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="60"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="61"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="61"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="62"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="62"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="63"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="63"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="64"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="64"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="65"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="65"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="66"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="66"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="67"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="67"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="68"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="68"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="69"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="69"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="70"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="70"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="71"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="71"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="72"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="72"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="73"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="73"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="74"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="74"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="75"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="75"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="76"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="76"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="77"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="77"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="78"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="78"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="79"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="79"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="80"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="80"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="81"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="81"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="82"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="82"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="83"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="83"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="84"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="84"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="85"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="85"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="86"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="86"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="87"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="87"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="88"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="88"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="89"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="89"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="90"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="90"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="91"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="91"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="92"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="92"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="93"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="93"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="94"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="94"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="95"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="95"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="96"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="96"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="97"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="97"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="98"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="98"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="99"] .progress-mask .fill {
        background: #fac53c; }
        .progress-radial-component .progress-container .size-grow[data-progress="99"] .progress-mask .fill::after {
          background-color: #fac53c; }
      .progress-radial-component .progress-container .size-grow[data-progress="100"] .progress-mask .fill {
        background: #B1D461; }
        .progress-radial-component .progress-container .size-grow[data-progress="100"] .progress-mask .fill::after {
          background: #B1D461; }
      .progress-radial-component .progress-container .size-grow[data-progress="0"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="0"] .circle .fill {
        -ms-transform: rotate(0deg);
        transform: rotate(0deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="0"] .circle .fill.fix {
        -ms-transform: rotate(0deg);
        transform: rotate(0deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="1"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="1"] .circle .fill {
        -ms-transform: rotate(1.8deg);
        transform: rotate(1.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="1"] .circle .fill.fix {
        -ms-transform: rotate(3.6deg);
        transform: rotate(3.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="2"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="2"] .circle .fill {
        -ms-transform: rotate(3.6deg);
        transform: rotate(3.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="2"] .circle .fill.fix {
        -ms-transform: rotate(7.2deg);
        transform: rotate(7.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="3"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="3"] .circle .fill {
        -ms-transform: rotate(5.4deg);
        transform: rotate(5.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="3"] .circle .fill.fix {
        -ms-transform: rotate(10.8deg);
        transform: rotate(10.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="4"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="4"] .circle .fill {
        -ms-transform: rotate(7.2deg);
        transform: rotate(7.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="4"] .circle .fill.fix {
        -ms-transform: rotate(14.4deg);
        transform: rotate(14.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="5"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="5"] .circle .fill {
        -ms-transform: rotate(9deg);
        transform: rotate(9deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="5"] .circle .fill.fix {
        -ms-transform: rotate(18deg);
        transform: rotate(18deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="6"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="6"] .circle .fill {
        -ms-transform: rotate(10.8deg);
        transform: rotate(10.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="6"] .circle .fill.fix {
        -ms-transform: rotate(21.6deg);
        transform: rotate(21.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="7"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="7"] .circle .fill {
        -ms-transform: rotate(12.6deg);
        transform: rotate(12.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="7"] .circle .fill.fix {
        -ms-transform: rotate(25.2deg);
        transform: rotate(25.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="8"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="8"] .circle .fill {
        -ms-transform: rotate(14.4deg);
        transform: rotate(14.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="8"] .circle .fill.fix {
        -ms-transform: rotate(28.8deg);
        transform: rotate(28.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="9"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="9"] .circle .fill {
        -ms-transform: rotate(16.2deg);
        transform: rotate(16.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="9"] .circle .fill.fix {
        -ms-transform: rotate(32.4deg);
        transform: rotate(32.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="10"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="10"] .circle .fill {
        -ms-transform: rotate(18deg);
        transform: rotate(18deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="10"] .circle .fill.fix {
        -ms-transform: rotate(36deg);
        transform: rotate(36deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="11"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="11"] .circle .fill {
        -ms-transform: rotate(19.8deg);
        transform: rotate(19.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="11"] .circle .fill.fix {
        -ms-transform: rotate(39.6deg);
        transform: rotate(39.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="12"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="12"] .circle .fill {
        -ms-transform: rotate(21.6deg);
        transform: rotate(21.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="12"] .circle .fill.fix {
        -ms-transform: rotate(43.2deg);
        transform: rotate(43.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="13"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="13"] .circle .fill {
        -ms-transform: rotate(23.4deg);
        transform: rotate(23.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="13"] .circle .fill.fix {
        -ms-transform: rotate(46.8deg);
        transform: rotate(46.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="14"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="14"] .circle .fill {
        -ms-transform: rotate(25.2deg);
        transform: rotate(25.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="14"] .circle .fill.fix {
        -ms-transform: rotate(50.4deg);
        transform: rotate(50.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="15"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="15"] .circle .fill {
        -ms-transform: rotate(27deg);
        transform: rotate(27deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="15"] .circle .fill.fix {
        -ms-transform: rotate(54deg);
        transform: rotate(54deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="16"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="16"] .circle .fill {
        -ms-transform: rotate(28.8deg);
        transform: rotate(28.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="16"] .circle .fill.fix {
        -ms-transform: rotate(57.6deg);
        transform: rotate(57.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="17"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="17"] .circle .fill {
        -ms-transform: rotate(30.6deg);
        transform: rotate(30.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="17"] .circle .fill.fix {
        -ms-transform: rotate(61.2deg);
        transform: rotate(61.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="18"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="18"] .circle .fill {
        -ms-transform: rotate(32.4deg);
        transform: rotate(32.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="18"] .circle .fill.fix {
        -ms-transform: rotate(64.8deg);
        transform: rotate(64.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="19"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="19"] .circle .fill {
        -ms-transform: rotate(34.2deg);
        transform: rotate(34.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="19"] .circle .fill.fix {
        -ms-transform: rotate(68.4deg);
        transform: rotate(68.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="20"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="20"] .circle .fill {
        -ms-transform: rotate(36deg);
        transform: rotate(36deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="20"] .circle .fill.fix {
        -ms-transform: rotate(72deg);
        transform: rotate(72deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="21"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="21"] .circle .fill {
        -ms-transform: rotate(37.8deg);
        transform: rotate(37.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="21"] .circle .fill.fix {
        -ms-transform: rotate(75.6deg);
        transform: rotate(75.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="22"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="22"] .circle .fill {
        -ms-transform: rotate(39.6deg);
        transform: rotate(39.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="22"] .circle .fill.fix {
        -ms-transform: rotate(79.2deg);
        transform: rotate(79.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="23"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="23"] .circle .fill {
        -ms-transform: rotate(41.4deg);
        transform: rotate(41.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="23"] .circle .fill.fix {
        -ms-transform: rotate(82.8deg);
        transform: rotate(82.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="24"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="24"] .circle .fill {
        -ms-transform: rotate(43.2deg);
        transform: rotate(43.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="24"] .circle .fill.fix {
        -ms-transform: rotate(86.4deg);
        transform: rotate(86.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="25"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="25"] .circle .fill {
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="25"] .circle .fill.fix {
        -ms-transform: rotate(90deg);
        transform: rotate(90deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="26"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="26"] .circle .fill {
        -ms-transform: rotate(46.8deg);
        transform: rotate(46.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="26"] .circle .fill.fix {
        -ms-transform: rotate(93.6deg);
        transform: rotate(93.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="27"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="27"] .circle .fill {
        -ms-transform: rotate(48.6deg);
        transform: rotate(48.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="27"] .circle .fill.fix {
        -ms-transform: rotate(97.2deg);
        transform: rotate(97.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="28"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="28"] .circle .fill {
        -ms-transform: rotate(50.4deg);
        transform: rotate(50.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="28"] .circle .fill.fix {
        -ms-transform: rotate(100.8deg);
        transform: rotate(100.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="29"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="29"] .circle .fill {
        -ms-transform: rotate(52.2deg);
        transform: rotate(52.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="29"] .circle .fill.fix {
        -ms-transform: rotate(104.4deg);
        transform: rotate(104.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="30"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="30"] .circle .fill {
        -ms-transform: rotate(54deg);
        transform: rotate(54deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="30"] .circle .fill.fix {
        -ms-transform: rotate(108deg);
        transform: rotate(108deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="31"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="31"] .circle .fill {
        -ms-transform: rotate(55.8deg);
        transform: rotate(55.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="31"] .circle .fill.fix {
        -ms-transform: rotate(111.6deg);
        transform: rotate(111.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="32"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="32"] .circle .fill {
        -ms-transform: rotate(57.6deg);
        transform: rotate(57.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="32"] .circle .fill.fix {
        -ms-transform: rotate(115.2deg);
        transform: rotate(115.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="33"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="33"] .circle .fill {
        -ms-transform: rotate(59.4deg);
        transform: rotate(59.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="33"] .circle .fill.fix {
        -ms-transform: rotate(118.8deg);
        transform: rotate(118.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="34"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="34"] .circle .fill {
        -ms-transform: rotate(61.2deg);
        transform: rotate(61.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="34"] .circle .fill.fix {
        -ms-transform: rotate(122.4deg);
        transform: rotate(122.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="35"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="35"] .circle .fill {
        -ms-transform: rotate(63deg);
        transform: rotate(63deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="35"] .circle .fill.fix {
        -ms-transform: rotate(126deg);
        transform: rotate(126deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="36"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="36"] .circle .fill {
        -ms-transform: rotate(64.8deg);
        transform: rotate(64.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="36"] .circle .fill.fix {
        -ms-transform: rotate(129.6deg);
        transform: rotate(129.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="37"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="37"] .circle .fill {
        -ms-transform: rotate(66.6deg);
        transform: rotate(66.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="37"] .circle .fill.fix {
        -ms-transform: rotate(133.2deg);
        transform: rotate(133.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="38"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="38"] .circle .fill {
        -ms-transform: rotate(68.4deg);
        transform: rotate(68.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="38"] .circle .fill.fix {
        -ms-transform: rotate(136.8deg);
        transform: rotate(136.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="39"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="39"] .circle .fill {
        -ms-transform: rotate(70.2deg);
        transform: rotate(70.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="39"] .circle .fill.fix {
        -ms-transform: rotate(140.4deg);
        transform: rotate(140.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="40"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="40"] .circle .fill {
        -ms-transform: rotate(72deg);
        transform: rotate(72deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="40"] .circle .fill.fix {
        -ms-transform: rotate(144deg);
        transform: rotate(144deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="41"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="41"] .circle .fill {
        -ms-transform: rotate(73.8deg);
        transform: rotate(73.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="41"] .circle .fill.fix {
        -ms-transform: rotate(147.6deg);
        transform: rotate(147.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="42"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="42"] .circle .fill {
        -ms-transform: rotate(75.6deg);
        transform: rotate(75.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="42"] .circle .fill.fix {
        -ms-transform: rotate(151.2deg);
        transform: rotate(151.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="43"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="43"] .circle .fill {
        -ms-transform: rotate(77.4deg);
        transform: rotate(77.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="43"] .circle .fill.fix {
        -ms-transform: rotate(154.8deg);
        transform: rotate(154.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="44"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="44"] .circle .fill {
        -ms-transform: rotate(79.2deg);
        transform: rotate(79.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="44"] .circle .fill.fix {
        -ms-transform: rotate(158.4deg);
        transform: rotate(158.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="45"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="45"] .circle .fill {
        -ms-transform: rotate(81deg);
        transform: rotate(81deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="45"] .circle .fill.fix {
        -ms-transform: rotate(162deg);
        transform: rotate(162deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="46"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="46"] .circle .fill {
        -ms-transform: rotate(82.8deg);
        transform: rotate(82.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="46"] .circle .fill.fix {
        -ms-transform: rotate(165.6deg);
        transform: rotate(165.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="47"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="47"] .circle .fill {
        -ms-transform: rotate(84.6deg);
        transform: rotate(84.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="47"] .circle .fill.fix {
        -ms-transform: rotate(169.2deg);
        transform: rotate(169.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="48"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="48"] .circle .fill {
        -ms-transform: rotate(86.4deg);
        transform: rotate(86.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="48"] .circle .fill.fix {
        -ms-transform: rotate(172.8deg);
        transform: rotate(172.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="49"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="49"] .circle .fill {
        -ms-transform: rotate(88.2deg);
        transform: rotate(88.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="49"] .circle .fill.fix {
        -ms-transform: rotate(176.4deg);
        transform: rotate(176.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="50"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="50"] .circle .fill {
        -ms-transform: rotate(90deg);
        transform: rotate(90deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="50"] .circle .fill.fix {
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="51"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="51"] .circle .fill {
        -ms-transform: rotate(91.8deg);
        transform: rotate(91.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="51"] .circle .fill.fix {
        -ms-transform: rotate(183.6deg);
        transform: rotate(183.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="52"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="52"] .circle .fill {
        -ms-transform: rotate(93.6deg);
        transform: rotate(93.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="52"] .circle .fill.fix {
        -ms-transform: rotate(187.2deg);
        transform: rotate(187.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="53"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="53"] .circle .fill {
        -ms-transform: rotate(95.4deg);
        transform: rotate(95.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="53"] .circle .fill.fix {
        -ms-transform: rotate(190.8deg);
        transform: rotate(190.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="54"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="54"] .circle .fill {
        -ms-transform: rotate(97.2deg);
        transform: rotate(97.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="54"] .circle .fill.fix {
        -ms-transform: rotate(194.4deg);
        transform: rotate(194.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="55"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="55"] .circle .fill {
        -ms-transform: rotate(99deg);
        transform: rotate(99deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="55"] .circle .fill.fix {
        -ms-transform: rotate(198deg);
        transform: rotate(198deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="56"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="56"] .circle .fill {
        -ms-transform: rotate(100.8deg);
        transform: rotate(100.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="56"] .circle .fill.fix {
        -ms-transform: rotate(201.6deg);
        transform: rotate(201.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="57"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="57"] .circle .fill {
        -ms-transform: rotate(102.6deg);
        transform: rotate(102.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="57"] .circle .fill.fix {
        -ms-transform: rotate(205.2deg);
        transform: rotate(205.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="58"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="58"] .circle .fill {
        -ms-transform: rotate(104.4deg);
        transform: rotate(104.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="58"] .circle .fill.fix {
        -ms-transform: rotate(208.8deg);
        transform: rotate(208.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="59"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="59"] .circle .fill {
        -ms-transform: rotate(106.2deg);
        transform: rotate(106.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="59"] .circle .fill.fix {
        -ms-transform: rotate(212.4deg);
        transform: rotate(212.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="60"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="60"] .circle .fill {
        -ms-transform: rotate(108deg);
        transform: rotate(108deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="60"] .circle .fill.fix {
        -ms-transform: rotate(216deg);
        transform: rotate(216deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="61"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="61"] .circle .fill {
        -ms-transform: rotate(109.8deg);
        transform: rotate(109.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="61"] .circle .fill.fix {
        -ms-transform: rotate(219.6deg);
        transform: rotate(219.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="62"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="62"] .circle .fill {
        -ms-transform: rotate(111.6deg);
        transform: rotate(111.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="62"] .circle .fill.fix {
        -ms-transform: rotate(223.2deg);
        transform: rotate(223.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="63"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="63"] .circle .fill {
        -ms-transform: rotate(113.4deg);
        transform: rotate(113.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="63"] .circle .fill.fix {
        -ms-transform: rotate(226.8deg);
        transform: rotate(226.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="64"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="64"] .circle .fill {
        -ms-transform: rotate(115.2deg);
        transform: rotate(115.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="64"] .circle .fill.fix {
        -ms-transform: rotate(230.4deg);
        transform: rotate(230.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="65"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="65"] .circle .fill {
        -ms-transform: rotate(117deg);
        transform: rotate(117deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="65"] .circle .fill.fix {
        -ms-transform: rotate(234deg);
        transform: rotate(234deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="66"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="66"] .circle .fill {
        -ms-transform: rotate(118.8deg);
        transform: rotate(118.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="66"] .circle .fill.fix {
        -ms-transform: rotate(237.6deg);
        transform: rotate(237.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="67"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="67"] .circle .fill {
        -ms-transform: rotate(120.6deg);
        transform: rotate(120.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="67"] .circle .fill.fix {
        -ms-transform: rotate(241.2deg);
        transform: rotate(241.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="68"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="68"] .circle .fill {
        -ms-transform: rotate(122.4deg);
        transform: rotate(122.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="68"] .circle .fill.fix {
        -ms-transform: rotate(244.8deg);
        transform: rotate(244.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="69"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="69"] .circle .fill {
        -ms-transform: rotate(124.2deg);
        transform: rotate(124.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="69"] .circle .fill.fix {
        -ms-transform: rotate(248.4deg);
        transform: rotate(248.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="70"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="70"] .circle .fill {
        -ms-transform: rotate(126deg);
        transform: rotate(126deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="70"] .circle .fill.fix {
        -ms-transform: rotate(252deg);
        transform: rotate(252deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="71"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="71"] .circle .fill {
        -ms-transform: rotate(127.8deg);
        transform: rotate(127.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="71"] .circle .fill.fix {
        -ms-transform: rotate(255.6deg);
        transform: rotate(255.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="72"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="72"] .circle .fill {
        -ms-transform: rotate(129.6deg);
        transform: rotate(129.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="72"] .circle .fill.fix {
        -ms-transform: rotate(259.2deg);
        transform: rotate(259.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="73"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="73"] .circle .fill {
        -ms-transform: rotate(131.4deg);
        transform: rotate(131.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="73"] .circle .fill.fix {
        -ms-transform: rotate(262.8deg);
        transform: rotate(262.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="74"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="74"] .circle .fill {
        -ms-transform: rotate(133.2deg);
        transform: rotate(133.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="74"] .circle .fill.fix {
        -ms-transform: rotate(266.4deg);
        transform: rotate(266.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="75"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="75"] .circle .fill {
        -ms-transform: rotate(135deg);
        transform: rotate(135deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="75"] .circle .fill.fix {
        -ms-transform: rotate(270deg);
        transform: rotate(270deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="76"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="76"] .circle .fill {
        -ms-transform: rotate(136.8deg);
        transform: rotate(136.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="76"] .circle .fill.fix {
        -ms-transform: rotate(273.6deg);
        transform: rotate(273.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="77"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="77"] .circle .fill {
        -ms-transform: rotate(138.6deg);
        transform: rotate(138.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="77"] .circle .fill.fix {
        -ms-transform: rotate(277.2deg);
        transform: rotate(277.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="78"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="78"] .circle .fill {
        -ms-transform: rotate(140.4deg);
        transform: rotate(140.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="78"] .circle .fill.fix {
        -ms-transform: rotate(280.8deg);
        transform: rotate(280.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="79"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="79"] .circle .fill {
        -ms-transform: rotate(142.2deg);
        transform: rotate(142.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="79"] .circle .fill.fix {
        -ms-transform: rotate(284.4deg);
        transform: rotate(284.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="80"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="80"] .circle .fill {
        -ms-transform: rotate(144deg);
        transform: rotate(144deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="80"] .circle .fill.fix {
        -ms-transform: rotate(288deg);
        transform: rotate(288deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="81"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="81"] .circle .fill {
        -ms-transform: rotate(145.8deg);
        transform: rotate(145.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="81"] .circle .fill.fix {
        -ms-transform: rotate(291.6deg);
        transform: rotate(291.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="82"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="82"] .circle .fill {
        -ms-transform: rotate(147.6deg);
        transform: rotate(147.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="82"] .circle .fill.fix {
        -ms-transform: rotate(295.2deg);
        transform: rotate(295.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="83"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="83"] .circle .fill {
        -ms-transform: rotate(149.4deg);
        transform: rotate(149.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="83"] .circle .fill.fix {
        -ms-transform: rotate(298.8deg);
        transform: rotate(298.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="84"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="84"] .circle .fill {
        -ms-transform: rotate(151.2deg);
        transform: rotate(151.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="84"] .circle .fill.fix {
        -ms-transform: rotate(302.4deg);
        transform: rotate(302.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="85"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="85"] .circle .fill {
        -ms-transform: rotate(153deg);
        transform: rotate(153deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="85"] .circle .fill.fix {
        -ms-transform: rotate(306deg);
        transform: rotate(306deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="86"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="86"] .circle .fill {
        -ms-transform: rotate(154.8deg);
        transform: rotate(154.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="86"] .circle .fill.fix {
        -ms-transform: rotate(309.6deg);
        transform: rotate(309.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="87"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="87"] .circle .fill {
        -ms-transform: rotate(156.6deg);
        transform: rotate(156.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="87"] .circle .fill.fix {
        -ms-transform: rotate(313.2deg);
        transform: rotate(313.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="88"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="88"] .circle .fill {
        -ms-transform: rotate(158.4deg);
        transform: rotate(158.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="88"] .circle .fill.fix {
        -ms-transform: rotate(316.8deg);
        transform: rotate(316.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="89"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="89"] .circle .fill {
        -ms-transform: rotate(160.2deg);
        transform: rotate(160.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="89"] .circle .fill.fix {
        -ms-transform: rotate(320.4deg);
        transform: rotate(320.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="90"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="90"] .circle .fill {
        -ms-transform: rotate(162deg);
        transform: rotate(162deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="90"] .circle .fill.fix {
        -ms-transform: rotate(324deg);
        transform: rotate(324deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="91"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="91"] .circle .fill {
        -ms-transform: rotate(163.8deg);
        transform: rotate(163.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="91"] .circle .fill.fix {
        -ms-transform: rotate(327.6deg);
        transform: rotate(327.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="92"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="92"] .circle .fill {
        -ms-transform: rotate(165.6deg);
        transform: rotate(165.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="92"] .circle .fill.fix {
        -ms-transform: rotate(331.2deg);
        transform: rotate(331.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="93"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="93"] .circle .fill {
        -ms-transform: rotate(167.4deg);
        transform: rotate(167.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="93"] .circle .fill.fix {
        -ms-transform: rotate(334.8deg);
        transform: rotate(334.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="94"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="94"] .circle .fill {
        -ms-transform: rotate(169.2deg);
        transform: rotate(169.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="94"] .circle .fill.fix {
        -ms-transform: rotate(338.4deg);
        transform: rotate(338.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="95"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="95"] .circle .fill {
        -ms-transform: rotate(171deg);
        transform: rotate(171deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="95"] .circle .fill.fix {
        -ms-transform: rotate(342deg);
        transform: rotate(342deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="96"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="96"] .circle .fill {
        -ms-transform: rotate(172.8deg);
        transform: rotate(172.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="96"] .circle .fill.fix {
        -ms-transform: rotate(345.6deg);
        transform: rotate(345.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="97"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="97"] .circle .fill {
        -ms-transform: rotate(174.6deg);
        transform: rotate(174.6deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="97"] .circle .fill.fix {
        -ms-transform: rotate(349.2deg);
        transform: rotate(349.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="98"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="98"] .circle .fill {
        -ms-transform: rotate(176.4deg);
        transform: rotate(176.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="98"] .circle .fill.fix {
        -ms-transform: rotate(352.8deg);
        transform: rotate(352.8deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="99"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="99"] .circle .fill {
        -ms-transform: rotate(178.2deg);
        transform: rotate(178.2deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="99"] .circle .fill.fix {
        -ms-transform: rotate(356.4deg);
        transform: rotate(356.4deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="100"] .circle .progress-mask.full,
      .progress-radial-component .progress-container .size-grow[data-progress="100"] .circle .fill {
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
      .progress-radial-component .progress-container .size-grow[data-progress="100"] .circle .fill.fix {
        -ms-transform: rotate(360deg);
        transform: rotate(360deg); }
  .progress-radial-component .triangle-link {
    font-size: 1.5rem;
    text-align: center; }
    .progress-radial-component .triangle-link:hover::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  .progress-radial-component .required-points {
    font-family: 'Filson Soft W03', Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    gap: .5rem;
    color: #595a59; }
    .progress-radial-component .required-points img {
      display: inline-block;
      -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
      height: 1.5rem;
      width: 1.5rem;
      padding: .3rem;
      background-color: #117159;
      border-radius: 1rem; }
    .progress-radial-component .required-points.reward-unlocked {
      color: #117159; }
    .progress-radial-component .required-points.reward-locked {
      -ms-flex-direction: column;
          flex-direction: column; }
  .progress-radial-component .redeem-reward {
    letter-spacing: 0.02rem;
    font-size: 1.4rem;
    color: #595a59;
    font-family: 'Filson Soft W03', Arial, Helvetica, sans-serif; }
    .progress-radial-component .redeem-reward.reward-locked {
      font-family: 'Filson Soft W03', Arial, Helvetica, sans-serif;
      font-weight: 700;
      display: -ms-grid;
      display: grid;
      place-items: center;
      background: #cccccc80;
      border-radius: 10rem;
      min-width: 6.5rem;
      padding-inline: 1rem; }

.member-rank-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: first baseline;
      align-items: first baseline;
  margin-bottom: 3rem; }
  @media screen and (max-width: 768px) {
    .member-rank-component {
      margin-top: 6rem; } }
  .member-rank-component .logo-desktop {
    margin-right: 4rem; }
  .member-rank-component .logo-mobile {
    display: none;
    margin-bottom: 3rem;
    -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center; }
  @media screen and (max-width: 850px) {
    .member-rank-component {
      -ms-flex-direction: column;
          flex-direction: column;
      padding: 0 1.6rem;
      margin-bottom: 4.2rem; }
      .member-rank-component .logo-desktop {
        display: none; }
      .member-rank-component .logo-mobile {
        display: unset; } }
  @media screen and (max-width: 850px) {
    .member-rank-component {
      padding: 0; } }
  .member-rank-component .value {
    margin-right: .6rem; }
  .member-rank-component .jamba-badge {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    position: relative; }
    @media screen and (max-width: 420px) {
      .member-rank-component .jamba-badge {
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    @media screen and (max-width: 850px) {
      .member-rank-component .jamba-badge {
        padding-top: 3rem; }
        .member-rank-component .jamba-badge::before {
          content: '';
          background: url("/Assets/Jamba/img/dividermobile.svg");
          height: 0.5rem;
          width: 100%;
          position: absolute;
          top: 0;
          left: 0; } }
  .member-rank-component .available-points {
    font-size: 4rem;
    font-weight: 500;
    color: #117159;
    display: inherit;
    -ms-flex-align: center;
        align-items: center;
    gap: 0.5rem;
    margin: 0; }
  .member-rank-component .description {
    font-size: 1.4rem;
    width: 7.2rem;
    font-weight: 500;
    letter-spacing: 0.4;
    line-height: 1.4rem; }
    @media screen and (max-width: 850px) {
      .member-rank-component .description {
        font-size: 1.2rem; } }
  .member-rank-component .badge {
    display: -ms-grid;
    display: grid;
    place-items: center;
    min-width: 15.3rem;
    min-height: 3.4rem;
    background: url("/Assets/Jamba/img/icons/greenvector.svg") center center no-repeat;
    background-size: 100% 100%;
    margin-left: 2rem; }
    .member-rank-component .badge span {
      font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
      font-size: 1.4rem;
      font-weight: 500;
      letter-spacing: 0.02rem;
      color: #2C3937; }
    .member-rank-component .badge.gold {
      min-width: 17.6rem;
      background: url("/Assets/Jamba/img/goldmember.svg") center center no-repeat;
      background-size: 100% 100%; }

.rewards-component {
  width: 100%;
  position: relative; }
  @media screen and (max-width: 1280px) {
    .rewards-component {
      padding-bottom: 3.2rem;
      margin-bottom: 3.2rem; } }
  @media screen and (max-width: 850px) {
    .rewards-component {
      padding-left: 0;
      padding-right: 0; } }
  .rewards-component li {
    list-style: none; }
  .rewards-component .title-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    width: 100%; }
    .rewards-component .title-wrapper .title {
      font-size: 2.4rem;
      font-weight: 700;
      margin-bottom: 0; }
    .rewards-component .title-wrapper .triangle-link {
      font-size: 1.5rem; }
      .rewards-component .title-wrapper .triangle-link:hover::after {
        background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
      @media screen and (max-width: 850px) {
        .rewards-component .title-wrapper .triangle-link {
          color: #006C5B;
          line-height: unset;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center; }
          .rewards-component .title-wrapper .triangle-link::after {
            background-image: url("/Assets/Jamba/img/icons/linkarrowmobile.svg");
            width: 2.4rem;
            height: 2.4rem; }
          .rewards-component .title-wrapper .triangle-link:hover::after {
            background-image: url("/Assets/Jamba/img/icons/linkarrowmobile.svg"); } }
  .rewards-component .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-wrap: unset;
        flex-wrap: unset;
    gap: 1.2rem;
    margin-top: 1rem;
    overflow: auto;
    padding: 1rem .30rem 1.5rem .30rem;
    margin-bottom: 0; }
    @media screen and (min-width: 1281px) {
      .rewards-component .content {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: 2.4rem; } }
    .rewards-component .content li:nth-child(n+6) {
      display: none; }
    @media screen and (min-width: 1281px) {
      .rewards-component .content li:nth-child(n+3) {
        display: none; } }
    .rewards-component .content .empty-rewards {
      -webkit-clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
              clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
      background: #cccccc80; }
      @media screen and (max-width: 692px) {
        .rewards-component .content .empty-rewards {
          margin: 0 auto; } }
    .rewards-component .content .no-offer {
      width: 100%;
      min-width: 32.4rem;
      min-height: 14rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      margin: 0 auto;
      padding: 4.5rem; }
      @media screen and (max-width: 350px) {
        .rewards-component .content .no-offer {
          min-width: 30rem; } }
      .rewards-component .content .no-offer p {
        word-wrap: break-word;
        text-align: center; }
  .rewards-component.divider::after {
    content: '';
    background: url("/Assets/Jamba/img/Divider.svg");
    height: 100%;
    width: 0.5rem;
    position: absolute;
    top: 0.5rem;
    right: 0; }
    @media screen and (max-width: 1280px) {
      .rewards-component.divider::after {
        background: url("/Assets/Jamba/img/dividermobile.svg");
        height: 0.5rem;
        width: 100%;
        top: unset;
        bottom: 0; } }
  .rewards-component .tax-message {
    font-size: 1.2rem;
    color: #2C3937;
    text-align: center;
    margin: 3.2rem 0 0;
    text-transform: lowercase;
    font-weight: 500; }

.offers-component {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: #F6F4EE; }
  @media screen and (max-width: 850px) {
    .offers-component {
      -ms-flex-direction: column;
          flex-direction: column;
      padding: 0; } }
  .offers-component .title-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    width: 100%; }
  .offers-component .title {
    font-size: 2.4rem;
    font-weight: 700;
    margin-bottom: 0; }
  .offers-component .img-wrapper {
    max-width: 10.5rem;
    min-width: 10.5rem;
    height: auto;
    padding: 0 1.25rem; }
  .offers-component .offer-img {
    width: 100%;
    height: 100%; }
  .offers-component .empty-rewards {
    list-style: none; }
  .offers-component .offers-list--item {
    cursor: pointer;
    -webkit-clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
            clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
    background: #dee8ac; }
    .offers-component .offers-list--item:nth-child(n+2):not(:last-child) {
      -webkit-clip-path: polygon(0.62981% 6.22837%, 1.3296% 6.05536%, 2.62008% 5.99913%, 4.12876% 5.88235%, 5.6683% 5.88235%, 7.48775% 5.88235%, 9.16725% 5.88235%, 10.42687% 5.70934%, 11.68649% 5.70934%, 12.52624% 5.53633%, 13.49307% 5.50484%, 14.55563% 5.36332%, 15.88523% 5.0173%, 17.56473% 4.67128%, 18.05458% 4.67128%, 19.52414% 4.67128%, 21.13366% 4.49827%, 22.18334% 4.49827%, 23.23303% 4.32526%, 24.35269% 4.15225%, 26.17215% 3.97924%, 27.57173% 3.97924%, 29.6711% 3.97924%, 31.56053% 3.63322%, 34.35969% 3.80623%, 35.82925% 3.80623%, 38.62841% 3.46021%, 41.28761% 3.2872%, 42.61721% 3.2872%, 44.50665% 3.2872%, 46.39608% 3.2872%, 47.93562% 3.11419%, 49.96501% 2.59516%, 52.76417% 2.07612%, 54.58362% 1.7301%, 57.17285% 1.21107%, 60.11197% 0.69204%, 62.84115% 0.69204%, 66.27012% 0%, 68.57943% 0.34602%, 70.60882% 0%, 74.59762% 0.51903%, 77.25682% 0.69204%, 79.14626% 0.69204%, 82.0154% 1.03806%, 84.95451% 1.38408%, 87.26382% 1.90311%, 89.71309% 2.24913%, 91.39258% 2.42215%, 92.93212% 2.59516%, 94.12176% 2.76817%, 95.87124% 2.94118%, 97.76067% 3.11419%, 98.6704% 3.2872%, 99.02029% 3.63322%, 99.23023% 4.15225%, 99.43947% 4.74516%, 99.47936% 4.86349%, 99.60742% 5.31972%, 99.72008% 5.88235%, 99.79006% 8.82353%, 99.79006% 14.53287%, 99.86004% 24.22145%, 99.86004% 29.75779%, 99.93002% 36.33218%, 99.89503% 39.70692%, 99.93002% 45.84775%, 99.93002% 53.63322%, 99.93002% 57.78547%, 99.94332% 63.24671%, 99.93002% 67.47405%, 99.90413% 70.99048%, 99.93002% 73.01038%, 99.87194% 77.21782%, 99.86494% 78.6019%, 99.85164% 81.11055%, 99.83415% 84.22266%, 99.79006% 91.52266%, 99.79006% 92.56073%, 99.72008% 93.25277%, 99.51015% 94.46384%, 98.6704% 95.84792%, 97.83065% 96.36696%, 97.06088% 96.71298%, 95.94962% 97.23062%, 93.42197% 97.75104%, 91.18265% 97.92405%, 87.72428% 98.05969%, 79.46116% 98.55069%, 76.94192% 98.49377%, 73.96781% 98.43599%, 67.81001% 98.35121%, 61.02204% 98.09706%, 52.8345% 97.23201%, 49.26557% 96.71298%, 46.46641% 96.53997%, 43.59727% 96.19394%, 40.37824% 95.67491%, 36.66935% 95.32889%, 34.5% 94.98287%, 32.48936% 94.7692%, 31.07103% 94.80986%, 29.53149% 94.63668%, 27.57208% 94.63685%, 25.45871% 94.63547%, 23.09342% 94.80986%, 19.5711% 95.01246%, 16.04199% 95.54879%, 11.54654% 96.53979%, 9.79706% 96.88581%, 8.3275% 97.40484%, 6.71798% 97.75087%, 5.3184% 98.2699%, 4.05878% 98.96194%, 2.23933% 99.82699%, 1.61561% 99.85138%, 0.87418% 99.19965%, 0.55983% 98.44291%, 0.36046% 97.74516%, 0.27992% 97.05882%, 0.23219% 96.25415%, 0.20994% 91.17647%, 0.20994% 89.10035%, 0.17117% 85.89965%, 0.15017% 83.59394%, 0.12813% 80.36505%, 0.11064% 76.67301%, 0.09461% 70.21349%, 0.09167% 64.21557%, 0.09601% 59.14048%, 0.09979% 56.80484%, 0.11379% 50.83737%, 0.12323% 47.72076%, 0.06998% 41.17647%, 0% 32.00692%, 0.00105% 29.07941%, 0% 27.85467%, 0% 23.87543%, 0% 21.6263%, 0% 15.91696%, 0% 14.53287%, 0% 12.97578%, 0% 11.5917%, -0.014% 10.81038%, -0.01784% 9.34135%, 0% 7.95848%, 0.62981% 6.22837%);
              clip-path: polygon(0.62981% 6.22837%, 1.3296% 6.05536%, 2.62008% 5.99913%, 4.12876% 5.88235%, 5.6683% 5.88235%, 7.48775% 5.88235%, 9.16725% 5.88235%, 10.42687% 5.70934%, 11.68649% 5.70934%, 12.52624% 5.53633%, 13.49307% 5.50484%, 14.55563% 5.36332%, 15.88523% 5.0173%, 17.56473% 4.67128%, 18.05458% 4.67128%, 19.52414% 4.67128%, 21.13366% 4.49827%, 22.18334% 4.49827%, 23.23303% 4.32526%, 24.35269% 4.15225%, 26.17215% 3.97924%, 27.57173% 3.97924%, 29.6711% 3.97924%, 31.56053% 3.63322%, 34.35969% 3.80623%, 35.82925% 3.80623%, 38.62841% 3.46021%, 41.28761% 3.2872%, 42.61721% 3.2872%, 44.50665% 3.2872%, 46.39608% 3.2872%, 47.93562% 3.11419%, 49.96501% 2.59516%, 52.76417% 2.07612%, 54.58362% 1.7301%, 57.17285% 1.21107%, 60.11197% 0.69204%, 62.84115% 0.69204%, 66.27012% 0%, 68.57943% 0.34602%, 70.60882% 0%, 74.59762% 0.51903%, 77.25682% 0.69204%, 79.14626% 0.69204%, 82.0154% 1.03806%, 84.95451% 1.38408%, 87.26382% 1.90311%, 89.71309% 2.24913%, 91.39258% 2.42215%, 92.93212% 2.59516%, 94.12176% 2.76817%, 95.87124% 2.94118%, 97.76067% 3.11419%, 98.6704% 3.2872%, 99.02029% 3.63322%, 99.23023% 4.15225%, 99.43947% 4.74516%, 99.47936% 4.86349%, 99.60742% 5.31972%, 99.72008% 5.88235%, 99.79006% 8.82353%, 99.79006% 14.53287%, 99.86004% 24.22145%, 99.86004% 29.75779%, 99.93002% 36.33218%, 99.89503% 39.70692%, 99.93002% 45.84775%, 99.93002% 53.63322%, 99.93002% 57.78547%, 99.94332% 63.24671%, 99.93002% 67.47405%, 99.90413% 70.99048%, 99.93002% 73.01038%, 99.87194% 77.21782%, 99.86494% 78.6019%, 99.85164% 81.11055%, 99.83415% 84.22266%, 99.79006% 91.52266%, 99.79006% 92.56073%, 99.72008% 93.25277%, 99.51015% 94.46384%, 98.6704% 95.84792%, 97.83065% 96.36696%, 97.06088% 96.71298%, 95.94962% 97.23062%, 93.42197% 97.75104%, 91.18265% 97.92405%, 87.72428% 98.05969%, 79.46116% 98.55069%, 76.94192% 98.49377%, 73.96781% 98.43599%, 67.81001% 98.35121%, 61.02204% 98.09706%, 52.8345% 97.23201%, 49.26557% 96.71298%, 46.46641% 96.53997%, 43.59727% 96.19394%, 40.37824% 95.67491%, 36.66935% 95.32889%, 34.5% 94.98287%, 32.48936% 94.7692%, 31.07103% 94.80986%, 29.53149% 94.63668%, 27.57208% 94.63685%, 25.45871% 94.63547%, 23.09342% 94.80986%, 19.5711% 95.01246%, 16.04199% 95.54879%, 11.54654% 96.53979%, 9.79706% 96.88581%, 8.3275% 97.40484%, 6.71798% 97.75087%, 5.3184% 98.2699%, 4.05878% 98.96194%, 2.23933% 99.82699%, 1.61561% 99.85138%, 0.87418% 99.19965%, 0.55983% 98.44291%, 0.36046% 97.74516%, 0.27992% 97.05882%, 0.23219% 96.25415%, 0.20994% 91.17647%, 0.20994% 89.10035%, 0.17117% 85.89965%, 0.15017% 83.59394%, 0.12813% 80.36505%, 0.11064% 76.67301%, 0.09461% 70.21349%, 0.09167% 64.21557%, 0.09601% 59.14048%, 0.09979% 56.80484%, 0.11379% 50.83737%, 0.12323% 47.72076%, 0.06998% 41.17647%, 0% 32.00692%, 0.00105% 29.07941%, 0% 27.85467%, 0% 23.87543%, 0% 21.6263%, 0% 15.91696%, 0% 14.53287%, 0% 12.97578%, 0% 11.5917%, -0.014% 10.81038%, -0.01784% 9.34135%, 0% 7.95848%, 0.62981% 6.22837%); }
  .offers-component .offer {
    width: 100%;
    height: 100%;
    min-width: 33.5rem;
    max-width: 43rem;
    min-height: 14rem;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    padding: 0.75rem 0 0.75rem 0.75rem; }
    @media screen and (max-width: 768px) {
      .offers-component .offer {
        min-width: 30.5rem; } }
    .offers-component .offer:after {
      content: "";
      background-image: url("/Assets/Jamba/img/triangle.svg");
      background-size: contain;
      background-repeat: no-repeat;
      display: inline-block;
      width: 0.7rem;
      height: 0.9rem;
      position: absolute;
      right: 1.2rem; }
    .offers-component .offer:hover:after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    .offers-component .offer-details {
      display: inherit;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: start;
          align-items: flex-start;
      gap: 1rem; }
      @media screen and (max-width: 350px) {
        .offers-component .offer-details {
          margin-right: 1.2rem; } }
      .offers-component .offer-details .triangle-link {
        font-size: 1.5rem;
        padding-right: 3rem; }
        .offers-component .offer-details .triangle-link:after {
          background-image: none; }
      .offers-component .offer-details .offer-label {
        background: #ffffff;
        color: #2b3936;
        font-size: 1.2rem;
        font-weight: 700;
        text-align: center;
        border-radius: 1rem;
        padding: 0.5rem 1rem; }
      .offers-component .offer-details .offer-deadline,
      .offers-component .offer-details .offer-legal {
        font-size: 1.2rem;
        line-height: 1.6rem;
        color: #595a59; }
      .offers-component .offer-details .offer-deadline {
        margin: 0;
        font-weight: 700; }
      .offers-component .offer-details .offer-legal {
        margin-top: -1rem;
        font-weight: 400; }

.empty-state-component {
  width: 100%;
  max-width: 35rem;
  min-width: 33.5rem;
  height: 14rem;
  padding: 4.5rem;
  background-color: #cccccc80;
  -webkit-clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%);
          clip-path: polygon(1.53846% 4.81928%, 2.45455% 3.96523%, 4.19% 3.17246%, 6.56517% 2.48898%, 8.81119% 2.0654%, 10.72503% 1.82014%, 13.20112% 1.60207%, 15.33063% 1.4673%, 17.36881% 1.36403%, 19.50245% 1.26816%, 21.63126% 1.17504%, 24.61538% 1.0327%, 26.34734% 0.942%, 28.01713% 0.85267%, 29.6465% 0.76472%, 31.59301% 0.66041%, 34.83573% 0.49277%, 36.13916% 0.42892%, 37.89944% 0.34682%, 40.70986% 0.2284%, 43.61133% 0.12651%, 46.42098% 0.05164%, 49.72028% 0%, 51.78559% -0.04234%, 53.74455% -0.07917%, 55.78832% -0.08657%, 58.51685% -0.02324%, 61.46853% 0.17212%, 62.87252% 0.33769%, 65.05657% 0.69604%, 66.48797% 0.95886%, 68.34566% 1.28262%, 70.51259% 1.57745%, 72.30769% 1.72117%, 73.53636% 1.77556%, 74.85734% 1.8167%, 76.54825% 1.84802%, 78.11469% 1.86059%, 79.45664% 1.86213%, 81.67832% 1.85336%, 82.84196% 1.84682%, 84.21608% 1.84062%, 85.90909% 1.84062%, 87.4035% 1.85456%, 89.13427% 1.89811%, 90.19091% 1.94664%, 91.74825% 2.06523%, 93.0965% 2.24131%, 95.22308% 2.72943%, 96.55035% 3.23236%, 97.69231% 3.95869%, 98.25175% 5.16351%, 98.68811% 10.36644%, 98.94825% 14.34045%, 99.26224% 20.02031%, 99.43497% 23.73649%, 99.57413% 27.19208%, 99.72448% 31.65491%, 99.82867% 35.53666%, 99.92238% 40.25077%, 99.99021% 46.48744%, 100% 50.42892%, 99.96993% 54.43494%, 99.88951% 58.60017%, 99.77273% 62.75508%, 99.64476% 66.55886%, 99.52797% 69.81188%, 99.44056% 72.28795%, 99.33007% 75.61962%, 99.24825% 78.12926%, 99.12028% 81.74475%, 99.01119% 84.25766%, 98.74126% 88.46695%, 98.4979% 90.75783%, 98.17483% 92.87711%, 97.62238% 95.35284%, 96.65245% 97.05301%, 95.82727% 97.78124%, 94.96503% 98.27883%, 93.4972% 98.8296%, 91.98531% 99.21583%, 90.34196% 99.51256%, 88.44266% 99.74802%, 86.43427% 99.90516%, 84.63776% 99.98279%, 83.42238% 100.00688%, 81.32867% 100.00052%, 78.29231% 99.89725%, 76.76294% 99.8136%, 73.85594% 99.61773%, 71.21119% 99.41756%, 67.93252% 99.16764%, 66.76692% 99.08279%, 64.97294% 98.9599%, 63.01063% 98.83941%, 61.69245% 98.76799%, 59.46699% 98.6673%, 57.14287% 98.59225%, 54.49706% 98.54768%, 51.90629% 98.54923%, 50.0758% 98.57849%, 48.46154% 98.62392%, 47.37063% 98.66403%, 45.45189% 98.74871%, 43.18% 98.86919%, 42.33182% 98.91945%, 40.32357% 99.04785%, 38.36692% 99.18279%, 36.94035% 99.28606%, 35.29455% 99.40654%, 33.44538% 99.542%, 32.02042% 99.64389%, 30.43378% 99.75164%, 27.84301% 99.90654%, 26.36112% 99.97814%, 24.19517% 100.05129%, 21.6035% 100.07212%, 19.54217% 100.01962%, 16.85315% 99.82788%, 15.63322% 99.67625%, 14.09762% 99.40189%, 11.94636% 98.84062%, 10.40308% 98.28985%, 8.9665% 97.6432%, 7.40469% 96.76059%, 5.83825% 95.62702%, 4.05594% 93.80379%, 2.34965% 90.76971%, 1.25874% 86.9191%, 0.83483% 84.10757%, 0.54189% 80.73787%, 0.25406% 74.45886%, 0.13986% 70.56799%, 0.06811% 65.49828%, 0.09483% 59.51067%, 0.13986% 54.21687%, 0.13427% 46.87728%, 0.08378% 40.74114%, 0.04979% 37.01979%, 0.02503% 33.60327%, 0.01993% 27.74957%, 0.13986% 20.99828%, 0.43678% 16.02151%, 0.90909% 11.01549%, 1.18881% 6.71256%, 1.53846% 4.81928%); }
  .empty-state-component .info {
    text-align: center;
    margin: 0; }
  @media screen and (max-width: 400px) {
    .empty-state-component {
      min-width: 30.5rem; } }

.account-rewards-code-redesign-component {
  padding: 4.8rem; }
  .account-rewards-code-redesign-component .title::before {
    content: url("/Assets/Jamba/img/icons/generic-credit-card.svg");
    display: inline-block;
    margin-right: .4rem;
    width: 2.7rem;
    height: 2.2rem;
    vertical-align: middle; }

.cta-rewards-component {
  background: #dfe5df; }
  .cta-rewards-component .wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    position: relative;
    padding: 1rem 4.8rem;
    width: 100%; }
    @media screen and (max-width: 769px) {
      .cta-rewards-component .wrapper {
        -ms-flex-direction: column;
            flex-direction: column;
        text-align: center;
        padding: 3rem; } }
    .cta-rewards-component .wrapper::before, .cta-rewards-component .wrapper::after {
      position: absolute;
      background: #dfe5df;
      left: 0;
      right: 0;
      height: 2rem;
      content: ""; }
    .cta-rewards-component .wrapper::before {
      top: -1.9rem;
      -webkit-clip-path: polygon(0.16103% 56.43564%, 0.25094% 51.47426%, 0.36008% 47.15644%, 0.42122% 45.34554%, 0.50098% 43.56436%, 0.59102% 42.20891%, 0.67511% 41.35545%, 0.75563% 40.80198%, 0.84527% 40.41188%, 0.91481% 40.23663%, 1.03237% 40.12277%, 1.12068% 40.05545%, 1.21337% 39.78317%, 1.31419% 39.49307%, 1.42197% 39.18911%, 1.54489% 38.8495%, 1.67144% 38.50693%, 1.74686% 38.30891%, 1.82238% 38.11089%, 1.9448% 37.79109%, 2.0353% 37.55842%, 2.15774% 37.24653%, 2.27384% 36.95446%, 2.36561% 36.72574%, 2.46264% 36.48614%, 2.72907% 35.83861%, 3.0839% 34.99802%, 3.49701% 34.04455%, 3.9516% 33.02376%, 4.45808% 31.91683%, 4.96491% 30.83663%, 5.38563% 29.95941%, 5.97894% 28.7495%, 6.49419% 27.72277%, 6.97504% 26.78218%, 7.4448% 25.8802%, 8.04496% 24.7495%, 8.62661% 23.67624%, 9.11698% 22.78515%, 9.60522% 21.91584%, 10.47406% 20.40297%, 10.96584% 19.56535%, 11.41528% 18.81188%, 12.23475% 17.46832%, 12.94783% 16.33366%, 13.79449% 15.0297%, 14.70798% 13.67525%, 15.28637% 12.84653%, 15.62095% 12.37723%, 16.15488% 11.64554%, 16.57855% 11.07921%, 16.93487% 10.61188%, 17.82627% 9.48317%, 18.43051% 8.7505%, 18.98642% 8.1%, 19.4314% 7.59604%, 20.25641% 6.7%, 20.83469% 6.10594%, 21.70426% 5.25446%, 22.57364% 4.46238%, 23.46468% 3.71089%, 24.04332% 3.25644%, 24.57991% 2.8604%, 25.18073% 2.44158%, 26.1385% 1.83465%, 26.53983% 1.60297%, 27.1419% 1.2802%, 28.21133% 0.78515%, 29.10236% 0.44257%, 29.99358% 0.16733%, 30.77332% -0.01683%, 31.75382% -0.17327%, 32.51138% -0.23564%, 33.75919% -0.22574%, 34.85098% -0.10099%, 35.42673% 0%, 36.23242% 0.28416%, 36.90177% 0.6802%, 37.72464% 1.34257%, 38.50403% 2.13465%, 39.26105% 3.05149%, 40.24226% 4.4297%, 41.26838% 6.07525%, 42.13705% 7.61089%, 43.05189% 9.3495%, 43.91984% 11.09703%, 44.99213% 13.36436%, 45.81338% 15.16436%, 46.70871% 17.17228%, 47.58866% 19.17723%, 48.43389% 21.11782%, 49.14564% 22.75248%, 49.83879% 24.33663%, 50.77205% 26.44455%, 51.46252% 27.97525%, 52.22151% 29.6198%, 53.2895% 31.84752%, 53.98086% 33.22376%, 54.56164% 34.33267%, 55.49633% 36.01584%, 56.23206% 37.24059%, 56.76579% 38.06733%, 57.38916% 38.95842%, 58.01252% 39.77129%, 58.72249% 40.59406%, 59.7284% 41.58416%, 60.93219% 42.58515%, 62.29093% 43.50891%, 63.66184% 44.26634%, 64.944% 44.8604%, 66.04706% 45.31485%, 67.89784% 46.04257%, 68.96565% 46.48812%, 69.81982% 46.88416%, 70.78046% 47.38812%, 71.59903% 47.88317%, 72.59689% 48.59604%, 73.64466% 49.50495%, 75.30131% 51.08911%, 76.65289% 52.39406%, 77.67758% 53.39109%, 78.68098% 54.37327%, 80.3217% 55.99406%, 81.39452% 57.06436%, 82.06531% 57.73861%, 82.7606% 58.44059%, 83.41743% 59.10891%, 84.3548% 60.06832%, 85.05618% 60.79109%, 86.0229% 61.79604%, 86.764% 62.57327%, 87.46466% 63.31386%, 88.08052% 63.96931%, 88.98318% 64.9396%, 89.93076% 65.9703%, 90.927% 67.06931%, 91.60923% 67.83267%, 92.21006% 68.51188%, 92.87082% 69.32277%, 93.4924% 69.98812%, 94.11988% 70.74554%, 94.55985% 71.31584%, 95.26337% 72.2396%, 95.57184% 72.64752%, 95.91179% 73.09802%, 96.27787% 73.58515%, 96.57434% 73.98119%, 96.87046% 74.37723%, 97.19807% 74.81485%, 97.47826% 75.1901%, 97.79549% 75.61485%, 98.01127% 75.90396%, 98.23707% 76.20693%, 98.40508% 76.43267%, 98.54697% 76.62376%, 98.86795% 77.05545%, 99.19306% 77.49307%, 99.29129% 77.62475%, 99.37592% 77.73861%, 99.43961% 77.82475%, 99.50581% 77.91386%, 99.57381% 78.00198%, 99.61943% 78.06238%, 99.64537% 78.10198%, 99.68313% 78.20099%, 99.72285% 78.49802%, 99.74521% 78.93366%, 99.76543% 79.6396%, 99.78959% 80.8198%, 99.8098% 81.86931%, 99.84237% 83.60495%, 99.87135% 85.32673%, 99.893% 86.78713%, 99.91054% 88.12475%, 99.92628% 89.48812%, 99.9363% 90.46139%, 99.95098% 92.05347%, 99.95849% 92.98317%, 99.966% 93.95743%, 99.9762% 95.43069%, 99.98443% 96.78713%, 99.98998% 97.78317%, 99.99445% 98.71485%, 100% 100.00198%, 0% 100.00198%, 0.00093% 93.50396%, 0.0034% 89.68416%, 0.00941% 84.33762%, 0.01657% 80.24158%, 0.03578% 73.26733%, 0.06908% 66.58317%, 0.09581% 62.86238%, 0.16103% 56.43564%);
              clip-path: polygon(0.16103% 56.43564%, 0.25094% 51.47426%, 0.36008% 47.15644%, 0.42122% 45.34554%, 0.50098% 43.56436%, 0.59102% 42.20891%, 0.67511% 41.35545%, 0.75563% 40.80198%, 0.84527% 40.41188%, 0.91481% 40.23663%, 1.03237% 40.12277%, 1.12068% 40.05545%, 1.21337% 39.78317%, 1.31419% 39.49307%, 1.42197% 39.18911%, 1.54489% 38.8495%, 1.67144% 38.50693%, 1.74686% 38.30891%, 1.82238% 38.11089%, 1.9448% 37.79109%, 2.0353% 37.55842%, 2.15774% 37.24653%, 2.27384% 36.95446%, 2.36561% 36.72574%, 2.46264% 36.48614%, 2.72907% 35.83861%, 3.0839% 34.99802%, 3.49701% 34.04455%, 3.9516% 33.02376%, 4.45808% 31.91683%, 4.96491% 30.83663%, 5.38563% 29.95941%, 5.97894% 28.7495%, 6.49419% 27.72277%, 6.97504% 26.78218%, 7.4448% 25.8802%, 8.04496% 24.7495%, 8.62661% 23.67624%, 9.11698% 22.78515%, 9.60522% 21.91584%, 10.47406% 20.40297%, 10.96584% 19.56535%, 11.41528% 18.81188%, 12.23475% 17.46832%, 12.94783% 16.33366%, 13.79449% 15.0297%, 14.70798% 13.67525%, 15.28637% 12.84653%, 15.62095% 12.37723%, 16.15488% 11.64554%, 16.57855% 11.07921%, 16.93487% 10.61188%, 17.82627% 9.48317%, 18.43051% 8.7505%, 18.98642% 8.1%, 19.4314% 7.59604%, 20.25641% 6.7%, 20.83469% 6.10594%, 21.70426% 5.25446%, 22.57364% 4.46238%, 23.46468% 3.71089%, 24.04332% 3.25644%, 24.57991% 2.8604%, 25.18073% 2.44158%, 26.1385% 1.83465%, 26.53983% 1.60297%, 27.1419% 1.2802%, 28.21133% 0.78515%, 29.10236% 0.44257%, 29.99358% 0.16733%, 30.77332% -0.01683%, 31.75382% -0.17327%, 32.51138% -0.23564%, 33.75919% -0.22574%, 34.85098% -0.10099%, 35.42673% 0%, 36.23242% 0.28416%, 36.90177% 0.6802%, 37.72464% 1.34257%, 38.50403% 2.13465%, 39.26105% 3.05149%, 40.24226% 4.4297%, 41.26838% 6.07525%, 42.13705% 7.61089%, 43.05189% 9.3495%, 43.91984% 11.09703%, 44.99213% 13.36436%, 45.81338% 15.16436%, 46.70871% 17.17228%, 47.58866% 19.17723%, 48.43389% 21.11782%, 49.14564% 22.75248%, 49.83879% 24.33663%, 50.77205% 26.44455%, 51.46252% 27.97525%, 52.22151% 29.6198%, 53.2895% 31.84752%, 53.98086% 33.22376%, 54.56164% 34.33267%, 55.49633% 36.01584%, 56.23206% 37.24059%, 56.76579% 38.06733%, 57.38916% 38.95842%, 58.01252% 39.77129%, 58.72249% 40.59406%, 59.7284% 41.58416%, 60.93219% 42.58515%, 62.29093% 43.50891%, 63.66184% 44.26634%, 64.944% 44.8604%, 66.04706% 45.31485%, 67.89784% 46.04257%, 68.96565% 46.48812%, 69.81982% 46.88416%, 70.78046% 47.38812%, 71.59903% 47.88317%, 72.59689% 48.59604%, 73.64466% 49.50495%, 75.30131% 51.08911%, 76.65289% 52.39406%, 77.67758% 53.39109%, 78.68098% 54.37327%, 80.3217% 55.99406%, 81.39452% 57.06436%, 82.06531% 57.73861%, 82.7606% 58.44059%, 83.41743% 59.10891%, 84.3548% 60.06832%, 85.05618% 60.79109%, 86.0229% 61.79604%, 86.764% 62.57327%, 87.46466% 63.31386%, 88.08052% 63.96931%, 88.98318% 64.9396%, 89.93076% 65.9703%, 90.927% 67.06931%, 91.60923% 67.83267%, 92.21006% 68.51188%, 92.87082% 69.32277%, 93.4924% 69.98812%, 94.11988% 70.74554%, 94.55985% 71.31584%, 95.26337% 72.2396%, 95.57184% 72.64752%, 95.91179% 73.09802%, 96.27787% 73.58515%, 96.57434% 73.98119%, 96.87046% 74.37723%, 97.19807% 74.81485%, 97.47826% 75.1901%, 97.79549% 75.61485%, 98.01127% 75.90396%, 98.23707% 76.20693%, 98.40508% 76.43267%, 98.54697% 76.62376%, 98.86795% 77.05545%, 99.19306% 77.49307%, 99.29129% 77.62475%, 99.37592% 77.73861%, 99.43961% 77.82475%, 99.50581% 77.91386%, 99.57381% 78.00198%, 99.61943% 78.06238%, 99.64537% 78.10198%, 99.68313% 78.20099%, 99.72285% 78.49802%, 99.74521% 78.93366%, 99.76543% 79.6396%, 99.78959% 80.8198%, 99.8098% 81.86931%, 99.84237% 83.60495%, 99.87135% 85.32673%, 99.893% 86.78713%, 99.91054% 88.12475%, 99.92628% 89.48812%, 99.9363% 90.46139%, 99.95098% 92.05347%, 99.95849% 92.98317%, 99.966% 93.95743%, 99.9762% 95.43069%, 99.98443% 96.78713%, 99.98998% 97.78317%, 99.99445% 98.71485%, 100% 100.00198%, 0% 100.00198%, 0.00093% 93.50396%, 0.0034% 89.68416%, 0.00941% 84.33762%, 0.01657% 80.24158%, 0.03578% 73.26733%, 0.06908% 66.58317%, 0.09581% 62.86238%, 0.16103% 56.43564%); }
    .cta-rewards-component .wrapper::after {
      bottom: -1.9rem;
      -webkit-clip-path: polygon(0% 0%, 100% 0%, 99.99642% 11.49927%, 99.99032% 25.37664%, 99.98656% 32.01898%, 99.97903% 43.34088%, 99.96935% 54.61752%, 99.96111% 62.32263%, 99.94624% 72.99124%, 99.90108% 80.62847%, 99.77437% 89.00073%, 99.46308% 97.81022%, 99.13978% 100%, 98.78943% 99.58905%, 98.51147% 99.04818%, 98.11111% 98.09927%, 97.64444% 96.86861%, 97.25233% 95.78905%, 96.84498% 94.6562%, 96.32061% 93.21168%, 95.78082% 91.76642%, 95.07168% 89.96423%, 94.37276% 88.31898%, 93.86362% 87.18686%, 93.34247% 86.0562%, 92.65394% 84.6073%, 92.09265% 83.46131%, 91.39247% 82.07445%, 90.58082% 80.52847%, 89.89444% 79.2708%, 89.27061% 78.16715%, 88.52993% 76.90219%, 87.9871% 76.00876%, 86.90789% 74.31095%, 86.23746% 73.30949%, 85.2233% 71.87226%, 84.16165% 70.46715%, 83.31362% 69.41752%, 82.53262% 68.50803%, 81.36738% 67.25328%, 80.34158% 66.25036%, 79.55215% 65.5438%, 78.83996% 64.95474%, 77.7681% 64.1562%, 76.75627% 63.49927%, 76.03566% 63.09781%, 75.45538% 62.81898%, 74.32885% 62.38102%, 73.50968% 62.14745%, 72.82455% 62.00146%, 72.18262% 61.90438%, 71.44606% 61.8365%, 70.5405% 61.81314%, 69.94229% 61.83212%, 69.02473% 61.91022%, 68.31326% 62.00949%, 67.00376% 62.27518%, 65.86989% 62.58394%, 64.85717% 62.91533%, 63.92778% 63.26204%, 62.89892% 63.68832%, 62.17384% 64.01387%, 61.06703% 64.54672%, 60.29462% 64.94234%, 59.11022% 65.58248%, 58.09982% 66.15693%, 56.89839% 66.86861%, 56.09534% 67.35912%, 54.87778% 68.1219%, 53.58907% 68.94891%, 52.47652% 69.67372%, 51.89803% 70.05328%, 50.83477% 70.75401%, 50.20699% 71.16788%, 49.12993% 71.87591%, 48.01505% 72.60584%, 47.04624% 73.22993%, 45.69767% 74.08175%, 44.58262% 74.76569%, 43.31595% 75.51533%, 42.18315% 76.1562%, 41.12634% 76.72409%, 40.22384% 77.18321%, 39.30842% 77.62117%, 38.6172% 77.93285%, 37.99176% 78.2%, 37.25591% 78.49197%, 36.55179% 78.75109%, 35.80968% 78.99854%, 35.23728% 79.17153%, 34.62348% 79.33796%, 33.98423% 79.48978%, 32.98082% 79.67956%, 32.36953% 79.76496%, 31.85358% 79.81825%, 31.06487% 79.86423%, 30.1% 79.85912%, 29.16022% 79.78613%, 28.41577% 79.67445%, 27.84946% 79.5562%, 27.07204% 79.37007%, 26.34211% 79.18759%, 25.52939% 78.97445%, 24.96362% 78.81971%, 23.89749% 78.51241%, 22.99892% 78.23577%, 22.51882% 78.08102%, 21.69444% 77.80219%, 21.14068% 77.60584%, 20.30896% 77.29562%, 19.51183% 76.97956%, 18.6095% 76.59854%, 17.7586% 76.21387%, 16.75086% 75.72336%, 15.94217% 75.30073%, 15.05032% 74.80219%, 13.939% 74.12701%, 13.19427% 73.63869%, 12.68337% 73.28613%, 12.12358% 72.88175%, 11.30824% 72.26277%, 10.58344% 71.70219%, 9.99048% 71.25547%, 9.47665% 70.86788%, 9.05113% 70.54088%, 8.40876% 70.02555%, 7.81516% 69.5146%, 7.29803% 69.02701%, 6.58715% 68.27153%, 5.79654% 67.27153%, 5.28351% 66.50292%, 4.65027% 65.38394%, 4.27973% 64.62044%, 3.91731% 63.77883%, 3.64206% 63.06569%, 3.35088% 62.23139%, 3.11873% 61.50146%, 2.86149% 60.6073%, 2.60478% 59.61533%, 2.3545% 58.53577%, 1.99511% 56.74599%, 1.616% 54.45693%, 1.35547% 52.55912%, 1.16344% 50.92409%, 0.89606% 48.17518%, 0.57557% 42.70803%, 0.38292% 36.97445%, 0.20102% 28.28832%, 0.08719% 19.20584%, 0.0253% 10.52701%, 0% 0%);
              clip-path: polygon(0% 0%, 100% 0%, 99.99642% 11.49927%, 99.99032% 25.37664%, 99.98656% 32.01898%, 99.97903% 43.34088%, 99.96935% 54.61752%, 99.96111% 62.32263%, 99.94624% 72.99124%, 99.90108% 80.62847%, 99.77437% 89.00073%, 99.46308% 97.81022%, 99.13978% 100%, 98.78943% 99.58905%, 98.51147% 99.04818%, 98.11111% 98.09927%, 97.64444% 96.86861%, 97.25233% 95.78905%, 96.84498% 94.6562%, 96.32061% 93.21168%, 95.78082% 91.76642%, 95.07168% 89.96423%, 94.37276% 88.31898%, 93.86362% 87.18686%, 93.34247% 86.0562%, 92.65394% 84.6073%, 92.09265% 83.46131%, 91.39247% 82.07445%, 90.58082% 80.52847%, 89.89444% 79.2708%, 89.27061% 78.16715%, 88.52993% 76.90219%, 87.9871% 76.00876%, 86.90789% 74.31095%, 86.23746% 73.30949%, 85.2233% 71.87226%, 84.16165% 70.46715%, 83.31362% 69.41752%, 82.53262% 68.50803%, 81.36738% 67.25328%, 80.34158% 66.25036%, 79.55215% 65.5438%, 78.83996% 64.95474%, 77.7681% 64.1562%, 76.75627% 63.49927%, 76.03566% 63.09781%, 75.45538% 62.81898%, 74.32885% 62.38102%, 73.50968% 62.14745%, 72.82455% 62.00146%, 72.18262% 61.90438%, 71.44606% 61.8365%, 70.5405% 61.81314%, 69.94229% 61.83212%, 69.02473% 61.91022%, 68.31326% 62.00949%, 67.00376% 62.27518%, 65.86989% 62.58394%, 64.85717% 62.91533%, 63.92778% 63.26204%, 62.89892% 63.68832%, 62.17384% 64.01387%, 61.06703% 64.54672%, 60.29462% 64.94234%, 59.11022% 65.58248%, 58.09982% 66.15693%, 56.89839% 66.86861%, 56.09534% 67.35912%, 54.87778% 68.1219%, 53.58907% 68.94891%, 52.47652% 69.67372%, 51.89803% 70.05328%, 50.83477% 70.75401%, 50.20699% 71.16788%, 49.12993% 71.87591%, 48.01505% 72.60584%, 47.04624% 73.22993%, 45.69767% 74.08175%, 44.58262% 74.76569%, 43.31595% 75.51533%, 42.18315% 76.1562%, 41.12634% 76.72409%, 40.22384% 77.18321%, 39.30842% 77.62117%, 38.6172% 77.93285%, 37.99176% 78.2%, 37.25591% 78.49197%, 36.55179% 78.75109%, 35.80968% 78.99854%, 35.23728% 79.17153%, 34.62348% 79.33796%, 33.98423% 79.48978%, 32.98082% 79.67956%, 32.36953% 79.76496%, 31.85358% 79.81825%, 31.06487% 79.86423%, 30.1% 79.85912%, 29.16022% 79.78613%, 28.41577% 79.67445%, 27.84946% 79.5562%, 27.07204% 79.37007%, 26.34211% 79.18759%, 25.52939% 78.97445%, 24.96362% 78.81971%, 23.89749% 78.51241%, 22.99892% 78.23577%, 22.51882% 78.08102%, 21.69444% 77.80219%, 21.14068% 77.60584%, 20.30896% 77.29562%, 19.51183% 76.97956%, 18.6095% 76.59854%, 17.7586% 76.21387%, 16.75086% 75.72336%, 15.94217% 75.30073%, 15.05032% 74.80219%, 13.939% 74.12701%, 13.19427% 73.63869%, 12.68337% 73.28613%, 12.12358% 72.88175%, 11.30824% 72.26277%, 10.58344% 71.70219%, 9.99048% 71.25547%, 9.47665% 70.86788%, 9.05113% 70.54088%, 8.40876% 70.02555%, 7.81516% 69.5146%, 7.29803% 69.02701%, 6.58715% 68.27153%, 5.79654% 67.27153%, 5.28351% 66.50292%, 4.65027% 65.38394%, 4.27973% 64.62044%, 3.91731% 63.77883%, 3.64206% 63.06569%, 3.35088% 62.23139%, 3.11873% 61.50146%, 2.86149% 60.6073%, 2.60478% 59.61533%, 2.3545% 58.53577%, 1.99511% 56.74599%, 1.616% 54.45693%, 1.35547% 52.55912%, 1.16344% 50.92409%, 0.89606% 48.17518%, 0.57557% 42.70803%, 0.38292% 36.97445%, 0.20102% 28.28832%, 0.08719% 19.20584%, 0.0253% 10.52701%, 0% 0%); }
  .cta-rewards-component .title-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin-bottom: 1rem; }
    @media screen and (max-width: 769px) {
      .cta-rewards-component .title-container {
        margin-bottom: 1.6rem;
        -ms-flex-pack: center;
            justify-content: center; } }
  .cta-rewards-component .title,
  .cta-rewards-component .description {
    color: #2C3937; }
    @media screen and (max-width: 769px) {
      .cta-rewards-component .title,
      .cta-rewards-component .description {
        line-height: 1.2; } }
  .cta-rewards-component .description {
    font-weight: 400; }
    @media screen and (max-width: 769px) {
      .cta-rewards-component .description {
        font-size: 1.4rem; } }
  .cta-rewards-component .title-img {
    max-width: 3rem;
    margin-right: 1.2rem; }
  .cta-rewards-component .info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-right: 2rem; }
    @media screen and (max-width: 769px) {
      .cta-rewards-component .info {
        margin-right: 0;
        margin-bottom: 1.6rem;
        max-width: none; } }
  .cta-rewards-component.bottom-divider {
    position: relative; }
    .cta-rewards-component.bottom-divider::after {
      content: '';
      background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x;
      background-size: auto;
      background-size: cover;
      display: block;
      width: 100%;
      height: .3rem;
      left: 0;
      right: 0;
      bottom: -6rem;
      position: absolute;
      z-index: 1; }

.receipt-component {
  text-align: center; }
  .receipt-component .info {
    margin-bottom: 2rem;
    font-weight: 500;
    font-size: 1.6rem;
    color: #2C3937; }
  .receipt-component .btn-receipt {
    margin-bottom: 4rem;
    padding: 1rem 2.2rem;
    font-size: 1.6rem;
    min-width: 21.2rem; }
    @media screen and (max-width: 769px) {
      .receipt-component .btn-receipt {
        margin-bottom: 2rem; } }
  .receipt-component .btn-receipt svg {
    display: inline-block;
    vertical-align: middle;
    margin-right: 1rem;
    max-width: 2.4rem;
    max-height: 2.4rem; }
  .receipt-component .btn-receipt:hover,
  .receipt-component .btn-receipt:focus {
    color: #ffffff;
    background: #036d58; }
    .receipt-component .btn-receipt:hover svg path,
    .receipt-component .btn-receipt:focus svg path {
      fill: #ffffff; }
  .receipt-component .cta-text {
    vertical-align: middle; }
  .receipt-component .description {
    margin-bottom: 4rem;
    font-weight: 700;
    color: #2C3937; }
  .receipt-component .arrow-link {
    font-weight: 700;
    font-size: 1.8rem;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }

.qr-code-component {
  margin-bottom: 3rem; }
  .qr-code-component .img-wrapper {
    width: 20rem;
    height: 20rem;
    border-radius: 10%;
    background-color: #ffffff;
    border: 1px solid #E5E4E0;
    margin: 0 auto 2rem;
    padding: 1.5rem; }
  .qr-code-component .qr-img {
    min-width: 100%;
    max-width: 100%; }
  .qr-code-component .info {
    max-width: 33.4rem;
    text-align: center;
    font-size: 1.6rem;
    color: #2C3937;
    margin: 0 auto;
    font-weight: 500;
    letter-spacing: 0.02rem; }

.rewards-progress-component {
  position: relative;
  background: #ffffff;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 2.5rem 3rem; }
  @media screen and (max-width: 768px) {
    .rewards-progress-component {
      -ms-flex-direction: column;
          flex-direction: column;
      gap: 3.6rem; } }
  .rewards-progress-component .points-count {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 10rem;
    font-weight: 700;
    color: #117159;
    line-height: 1; }
    @media screen and (max-width: 350px) {
      .rewards-progress-component .points-count {
        font-size: 9rem; } }
  .rewards-progress-component .available-points {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    font-weight: 700;
    color: #595a5a;
    margin-bottom: 2rem; }
    @media screen and (max-width: 768px) {
      .rewards-progress-component .available-points {
        margin-bottom: 1.2rem; } }
  .rewards-progress-component .points-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center; }
  .rewards-progress-component .info-container {
    margin-left: 6.2rem; }
    @media screen and (max-width: 768px) {
      .rewards-progress-component .info-container {
        padding: 0 3rem;
        margin-left: 0;
        width: 100%; } }
  .rewards-progress-component .info-title {
    display: block;
    margin-bottom: 1.2rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 2.4rem;
    font-weight: 700;
    color: #2C3937; }
    @media screen and (max-width: 768px) {
      .rewards-progress-component .info-title {
        margin-bottom: 0.4rem; } }
  .rewards-progress-component .description {
    font-size: 1.6rem;
    color: #2C3937;
    font-weight: 400;
    margin-bottom: 2.4rem; }
    @media screen and (max-width: 768px) {
      .rewards-progress-component .description {
        font-size: 1.4rem;
        margin-bottom: 1.2rem; } }
  .rewards-progress-component .triangle-link {
    color: #117159;
    font-size: 1.8rem; }
    @media screen and (max-width: 768px) {
      .rewards-progress-component .triangle-link {
        font-size: 1.6rem; } }
    .rewards-progress-component .triangle-link::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  .rewards-progress-component.secondary-theme {
    padding: 4rem 3rem; }
    @media screen and (max-width: 768px) {
      .rewards-progress-component.secondary-theme {
        gap: 3rem;
        padding: 1rem 1.8rem; } }
    .rewards-progress-component.secondary-theme .info-container {
      background: url("/Assets/Jamba/img/dotted-green-border.png") center center no-repeat;
      background-size: 100% 100%;
      max-width: 47.6rem;
      text-align: center;
      padding: 4rem 5.8rem; }
      @media screen and (max-width: 768px) {
        .rewards-progress-component.secondary-theme .info-container {
          padding: 2.6rem 1rem;
          background-image: url("/Assets/Jamba/img/dotted-green-border-mobile.png"); } }

.disable-loyalty {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  padding: 3rem; }

.section-disabled-loyalty .section-title {
  margin-bottom: 6rem; }

.fee-component {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  font-size: 1.4rem;
  font-weight: normal; }
  .fee-component.center {
    -ms-flex-pack: center;
        justify-content: center; }
  .fee-component.mt-12 {
    margin-top: 1.2rem; }
  .fee-component.mt-20 {
    margin-top: 2rem; }
  .fee-component.mt-30 {
    margin-top: 3rem; }
  .fee-component.mt-40 {
    margin-top: 4rem; }
  .fee-component.ml-20 {
    margin-left: 2rem; }
  .fee-component.mb-30 {
    margin-bottom: 3rem; }
  .fee-component.mb-60 {
    margin-bottom: 6rem; }
    @media screen and (max-width: 768px) {
      .fee-component.mb-60 {
        margin-bottom: 3rem; } }
  .fee-component.white-bg {
    background: #ffffff; }
  .fee-component.mlr-auto {
    margin-left: auto;
    margin-right: auto; }
  .fee-component.mw-550 {
    max-width: 55rem; }
    @media screen and (max-width: 768px) {
      .fee-component.mw-550 {
        max-width: 32rem; } }
  @media screen and (max-width: 768px) {
    .fee-component.m-ml-0 {
      margin-left: 0; } }
  .fee-component.pb-24 {
    padding-bottom: 2.4rem; }
  .fee-component .pb-50 {
    padding-bottom: 5rem; }
  .fee-component.plr-15 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .fee-component.plr-20 {
    padding-left: 2rem;
    padding-right: 2rem; }
  .fee-component .fee-text {
    position: relative;
    padding-left: 0.2rem;
    padding-right: 0 !important;
    margin-bottom: 0;
    font-size: 1.5rem !important;
    line-height: 1.2 !important;
    margin-top: 0 !important;
    text-align: left; }
  .fee-component .fee-icon {
    width: 1.8rem;
    height: 1.8rem;
    margin-top: -1px; }
  .fee-component.spot {
    -ms-flex-align: start;
        align-items: flex-start; }
    @media screen and (max-width: 768px) {
      .fee-component.spot {
        -ms-flex-pack: center;
            justify-content: center; } }

.info-fee-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  @media screen and (max-width: 768px) {
    .info-fee-wrapper {
      -ms-flex-direction: column;
          flex-direction: column;
      margin-bottom: 2.6rem; } }

@media screen and (max-width: 768px) {
  .sticky-button-wrapper.fee {
    padding-bottom: 4rem; }
    .sticky-button-wrapper.fee .fee-component {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      position: absolute;
      bottom: 1rem;
      left: 0;
      right: 0;
      margin: 0 !important;
      padding: 1rem 1.5rem 0; } }

@media screen and (max-width: 372px) {
  .sticky-button-wrapper.fee {
    padding-bottom: 6rem; } }

.basket-modal-component.fee .modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

@media screen and (max-width: 768px) {
  .basic-spot-component:has(+ .fee-component) {
    padding: 1rem; } }

.customize-modal-component .modal-body:has(+ .fee-component),
.customize-active-modal-component .modal-body:has(+ .fee-component) {
  padding-bottom: 0; }

.customize-active-modal-component .modal-body:has(+ .fee-component) a {
  margin-bottom: 2rem; }

.account-highlight-component .fee-component {
  margin-bottom: 1rem; }

@media screen and (max-width: 768px) {
  .account-interior-structure .fee-component {
    padding-top: 2rem; } }

.account-card-component .fee-component {
  margin-bottom: 1rem; }

.dispatch-delivery-component .fee-component + .btn-group {
  margin-top: 0rem; }

.desktop-header-structure {
  display: block;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 1.5rem;
  padding-top: 2rem;
  transition: .2s ease padding; }
  .locked .desktop-header-structure {
    padding-top: .8rem; }
  @media screen and (max-width: 768px) {
    .desktop-header-structure {
      display: none; } }
  .desktop-header-structure .fcs-container {
    position: relative; }
  .desktop-header-structure .main-bar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    transition: .2s ease all; }
    .desktop-header-structure .main-bar .right-side {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: end;
          justify-content: flex-end;
      -ms-flex-align: center;
          align-items: center; }
  .desktop-header-structure .utility-nav-component {
    transition: .2s ease all; }
  .desktop-header-structure .site-logo-component .show-scrolled {
    display: none; }

.scrolled .desktop-header-structure .utility-nav-component {
  -ms-transform: translateY(-100%);
      transform: translateY(-100%);
  opacity: 0; }

.scrolled .desktop-header-structure .main-bar {
  -ms-transform: translateY(-3rem);
      transform: translateY(-3rem); }

.scrolled .desktop-header-structure .site-logo-component .hide-mobile {
  display: none; }

.scrolled .desktop-header-structure .site-logo-component .show-scrolled {
  display: block; }

.mobile-header-structure {
  display: none; }
  @media screen and (max-width: 768px) {
    .mobile-header-structure {
      display: block; } }
  .mobile-header-structure .fcs-container {
    position: relative; }
  .mobile-header-structure .main-bar {
    width: 100%;
    background: #ffffff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    padding: 1.35rem 1.7rem;
    position: relative;
    z-index: 10; }
    @media screen and (max-width: 768px) {
      .mobile-header-structure .main-bar {
        box-shadow: 0 0.2rem 0.5rem 0 rgba(153, 175, 172, 0.6); } }
    @media screen and (max-width: 230px) {
      .mobile-header-structure .main-bar {
        padding: 1.35rem 0;
        -ms-flex-align: start;
            align-items: flex-start; } }
    .mobile-header-structure .main-bar .show-scrolled {
      display: none; }
    .mobile-header-structure .main-bar img {
      height: 4.1rem;
      width: auto; }
  .mobile-header-structure .mobile-main-nav-component {
    transition: .2s linear all; }
  @media screen and (max-width: 768px) {
    .mobile-header-structure .site-logo-component {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-preferred-size: 33.3%;
          flex-basis: 33.3%;
      -ms-flex-positive: 1;
          flex-grow: 1; } }
  .mobile-header-structure .search-wrapper {
    text-align: center;
    color: #2b3936; }
    @media screen and (max-width: 768px) {
      .mobile-header-structure .search-wrapper {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: center;
            justify-content: center;
        -ms-flex-preferred-size: 16.6%;
            flex-basis: 16.6%;
        -ms-flex-positive: 1;
            flex-grow: 1;
        text-decoration: none; } }
    @media screen and (max-width: 374px) {
      .mobile-header-structure .search-wrapper {
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%; } }
    .mobile-header-structure .search-wrapper:hover svg, .mobile-header-structure .search-wrapper:active svg, .mobile-header-structure .search-wrapper:focus svg {
      color: #036d58; }
    .mobile-header-structure .search-wrapper img, .mobile-header-structure .search-wrapper svg {
      width: 2.4rem;
      height: auto; }
      @media screen and (max-width: 768px) {
        .mobile-header-structure .search-wrapper img, .mobile-header-structure .search-wrapper svg {
          margin: 0 auto; } }
    .mobile-header-structure .search-wrapper span {
      font-size: .9rem;
      font-weight: 500;
      color: #2b3936;
      display: inline-block; }
    .mobile-header-structure .search-wrapper.fcs-active span,
    .mobile-header-structure .search-wrapper.fcs-active svg {
      color: #036d58; }
  .mobile-header-structure .secondary-bar {
    width: 100%;
    background-color: #ffffff;
    height: 3.7rem;
    padding: 0.8rem 1.7rem;
    box-shadow: 0 0.2rem 0.5rem 0 rgba(153, 175, 172, 0.6);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; }
    @media screen and (max-width: 768px) {
      .mobile-header-structure .secondary-bar {
        display: none; } }
    .mobile-header-structure .secondary-bar .locations-btn {
      font-weight: 400;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .mobile-header-structure .secondary-bar .locations-btn img {
        max-width: 1rem;
        margin-right: .2rem; }
      .mobile-header-structure .secondary-bar .locations-btn span {
        font-size: 1rem;
        color: #363636;
        max-width: 5rem;
        display: inline-block;
        line-height: 1; }
    .mobile-header-structure .secondary-bar .address-wrapper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .mobile-header-structure .secondary-bar .address-wrapper .triangle-link {
        font-size: 1rem;
        margin-left: 1rem;
        color: #036d58; }
        .mobile-header-structure .secondary-bar .address-wrapper .triangle-link::after {
          width: 0.6rem;
          height: 0.7rem;
          margin-left: 0.3rem; }
    .mobile-header-structure .secondary-bar .address {
      border-right: solid 0.1rem #cd4b0f;
      font-weight: 500;
      line-height: 1;
      margin-left: .7rem;
      border-left: solid 0.1rem #cd4b0f;
      padding: 0.4rem 0.85rem 0.4rem .85rem;
      max-width: 22rem;
      text-align: center; }
    .mobile-header-structure .secondary-bar .pick-up-interval {
      padding-left: .4rem;
      font-size: 1rem;
      max-width: 6rem;
      line-height: 1; }
    .mobile-header-structure .secondary-bar .bull {
      display: none; }

.scrolled .mobile-header-structure .mobile-main-nav-component {
  opacity: 0;
  -ms-transform: translateY(-6rem);
      transform: translateY(-6rem); }

.scrolled .site-logo-component .show-scrolled {
  display: block; }

.scrolled .site-logo-component .show-mobile {
  display: none; }

.highcontrast .mobile-header-structure .search-wrapper:hover svg, .highcontrast .mobile-header-structure .search-wrapper:active svg, .highcontrast .mobile-header-structure .search-wrapper:focus svg {
  color: currentColor; }

.primary-footer-structure .fcs-container {
  display: -ms-flexbox;
  display: flex;
  margin-top: 4.2rem;
  margin-bottom: 4.6rem;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  @media screen and (max-width: 768px) {
    .primary-footer-structure .fcs-container {
      -ms-flex-direction: column;
          flex-direction: column;
      margin-top: 3.4rem;
      margin-bottom: 2.6rem; } }
  .primary-footer-structure .fcs-container .site-logo-component {
    margin-right: 1.5rem; }
    .primary-footer-structure .fcs-container .site-logo-component .show-scrolled {
      display: none; }

.secondary-footer-structure {
  background: rgba(192, 217, 212, 0.35) url(/Assets/Jamba/img/footer-fill.png);
  padding-top: 3.4rem;
  padding-bottom: 1.7rem;
  position: relative;
  -webkit-clip-path: polygon(100% 20.56239%, 100% 99.12127%, 0% 99.12127%, 0% 23.02285%, 1.12% 21.79262%, 1.35% 21.79262%, 1.91% 21.26538%, 3.09% 20.91388%, 3.91% 20.03515%, 4.44% 19.15641%, 4.78% 18.45343%, 5.88% 15.64148%, 7.22% 12.47803%, 8.64% 10.72056%, 9.02% 10.36907%, 9.22% 10.36907%, 9.63% 9.84183%, 9.84% 9.84183%, 10.29% 9.31459%, 16.39% 5.27241%, 18.25% 4.39367%, 18.53% 4.21793%, 18.89% 3.86643%, 19.21% 3.69069%, 19.54% 3.51494%, 19.87% 3.33919%, 20.21% 3.16344%, 20.39% 3.16344%, 20.89% 2.81195%, 21.07% 2.81195%, 21.6% 2.46046%, 22.34% 2.28471%, 22.73% 2.10896%, 23.26% 1.75747%, 23.59% 1.75747%, 24.37% 1.58172%, 24.97% 1.75747%, 25.63% 1.93322%, 26.08% 2.28471%, 27.6% 4.04218%, 28.63% 5.79965%, 28.95% 6.15114%, 32.92% 13.53251%, 33.13% 13.70826%, 34.03% 15.28998%, 35.83% 17.39895%, 36.3% 17.75044%, 37.06% 17.92619%, 38.83% 17.92619%, 39.4% 17.92619%, 39.7% 18.10193%, 40.61% 18.10193%, 44.28% 19.33216%, 45.1% 19.33216%, 45.57% 19.50791%, 46.47% 19.50791%, 48.23% 19.33216%, 48.66% 19.15641%, 49% 18.98067%, 49.29% 18.80492%, 50.36% 17.75044%, 50.7% 17.57469%, 51.86% 15.99297%, 52.46% 14.76274%, 52.65% 14.58699%, 54.34% 10.54482%, 55.02% 9.31459%, 56.43% 7.55712%, 58.8% 5.6239%, 59.29% 5.09666%, 60.63% 3.16344%, 61.82% 1.05448%, 62.31% 0.52724%, 63.08% 0.17575%, 63.39% 0%, 63.97% 0%, 64.64% 0.17575%, 65.23% 0.35149%, 65.65% 0.70299%, 66.69% 2.10896%, 67.05% 2.46046%, 68.11% 4.39367%, 68.7% 4.74517%, 74.63% 4.74517%, 75.16% 4.92091%, 75.65% 5.27241%, 76.15% 5.6239%, 76.46% 5.79965%, 77.11% 7.55712%, 77.36% 7.73286%, 77.93% 7.90861%, 78.41% 7.73286%, 78.63% 7.73286%, 79.13% 7.20562%, 79.33% 7.20562%, 80.09% 6.32689%, 80.28% 6.32689%, 81.22% 5.44815%, 81.73% 5.27241%, 81.88% 5.44815%, 82.28% 5.6239%, 82.71% 6.15114%, 83.58% 7.90861%, 87.85% 9.31459%, 88.77% 9.66608%, 89.35% 10.01757%, 89.91% 10.36907%, 90.19% 10.54482%, 90.46% 10.72056%, 91.24% 11.42355%, 91.99% 11.77504%, 92.46% 12.12654%, 92.93% 12.47803%, 93.15% 12.65378%, 94.23% 13.70826%, 94.84% 14.05975%, 95.22% 14.41125%, 96.31% 15.64148%, 96.65% 15.81722%, 97.59% 17.04745%, 97.88% 17.2232%, 98.55% 18.27768%, 98.67% 18.27768%, 99.15% 18.98067%);
          clip-path: polygon(100% 20.56239%, 100% 99.12127%, 0% 99.12127%, 0% 23.02285%, 1.12% 21.79262%, 1.35% 21.79262%, 1.91% 21.26538%, 3.09% 20.91388%, 3.91% 20.03515%, 4.44% 19.15641%, 4.78% 18.45343%, 5.88% 15.64148%, 7.22% 12.47803%, 8.64% 10.72056%, 9.02% 10.36907%, 9.22% 10.36907%, 9.63% 9.84183%, 9.84% 9.84183%, 10.29% 9.31459%, 16.39% 5.27241%, 18.25% 4.39367%, 18.53% 4.21793%, 18.89% 3.86643%, 19.21% 3.69069%, 19.54% 3.51494%, 19.87% 3.33919%, 20.21% 3.16344%, 20.39% 3.16344%, 20.89% 2.81195%, 21.07% 2.81195%, 21.6% 2.46046%, 22.34% 2.28471%, 22.73% 2.10896%, 23.26% 1.75747%, 23.59% 1.75747%, 24.37% 1.58172%, 24.97% 1.75747%, 25.63% 1.93322%, 26.08% 2.28471%, 27.6% 4.04218%, 28.63% 5.79965%, 28.95% 6.15114%, 32.92% 13.53251%, 33.13% 13.70826%, 34.03% 15.28998%, 35.83% 17.39895%, 36.3% 17.75044%, 37.06% 17.92619%, 38.83% 17.92619%, 39.4% 17.92619%, 39.7% 18.10193%, 40.61% 18.10193%, 44.28% 19.33216%, 45.1% 19.33216%, 45.57% 19.50791%, 46.47% 19.50791%, 48.23% 19.33216%, 48.66% 19.15641%, 49% 18.98067%, 49.29% 18.80492%, 50.36% 17.75044%, 50.7% 17.57469%, 51.86% 15.99297%, 52.46% 14.76274%, 52.65% 14.58699%, 54.34% 10.54482%, 55.02% 9.31459%, 56.43% 7.55712%, 58.8% 5.6239%, 59.29% 5.09666%, 60.63% 3.16344%, 61.82% 1.05448%, 62.31% 0.52724%, 63.08% 0.17575%, 63.39% 0%, 63.97% 0%, 64.64% 0.17575%, 65.23% 0.35149%, 65.65% 0.70299%, 66.69% 2.10896%, 67.05% 2.46046%, 68.11% 4.39367%, 68.7% 4.74517%, 74.63% 4.74517%, 75.16% 4.92091%, 75.65% 5.27241%, 76.15% 5.6239%, 76.46% 5.79965%, 77.11% 7.55712%, 77.36% 7.73286%, 77.93% 7.90861%, 78.41% 7.73286%, 78.63% 7.73286%, 79.13% 7.20562%, 79.33% 7.20562%, 80.09% 6.32689%, 80.28% 6.32689%, 81.22% 5.44815%, 81.73% 5.27241%, 81.88% 5.44815%, 82.28% 5.6239%, 82.71% 6.15114%, 83.58% 7.90861%, 87.85% 9.31459%, 88.77% 9.66608%, 89.35% 10.01757%, 89.91% 10.36907%, 90.19% 10.54482%, 90.46% 10.72056%, 91.24% 11.42355%, 91.99% 11.77504%, 92.46% 12.12654%, 92.93% 12.47803%, 93.15% 12.65378%, 94.23% 13.70826%, 94.84% 14.05975%, 95.22% 14.41125%, 96.31% 15.64148%, 96.65% 15.81722%, 97.59% 17.04745%, 97.88% 17.2232%, 98.55% 18.27768%, 98.67% 18.27768%, 99.15% 18.98067%); }
  @media screen and (max-width: 768px) {
    .secondary-footer-structure {
      padding-bottom: 7.2rem;
      -webkit-clip-path: polygon(100% 100%, -0.0768% 99.94169%, 0% 10.3207%, 0.53763% 9.91254%, 0.61444% 9.91254%, 0.61444% 9.85423%, 0.69124% 9.85423%, 0.69124% 9.79592%, 0.76805% 9.79592%, 0.76805% 9.73761%, 0.84485% 9.73761%, 0.84485% 9.6793%, 0.92166% 9.6793%, 0.96006% 9.56268%, 1.03687% 9.56268%, 1.03687% 9.50437%, 1.11367% 9.50437%, 1.11367% 9.44606%, 1.19048% 9.44606%, 1.19048% 9.38776%, 1.26728% 9.38776%, 1.26728% 9.32945%, 1.34409% 9.32945%, 1.34409% 9.27114%, 1.42089% 9.27114%, 1.42089% 9.21283%, 1.4977% 9.21283%, 1.4977% 9.15452%, 1.5745% 9.15452%, 1.5745% 9.09621%, 1.80492% 8.97959%, 1.80492% 8.92128%, 1.92012% 8.92128%, 1.92012% 8.86297%, 1.99693% 8.86297%, 1.99693% 8.80466%, 2.15054% 8.74636%, 2.15054% 8.68805%, 2.30415% 8.62974%, 2.30415% 8.57143%, 2.45776% 8.51312%, 2.45776% 8.45481%, 2.53456% 8.45481%, 2.53456% 8.3965%, 2.61137% 8.3965%, 2.61137% 8.33819%, 2.68817% 8.33819%, 2.68817% 8.27988%, 2.76498% 8.27988%, 2.76498% 8.22157%, 2.84178% 8.22157%, 2.84178% 8.16327%, 3.1874% 7.98834%, 3.1874% 7.93003%, 3.34101% 7.87172%, 3.34101% 7.81341%, 3.41782% 7.81341%, 3.41782% 7.7551%, 3.49462% 7.7551%, 3.49462% 7.69679%, 3.72504% 7.58017%, 3.72504% 7.52187%, 3.84025% 7.52187%, 3.84025% 7.46356%, 3.91705% 7.46356%, 3.91705% 7.40525%, 3.99386% 7.40525%, 3.99386% 7.34694%, 4.22427% 7.23032%, 4.22427% 7.17201%, 4.33948% 7.17201%, 4.33948% 7.1137%, 4.41628% 7.1137%, 4.41628% 7.05539%, 4.6467% 6.93878%, 4.6467% 6.88047%, 4.7619% 6.88047%, 4.7619% 6.82216%, 4.83871% 6.82216%, 4.83871% 6.76385%, 4.99232% 6.70554%, 4.99232% 6.64723%, 5.10753% 6.64723%, 5.10753% 6.58892%, 5.18433% 6.58892%, 5.18433% 6.53061%, 5.33794% 6.4723%, 5.33794% 6.41399%, 5.45315% 6.41399%, 5.45315% 6.35569%, 5.60676% 6.29738%, 5.60676% 6.23907%, 5.72197% 6.23907%, 5.72197% 6.18076%, 5.87558% 6.12245%, 5.87558% 6.06414%, 5.99078% 6.06414%, 5.99078% 6.00583%, 6.14439% 5.94752%, 6.14439% 5.88921%, 6.2596% 5.88921%, 6.2596% 5.8309%, 6.33641% 5.8309%, 6.33641% 5.77259%, 6.45161% 5.77259%, 6.45161% 5.71429%, 6.60522% 5.65598%, 6.60522% 5.59767%, 6.72043% 5.59767%, 6.72043% 5.53936%, 6.79724% 5.53936%, 6.79724% 5.48105%, 6.91244% 5.48105%, 6.91244% 5.42274%, 6.98925% 5.42274%, 6.98925% 5.36443%, 7.18126% 5.30612%, 7.18126% 5.24781%, 7.41167% 5.1895%, 7.41167% 5.1312%, 7.48848% 5.1312%, 7.48848% 5.07289%, 7.60369% 5.07289%, 7.60369% 5.01458%, 7.68049% 5.01458%, 7.68049% 4.95627%, 7.91091% 4.89796%, 7.91091% 4.83965%, 7.98771% 4.83965%, 7.98771% 4.78134%, 8.10292% 4.78134%, 8.10292% 4.72303%, 8.21813% 4.72303%, 8.21813% 4.66472%, 8.33333% 4.66472%, 8.33333% 4.60641%, 8.44854% 4.60641%, 11.75115% 3.09038%, 11.94316% 3.09038%, 13.32565% 2.5656%, 13.94009% 2.44898%, 15.47619% 1.98251%, 15.97542% 1.9242%, 17.70353% 1.51603%, 18.04916% 1.51603%, 18.04916% 1.45773%, 18.39478% 1.45773%, 18.39478% 1.39942%, 18.7788% 1.39942%, 18.7788% 1.34111%, 19.20123% 1.34111%, 19.20123% 1.2828%, 19.62366% 1.2828%, 19.62366% 1.22449%, 20.08449% 1.22449%, 20.08449% 1.16618%, 20.62212% 1.16618%, 20.62212% 1.10787%, 21.19816% 1.10787%, 21.19816% 1.04956%, 21.8894% 1.04956%, 22.77266% 0.99125%, 23.88633% 0.93294%, 24.03994% 0.93294%, 24.03994% 0.87464%, 25.38402% 0.87464%, 32.25806% 0.99125%, 32.25806% 0.93294%, 32.45008% 0.93294%, 34.10138% 0.87464%, 35.25346% 0.87464%, 35.25346% 0.81633%, 37.13518% 0.75802%, 37.98003% 0.69971%, 39.59293% 0.52478%, 40.39939% 0.46647%, 41.24424% 0.40816%, 42.1275% 0.34985%, 43.08756% 0.34985%, 44.00922% 0.29155%, 44.20123% 0.29155%, 44.20123% 0.23324%, 45.73733% 0.23324%, 46.58218% 0.17493%, 48.07988% 0.17493%, 49.23195% 0.23324%, 50.49923% 0.23324%, 50.49923% 0.29155%, 51.30568% 0.34985%, 51.99693% 0.34985%, 51.99693% 0.40816%, 52.64977% 0.40816%, 52.64977% 0.46647%, 53.22581% 0.46647%, 53.22581% 0.52478%, 53.80184% 0.52478%, 53.80184% 0.58309%, 54.37788% 0.58309%, 54.37788% 0.6414%, 54.91551% 0.6414%, 54.91551% 0.69971%, 55.45315% 0.69971%, 55.45315% 0.75802%, 55.95238% 0.75802%, 56.02919% 0.81633%, 56.45161% 0.81633%, 56.45161% 0.87464%, 56.91244% 0.87464%, 56.91244% 0.93294%, 57.37327% 0.93294%, 57.37327% 0.99125%, 57.8341% 0.99125%, 57.8341% 1.04956%, 58.29493% 1.04956%, 58.29493% 1.10787%, 58.75576% 1.10787%, 58.75576% 1.16618%, 59.17819% 1.16618%, 59.17819% 1.22449%, 59.60061% 1.22449%, 59.60061% 1.2828%, 60.02304% 1.2828%, 60.02304% 1.34111%, 60.44547% 1.34111%, 60.44547% 1.39942%, 62.09677% 1.57434%, 62.09677% 1.63265%, 62.5192% 1.63265%, 62.5192% 1.69096%, 62.90323% 1.69096%, 62.90323% 1.74927%, 63.28725% 1.74927%, 63.28725% 1.80758%, 63.70968% 1.80758%, 63.70968% 1.86589%, 64.0937% 1.86589%, 64.0937% 1.9242%, 64.51613% 1.9242%, 64.51613% 1.98251%, 64.90015% 1.98251%, 64.90015% 2.04082%, 65.28418% 2.04082%, 65.28418% 2.09913%, 65.70661% 2.09913%, 65.70661% 2.15743%, 66.09063% 2.15743%, 66.09063% 2.21574%, 66.51306% 2.21574%, 66.51306% 2.27405%, 66.89708% 2.27405%, 66.89708% 2.33236%, 67.31951% 2.33236%, 67.31951% 2.39067%, 67.70353% 2.39067%, 67.70353% 2.44898%, 69.39324% 2.62391%, 69.39324% 2.68222%, 69.81567% 2.68222%, 69.81567% 2.74052%, 70.2381% 2.74052%, 70.2381% 2.79883%, 70.69892% 2.79883%, 70.69892% 2.85714%, 71.15975% 2.85714%, 71.15975% 2.91545%, 71.62058% 2.91545%, 71.62058% 2.97376%, 72.08141% 2.97376%, 72.08141% 3.03207%, 72.50384% 3.03207%, 72.58065% 3.09038%, 73.07988% 3.09038%, 73.07988% 3.14869%, 73.57911% 3.14869%, 73.57911% 3.207%, 74.11674% 3.207%, 74.11674% 3.26531%, 74.50077% 3.26531%, 75.26882% 3.32362%, 75.26882% 3.38192%, 77.26575% 3.49854%, 78.03379% 3.55685%, 78.03379% 3.61516%, 79.18587% 3.67347%, 79.99232% 3.67347%, 79.99232% 3.73178%, 81.37481% 3.73178%, 82.48848% 3.79009%, 100.0384% 3.79009%);
              clip-path: polygon(100% 100%, -0.0768% 99.94169%, 0% 10.3207%, 0.53763% 9.91254%, 0.61444% 9.91254%, 0.61444% 9.85423%, 0.69124% 9.85423%, 0.69124% 9.79592%, 0.76805% 9.79592%, 0.76805% 9.73761%, 0.84485% 9.73761%, 0.84485% 9.6793%, 0.92166% 9.6793%, 0.96006% 9.56268%, 1.03687% 9.56268%, 1.03687% 9.50437%, 1.11367% 9.50437%, 1.11367% 9.44606%, 1.19048% 9.44606%, 1.19048% 9.38776%, 1.26728% 9.38776%, 1.26728% 9.32945%, 1.34409% 9.32945%, 1.34409% 9.27114%, 1.42089% 9.27114%, 1.42089% 9.21283%, 1.4977% 9.21283%, 1.4977% 9.15452%, 1.5745% 9.15452%, 1.5745% 9.09621%, 1.80492% 8.97959%, 1.80492% 8.92128%, 1.92012% 8.92128%, 1.92012% 8.86297%, 1.99693% 8.86297%, 1.99693% 8.80466%, 2.15054% 8.74636%, 2.15054% 8.68805%, 2.30415% 8.62974%, 2.30415% 8.57143%, 2.45776% 8.51312%, 2.45776% 8.45481%, 2.53456% 8.45481%, 2.53456% 8.3965%, 2.61137% 8.3965%, 2.61137% 8.33819%, 2.68817% 8.33819%, 2.68817% 8.27988%, 2.76498% 8.27988%, 2.76498% 8.22157%, 2.84178% 8.22157%, 2.84178% 8.16327%, 3.1874% 7.98834%, 3.1874% 7.93003%, 3.34101% 7.87172%, 3.34101% 7.81341%, 3.41782% 7.81341%, 3.41782% 7.7551%, 3.49462% 7.7551%, 3.49462% 7.69679%, 3.72504% 7.58017%, 3.72504% 7.52187%, 3.84025% 7.52187%, 3.84025% 7.46356%, 3.91705% 7.46356%, 3.91705% 7.40525%, 3.99386% 7.40525%, 3.99386% 7.34694%, 4.22427% 7.23032%, 4.22427% 7.17201%, 4.33948% 7.17201%, 4.33948% 7.1137%, 4.41628% 7.1137%, 4.41628% 7.05539%, 4.6467% 6.93878%, 4.6467% 6.88047%, 4.7619% 6.88047%, 4.7619% 6.82216%, 4.83871% 6.82216%, 4.83871% 6.76385%, 4.99232% 6.70554%, 4.99232% 6.64723%, 5.10753% 6.64723%, 5.10753% 6.58892%, 5.18433% 6.58892%, 5.18433% 6.53061%, 5.33794% 6.4723%, 5.33794% 6.41399%, 5.45315% 6.41399%, 5.45315% 6.35569%, 5.60676% 6.29738%, 5.60676% 6.23907%, 5.72197% 6.23907%, 5.72197% 6.18076%, 5.87558% 6.12245%, 5.87558% 6.06414%, 5.99078% 6.06414%, 5.99078% 6.00583%, 6.14439% 5.94752%, 6.14439% 5.88921%, 6.2596% 5.88921%, 6.2596% 5.8309%, 6.33641% 5.8309%, 6.33641% 5.77259%, 6.45161% 5.77259%, 6.45161% 5.71429%, 6.60522% 5.65598%, 6.60522% 5.59767%, 6.72043% 5.59767%, 6.72043% 5.53936%, 6.79724% 5.53936%, 6.79724% 5.48105%, 6.91244% 5.48105%, 6.91244% 5.42274%, 6.98925% 5.42274%, 6.98925% 5.36443%, 7.18126% 5.30612%, 7.18126% 5.24781%, 7.41167% 5.1895%, 7.41167% 5.1312%, 7.48848% 5.1312%, 7.48848% 5.07289%, 7.60369% 5.07289%, 7.60369% 5.01458%, 7.68049% 5.01458%, 7.68049% 4.95627%, 7.91091% 4.89796%, 7.91091% 4.83965%, 7.98771% 4.83965%, 7.98771% 4.78134%, 8.10292% 4.78134%, 8.10292% 4.72303%, 8.21813% 4.72303%, 8.21813% 4.66472%, 8.33333% 4.66472%, 8.33333% 4.60641%, 8.44854% 4.60641%, 11.75115% 3.09038%, 11.94316% 3.09038%, 13.32565% 2.5656%, 13.94009% 2.44898%, 15.47619% 1.98251%, 15.97542% 1.9242%, 17.70353% 1.51603%, 18.04916% 1.51603%, 18.04916% 1.45773%, 18.39478% 1.45773%, 18.39478% 1.39942%, 18.7788% 1.39942%, 18.7788% 1.34111%, 19.20123% 1.34111%, 19.20123% 1.2828%, 19.62366% 1.2828%, 19.62366% 1.22449%, 20.08449% 1.22449%, 20.08449% 1.16618%, 20.62212% 1.16618%, 20.62212% 1.10787%, 21.19816% 1.10787%, 21.19816% 1.04956%, 21.8894% 1.04956%, 22.77266% 0.99125%, 23.88633% 0.93294%, 24.03994% 0.93294%, 24.03994% 0.87464%, 25.38402% 0.87464%, 32.25806% 0.99125%, 32.25806% 0.93294%, 32.45008% 0.93294%, 34.10138% 0.87464%, 35.25346% 0.87464%, 35.25346% 0.81633%, 37.13518% 0.75802%, 37.98003% 0.69971%, 39.59293% 0.52478%, 40.39939% 0.46647%, 41.24424% 0.40816%, 42.1275% 0.34985%, 43.08756% 0.34985%, 44.00922% 0.29155%, 44.20123% 0.29155%, 44.20123% 0.23324%, 45.73733% 0.23324%, 46.58218% 0.17493%, 48.07988% 0.17493%, 49.23195% 0.23324%, 50.49923% 0.23324%, 50.49923% 0.29155%, 51.30568% 0.34985%, 51.99693% 0.34985%, 51.99693% 0.40816%, 52.64977% 0.40816%, 52.64977% 0.46647%, 53.22581% 0.46647%, 53.22581% 0.52478%, 53.80184% 0.52478%, 53.80184% 0.58309%, 54.37788% 0.58309%, 54.37788% 0.6414%, 54.91551% 0.6414%, 54.91551% 0.69971%, 55.45315% 0.69971%, 55.45315% 0.75802%, 55.95238% 0.75802%, 56.02919% 0.81633%, 56.45161% 0.81633%, 56.45161% 0.87464%, 56.91244% 0.87464%, 56.91244% 0.93294%, 57.37327% 0.93294%, 57.37327% 0.99125%, 57.8341% 0.99125%, 57.8341% 1.04956%, 58.29493% 1.04956%, 58.29493% 1.10787%, 58.75576% 1.10787%, 58.75576% 1.16618%, 59.17819% 1.16618%, 59.17819% 1.22449%, 59.60061% 1.22449%, 59.60061% 1.2828%, 60.02304% 1.2828%, 60.02304% 1.34111%, 60.44547% 1.34111%, 60.44547% 1.39942%, 62.09677% 1.57434%, 62.09677% 1.63265%, 62.5192% 1.63265%, 62.5192% 1.69096%, 62.90323% 1.69096%, 62.90323% 1.74927%, 63.28725% 1.74927%, 63.28725% 1.80758%, 63.70968% 1.80758%, 63.70968% 1.86589%, 64.0937% 1.86589%, 64.0937% 1.9242%, 64.51613% 1.9242%, 64.51613% 1.98251%, 64.90015% 1.98251%, 64.90015% 2.04082%, 65.28418% 2.04082%, 65.28418% 2.09913%, 65.70661% 2.09913%, 65.70661% 2.15743%, 66.09063% 2.15743%, 66.09063% 2.21574%, 66.51306% 2.21574%, 66.51306% 2.27405%, 66.89708% 2.27405%, 66.89708% 2.33236%, 67.31951% 2.33236%, 67.31951% 2.39067%, 67.70353% 2.39067%, 67.70353% 2.44898%, 69.39324% 2.62391%, 69.39324% 2.68222%, 69.81567% 2.68222%, 69.81567% 2.74052%, 70.2381% 2.74052%, 70.2381% 2.79883%, 70.69892% 2.79883%, 70.69892% 2.85714%, 71.15975% 2.85714%, 71.15975% 2.91545%, 71.62058% 2.91545%, 71.62058% 2.97376%, 72.08141% 2.97376%, 72.08141% 3.03207%, 72.50384% 3.03207%, 72.58065% 3.09038%, 73.07988% 3.09038%, 73.07988% 3.14869%, 73.57911% 3.14869%, 73.57911% 3.207%, 74.11674% 3.207%, 74.11674% 3.26531%, 74.50077% 3.26531%, 75.26882% 3.32362%, 75.26882% 3.38192%, 77.26575% 3.49854%, 78.03379% 3.55685%, 78.03379% 3.61516%, 79.18587% 3.67347%, 79.99232% 3.67347%, 79.99232% 3.73178%, 81.37481% 3.73178%, 82.48848% 3.79009%, 100.0384% 3.79009%); } }
  .secondary-footer-structure .legal-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row; }
    @media screen and (max-width: 768px) {
      .secondary-footer-structure .legal-row {
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }
    .secondary-footer-structure .legal-row .right-side {
      width: 50%; }
      @media screen and (max-width: 768px) {
        .secondary-footer-structure .legal-row .right-side {
          width: 100%;
          left: 0; } }

.article-structure {
  padding: 0; }

.darken-body {
  background: #3d3d3d;
  width: 100%;
  height: 0;
  z-index: 6;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  transition: all 4000ms ease;
  clear: both;
  opacity: 0;
  animation: .2s ease darkenFade forwards; }

@keyframes darkenFade {
  0% {
    opacity: 0; }
  100% {
    opacity: .4; } }

.shown {
  display: block;
  height: 100%;
  transition: all 4000ms ease; }

.chrome .shown {
  transition: initial !important; }

.chrome .darken-body {
  transition: initial !important; }

.basket-structure .basket-component {
  position: relative;
  -ms-transform: none;
      transform: none;
  left: 0;
  display: inline-block;
  max-width: none;
  border-radius: initial;
  box-shadow: none;
  top: 0; }
  @media screen and (max-width: 768px) {
    .basket-structure .basket-component {
      background: #ffffff; } }
  .basket-structure .basket-component .basket-wrapper {
    background-color: #ffffff;
    max-width: 55rem;
    margin: 0 auto;
    margin-bottom: 3.5rem; }
    @media screen and (max-width: 768px) {
      .basket-structure .basket-component .basket-wrapper {
        background: #edf4f3;
        margin-bottom: 0; } }

.basket-structure .basket-preheader {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-top: 2.5rem;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 1.5rem; }

.basket-structure .item-numbers {
  font-size: 1.5rem;
  line-height: 1.33;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  color: #2b3936; }

.basket-structure .basket-generic-errors-container .error-message {
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
  font-size: 1.2rem;
  font-weight: 500;
  color: #dd2106;
  margin-bottom: 1.8rem;
  text-align: left;
  padding-left: 2rem; }
  .basket-structure .basket-generic-errors-container .error-message::before {
    content: "";
    background-image: url("/Assets/Jamba/img/icons/input-invalid.svg");
    background-size: cover;
    display: inline-block;
    width: 1.6rem;
    height: 1.6rem;
    position: absolute;
    margin-left: -2rem; }

.basket-structure .basket-title {
  text-align: left;
  margin-bottom: 0; }

.basket-structure .basket-total-wrapper {
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 0;
  padding-right: 0; }

.basket-structure .item-description-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between; }

.basket-structure .item-name {
  position: relative; }

.basket-structure .item-cal,
.basket-structure .item-name {
  margin-bottom: .4rem; }

.basket-structure .item-name,
.basket-structure .item-cal,
.basket-structure .item-ingredients,
.basket-structure .item-price,
.basket-structure .item-quantity {
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.basket-structure .item-price {
  max-width: 100%; }

.basket-structure .item-image {
  margin-right: 1.2rem; }

.basket-structure .basket-subtotal-items,
.basket-structure .basket-tax-value,
.basket-structure .basket-tip-value,
.basket-structure .tax-fees-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  font-size: 1.5rem;
  line-height: 1.2;
  font-family: Filson Soft W03, Arial, Helvetica, sans-serif; }

.basket-structure .tooltip-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.basket-structure .tooltip {
  margin-left: .8rem; }
  .basket-structure .tooltip svg {
    fill: #036d58; }

.basket-structure .basket-subtotal-wrapper {
  margin-top: 2rem;
  margin-bottom: 2rem; }

.basket-structure .basket-discount-code {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative; }
  .basket-structure .basket-discount-code.error:after {
    content: url("/Assets/Jamba/img/icons/input-invalid.svg");
    position: absolute;
    right: 6.6rem;
    top: .4rem; }
  .basket-structure .basket-discount-code.birthday, .basket-structure .basket-discount-code.sale {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    font-size: 1.5rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    color: #2b3936;
    line-height: 1.33; }
    .basket-structure .basket-discount-code.birthday .code, .basket-structure .basket-discount-code.sale .code {
      font-weight: 500;
      line-height: 1.2; }
  .basket-structure .basket-discount-code .error-label {
    bottom: 0;
    top: auto; }
  .basket-structure .basket-discount-code input {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.4rem;
    font-weight: 500;
    color: #595a59;
    width: 100%;
    background: transparent;
    border: 1px solid transparent;
    border-bottom: 2px solid #036d58;
    padding-bottom: .4rem; }
    .basket-structure .basket-discount-code input::-webkit-input-placeholder {
      color: #595a59;
      opacity: 1;
      font-weight: 400; }
    .basket-structure .basket-discount-code input:-ms-input-placeholder {
      color: #595a59;
      opacity: 1;
      font-weight: 400; }
    .basket-structure .basket-discount-code input::placeholder {
      color: #595a59;
      opacity: 1;
      font-weight: 400; }
    .basket-structure .basket-discount-code input[disabled] {
      border-bottom: 2px solid #036d58 !important;
      color: #595a59 !important; }
    .basket-structure .basket-discount-code input.error {
      padding-right: 2rem; }
  .basket-structure .basket-discount-code input[type="text"],
  .basket-structure .basket-discount-code input[type="text"]:hover,
  .basket-structure .basket-discount-code input[type="text"]:focus {
    -webkit-box-shadow: 0 0 0px 1000px #ffffff inset; }
  .basket-structure .basket-discount-code .placeholder {
    position: absolute;
    top: -1.5rem;
    left: 0; }
  .basket-structure .basket-discount-code button {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem;
    line-height: 1;
    border: 1px solid transparent;
    background: transparent;
    font-weight: 500;
    color: #036d58;
    padding: 0;
    margin-left: 1.3rem; }
    .basket-structure .basket-discount-code button:focus {
      outline: 2px solid #036d58;
      outline-offset: 6px;
      display: inline-block; }

.basket-structure .basket-special-instructions-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  word-wrap: break-word; }
  @media screen and (max-width: 768px) {
    .basket-structure .basket-special-instructions-wrapper {
      padding-bottom: 3rem; } }
  .basket-structure .basket-special-instructions-wrapper .basket-special-instruction-title {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1rem;
    color: #595a59;
    margin-bottom: 1rem; }
  .basket-structure .basket-special-instructions-wrapper .instruction {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1.33;
    height: 3rem;
    background-color: transparent;
    border: 0;
    border-bottom: 0.2rem solid #036d58;
    padding-bottom: .7rem; }
    .basket-structure .basket-special-instructions-wrapper .instruction::-webkit-input-placeholder {
      color: #2b3936;
      opacity: 1; }
    .basket-structure .basket-special-instructions-wrapper .instruction:-ms-input-placeholder {
      color: #2b3936;
      opacity: 1; }
    .basket-structure .basket-special-instructions-wrapper .instruction::placeholder {
      color: #2b3936;
      opacity: 1; }
    .basket-structure .basket-special-instructions-wrapper .instruction:focus {
      outline: 2px solid #036d58;
      outline-offset: 6px;
      display: inline-block; }

.basket-structure .basket-footer {
  position: relative; }

.basket-structure .basket-item::after, .basket-structure .basket-item::before {
  background-size: cover; }

@media screen and (max-width: 768px) {
  .basket-structure .menu-item-card-component .card-body {
    margin-bottom: 0; } }

.basket-structure .menu-item-card-component .card-body .info-text {
  text-align: center; }

.basket-structure .menu-item-card-component .primary-button {
  color: #2b3936;
  background: #fac53c; }

.basket-structure .sub-category-section-component {
  position: relative; }
  .basket-structure .sub-category-section-component::after {
    content: "";
    display: inline-block;
    width: 100%;
    height: .3rem;
    background-image: url("/Assets/Jamba/img/divider-pale-blue.svg");
    background-size: contain;
    position: absolute;
    top: 0; }
    @media screen and (max-width: 768px) {
      .basket-structure .sub-category-section-component::after {
        background-size: cover; } }
  .basket-structure .sub-category-section-component .subcategory-header {
    -ms-flex-pack: center;
        justify-content: center; }
    @media screen and (max-width: 768px) {
      .basket-structure .sub-category-section-component .subcategory-header {
        -ms-flex-pack: start;
            justify-content: flex-start; } }
    .basket-structure .sub-category-section-component .subcategory-header h1, .basket-structure .sub-category-section-component .subcategory-header h2, .basket-structure .sub-category-section-component .subcategory-header h3, .basket-structure .sub-category-section-component .subcategory-header h4, .basket-structure .sub-category-section-component .subcategory-header h5, .basket-structure .sub-category-section-component .subcategory-header h6, .basket-structure .sub-category-section-component .subcategory-header .h1-like, .basket-structure .sub-category-section-component .subcategory-header .h2-like, .basket-structure .sub-category-section-component .subcategory-header .h3-like, .basket-structure .sub-category-section-component .subcategory-header .h4-like, .basket-structure .sub-category-section-component .subcategory-header .h5-like, .basket-structure .sub-category-section-component .subcategory-header .h6-like {
      font-weight: bold; }

.basket-structure .basket-component.empty {
  background: #ffffff; }
  .basket-structure .basket-component.empty .basket-header {
    padding: 2.5rem 0; }
    @media screen and (max-width: 768px) {
      .basket-structure .basket-component.empty .basket-header {
        padding: 0 0 2rem; } }
  .basket-structure .basket-component.empty .basket-title {
    text-align: center; }
    @media screen and (max-width: 768px) {
      .basket-structure .basket-component.empty .basket-title {
        text-align: left; } }
    .basket-structure .basket-component.empty .basket-title h1, .basket-structure .basket-component.empty .basket-title h2, .basket-structure .basket-component.empty .basket-title h3, .basket-structure .basket-component.empty .basket-title h4, .basket-structure .basket-component.empty .basket-title h5, .basket-structure .basket-component.empty .basket-title h6, .basket-structure .basket-component.empty .basket-title .h1-like, .basket-structure .basket-component.empty .basket-title .h2-like, .basket-structure .basket-component.empty .basket-title .h3-like, .basket-structure .basket-component.empty .basket-title .h4-like, .basket-structure .basket-component.empty .basket-title .h5-like, .basket-structure .basket-component.empty .basket-title .h6-like {
      font-size: 3.6rem;
      font-weight: bold;
      margin-bottom: 0; }
      @media screen and (max-width: 768px) {
        .basket-structure .basket-component.empty .basket-title h1, .basket-structure .basket-component.empty .basket-title h2, .basket-structure .basket-component.empty .basket-title h3, .basket-structure .basket-component.empty .basket-title h4, .basket-structure .basket-component.empty .basket-title h5, .basket-structure .basket-component.empty .basket-title h6, .basket-structure .basket-component.empty .basket-title .h1-like, .basket-structure .basket-component.empty .basket-title .h2-like, .basket-structure .basket-component.empty .basket-title .h3-like, .basket-structure .basket-component.empty .basket-title .h4-like, .basket-structure .basket-component.empty .basket-title .h5-like, .basket-structure .basket-component.empty .basket-title .h6-like {
          font-size: 3rem; } }
  .basket-structure .basket-component.empty .basket-info {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 2rem;
    font-weight: bold;
    line-height: 1.5;
    color: #2b3936;
    margin-bottom: .6rem; }
  .basket-structure .basket-component.empty .basket-body {
    max-width: 27.4rem;
    margin: 0 auto;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    margin-bottom: 4.7rem; }
    @media screen and (max-width: 768px) {
      .basket-structure .basket-component.empty .basket-body {
        margin-bottom: 1.8rem; } }
    .basket-structure .basket-component.empty .basket-body img {
      width: 100%;
      max-width: 7.2rem;
      margin-bottom: 1.46rem; }
      @media screen and (max-width: 768px) {
        .basket-structure .basket-component.empty .basket-body img {
          max-width: 5.2rem;
          margin-bottom: 1rem; } }
  .basket-structure .basket-component.empty ~ .sub-category-section-component {
    padding-top: 4rem;
    margin-top: 0; }
    @media screen and (max-width: 768px) {
      .basket-structure .basket-component.empty ~ .sub-category-section-component {
        padding-top: 1rem; } }
    .basket-structure .basket-component.empty ~ .sub-category-section-component:after {
      content: none; }
    @media screen and (max-width: 768px) {
      .basket-structure .basket-component.empty ~ .sub-category-section-component.wave-top:before {
        -webkit-clip-path: polygon(0% 6.25%, 0.74213% 7.8125%, 2.55867% 11.075%, 4.2024% 13.575%, 5.24667% 15%, 6.95333% 17.08125%, 8.56533% 18.7875%, 9.46987% 19.64375%, 11.3168% 21.16875%, 12.01013% 21.66875%, 13.8432% 22.8125%, 14.89013% 23.35%, 16.26267% 23.9375%, 18.224% 24.5625%, 18.94213% 24.71875%, 20.44747% 24.93125%, 21.86667% 25%, 23.9128% 24.90625%, 25.0896% 24.775%, 27.11627% 24.43125%, 28.42293% 24.1375%, 29.33893% 23.90625%, 30.90907% 23.45625%, 32.08613% 23.08125%, 33.72267% 22.50625%, 35.02933% 22.0125%, 36.336% 21.4875%, 37.64267% 20.9375%, 39.0784% 20.3125%, 40.97413% 19.44375%, 42.21733% 18.85625%, 43.6624% 18.15625%, 45.68907% 17.15625%, 47.1912% 16.4%, 48.888% 15.54375%, 50.91467% 14.5125%, 52.87733% 13.51875%, 54.14133% 12.89375%, 55.9056% 12.01875%, 57.6808% 11.15625%, 59.00427% 10.53125%, 60.96907% 9.63125%, 62.19573% 9.0875%, 63.27573% 8.63125%, 64.5072% 8.13125%, 65.63733% 7.69375%, 67.06053% 7.175%, 68.38987% 6.725%, 69.86667% 6.25%, 71.3896% 5.83125%, 72.9616% 5.45%, 74.58453% 5.10625%, 76.10747% 4.83125%, 77.97413% 4.55625%, 80.77413% 4.2625%, 82.19947% 4.16875%, 83.57547% 4.1125%, 85.29547% 4.1125%, 86.32747% 4.1125%, 87.70347% 4.15625%, 89.964% 4.30625%, 91.44% 4.44375%, 93.06213% 4.65625%, 94.4872% 4.8875%, 95.91227% 5.1625%, 97.4856% 5.51875%, 98.37013% 5.75%, 100% 6.25%, 100% 100%, 0% 100%, 0% 6.25%);
                clip-path: polygon(0% 6.25%, 0.74213% 7.8125%, 2.55867% 11.075%, 4.2024% 13.575%, 5.24667% 15%, 6.95333% 17.08125%, 8.56533% 18.7875%, 9.46987% 19.64375%, 11.3168% 21.16875%, 12.01013% 21.66875%, 13.8432% 22.8125%, 14.89013% 23.35%, 16.26267% 23.9375%, 18.224% 24.5625%, 18.94213% 24.71875%, 20.44747% 24.93125%, 21.86667% 25%, 23.9128% 24.90625%, 25.0896% 24.775%, 27.11627% 24.43125%, 28.42293% 24.1375%, 29.33893% 23.90625%, 30.90907% 23.45625%, 32.08613% 23.08125%, 33.72267% 22.50625%, 35.02933% 22.0125%, 36.336% 21.4875%, 37.64267% 20.9375%, 39.0784% 20.3125%, 40.97413% 19.44375%, 42.21733% 18.85625%, 43.6624% 18.15625%, 45.68907% 17.15625%, 47.1912% 16.4%, 48.888% 15.54375%, 50.91467% 14.5125%, 52.87733% 13.51875%, 54.14133% 12.89375%, 55.9056% 12.01875%, 57.6808% 11.15625%, 59.00427% 10.53125%, 60.96907% 9.63125%, 62.19573% 9.0875%, 63.27573% 8.63125%, 64.5072% 8.13125%, 65.63733% 7.69375%, 67.06053% 7.175%, 68.38987% 6.725%, 69.86667% 6.25%, 71.3896% 5.83125%, 72.9616% 5.45%, 74.58453% 5.10625%, 76.10747% 4.83125%, 77.97413% 4.55625%, 80.77413% 4.2625%, 82.19947% 4.16875%, 83.57547% 4.1125%, 85.29547% 4.1125%, 86.32747% 4.1125%, 87.70347% 4.15625%, 89.964% 4.30625%, 91.44% 4.44375%, 93.06213% 4.65625%, 94.4872% 4.8875%, 95.91227% 5.1625%, 97.4856% 5.51875%, 98.37013% 5.75%, 100% 6.25%, 100% 100%, 0% 100%, 0% 6.25%); } }
    .basket-structure .basket-component.empty ~ .sub-category-section-component.cold-green-theme {
      background-color: rgba(237, 244, 243, 0.4); }
      @media screen and (max-width: 768px) {
        .basket-structure .basket-component.empty ~ .sub-category-section-component.cold-green-theme:before {
          background-color: rgba(237, 244, 243, 0.4); } }
    .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h1, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h2, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h3, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h4, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h5, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h6, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h1-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h2-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h3-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h4-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h5-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h6-like {
      font-size: 3.6rem; }
      @media screen and (max-width: 768px) {
        .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h1, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h2, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h3, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h4, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h5, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header h6, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h1-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h2-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h3-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h4-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h5-like, .basket-structure .basket-component.empty ~ .sub-category-section-component .subcategory-header .h6-like {
          font-size: 3rem; } }

.basket-structure .triangle-link {
  font-size: 1.4rem;
  color: #036d58; }
  .basket-structure .triangle-link:after {
    margin-left: .5rem;
    width: .47rem;
    height: .8rem; }

.basket-structure .footer-info {
  text-align: center;
  max-width: 29.1rem;
  margin: 0 auto; }
  .basket-structure .footer-info .footer-info-title {
    margin-top: .8rem;
    font-size: 1.8rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 1.11; }
  .basket-structure .footer-info .footer-info-subtitle {
    margin-top: .8rem;
    font-size: 1.5rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    line-height: 1.27; }

.basket-structure .order-delivery-instructions-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  word-wrap: break-word;
  max-width: 50rem;
  margin: 1rem auto 2rem; }
  .basket-structure .order-delivery-instructions-wrapper .instruction-title {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1rem;
    color: #595a59;
    margin-bottom: 1rem; }
  .basket-structure .order-delivery-instructions-wrapper .instruction {
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.5rem;
    line-height: 1.33;
    color: #2b3936;
    height: 3rem;
    background-color: transparent;
    border: 0;
    border-bottom: 0.2rem solid #036d58;
    padding-bottom: .7rem; }
    .basket-structure .order-delivery-instructions-wrapper .instruction::-webkit-input-placeholder {
      opacity: 1; }
    .basket-structure .order-delivery-instructions-wrapper .instruction:-ms-input-placeholder {
      opacity: 1; }
    .basket-structure .order-delivery-instructions-wrapper .instruction::placeholder {
      opacity: 1; }

.account-structure {
  background: #edf4f3;
  padding-top: 1.5rem;
  padding-bottom: 4rem;
  color: #2b3936; }
  @media screen and (max-width: 768px) {
    .account-structure {
      padding-bottom: 0;
      padding-top: 1.2rem; } }
  @media screen and (min-width: 768px) and (max-width: 990px) {
    .account-structure .fcs-container > .row {
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; } }
  .account-structure ~ footer {
    margin-top: 0; }
  .account-structure .tall-row {
    min-height: 39.7rem; }
  .account-structure .basic-spot-component h1,
  .account-structure .basic-spot-component h2,
  .account-structure .basic-spot-component h3,
  .account-structure .basic-spot-component h4,
  .account-structure .basic-spot-component h5,
  .account-structure .basic-spot-component h6 {
    line-height: 1;
    margin-bottom: 2rem;
    font-size: 3.6rem;
    font-weight: bold; }
    @media screen and (max-width: 768px) {
      .account-structure .basic-spot-component h1,
      .account-structure .basic-spot-component h2,
      .account-structure .basic-spot-component h3,
      .account-structure .basic-spot-component h4,
      .account-structure .basic-spot-component h5,
      .account-structure .basic-spot-component h6 {
        font-size: 3rem;
        margin-bottom: 0; } }
  .account-structure .breadcrumb-component {
    margin-top: 0; }
    @media screen and (max-width: 768px) {
      .account-structure .breadcrumb-component + .section-component {
        padding-top: 0;
        margin-top: 1rem; } }
  .account-structure .sidebar {
    width: 100%;
    max-width: 40.5rem;
    min-width: 30rem; }
    @media screen and (max-width: 992px) {
      .account-structure .sidebar {
        max-width: none;
        min-width: 0; } }
    @media screen and (max-width: 768px) {
      .account-structure .sidebar {
        padding: 0; } }
    @media screen and (max-width: 990px) {
      .account-structure .sidebar.hide {
        display: none; } }
    @media screen and (max-width: 768px) {
      .account-structure .sidebar.hide + .main-side {
        display: block;
        padding: 0; } }
    @media screen and (max-width: 768px) {
      .account-structure .sidebar.hide + .main-side.rewards {
        display: -ms-flexbox;
        display: flex; } }
    @media screen and (max-width: 768px) {
      .account-structure .sidebar .account-progress-component {
        -ms-flex-direction: column;
            flex-direction: column;
        padding: 2rem; } }
    @media screen and (max-width: 768px) {
      .account-structure .sidebar .progress-wrapper {
        display: block; } }
    .account-structure .sidebar .progress-content-wrapper {
      padding-left: 2rem;
      text-align: left; }
  .account-structure .main-side {
    min-width: 65rem; }
    @media screen and (max-width: 768px) {
      .account-structure .main-side {
        display: none;
        min-width: 0; } }
    .account-structure .main-side .account-progress-component,
    .account-structure .main-side .account-highlight-component {
      margin-right: 1.5rem;
      margin-left: 1.5rem; }
    @media screen and (max-width: 768px) {
      .account-structure .main-side .account-highlight-component {
        margin-left: 0;
        margin-right: 0; } }
    .account-structure .main-side .account-interior-structure .account-progress-component {
      margin: 0; }
    .account-structure .main-side .account-card-component {
      width: auto;
      -ms-flex: 1 43rem;
          flex: 1 43rem;
      margin-right: 1.5rem;
      margin-left: 1.5rem;
      margin-bottom: 2rem; }
    .account-structure .main-side.rewards {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column; }
  .account-structure .logout-button {
    background: #ffffff;
    display: block;
    font-size: 1.8rem;
    font-weight: 500;
    color: #036d58;
    text-align: center;
    padding: 2.4rem 2.4rem; }
  .account-structure .dietary-preferences-component {
    max-width: 71rem;
    margin: 0 auto; }
    @media screen and (max-width: 768px) {
      .account-structure .dietary-preferences-component {
        padding: 0 .5rem; } }
    .account-structure .dietary-preferences-component .info {
      margin: 0 0 4rem; }
    .account-structure .dietary-preferences-component .checkbox-list {
      margin-top: 2.5rem;
      margin-bottom: 6rem; }
      @media screen and (max-width: 768px) {
        .account-structure .dietary-preferences-component .checkbox-list {
          margin-bottom: 2rem;
          margin-top: 0; } }
    .account-structure .dietary-preferences-component .note {
      margin: 0 0 3.6rem; }
      @media screen and (max-width: 768px) {
        .account-structure .dietary-preferences-component .note {
          margin-bottom: 2rem; } }
    .account-structure .dietary-preferences-component .primary-button {
      margin-bottom: 3rem; }
  .account-structure .triangle-link.green {
    color: #036d58; }
    .account-structure .triangle-link.green::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
  .account-structure .account-rewards-offers-structure .section-title {
    margin: 3rem 0;
    font-size: 2.4rem; }
    @media screen and (max-width: 768px) {
      .account-structure .account-rewards-offers-structure .section-title {
        padding: 1rem;
        margin: 2rem 0; } }

.account-interior-structure {
  background: #ffffff;
  position: relative;
  padding: 0 3.5rem 8rem 3.5rem;
  margin-top: 3rem;
  height: calc(100% - 3rem); }
  .account-interior-structure::before {
    content: '';
    display: block;
    height: 1rem;
    position: absolute;
    top: -1rem;
    background: #ffffff;
    left: 0;
    width: 100%;
    -webkit-clip-path: polygon(0% 0%, 8.71% 1.6%, 10.399% 2.17%, 11.355% 2.53%, 13.32% 3.34%, 14.952% 4.09%, 17.651% 5.47%, 19.78705% 6.7%, 21.49829% 7.77%, 23.5585% 9.15%, 24.94% 10.149%, 26.2246% 11.15%, 27.92085% 12.49%, 29.15679% 13.489%, 30.58% 14.73%, 31.7261% 15.73%, 32.8277% 16.73%, 33.97968% 17.9%, 36.0427% 20%, 37.63% 21.5499%, 38.63262% 22.43%, 39.86951% 23.43%, 41.10524% 24.43%, 43.359% 26.179%, 44.95818% 27.38%, 46.34032% 28.38%, 47.89187% 29.53%, 49.175% 30.9%, 51.11358% 33.36%, 53.56364% 37.36%, 54.86631% 40%, 56.18181% 42.8%, 57.80374% 46.22%, 59.50877% 49.74999%, 61.41743% 53.61%, 63.13839% 56.98%, 64.6647% 59.87%, 66.2632% 62.78%, 67.69262% 65.27%, 68.97679% 67.4%, 70.69871% 70.07%, 72.29786% 72.35%, 73.96983% 74.49%, 75.6662% 76.36999%, 77.12074% 77.72%, 78.52652% 78.72%, 80.07732% 79.53%, 81.24042% 79.88%, 82.24598% 80%, 83.32502% 79.75999%, 84.05229% 79.34%, 84.97304% 78.53%, 85.62748% 77.77%, 86.42695% 76.62%, 87.05796% 75.54%, 88.14887% 73.31%, 89.02417% 71.16%, 89.96641% 68.46%, 90.81433% 65.64%, 91.7862% 61.89%, 92.44042% 58.99%, 93.18909% 55.23%, 93.72021% 52.23%, 94.6708% 45.94%, 95.40106% 40%, 95.97754% 34.81%, 97.25967% 23.36%, 98.00898% 16.75%, 98.93326% 8.75%, 99.37465% 5%, 100% 0%, 100% 1910%, 0% 1910%, 0% 0%);
            clip-path: polygon(0% 0%, 8.71% 1.6%, 10.399% 2.17%, 11.355% 2.53%, 13.32% 3.34%, 14.952% 4.09%, 17.651% 5.47%, 19.78705% 6.7%, 21.49829% 7.77%, 23.5585% 9.15%, 24.94% 10.149%, 26.2246% 11.15%, 27.92085% 12.49%, 29.15679% 13.489%, 30.58% 14.73%, 31.7261% 15.73%, 32.8277% 16.73%, 33.97968% 17.9%, 36.0427% 20%, 37.63% 21.5499%, 38.63262% 22.43%, 39.86951% 23.43%, 41.10524% 24.43%, 43.359% 26.179%, 44.95818% 27.38%, 46.34032% 28.38%, 47.89187% 29.53%, 49.175% 30.9%, 51.11358% 33.36%, 53.56364% 37.36%, 54.86631% 40%, 56.18181% 42.8%, 57.80374% 46.22%, 59.50877% 49.74999%, 61.41743% 53.61%, 63.13839% 56.98%, 64.6647% 59.87%, 66.2632% 62.78%, 67.69262% 65.27%, 68.97679% 67.4%, 70.69871% 70.07%, 72.29786% 72.35%, 73.96983% 74.49%, 75.6662% 76.36999%, 77.12074% 77.72%, 78.52652% 78.72%, 80.07732% 79.53%, 81.24042% 79.88%, 82.24598% 80%, 83.32502% 79.75999%, 84.05229% 79.34%, 84.97304% 78.53%, 85.62748% 77.77%, 86.42695% 76.62%, 87.05796% 75.54%, 88.14887% 73.31%, 89.02417% 71.16%, 89.96641% 68.46%, 90.81433% 65.64%, 91.7862% 61.89%, 92.44042% 58.99%, 93.18909% 55.23%, 93.72021% 52.23%, 94.6708% 45.94%, 95.40106% 40%, 95.97754% 34.81%, 97.25967% 23.36%, 98.00898% 16.75%, 98.93326% 8.75%, 99.37465% 5%, 100% 0%, 100% 1910%, 0% 1910%, 0% 0%); }
    @media screen and (max-width: 768px) {
      .account-interior-structure::before {
        display: none; } }
  @media screen and (max-width: 768px) {
    .account-interior-structure {
      margin-top: 1rem;
      padding: 0 1.5rem 5rem;
      height: 100%; } }
  .account-interior-structure .basic-spot-component {
    padding-top: 3rem; }
    .account-interior-structure .basic-spot-component .highlighted {
      color: #e20000; }
    .account-interior-structure .basic-spot-component p {
      max-width: 45rem;
      margin-left: auto;
      margin-right: auto; }
    .account-interior-structure .basic-spot-component img {
      width: auto;
      display: inline-block;
      margin: auto;
      max-width: none; }
    .account-interior-structure .basic-spot-component .info-text {
      font-size: 1.5rem;
      text-align: center;
      line-height: 1.33; }
    @media screen and (max-width: 768px) {
      .account-interior-structure .basic-spot-component {
        background: #edf4f3;
        margin-left: calc(50% - 50vw);
        margin-right: calc(50% - 50vw);
        padding: 0 2rem 2.5rem;
        width: auto;
        position: relative; }
        .account-interior-structure .basic-spot-component::after {
          content: '';
          display: block;
          height: 1rem;
          position: absolute;
          bottom: 0;
          background: #ffffff;
          left: 0;
          width: 100%;
          -webkit-clip-path: polygon(0% 0%, 8.71% 1.6%, 10.399% 2.17%, 11.355% 2.53%, 13.32% 3.34%, 14.952% 4.09%, 17.651% 5.47%, 19.78705% 6.7%, 21.49829% 7.77%, 23.5585% 9.15%, 24.94% 10.149%, 26.2246% 11.15%, 27.92085% 12.49%, 29.15679% 13.489%, 30.58% 14.73%, 31.7261% 15.73%, 32.8277% 16.73%, 33.97968% 17.9%, 36.0427% 20%, 37.63% 21.5499%, 38.63262% 22.43%, 39.86951% 23.43%, 41.10524% 24.43%, 43.359% 26.179%, 44.95818% 27.38%, 46.34032% 28.38%, 47.89187% 29.53%, 49.175% 30.9%, 51.11358% 33.36%, 53.56364% 37.36%, 54.86631% 40%, 56.18181% 42.8%, 57.80374% 46.22%, 59.50877% 49.74999%, 61.41743% 53.61%, 63.13839% 56.98%, 64.6647% 59.87%, 66.2632% 62.78%, 67.69262% 65.27%, 68.97679% 67.4%, 70.69871% 70.07%, 72.29786% 72.35%, 73.96983% 74.49%, 75.6662% 76.36999%, 77.12074% 77.72%, 78.52652% 78.72%, 80.07732% 79.53%, 81.24042% 79.88%, 82.24598% 80%, 83.32502% 79.75999%, 84.05229% 79.34%, 84.97304% 78.53%, 85.62748% 77.77%, 86.42695% 76.62%, 87.05796% 75.54%, 88.14887% 73.31%, 89.02417% 71.16%, 89.96641% 68.46%, 90.81433% 65.64%, 91.7862% 61.89%, 92.44042% 58.99%, 93.18909% 55.23%, 93.72021% 52.23%, 94.6708% 45.94%, 95.40106% 40%, 95.97754% 34.81%, 97.25967% 23.36%, 98.00898% 16.75%, 98.93326% 8.75%, 99.37465% 5%, 100% 0%, 100% 1910%, 0% 1910%, 0% 0%);
                  clip-path: polygon(0% 0%, 8.71% 1.6%, 10.399% 2.17%, 11.355% 2.53%, 13.32% 3.34%, 14.952% 4.09%, 17.651% 5.47%, 19.78705% 6.7%, 21.49829% 7.77%, 23.5585% 9.15%, 24.94% 10.149%, 26.2246% 11.15%, 27.92085% 12.49%, 29.15679% 13.489%, 30.58% 14.73%, 31.7261% 15.73%, 32.8277% 16.73%, 33.97968% 17.9%, 36.0427% 20%, 37.63% 21.5499%, 38.63262% 22.43%, 39.86951% 23.43%, 41.10524% 24.43%, 43.359% 26.179%, 44.95818% 27.38%, 46.34032% 28.38%, 47.89187% 29.53%, 49.175% 30.9%, 51.11358% 33.36%, 53.56364% 37.36%, 54.86631% 40%, 56.18181% 42.8%, 57.80374% 46.22%, 59.50877% 49.74999%, 61.41743% 53.61%, 63.13839% 56.98%, 64.6647% 59.87%, 66.2632% 62.78%, 67.69262% 65.27%, 68.97679% 67.4%, 70.69871% 70.07%, 72.29786% 72.35%, 73.96983% 74.49%, 75.6662% 76.36999%, 77.12074% 77.72%, 78.52652% 78.72%, 80.07732% 79.53%, 81.24042% 79.88%, 82.24598% 80%, 83.32502% 79.75999%, 84.05229% 79.34%, 84.97304% 78.53%, 85.62748% 77.77%, 86.42695% 76.62%, 87.05796% 75.54%, 88.14887% 73.31%, 89.02417% 71.16%, 89.96641% 68.46%, 90.81433% 65.64%, 91.7862% 61.89%, 92.44042% 58.99%, 93.18909% 55.23%, 93.72021% 52.23%, 94.6708% 45.94%, 95.40106% 40%, 95.97754% 34.81%, 97.25967% 23.36%, 98.00898% 16.75%, 98.93326% 8.75%, 99.37465% 5%, 100% 0%, 100% 1910%, 0% 1910%, 0% 0%); }
        .account-interior-structure .basic-spot-component .info-text {
          max-width: 30rem;
          margin: .7rem auto 0; } }
    .account-interior-structure .basic-spot-component + .row > .col:first-of-type::after,
    .account-interior-structure .basic-spot-component + script + .row > .col:first-of-type::after {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      background: url("/Assets/Jamba/img/account/divider-vertical.svg");
      height: calc(100% - 2.8rem);
      width: .3rem; }
      @media screen and (max-width: 768px) {
        .account-interior-structure .basic-spot-component + .row > .col:first-of-type::after,
        .account-interior-structure .basic-spot-component + script + .row > .col:first-of-type::after {
          content: none; } }
    @media screen and (max-width: 768px) {
      .account-interior-structure .basic-spot-component + div,
      .account-interior-structure .basic-spot-component + script + div {
        padding-top: 2rem; } }
  .account-interior-structure .account-rewards-migrate-component + .row .col:first-of-type::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background: url("/Assets/Jamba/img/account/divider-vertical.svg");
    height: calc(100% - 2.8rem);
    width: .3rem; }
    @media screen and (max-width: 768px) {
      .account-interior-structure .account-rewards-migrate-component + .row .col:first-of-type::after {
        content: none; } }
  .account-interior-structure .account-link {
    text-align: center;
    display: none;
    margin-bottom: 3rem;
    font-size: 1.8rem; }
    @media screen and (max-width: 768px) {
      .account-interior-structure .account-link {
        display: block;
        margin-top: 3rem; } }
  .account-interior-structure .account-progress-component {
    -ms-flex-item-align: start;
        -ms-grid-row-align: start;
        align-self: start;
    padding-left: 0; }
  .account-interior-structure .account-highlight-component {
    padding: 3.2rem;
    margin-bottom: 2.8rem; }
    @media screen and (max-width: 768px) {
      .account-interior-structure .account-highlight-component {
        margin-left: -1.5rem;
        margin-right: -1.5rem;
        width: auto;
        margin-bottom: 0; } }
    .account-interior-structure .account-highlight-component .row {
      max-width: 61rem;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
      margin: 0 auto; }
      @media screen and (max-width: 768px) {
        .account-interior-structure .account-highlight-component .row {
          display: block; } }
    .account-interior-structure .account-highlight-component::before {
      -webkit-clip-path: polygon(0% 8.33333%, 1.35132% 7.9%, 3.29017% 7.39167%, 4.99421% 7.03333%, 7.34427% 6.66666%, 10.22289% 6.35%, 12.63179% 6.21666%, 15.27583% 6.21666%, 17.27352% 6.3%, 19.97641% 6.54166%, 21.62161% 6.76666%, 22.9142% 6.98333%, 25.6169% 7.5%, 26.792% 7.8%, 28.5549% 8.33333%, 30.78728% 8.39166%, 32.55017% 7.86666%, 34.3132% 7.23333%, 36.0752% 6.83333%, 38.25028% 7.15833%, 39.88439% 8.33333%, 42.2473% 11.45833%, 44.947% 16.75%, 46.6509% 20.91666%, 48.4131% 25.80833%, 49.5909% 29.275%, 51.4092% 34.75%, 52.939% 39.2833%, 55.2313% 45.6333%, 56.9942% 50%, 58.3418% 53.025%, 59.576% 55.6583%, 61.27895% 59.0916%, 63.5691% 63.3583%, 65.3897% 66.4833%, 67.3868% 69.6416%, 69.2112% 72.2916%, 70.9146% 74.55%, 72.7945% 76.8%, 74.264% 78.3666%, 75.7923% 79.8083%, 77.9069% 81.475%, 80.669% 82.925%, 83.0057% 83.3333%, 85.782% 81.2333%, 87.604% 77.6499%, 90.193% 69.6916%, 92.251% 61.01666%, 94.1223% 51.32499%, 96.7234% 34.9%, 98.06% 25%, 98.8734% 18.425%, 100% 8.33333%, 100% 100%, 0% 100%, 0% 8.33333%);
              clip-path: polygon(0% 8.33333%, 1.35132% 7.9%, 3.29017% 7.39167%, 4.99421% 7.03333%, 7.34427% 6.66666%, 10.22289% 6.35%, 12.63179% 6.21666%, 15.27583% 6.21666%, 17.27352% 6.3%, 19.97641% 6.54166%, 21.62161% 6.76666%, 22.9142% 6.98333%, 25.6169% 7.5%, 26.792% 7.8%, 28.5549% 8.33333%, 30.78728% 8.39166%, 32.55017% 7.86666%, 34.3132% 7.23333%, 36.0752% 6.83333%, 38.25028% 7.15833%, 39.88439% 8.33333%, 42.2473% 11.45833%, 44.947% 16.75%, 46.6509% 20.91666%, 48.4131% 25.80833%, 49.5909% 29.275%, 51.4092% 34.75%, 52.939% 39.2833%, 55.2313% 45.6333%, 56.9942% 50%, 58.3418% 53.025%, 59.576% 55.6583%, 61.27895% 59.0916%, 63.5691% 63.3583%, 65.3897% 66.4833%, 67.3868% 69.6416%, 69.2112% 72.2916%, 70.9146% 74.55%, 72.7945% 76.8%, 74.264% 78.3666%, 75.7923% 79.8083%, 77.9069% 81.475%, 80.669% 82.925%, 83.0057% 83.3333%, 85.782% 81.2333%, 87.604% 77.6499%, 90.193% 69.6916%, 92.251% 61.01666%, 94.1223% 51.32499%, 96.7234% 34.9%, 98.06% 25%, 98.8734% 18.425%, 100% 8.33333%, 100% 100%, 0% 100%, 0% 8.33333%); }
  .account-interior-structure .account-progress-component {
    margin: 0;
    padding-top: 0; }
    .account-interior-structure .account-progress-component::before {
      display: none; }
  .account-interior-structure .left-separator {
    background: url("/Assets/Jamba/img/divider-pale-blue.svg") center center repeat-x; }
  .account-interior-structure .triangle-link {
    color: #036d58;
    font-size: 1.8rem;
    font-weight: 500;
    margin-bottom: 1.8rem;
    line-height: 1;
    display: inline-block; }
    .account-interior-structure .triangle-link:last-child {
      margin-bottom: 0; }
    .account-interior-structure .triangle-link::after {
      background-image: url("/Assets/Jamba/img/triangle-green.svg"); }
    @media screen and (max-width: 768px) {
      .account-interior-structure .triangle-link {
        padding: 0;
        display: inline-block; } }
  .account-interior-structure .submit {
    display: block;
    width: 100%;
    max-width: 30rem;
    margin: 0 auto; }
  .account-interior-structure .button-interior-wrapper button {
    max-width: 26rem;
    width: 100%;
    display: block;
    margin: 0 auto;
    margin-bottom: 3rem;
    font-family: Filson Soft W03, Arial, Helvetica, sans-serif;
    font-size: 1.8rem; }
    .account-interior-structure .button-interior-wrapper button:last-child {
      margin-bottom: 0; }
    @media screen and (max-width: 768px) {
      .account-interior-structure .button-interior-wrapper button {
        max-width: 100%;
        height: 6rem; } }
  @media screen and (max-width: 768px) {
    .account-interior-structure .account-history-component {
      display: none; } }
  .account-interior-structure .account-history-component.mobile {
    display: none; }
    @media screen and (max-width: 768px) {
      .account-interior-structure .account-history-component.mobile {
        display: block; } }
  .account-interior-structure .how-it-works-wrapper {
    text-align: center;
    padding: 0 8rem 13.5rem; }
    @media screen and (max-width: 768px) {
      .account-interior-structure .how-it-works-wrapper {
        text-align: left;
        padding: 0; }
        .account-interior-structure .how-it-works-wrapper .basic-spot-component {
          text-align: left;
          padding: 0 1.5rem 2.5rem; } }
    .account-interior-structure .how-it-works-wrapper .section-title {
      font-size: 3rem; }
    .account-interior-structure .how-it-works-wrapper .title {
      margin-bottom: 2rem; }
    .account-interior-structure .how-it-works-wrapper .description {
      font-size: 1.6rem;
      font-weight: 400;
      color: #2C3937; }
    .account-interior-structure .how-it-works-wrapper .mbottom-4 {
      margin-bottom: 4rem; }
    .account-interior-structure .how-it-works-wrapper .row {
      margin-top: 2rem;
      margin-bottom: 5rem;
      margin-left: 0;
      margin-right: 0;
      padding-top: 1.2rem;
      -ms-flex-pack: center;
          justify-content: center;
      text-align: center;
      position: relative; }
      @media screen and (max-width: 768px) {
        .account-interior-structure .how-it-works-wrapper .row {
          margin-bottom: 2.2rem; } }
      @media screen and (max-width: 768px) {
        .account-interior-structure .how-it-works-wrapper .row .col {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: start;
              align-items: flex-start;
          padding: 0; } }
      @media screen and (max-width: 768px) {
        .account-interior-structure .how-it-works-wrapper .row .col:first-child {
          margin-bottom: 1.2rem;
          border-bottom: 1px solid #E5E4E0; } }
    .account-interior-structure .how-it-works-wrapper .row.divider {
      border-top: 1px solid #E5E4E0;
      border-bottom: 1px solid #E5E4E0; }
      @media screen and (max-width: 768px) {
        .account-interior-structure .how-it-works-wrapper .row.divider {
          -ms-flex-direction: column;
              flex-direction: column; } }
      @media screen and (max-width: 768px) {
        .account-interior-structure .how-it-works-wrapper .row.divider {
          border-bottom: none; } }
    .account-interior-structure .how-it-works-wrapper .info-text {
      font-size: 1.6rem;
      margin-top: 0.8rem;
      margin-bottom: 1.2rem; }

.rewards-structure {
  width: 100%;
  margin-bottom: 3rem; }
  .rewards-structure .row:first-child {
    -ms-flex-pack: center;
        justify-content: center; }
  @media screen and (max-width: 850px) {
    .rewards-structure .fcs-container {
      padding: 0;
      margin: 0; }
    .rewards-structure .row {
      -ms-flex-direction: column;
          flex-direction: column; } }
  @media screen and (max-width: 850px) {
    .rewards-structure .row {
      margin: 0;
      width: 100%; } }
  .rewards-structure .rewards-wrapper {
    width: 100%;
    position: relative;
    max-width: 81rem; }
    @media screen and (max-width: 850px) {
      .rewards-structure .rewards-wrapper {
        max-width: none; } }
    .rewards-structure .rewards-wrapper.col-8 {
      max-width: unset; }
    .rewards-structure .rewards-wrapper::after {
      content: '';
      background: url("/Assets/Jamba/img/longdivider.svg");
      height: 100%;
      width: 0.5rem;
      position: absolute;
      top: 0.5rem;
      right: -0.2rem; }
      @media screen and (max-width: 850px) {
        .rewards-structure .rewards-wrapper::after {
          display: none; } }
  .rewards-structure .rewards-and-offers-structure {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: start;
        align-items: flex-start;
    background: #F6F4EE;
    padding: 2.6rem 3.5rem 4rem;
    position: relative; }
    @media screen and (max-width: 850px) {
      .rewards-structure .rewards-and-offers-structure {
        padding-bottom: 8rem; } }
    .rewards-structure .rewards-and-offers-structure::before {
      content: '';
      background: #F6F4EE;
      position: absolute;
      width: 100%;
      height: 20px;
      top: -16px;
      left: 0;
      right: 0;
      -webkit-clip-path: polygon(12.46819% 60%, 12.77646% 60.095%, 13.11387% 60.195%, 13.49733% 60.31%, 13.91196% 60.435%, 14.46628% 60.605%, 15.02099% 60.775%, 15.55534% 60.94%, 16.11972% 61.11%, 16.52316% 61.235%, 16.98257% 61.375%, 17.43639% 61.5%, 17.91514% 61.645%, 18.38893% 61.79%, 18.87786% 61.94%, 19.4631% 62.12%, 20.00751% 62.29%, 20.9841% 62.59%, 21.7402% 62.825%, 22.37239% 63.02%, 22.84313% 63.165%, 23.1612% 63.265%, 23.59084% 63.4%, 24.07837% 63.55%, 24.69402% 63.74%, 25.19809% 63.895%, 25.82366% 64.09%, 26.31539% 64.24%, 26.74796% 64.375%, 27.26387% 64.535%, 27.91196% 64.735%, 28.49873% 64.93%, 29.17659% 65.14%, 29.6444% 65.285%, 30.09415% 65.425%, 30.65216% 65.6%, 31.19237% 65.77%, 31.60992% 65.9%, 32.09008% 66.05%, 32.50394% 66.18%, 33.11578% 66.37%, 33.61043% 66.525%, 34.06476% 66.665%, 34.33588% 66.75%, 34.84148% 66.91%, 35.58855% 67.145%, 36.34186% 67.385%, 36.87799% 67.555%, 37.4972% 67.75%, 38.19975% 68%, 39.18282% 68.315%, 40.14669% 68.62%, 41.05331% 68.905%, 41.87061% 69.165%, 42.47684% 69.36%, 43.01298% 69.53%, 44.52926% 70%, 44.86819% 70.085%, 45.51399% 70.115%, 46.32939% 69.915%, 47.25573% 69.39%, 48.23308% 68.515%, 49.03969% 67.56%, 50.22125% 65.81%, 51.06094% 64.335%, 51.60623% 63.28%, 52.36349% 61.7%, 53.543% 58.995%, 54.77583% 55.89%, 55.84606% 52.995%, 56.99249% 49.72%, 58.34593% 45.675%, 59.43282% 42.32%, 60.0757% 40.32%, 61.11374% 37.035%, 62.57786% 32.385%, 64.07913% 27.665%, 65.21539% 24.165%, 66.27137% 21.025%, 67.29924% 18.36%, 68.28257% 15.965%, 69.01514% 14.18%, 69.57494% 12.835%, 70.62621% 10.375%, 71.63003% 8.135%, 72.41132% 6.52%, 73.28168% 5.02%, 73.93346% 4.16%, 74.86858% 3.12%, 75.71679% 2.37%, 76.66896% 1.73%, 77.71438% 1.305%, 78.47913% 1.165%, 79.9659% 1.305%, 81.0028% 1.715%, 82.25076% 2.55%, 83.11845% 3.345%, 84.79198% 5.375%, 86.2014% 7.585%, 87.36807% 9.76%, 88.4514% 12.06%, 89.50662% 14.56%, 90.50191% 17.155%, 91.69326% 20.57%, 92.69427% 23.7%, 93.68906% 27.055%, 94.89529% 32.33%, 95.86399% 36.62%, 96.82417% 40.88%, 99.38702% 52.27%, 100% 55%, 100% 100%, 0% 100%, 0.02939% 99.655%, 0.07036% 99.195%, 0.12125% 98.645%, 0.19936% 97.835%, 0.29478% 96.885%, 0.43219% 95.585%, 0.58486% 94.215%, 0.77799% 92.585%, 0.90382% 91.585%, 1.02583% 90.64%, 1.12354% 89.91%, 1.22786% 89.15%, 1.31959% 88.5%, 1.41641% 87.83%, 1.52952% 87.07%, 1.67583% 86.125%, 1.78613% 85.435%, 1.91527% 84.655%, 2.04593% 83.89%, 2.16807% 83.2%, 2.3729% 82.095%, 2.52176% 81.325%, 2.68715% 80.51%, 2.88995% 79.56%, 3.04542% 78.865%, 3.24796% 78.005%, 3.39644% 77.405%, 3.54364% 76.84%, 3.85064% 75.74%, 4.07125% 75%, 4.21781% 74.54%, 4.40649% 73.97%, 4.61412% 73.365%, 4.82532% 72.77%, 5.10356% 72.02%, 5.39084% 71.28%, 5.70687% 70.505%, 5.97901% 69.87%, 6.23092% 69.305%, 6.57519% 68.565%, 6.96819% 67.76%, 7.33715% 67.04%, 7.68181% 66.4%, 8.08053% 65.695%, 8.54618% 64.915%, 9.06107% 64.105%, 9.62468% 63.28%, 10.16934% 62.535%, 10.83499% 61.695%, 11.33422% 61.115%, 11.80496% 60.615%, 12.39173% 60.055%);
              clip-path: polygon(12.46819% 60%, 12.77646% 60.095%, 13.11387% 60.195%, 13.49733% 60.31%, 13.91196% 60.435%, 14.46628% 60.605%, 15.02099% 60.775%, 15.55534% 60.94%, 16.11972% 61.11%, 16.52316% 61.235%, 16.98257% 61.375%, 17.43639% 61.5%, 17.91514% 61.645%, 18.38893% 61.79%, 18.87786% 61.94%, 19.4631% 62.12%, 20.00751% 62.29%, 20.9841% 62.59%, 21.7402% 62.825%, 22.37239% 63.02%, 22.84313% 63.165%, 23.1612% 63.265%, 23.59084% 63.4%, 24.07837% 63.55%, 24.69402% 63.74%, 25.19809% 63.895%, 25.82366% 64.09%, 26.31539% 64.24%, 26.74796% 64.375%, 27.26387% 64.535%, 27.91196% 64.735%, 28.49873% 64.93%, 29.17659% 65.14%, 29.6444% 65.285%, 30.09415% 65.425%, 30.65216% 65.6%, 31.19237% 65.77%, 31.60992% 65.9%, 32.09008% 66.05%, 32.50394% 66.18%, 33.11578% 66.37%, 33.61043% 66.525%, 34.06476% 66.665%, 34.33588% 66.75%, 34.84148% 66.91%, 35.58855% 67.145%, 36.34186% 67.385%, 36.87799% 67.555%, 37.4972% 67.75%, 38.19975% 68%, 39.18282% 68.315%, 40.14669% 68.62%, 41.05331% 68.905%, 41.87061% 69.165%, 42.47684% 69.36%, 43.01298% 69.53%, 44.52926% 70%, 44.86819% 70.085%, 45.51399% 70.115%, 46.32939% 69.915%, 47.25573% 69.39%, 48.23308% 68.515%, 49.03969% 67.56%, 50.22125% 65.81%, 51.06094% 64.335%, 51.60623% 63.28%, 52.36349% 61.7%, 53.543% 58.995%, 54.77583% 55.89%, 55.84606% 52.995%, 56.99249% 49.72%, 58.34593% 45.675%, 59.43282% 42.32%, 60.0757% 40.32%, 61.11374% 37.035%, 62.57786% 32.385%, 64.07913% 27.665%, 65.21539% 24.165%, 66.27137% 21.025%, 67.29924% 18.36%, 68.28257% 15.965%, 69.01514% 14.18%, 69.57494% 12.835%, 70.62621% 10.375%, 71.63003% 8.135%, 72.41132% 6.52%, 73.28168% 5.02%, 73.93346% 4.16%, 74.86858% 3.12%, 75.71679% 2.37%, 76.66896% 1.73%, 77.71438% 1.305%, 78.47913% 1.165%, 79.9659% 1.305%, 81.0028% 1.715%, 82.25076% 2.55%, 83.11845% 3.345%, 84.79198% 5.375%, 86.2014% 7.585%, 87.36807% 9.76%, 88.4514% 12.06%, 89.50662% 14.56%, 90.50191% 17.155%, 91.69326% 20.57%, 92.69427% 23.7%, 93.68906% 27.055%, 94.89529% 32.33%, 95.86399% 36.62%, 96.82417% 40.88%, 99.38702% 52.27%, 100% 55%, 100% 100%, 0% 100%, 0.02939% 99.655%, 0.07036% 99.195%, 0.12125% 98.645%, 0.19936% 97.835%, 0.29478% 96.885%, 0.43219% 95.585%, 0.58486% 94.215%, 0.77799% 92.585%, 0.90382% 91.585%, 1.02583% 90.64%, 1.12354% 89.91%, 1.22786% 89.15%, 1.31959% 88.5%, 1.41641% 87.83%, 1.52952% 87.07%, 1.67583% 86.125%, 1.78613% 85.435%, 1.91527% 84.655%, 2.04593% 83.89%, 2.16807% 83.2%, 2.3729% 82.095%, 2.52176% 81.325%, 2.68715% 80.51%, 2.88995% 79.56%, 3.04542% 78.865%, 3.24796% 78.005%, 3.39644% 77.405%, 3.54364% 76.84%, 3.85064% 75.74%, 4.07125% 75%, 4.21781% 74.54%, 4.40649% 73.97%, 4.61412% 73.365%, 4.82532% 72.77%, 5.10356% 72.02%, 5.39084% 71.28%, 5.70687% 70.505%, 5.97901% 69.87%, 6.23092% 69.305%, 6.57519% 68.565%, 6.96819% 67.76%, 7.33715% 67.04%, 7.68181% 66.4%, 8.08053% 65.695%, 8.54618% 64.915%, 9.06107% 64.105%, 9.62468% 63.28%, 10.16934% 62.535%, 10.83499% 61.695%, 11.33422% 61.115%, 11.80496% 60.615%, 12.39173% 60.055%); }
    @media screen and (max-width: 1280px) {
      .rewards-structure .rewards-and-offers-structure .row {
        width: 100%;
        -ms-flex-direction: column;
            flex-direction: column; } }
    @media screen and (max-width: 850px) {
      .rewards-structure .rewards-and-offers-structure {
        margin-left: -1.5rem;
        margin-right: -1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem; }
        .rewards-structure .rewards-and-offers-structure .row {
          margin: 0;
          width: 100%; } }
  .rewards-structure .offers-list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr, 1fr;
        grid-template-columns: 1fr, 1fr;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 1.6rem;
    margin: 0 auto;
    padding: 2rem 0 0; }
    @media screen and (max-width: 768px) {
      .rewards-structure .offers-list {
        -ms-grid-columns: 1fr;
            grid-template-columns: 1fr; } }
  .rewards-structure .offers-list--item:nth-child(n+4) {
    display: none; }
  @media screen and (min-width: 1280px) {
    .rewards-structure .offers-list--item:nth-child(n+2) {
      display: none; } }

.account-rewards-offers-structure {
  background: #F6F4EE;
  padding: 0 7.2rem 1.5rem; }
  @media screen and (max-width: 1280px) {
    .account-rewards-offers-structure {
      padding: 0 1.6rem 1.5rem; }
      .account-rewards-offers-structure .empty-rewards {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center; } }
  .account-rewards-offers-structure.extra-padding-bottom {
    padding-bottom: 5.5rem;
    margin-bottom: -4rem; }
    @media screen and (max-width: 768px) {
      .account-rewards-offers-structure.extra-padding-bottom {
        padding-bottom: 1.5rem; } }
  .account-rewards-offers-structure .cta-rewards-component {
    margin: 4rem auto; }
    .account-rewards-offers-structure .cta-rewards-component.bottom-divider {
      margin-bottom: 8.6rem; }
    .account-rewards-offers-structure .cta-rewards-component .quaternary-button:hover,
    .account-rewards-offers-structure .cta-rewards-component .quaternary-button:focus {
      color: #ffffff;
      background: #036d58; }
    .account-rewards-offers-structure .cta-rewards-component .h6-like.title {
      margin-bottom: 0; }
  .account-rewards-offers-structure .offers-component {
    padding: 0; }
    .account-rewards-offers-structure .offers-component .show-more-offers-link,
    .account-rewards-offers-structure .offers-component .show-fewer-offers-link {
      background: none;
      border: none;
      font-size: 1.6rem;
      font-weight: 700;
      color: #036d58 !important;
      text-align: center;
      margin: 2rem auto; }
      .account-rewards-offers-structure .offers-component .show-more-offers-link:hover,
      .account-rewards-offers-structure .offers-component .show-fewer-offers-link:hover {
        cursor: pointer;
        text-decoration: underline; }
      .account-rewards-offers-structure .offers-component .show-more-offers-link::after,
      .account-rewards-offers-structure .offers-component .show-fewer-offers-link::after {
        content: "";
        background-image: url("/Assets/Jamba/img/green-arrow.png");
        background-size: contain;
        background-repeat: no-repeat;
        display: inline-block;
        width: 1.4rem;
        height: 0.8rem;
        margin-left: 0.6rem; }
    .account-rewards-offers-structure .offers-component .show-fewer-offers-link::after {
      transform: translateY(-50%) rotateX(180deg); }
    .account-rewards-offers-structure .offers-component .offers-list {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 1fr 1fr;
          grid-template-columns: 1fr 1fr;
      -ms-flex-pack: center;
          justify-content: center;
      position: relative;
      overflow: clip;
      max-height: 37rem;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      gap: 1.6rem;
      margin: 0 auto;
      padding: 2rem; }
      .account-rewards-offers-structure .offers-component .offers-list.bottom-gradient::before {
        content: "";
        position: absolute;
        width: auto;
        height: 6rem;
        bottom: 0;
        right: 0;
        left: 0;
        z-index: 1;
        background-image: linear-gradient(to top, #F6F4EE, rgba(246, 244, 238, 0)); }
      @media screen and (max-width: 1280px) {
        .account-rewards-offers-structure .offers-component .offers-list {
          -ms-grid-columns: 1fr;
              grid-template-columns: 1fr;
          max-height: 70rem;
          padding: 2rem 0; } }
      .account-rewards-offers-structure .offers-component .offers-list.fullHeight {
        max-height: 100%; }
    .account-rewards-offers-structure .offers-component .cta-rewards-component {
      margin-top: 6rem; }
    .account-rewards-offers-structure .offers-component .empty-rewards {
      padding-top: 2rem;
      padding-bottom: 3rem; }
  .account-rewards-offers-structure .visible {
    display: block; }
  .account-rewards-offers-structure .hidden {
    display: none; }
  .account-rewards-offers-structure .ios12 .account-rewards-offers-structure .offers-component .offers-list,
  .account-rewards-offers-structure .ios13 .account-rewards-offers-structure .offers-component .offers-list,
  .account-rewards-offers-structure .ios14 .account-rewards-offers-structure .offers-component .offers-list,
  .account-rewards-offers-structure .ios15 .account-rewards-offers-structure .offers-component .offers-list {
    overflow: hidden; }

.rewards-offers-checkout-structure {
  position: relative;
  background: #F6F4EE;
  max-width: 55rem;
  margin: 0 auto;
  padding: 2rem 1.5rem; }
  .rewards-offers-checkout-structure::before {
    content: "";
    display: block;
    position: absolute;
    background: #F6F4EE;
    top: -2rem;
    left: 0;
    right: 0;
    width: 100%;
    height: 2.1rem;
    -webkit-clip-path: polygon(0% 51.2%, 1.644% 43.292%, 2.2954% 40.376%, 3.54948% 35.0472%, 4.28104% 32.1064%, 7.2522% 21.44%, 12.76% 8%, 23.28% 0%, 25.668% 1.944%, 26.1128% 2.5328%, 27.796% 5.3136%, 28.6976% 7.12%, 30.2142% 10.5904%, 35.45344% 24.416%, 37.06144% 29.5048%, 39.16544% 36.2872%, 46.16544% 56.9944%, 52.92% 68%, 58.2192% 69.6704%, 63.4972% 69.0456%, 69.3024% 66.3064%, 76.9552% 60.764%, 80.4% 58.3992%, 87.84% 56.7992%, 95.96% 68.7992%, 98.4% 78.3992%, 100% 89.5992%, 100% 99.9992%, 0% 99.9992%, 0% 51.2%);
            clip-path: polygon(0% 51.2%, 1.644% 43.292%, 2.2954% 40.376%, 3.54948% 35.0472%, 4.28104% 32.1064%, 7.2522% 21.44%, 12.76% 8%, 23.28% 0%, 25.668% 1.944%, 26.1128% 2.5328%, 27.796% 5.3136%, 28.6976% 7.12%, 30.2142% 10.5904%, 35.45344% 24.416%, 37.06144% 29.5048%, 39.16544% 36.2872%, 46.16544% 56.9944%, 52.92% 68%, 58.2192% 69.6704%, 63.4972% 69.0456%, 69.3024% 66.3064%, 76.9552% 60.764%, 80.4% 58.3992%, 87.84% 56.7992%, 95.96% 68.7992%, 98.4% 78.3992%, 100% 89.5992%, 100% 99.9992%, 0% 99.9992%, 0% 51.2%); }
    @media screen and (max-width: 768px) {
      .rewards-offers-checkout-structure::before {
        height: 2.6rem;
        top: -2.5rem;
        -webkit-clip-path: polygon(8.53333% 7.69231%, 11.27013% 8.75%, 14.3192% 12.3%, 16.6072% 16.7%, 18.93333% 23.07692%, 21.3296% 30.61154%, 26.29333% 52.35385%, 29.78907% 63.38077%, 33.55493% 73.32308%, 38.8224% 83.62692%, 43.0944% 88.41538%, 46.61227% 89.43846%, 51.44773% 85.3%, 54.93333% 76.92308%, 58.13333% 66.32692%, 66.4944% 40.17308%, 73.49947% 22.28462%, 79.2% 11.53846%, 82.14667% 7.55769%, 84.42133% 5.13077%, 87.6776% 2.49231%, 100% 0%, 100% 100%, 0% 100%, 0% 26.92308%, 2.01387% 16.43077%, 6.33093% 9.68462%, 8.53333% 7.69231%);
                clip-path: polygon(8.53333% 7.69231%, 11.27013% 8.75%, 14.3192% 12.3%, 16.6072% 16.7%, 18.93333% 23.07692%, 21.3296% 30.61154%, 26.29333% 52.35385%, 29.78907% 63.38077%, 33.55493% 73.32308%, 38.8224% 83.62692%, 43.0944% 88.41538%, 46.61227% 89.43846%, 51.44773% 85.3%, 54.93333% 76.92308%, 58.13333% 66.32692%, 66.4944% 40.17308%, 73.49947% 22.28462%, 79.2% 11.53846%, 82.14667% 7.55769%, 84.42133% 5.13077%, 87.6776% 2.49231%, 100% 0%, 100% 100%, 0% 100%, 0% 26.92308%, 2.01387% 16.43077%, 6.33093% 9.68462%, 8.53333% 7.69231%); } }
  .rewards-offers-checkout-structure::after {
    content: "";
    display: block;
    position: absolute;
    background: #F6F4EE;
    bottom: -1.9rem;
    left: 0;
    right: 0;
    width: 100%;
    height: 2rem;
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 61.90476%, 98.66667% 52.38095%, 96.09833% 46.0381%, 92.78567% 39.30476%, 88.569% 31.91429%, 83.62833% 24.7%, 80.599% 21.02381%, 78.54283% 18.8619%, 74.80267% 15.63333%, 70.39117% 13.07143%, 66.011% 11.99048%, 61.69783% 12.52857%, 61.2035% 12.7%, 56.33967% 15.77143%, 53.18967% 19.24762%, 49.33433% 25.39524%, 46.451% 31.60952%, 40.898% 48.61429%, 37.59367% 62.9619%, 36% 71.42857%, 31.23% 90.5%, 29.24183% 94.78571%, 27.58% 97.19524%, 20.61667% 100%, 13.41467% 95.68571%, 12.45283% 94.38095%, 8.8% 87.49048%, 7.41833% 83.9619%, 5.81983% 79.1%, 4.95317% 76.04286%, 3.6365% 70.65714%, 2.83333% 66.66667%, 2.56667% 65.40476%, 1.91667% 61.27619%, 1.35567% 56.3619%, 0.45567% 43.02857%, 0.0125% 25.71429%, 0% 0%);
            clip-path: polygon(0% 0%, 100% 0%, 100% 61.90476%, 98.66667% 52.38095%, 96.09833% 46.0381%, 92.78567% 39.30476%, 88.569% 31.91429%, 83.62833% 24.7%, 80.599% 21.02381%, 78.54283% 18.8619%, 74.80267% 15.63333%, 70.39117% 13.07143%, 66.011% 11.99048%, 61.69783% 12.52857%, 61.2035% 12.7%, 56.33967% 15.77143%, 53.18967% 19.24762%, 49.33433% 25.39524%, 46.451% 31.60952%, 40.898% 48.61429%, 37.59367% 62.9619%, 36% 71.42857%, 31.23% 90.5%, 29.24183% 94.78571%, 27.58% 97.19524%, 20.61667% 100%, 13.41467% 95.68571%, 12.45283% 94.38095%, 8.8% 87.49048%, 7.41833% 83.9619%, 5.81983% 79.1%, 4.95317% 76.04286%, 3.6365% 70.65714%, 2.83333% 66.66667%, 2.56667% 65.40476%, 1.91667% 61.27619%, 1.35567% 56.3619%, 0.45567% 43.02857%, 0.0125% 25.71429%, 0% 0%); }
    @media screen and (max-width: 768px) {
      .rewards-offers-checkout-structure::after {
        height: 3rem;
        bottom: -3rem;
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 76.66667%, 94.81973% 70.97333%, 89.20507% 65.74667%, 82.90053% 60.88%, 73.87707% 55.83%, 64.26667% 53.33%, 57.06213% 54.06333%, 53.36267% 55.56%, 47.6544% 59.56%, 41.3344% 66.65333%, 37.15813% 72.48333%, 32.26667% 83.33333%, 29.66027% 91.26667%, 26.78587% 97.30667%, 24.73867% 99.43%, 22.93333% 100.00333%, 19.28427% 100.08667%, 16% 100%, 13.14667% 99%, 10.1408% 96.06667%, 7.88587% 92.71%, 5.37413% 87.86333%, 2.10587% 79.8%, 0% 73.33333%, 0% 0%);
                clip-path: polygon(0% 0%, 100% 0%, 100% 76.66667%, 94.81973% 70.97333%, 89.20507% 65.74667%, 82.90053% 60.88%, 73.87707% 55.83%, 64.26667% 53.33%, 57.06213% 54.06333%, 53.36267% 55.56%, 47.6544% 59.56%, 41.3344% 66.65333%, 37.15813% 72.48333%, 32.26667% 83.33333%, 29.66027% 91.26667%, 26.78587% 97.30667%, 24.73867% 99.43%, 22.93333% 100.00333%, 19.28427% 100.08667%, 16% 100%, 13.14667% 99%, 10.1408% 96.06667%, 7.88587% 92.71%, 5.37413% 87.86333%, 2.10587% 79.8%, 0% 73.33333%, 0% 0%); } }
  .rewards-offers-checkout-structure .disclaimer {
    color: #595a5a;
    font-size: 1.2rem;
    text-align: center;
    font-weight: 400;
    letter-spacing: 0.02rem;
    line-height: 1.5; }

.rewards-checkout-structure {
  margin-top: 2.8rem; }
  .rewards-checkout-structure .rewards-checkout-list {
    display: -ms-grid;
    display: grid;
    column-gap: 0.8rem;
    row-gap: 0.832rem;
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    padding: 0.4rem;
    margin-top: 1.6rem;
    list-style-type: none;
    position: relative;
    overflow: clip;
    max-height: 22.2rem; }
    @media screen and (max-width: 640px) {
      .rewards-checkout-structure .rewards-checkout-list {
        -ms-grid-columns: (1fr)[2];
            grid-template-columns: repeat(2, 1fr); } }
    .rewards-checkout-structure .rewards-checkout-list.bottom-gradient::before {
      bottom: 0;
      height: 9.4rem;
      background-image: linear-gradient(to top, rgba(246, 244, 238, 0.941), rgba(246, 244, 238, 0) 180%);
      pointer-events: auto; }
  @media screen and (min-width: 1280px) {
    .rewards-checkout-structure .show-accordion-rewards {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center; } }
  .rewards-checkout-structure .fullHeight {
    max-height: 100%; }
  .rewards-checkout-structure .section-subtitle {
    margin: 0; }
  .rewards-checkout-structure .visible {
    display: block; }
  .rewards-checkout-structure .hidden {
    display: none; }

@media screen and (max-width: 1280px) {
  .ios12 .rewards-checkout-list,
  .ios13 .rewards-checkout-list,
  .ios14 .rewards-checkout-list,
  .ios15 .rewards-checkout-list {
    overflow: hidden; } }

.offers-checkout-structure .offers-checkout-list {
  display: -ms-grid;
  display: grid;
  column-gap: 0.8rem;
  row-gap: 1.6rem;
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
  padding: 0.4rem;
  margin-top: 1.6rem;
  list-style-type: none;
  position: relative;
  overflow: clip;
  max-height: 32.2rem; }
  @media screen and (max-width: 640px) {
    .offers-checkout-structure .offers-checkout-list {
      -ms-grid-columns: 1fr;
          grid-template-columns: 1fr;
      max-height: 22.2rem; } }
  .offers-checkout-structure .offers-checkout-list.bottom-gradient::before {
    bottom: 0;
    height: 10rem;
    background-image: linear-gradient(to top, rgba(246, 244, 238, 0.941), rgba(246, 244, 238, 0) 180%);
    pointer-events: auto; }
    @media screen and (max-width: 640px) {
      .offers-checkout-structure .offers-checkout-list.bottom-gradient::before {
        height: 11rem; } }

@media screen and (min-width: 1280px) {
  .offers-checkout-structure .show-accordion-offers {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; } }

.offers-checkout-structure .fullHeight {
  max-height: 100%; }

.offers-checkout-structure .visible {
  display: block; }

.offers-checkout-structure .hidden {
  display: none; }

.offers-checkout-structure .section-subtitle {
  margin: 0; }

@media screen and (max-width: 1280px) {
  .ios12 .offers-checkout-list,
  .ios13 .offers-checkout-list,
  .ios14 .offers-checkout-list,
  .ios15 .offers-checkout-list {
    overflow: hidden; } }

.qr-structure {
  padding: 1.8rem 1.6rem;
  background: #ECF4F3; }
  .qr-structure.wave-top {
    position: relative;
    margin-top: 4rem; }
    .qr-structure.wave-top::before {
      content: "";
      position: absolute;
      top: -3.9rem;
      left: 0;
      right: 0;
      height: 4rem;
      background: #ECF4F3;
      -webkit-clip-path: polygon(0% 41.37931%, 1.02248% 48.24138%, 1.9198% 53.54828%, 2.83027% 58.45586%, 3.85554% 63.49483%, 4.76105% 67.56069%, 6.11084% 73.00897%, 7.19643% 76.89655%, 8.30139% 80.41379%, 9.36771% 83.41379%, 10.33123% 85.81448%, 11.53211% 88.42103%, 12.53346% 90.2831%, 14.39141% 93.03172%, 15.98464% 94.69069%, 17.5157% 95.70345%, 18.68214% 96.10448%, 20.18696% 96.15862%, 21.49232% 95.79069%, 22.05357% 95.51483%, 23.37054% 94.65793%, 24.61804% 93.56138%, 25.78018% 92.23483%, 27.28571% 90%, 28.71071% 87.18724%, 30.44839% 82.82%, 32.34571% 77.09586%, 33.89946% 71.83414%, 35.55696% 65.80862%, 36.86286% 60.86172%, 37.60571% 57.99966%, 38.78321% 53.43862%, 40.24571% 47.8031%, 41.69375% 42.36034%, 43.29857% 36.62586%, 44.67857% 32.06897%, 46.53946% 26.53655%, 47.92% 22.84966%, 49.58804% 18.85931%, 50.56089% 16.76379%, 51.61982% 14.67552%, 53.45643% 11.52897%, 55.28429% 8.99931%, 56.85911% 7.30966%, 58.00946% 6.37207%, 59.105% 5.72034%, 60.19786% 5.31586%, 61.32143% 5.17241%, 62.39089% 5.25586%, 63.97071% 5.67207%, 65.54857% 6.41552%, 67.04268% 7.40069%, 68.79411% 8.87828%, 70.41304% 10.53%, 71.99179% 12.38276%, 73.53107% 14.39897%, 75.03804% 16.55448%, 76.81446% 19.3%, 78.43071% 21.96379%, 80.10589% 24.86034%, 81.15518% 26.73207%, 82.05429% 28.36207%, 83.50375% 31.02448%, 84.24446% 32.3931%, 85.21196% 34.18034%, 86.57911% 36.68276%, 87.83036% 38.92%, 88.95107% 40.85103%, 90.09089% 42.70897%, 91.03571% 44.13724%, 91.99589% 45.44103%, 92.81339% 46.41%, 93.86821% 47.45276%, 94.64518% 48.05759%, 95.73714% 48.6469%, 96.67929% 48.87759%, 97.30357% 48.86724%, 97.86161% 48.73172%, 98.38321% 48.48034%, 98.8325% 48.15069%, 99.25643% 47.7231%, 99.66911% 47.16448%, 100% 46.55172%, 100% 100%, 0% 100%, 0% 41.37931%);
              clip-path: polygon(0% 41.37931%, 1.02248% 48.24138%, 1.9198% 53.54828%, 2.83027% 58.45586%, 3.85554% 63.49483%, 4.76105% 67.56069%, 6.11084% 73.00897%, 7.19643% 76.89655%, 8.30139% 80.41379%, 9.36771% 83.41379%, 10.33123% 85.81448%, 11.53211% 88.42103%, 12.53346% 90.2831%, 14.39141% 93.03172%, 15.98464% 94.69069%, 17.5157% 95.70345%, 18.68214% 96.10448%, 20.18696% 96.15862%, 21.49232% 95.79069%, 22.05357% 95.51483%, 23.37054% 94.65793%, 24.61804% 93.56138%, 25.78018% 92.23483%, 27.28571% 90%, 28.71071% 87.18724%, 30.44839% 82.82%, 32.34571% 77.09586%, 33.89946% 71.83414%, 35.55696% 65.80862%, 36.86286% 60.86172%, 37.60571% 57.99966%, 38.78321% 53.43862%, 40.24571% 47.8031%, 41.69375% 42.36034%, 43.29857% 36.62586%, 44.67857% 32.06897%, 46.53946% 26.53655%, 47.92% 22.84966%, 49.58804% 18.85931%, 50.56089% 16.76379%, 51.61982% 14.67552%, 53.45643% 11.52897%, 55.28429% 8.99931%, 56.85911% 7.30966%, 58.00946% 6.37207%, 59.105% 5.72034%, 60.19786% 5.31586%, 61.32143% 5.17241%, 62.39089% 5.25586%, 63.97071% 5.67207%, 65.54857% 6.41552%, 67.04268% 7.40069%, 68.79411% 8.87828%, 70.41304% 10.53%, 71.99179% 12.38276%, 73.53107% 14.39897%, 75.03804% 16.55448%, 76.81446% 19.3%, 78.43071% 21.96379%, 80.10589% 24.86034%, 81.15518% 26.73207%, 82.05429% 28.36207%, 83.50375% 31.02448%, 84.24446% 32.3931%, 85.21196% 34.18034%, 86.57911% 36.68276%, 87.83036% 38.92%, 88.95107% 40.85103%, 90.09089% 42.70897%, 91.03571% 44.13724%, 91.99589% 45.44103%, 92.81339% 46.41%, 93.86821% 47.45276%, 94.64518% 48.05759%, 95.73714% 48.6469%, 96.67929% 48.87759%, 97.30357% 48.86724%, 97.86161% 48.73172%, 98.38321% 48.48034%, 98.8325% 48.15069%, 99.25643% 47.7231%, 99.66911% 47.16448%, 100% 46.55172%, 100% 100%, 0% 100%, 0% 41.37931%); }
      @media screen and (max-width: 768px) {
        .qr-structure.wave-top::before {
          top: -2.9rem;
          height: 3rem; } }

@media screen and (max-width: 768px) {
  .progress-redesign-structure {
    padding: 0; } }

.progress-redesign-structure .rewards-progress-component {
  margin-top: 1.6rem;
  margin-bottom: 2rem;
  min-height: 40.6rem;
  padding: 3.6rem 9rem; }
  @media screen and (max-width: 768px) {
    .progress-redesign-structure .rewards-progress-component {
      padding: 3.6rem 0;
      min-height: 38.4rem;
      margin-bottom: 0; } }
  .progress-redesign-structure .rewards-progress-component::before {
    content: '';
    display: block;
    background: #edf4f3;
    height: 3rem;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 52.63158%, 94.44712% 57.34211%, 94.3445% 57.39737%, 92.95075% 57.96842%, 89.06413% 60.50789%, 88.55463% 61.03421%, 87.6265% 62.05526%, 82.99425% 68.57632%, 82.80675% 68.82105%, 82.20675% 69.59737%, 81.15037% 70.98421%, 80.87725% 71.35526%, 78.99213% 74.01316%, 75.861% 78.64737%, 75.49975% 79.17368%, 74.56725% 80.56053%, 73.34525% 82.36053%, 70.70637% 86.11053%, 69.17363% 88.16316%, 61.406% 96.4%, 60.02925% 97.4%, 54.06137% 99.87632%, 53.68762% 99.92632%, 51.81025% 99.98947%, 50.66588% 99.9%, 40.9705% 95.95263%, 37.44212% 93.22632%, 35.84287% 91.77105%, 35.04013% 90.98158%, 33.696% 89.58947%, 28.99175% 83.89211%, 26.978% 81.02368%, 26.44862% 80.23421%, 25.84275% 79.29211%, 25.625% 78.94737%, 24.40762% 76.96316%, 22.33263% 73.46053%, 20.56087% 70.41579%, 17.10612% 64.43684%, 15.8965% 62.35%, 14.055% 59.19211%, 12.7165% 56.93947%, 9.5695% 51.92105%, 7.31363% 49.34211%, 0.17613% 39.26053%, 0% 39.47368%, 0% 0%);
            clip-path: polygon(0% 0%, 100% 0%, 100% 52.63158%, 94.44712% 57.34211%, 94.3445% 57.39737%, 92.95075% 57.96842%, 89.06413% 60.50789%, 88.55463% 61.03421%, 87.6265% 62.05526%, 82.99425% 68.57632%, 82.80675% 68.82105%, 82.20675% 69.59737%, 81.15037% 70.98421%, 80.87725% 71.35526%, 78.99213% 74.01316%, 75.861% 78.64737%, 75.49975% 79.17368%, 74.56725% 80.56053%, 73.34525% 82.36053%, 70.70637% 86.11053%, 69.17363% 88.16316%, 61.406% 96.4%, 60.02925% 97.4%, 54.06137% 99.87632%, 53.68762% 99.92632%, 51.81025% 99.98947%, 50.66588% 99.9%, 40.9705% 95.95263%, 37.44212% 93.22632%, 35.84287% 91.77105%, 35.04013% 90.98158%, 33.696% 89.58947%, 28.99175% 83.89211%, 26.978% 81.02368%, 26.44862% 80.23421%, 25.84275% 79.29211%, 25.625% 78.94737%, 24.40762% 76.96316%, 22.33263% 73.46053%, 20.56087% 70.41579%, 17.10612% 64.43684%, 15.8965% 62.35%, 14.055% 59.19211%, 12.7165% 56.93947%, 9.5695% 51.92105%, 7.31363% 49.34211%, 0.17613% 39.26053%, 0% 39.47368%, 0% 0%);
    width: 100%; }
    @media screen and (max-width: 768px) {
      .progress-redesign-structure .rewards-progress-component::before {
        background: #ffffff;
        height: 1.6rem;
        top: -1.6rem;
        -webkit-clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%);
                clip-path: polygon(0% 56.25%, 0.69085% 59.05%, 1.82342% 63.15625%, 3.313% 67.95625%, 4.65% 71.7875%, 5.981% 75.20625%, 6.87% 77.2875%, 7.9% 79.5%, 9.309% 82.19%, 10.279% 83.84375%, 11.691% 85.9%, 12.9523% 87.5%, 14.5028% 88.9%, 15.764% 89.5874%, 17.5441% 90.01875%, 19.101% 90.01875%, 20.436% 89.7625%, 22.734% 88.94375%, 24.5883% 88.0375%, 25.5238% 87.5%, 26.5904% 86.875%, 28.07% 85.83125%, 29.55% 84.64375%, 31.555% 82.83%, 33.332% 81.0625%, 34.7472% 79.55%, 36.8996% 77.10625%, 38.82209% 74.8%, 40.6047% 72.575%, 42.458% 70.1875%, 44.01% 68.13%, 45.86% 65.6375%, 47.868% 62.925%, 49.7832% 60.3062%, 51.359% 58.1437%, 52.987% 55.91874%, 54.85% 53.41875%, 56.173% 51.6375%, 57.798% 49.4819%, 60.0312% 46.59375%, 62.2857% 43.75%, 63.734% 41.949%, 66.106% 38.824%, 68.25% 35.80625%, 69.97% 33.3%, 71.968% 30.337%, 73.447% 28.125%, 75.149% 25.6249%, 76.195% 24.1375%, 78.57% 20.9375%, 80.3809% 18.75%, 81.9758% 16.875%, 83.9758% 14.4625%, 85.76% 12.2937%, 86.87% 10.9625%, 88.352% 9.24375%, 89.465% 7.9937%, 91.238% 6.25%, 92.5062% 5.1125%, 93.7659% 4.0625%, 94.6533% 3.3687%, 95.768% 2.55%, 97.1015% 1.64375%, 98.2899% 0.9125%, 100% 0%, 100% 100%, 0% 100%, 0% 56.25%); } }

.skip {
  left: -100rem;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: -999; }
  @media (max-width: 769px) {
    .skip {
      display: -ms-flexbox;
      display: flex;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      height: 2rem; } }
  .skip:active, .skip:focus {
    left: 1.5rem;
    top: 1.5rem;
    width: auto;
    height: auto;
    overflow: auto;
    padding: .5rem;
    border-radius: 1.5rem;
    text-align: left;
    font-size: 1.2em;
    z-index: 999;
    text-decoration: none; }
    @media screen and (max-width: 768px) {
      .skip:active, .skip:focus {
        top: 0; } }

.focus-outlines .breadcrumb-component a:focus {
  color: #036d58;
  text-decoration: underline; }

.focus-outlines .footer .footer-primary-nav-component .primary-link-list a:focus,
.focus-outlines .footer .footer-primary-nav-component .secondary-link-list a:focus,
.focus-outlines .footer .footer-secondary-nav-component .primary-link-list a:focus,
.focus-outlines .footer .footer-secondary-nav-component .secondary-link-list a:focus {
  color: #036d58; }

.focus-outlines .option-selection-component label:focus {
  outline: 2px solid #036d58;
  outline-offset: 8px; }

.focus-outlines .callout-image a:focus {
  outline: 2px solid #036d58;
  outline-offset: -4px; }

.focus-outlines .menu-item-card-component:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .menu-item-card-component img:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .start-order-wrapper a:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px;
  display: inline; }

.focus-outlines .log-in-wrapper .triangle-link:focus {
  display: block; }

.focus-outlines a:focus {
  outline: 2px solid #036d58;
  outline-offset: 1px;
  display: inline-block; }

.focus-outlines a.reward-button:focus {
  display: block; }

.focus-outlines .offers-list--item:focus {
  -webkit-clip-path: none;
          clip-path: none;
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .offers-list--item:nth-child(n+2):not(:last-child):focus {
  -webkit-clip-path: none;
          clip-path: none;
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .secondary-nav-component a:focus {
  display: inline; }

.focus-outlines .log-in-helpers a:focus,
.focus-outlines .account-card-component a:focus,
.focus-outlines .faq-component a:focus {
  display: inline; }

.focus-outlines .faq-component a:focus {
  text-decoration: underline; }

.focus-outlines .card-content p a:focus {
  text-decoration: underline; }

.focus-outlines .account-structure .logout-button:focus {
  display: block; }

.focus-outlines .account-structure .triangle-link:focus {
  position: relative;
  z-index: 1; }

.focus-outlines .account-structure .info-link:focus {
  outline: 2px solid #ffffff; }

.focus-outlines .account-favorites-component .item-favorite:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px;
  z-index: 9;
  position: relative; }

.focus-outlines .account-menu-component .item .triangle-link:focus {
  z-index: 1;
  position: relative;
  outline-offset: 10px; }

.focus-outlines .account-highlight-component .highlight-footer a:focus {
  z-index: 1; }

.focus-outlines .account-highlight-component .highlight-footer a.primary-button:focus {
  box-shadow: 0 0 0 6px #f7ebb1, 0 0 0 8px #036d58; }

.focus-outlines .basket-component .basket-list .favorite:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .upsell .item-name:focus {
  display: block;
  outline: 0.2rem solid #036d58;
  outline-offset: .6rem; }

.focus-outlines .primary-button:focus,
.focus-outlines .secondary-button:focus,
.focus-outlines .tertiary-button:focus {
  outline: none;
  box-shadow: 0 0 0 6px #ffffff, 0 0 0 8px #036d58; }
  .highcontrast .focus-outlines .primary-button:focus, .highcontrast
  .focus-outlines .secondary-button:focus, .highcontrast
  .focus-outlines .tertiary-button:focus {
    box-shadow: none;
    outline: 0.2rem solid #036d58 !important;
    outline-offset: .6rem !important; }

.focus-outlines input[type=email]:focus, .focus-outlines input[type=text]:focus, .focus-outlines input[type=password]:focus,
.focus-outlines .close[type=button]:focus {
  outline: 2px solid #036d58;
  outline-offset: 2px; }

.focus-outlines .account-messaging-component .unsubscribe-item input:focus + .checkmark {
  outline: 2px solid #036d58;
  outline-offset: 2px; }

.focus-outlines .menu-search-component .menu-search-submit:focus {
  outline: 2px solid #036d58;
  outline-offset: 2px; }

.focus-outlines .date-time-wrapper select:-moz-focusring, .focus-outlines .date-time-wrapper select::-moz-focus-inner {
  color: transparent !important;
  text-shadow: 0 0 0 #2b3936 !important;
  border: 0; }

.focus-outlines .date-time-wrapper select:focus {
  outline: 2px solid #036d58;
  outline-offset: 5px; }

.focus-outlines .location-form-component input[type=text]:focus {
  outline: none;
  box-shadow: 0 0 0 6px #edf4f3, 0 0 0 8px #036d58; }

.focus-outlines .location-form-component select:-moz-focusring, .focus-outlines .location-form-component select::-moz-focus-inner {
  color: transparent !important;
  text-shadow: 0 0 0 #2b3936 !important;
  background-image: none !important;
  border: 0; }

.focus-outlines .location-form-component .primary-button:focus,
.focus-outlines .location-form-component .secondary-button:focus,
.focus-outlines .location-form-component .tertiary-button:focus,
.focus-outlines .location-form-component .custom-select-mobile:focus {
  outline: none;
  box-shadow: 0 0 0 6px #edf4f3, 0 0 0 8px #036d58; }

.focus-outlines .location-form-component .custom-select:focus {
  outline: none;
  box-shadow: 0 0 0 6px #edf4f3, 0 0 0 8px #036d58; }

.focus-outlines .location-form-component .custom-select li {
  position: relative;
  z-index: 3; }
  .focus-outlines .location-form-component .custom-select li:focus {
    outline: none;
    box-shadow: 0 0 0 6px #edf4f3, 0 0 0 8px #036d58;
    z-index: 4; }

.focus-outlines .location-delivery-component li a:focus {
  display: -ms-flexbox;
  display: flex; }

.focus-outlines .mega-menu-component a:focus, .focus-outlines .item-slider a:focus {
  outline: 2px solid #036d58;
  outline-offset: 3px; }
  @media (max-width: 769px) {
    .focus-outlines .mega-menu-component a:focus, .focus-outlines .item-slider a:focus {
      outline-offset: -0.3rem; } }

@media (max-width: 992px) {
  .focus-outlines .item-slider a:focus {
    outline-offset: -0.3rem; } }

.focus-outlines .mega-menu-component .mega-detail-cta a:focus {
  outline: none; }

.focus-outlines .mega-menu-component .main-links-col a:focus {
  text-decoration: underline;
  color: #036d58; }

.focus-outlines .menu-results-filters-list input:focus + label {
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .mobile-drop-nav-component a:focus {
  outline: 2px solid #fac53c;
  outline-offset: 3px; }

.focus-outlines .nutrition-component a:focus {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px;
  display: inline-block; }

.focus-outlines .log-in-component .close {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px; }

.focus-outlines .selectric-focus .selectric {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px; }

.focus-outlines .checkbox-list .checkbox-wrapper input:focus + label {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px; }

.focus-outlines .modal-wrapper .close:focus {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px; }

.focus-outlines .size-selection-component input:focus + label {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px; }

.focus-outlines .customize-modal-component .ingredient-list .item:focus,
.focus-outlines .customize-active-modal-component .ingredient-list .item:focus {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px;
  z-index: 1; }

.focus-outlines .boost-component .toggle:focus,
.focus-outlines .boost-component .info:focus {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px; }

.focus-outlines .boost-component .boost-details-wrapper:focus {
  outline: 2px solid #036d58 !important;
  outline-offset: 6px; }

.focus-outlines button.remove-product:focus {
  outline: 2px solid #036d58;
  outline-offset: 2px; }

.focus-outlines .account-payment-component input[type=radio]:focus,
.focus-outlines .account-payment-component input[type=radio]:checked:focus,
.focus-outlines .account-payment-component .remove-card:focus {
  outline: 2px solid #036d58;
  outline-offset: 2px; }

.focus-outlines .category-card-component .image-wrapper a:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px;
  display: block; }

.focus-outlines .category-card-component .card-links a:focus {
  position: relative;
  z-index: 8; }

.focus-outlines .order-location-component .order-location-form-wrapper .locate:focus {
  background-color: #fac53c; }

.focus-outlines .order-location-component .location-list .location-info:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .order-location-component .location-list .location-info .location-name:focus {
  outline: none; }

.focus-outlines .preferred-locations-component a:focus {
  display: block; }

.focus-outlines .dispatch-delivery-component .saved-location:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .dispatch-delivery-component .search-results .result:focus {
  outline: 2px solid #036d58;
  outline-offset: 6px; }

.focus-outlines .delivery-tipping-component .add-btn:focus {
  outline: 2px solid #036d58;
  outline-offset: 2px; }

.focus-outlines .favorite-product-list-component .item-favorite:focus,
.focus-outlines .account-locations-component .item-favorite:focus {
  outline: 2px solid #036d58;
  outline-offset: 4px; }

.focus-outlines .sign-up-component .birthday select:focus {
  outline: 2px solid #036d58 !important;
  outline-offset: 4px; }

.focus-outlines .delivery-info-component .pick-up-interval:focus {
  display: -ms-flexbox;
  display: flex; }

.focus-outlines .wide-card-component .image-wrapper:focus {
  display: block; }

.focus-outlines .cpt-site-alert a:focus {
  outline: 2px solid #ffffff !important;
  outline-offset: 3px; }

.focus-outlines .menu-results-component .menu-results-body button:focus {
  outline: 2px solid #036d58;
  outline-offset: 2px; }

.focus-outlines .reward-checkout-component input[type="checkbox"]:focus + label,
.focus-outlines .offer-checkout-component input[type="checkbox"]:focus + label {
  outline: 2px solid #036d58 !important;
  outline-offset: 0.2rem; }

.focus-outlines .accordion-component button:focus,
.focus-outlines .offers-component button:focus {
  outline: 2px solid #036d58;
  outline-offset: 2px; }

.focus-outlines .receipt-component .btn-receipt:focus {
  outline: none;
  box-shadow: 0 0 0 6px #edf4f3, 0 0 0 8px #036d58; }

.focus-outlines .cta-rewards-component .quaternary-button:focus {
  outline: none;
  box-shadow: 0 0 0 6px #edf4f3, 0 0 0 8px #036d58; }

.focus-outlines .progress-radial-component:focus {
  outline: 2px solid #036d58; }

.highcontrast .focus-outlines .delivery-tipping-component .tip-btn:focus {
  outline: 2px solid #036d58 !important;
  outline-offset: 4px !important; }

.highcontrast .focus-outlines .location-form-component .selectric-wrapper li.highlighted {
  outline: 2px solid #036d58 !important;
  outline-offset: 2px !important;
  position: relative;
  z-index: 10; }

.highcontrast .focus-outlines .footer-primary-nav-component .primary-link-list a:focus {
  position: relative;
  z-index: 9; }

.highcontrast .basket-modal-component .triangle-link {
  position: relative;
  z-index: 2; }

a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
  outline: none; }

.reward-checkout-component input[type="checkbox"]:focus + label {
  outline-offset: 0.2rem; }

.offer-checkout-component input[type="checkbox"]:focus + label {
  outline-offset: 0.2rem; }

.fcs-third-party {
  position: relative;
  padding-right: 1.5rem; }
  .fcs-third-party .fcs-third-party-icon {
    font-size: 0;
    position: absolute;
    top: 50%;
    height: 1rem;
    display: block;
    width: 1rem;
    -ms-transform: translateY(-50%) translateY(0.2rem);
        transform: translateY(-50%) translateY(0.2rem);
    right: 0; }
    .fcs-third-party .fcs-third-party-icon:after {
      content: " \e900" !important;
      /* use !important to prevent issues with browser extensions that change fonts */
      font-family: 'icomoon' !important;
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      background-image: none !important;
      font-size: 1rem;
      left: 0;
      top: 50%;
      position: absolute;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
  .fcs-third-party.secondary-button {
    padding-right: calc(2.2rem + 1.5rem); }
    .fcs-third-party.secondary-button .fcs-third-party-icon {
      right: 2.2rem; }
      @media screen and (max-width: 768px) {
        .fcs-third-party.secondary-button .fcs-third-party-icon {
          right: 1rem; } }

.main-nav-component a.fcs-third-party:before {
  top: calc(50% - 0.3rem); }

@media screen and (max-width: 768px) {
  .mobile-drop-nav-component .mobile-drop-nav-container ul li a.fcs-third-party:hover .fcs-third-party-icon::after, .mobile-drop-nav-component .mobile-drop-nav-container ul li a.fcs-third-party.fcs-nav-active .fcs-third-party-icon::after {
    color: #fac53c; } }

@media screen and (max-width: 768px) {
  .location-list-component .location-delivery a.fcs-third-party:first-of-type {
    margin-right: 1rem; } }

.location-list-component .location-delivery a.fcs-third-party span:first-of-type::after {
  display: none; }

.location-list-component .location-delivery a.fcs-third-party .fcs-third-party-icon {
  -ms-transform: none;
      transform: none;
  width: auto;
  height: auto;
  top: auto;
  bottom: .6rem;
  right: .2rem;
  font-size: 0; }
  .location-list-component .location-delivery a.fcs-third-party .fcs-third-party-icon::after {
    position: static;
    -ms-transform: none;
        transform: none; }

.location-list-component .location-delivery.show-mobile {
  -ms-flex-direction: row;
      flex-direction: row; }

@media screen and (max-width: 425px) {
  .fluid-card-set-component .secondary-button.fcs-third-party,
  .menu-detail-hero .secondary-button.fcs-third-party,
  .secondary-img-hero-component .secondary-button.fcs-third-party {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center; } }

.fluid-card-set-component .secondary-button .fcs-third-party-icon,
.menu-detail-hero .secondary-button .fcs-third-party-icon,
.secondary-img-hero-component .secondary-button .fcs-third-party-icon {
  right: 2.2rem; }
  @media screen and (max-width: 425px) {
    .fluid-card-set-component .secondary-button .fcs-third-party-icon,
    .menu-detail-hero .secondary-button .fcs-third-party-icon,
    .secondary-img-hero-component .secondary-button .fcs-third-party-icon {
      position: relative;
      left: .6rem;
      right: 0;
      top: -0.1rem !important;
      -ms-transform: none;
          transform: none; }
      .fluid-card-set-component .secondary-button .fcs-third-party-icon:after,
      .menu-detail-hero .secondary-button .fcs-third-party-icon:after,
      .secondary-img-hero-component .secondary-button .fcs-third-party-icon:after {
        position: relative;
        left: 0;
        right: 0;
        top: 0;
        -ms-transform: none;
            transform: none; } }

iframe[src^="https://acuityplatform.com"],
img[src^="https://secure.adnxs.com"],
img[src^="https://imp.control.kochava.com"] {
  position: absolute;
  bottom: 0; }

@media screen and (max-width: 425px) {
  .webkit .fcs-third-party.secondary-button {
    -ms-flex-align: center;
        align-items: center; } }

@media screen and (max-width: 768px) {
  .footer .fcs-third-party .fcs-third-party-icon:after {
    left: 0 !important;
    right: 0.3rem; } }

.mobile-header-structure .main-bar .secondary-button.fcs-third-party .fcs-third-party-icon {
  top: 50% !important; }

.chrome .header .main-nav-component .fcs-third-party .fcs-third-party-icon,
.safari .header .main-nav-component .fcs-third-party .fcs-third-party-icon {
  -ms-transform: translateY(-50%);
      transform: translateY(-50%); }
  @media screen and (max-width: 768px) {
    .chrome .header .main-nav-component .fcs-third-party .fcs-third-party-icon,
    .safari .header .main-nav-component .fcs-third-party .fcs-third-party-icon {
      -ms-transform: translateY(-50%) translateY(0.2rem);
          transform: translateY(-50%) translateY(0.2rem); } }

.fcs-news-article p {
  color: #2b3936; }

.fcs-news-article .newsroom-header-component + .rte-component p:first-child:first-letter {
  font-size: 9.5rem;
  line-height: 1;
  font-weight: bold;
  initial-letter: 4;
  float: left;
  padding-right: 1rem; }

.fcs-center-image {
  margin: 0 auto; }

@media (min-width: 769px) {
  .fcs-desk-img-sm {
    height: 190px;
    display: block;
    margin: 0 auto; } }

@media (min-width: 769px) {
  .fcs-desk-img-med {
    height: 390px;
    display: block;
    margin: 0 auto; } }

@media (min-width: 769px) {
  .fcs-desk-img-lg {
    height: 590px;
    display: block;
    margin: 0 auto; } }

.fcs-loading {
  position: relative;
  cursor: default !important; }
  .fcs-loading * {
    opacity: .5;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none; }
  .fcs-loading::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    max-height: 20rem;
    max-width: 20rem;
    background-image: url("/Assets/Jamba/img/icons/jamba-swirl.gif");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    border-radius: .6rem;
    overflow: hidden; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC00MzEvYm9vdHN0cmFwLWdyaWQuc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL19ncmlkLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwLTQzMS9taXhpbnMvX2dyaWQuc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL192YXJpYWJsZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC00MzEvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwLTQzMS91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL2Jvb3RzdHJhcC1yZWJvb3Quc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL19yZWJvb3Quc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL3ZlbmRvci9fcmZzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwLTQzMS9taXhpbnMvX2hvdmVyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwLTQzMS9faW1hZ2VzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwLTQzMS9taXhpbnMvX2ltYWdlLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwLTQzMS9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL19tb2RhbC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC00MzEvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ2ZW5kb3IvaWNvbW9vbi9fc3R5bGUuc2NzcyIsInZlbmRvci9ib290c3RyYXAtNDMxL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC00MzEvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwLTQzMS9fbmF2LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwLTQzMS9fdHJhbnNpdGlvbnMuc2NzcyIsInNoYXJlZC9fdmFyaWFibGVzLnNjc3MiLCJzaGFyZWQvX2Jhc2Uuc2NzcyIsInNoYXJlZC9fdHlwb2dyYXBoeS5zY3NzIiwic2hhcmVkL191dGlsaXR5LnNjc3MiLCJzaGFyZWQvX2J1dHRvbnMuc2NzcyIsInNoYXJlZC9fZm9ybXMuc2NzcyIsInNoYXJlZC9faGVhZGVyLnNjc3MiLCJzaGFyZWQvX2Zvb3Rlci5zY3NzIiwic2hhcmVkL19pY29ucy5zY3NzIiwic2hhcmVkL19nZW5lcmljLWZvcm0uc2NzcyIsInNoYXJlZC9fZ3JhZGllbnRzLnNjc3MiLCJjb21wb25lbnRzL19wcm9maWxlLWZvcm0tc3R5bGVzLnNjc3MiLCJ2ZW5kb3IvX3NlbGVjdHJpYy5zY3NzIiwiY29tcG9uZW50cy9fY2FydC1jb250cm9sLnNjc3MiLCJjb21wb25lbnRzL19tYWluLW5hdi5zY3NzIiwiY29tcG9uZW50cy9fbW9iaWxlLW1haW4tbmF2LnNjc3MiLCJjb21wb25lbnRzL191dGlsaXR5LW5hdi5zY3NzIiwiY29tcG9uZW50cy9fbW9iaWxlLWRyb3AtbmF2LnNjc3MiLCJjb21wb25lbnRzL19tZWdhLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvX21lbnUtc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL19tZW51LXNlYXJjaC1yZXN1bHRzLnNjc3MiLCJjb21wb25lbnRzL19kcmF3ZXItbWVudS5zY3NzIiwiY29tcG9uZW50cy9fZGVsaXZlcnktaW5mby5zY3NzIiwiY29tcG9uZW50cy9fZGVsaXZlcnktb3B0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9fc2hvcnQtaGVyby5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLWJhci5zY3NzIiwiY29tcG9uZW50cy9fc2Vjb25kYXJ5LWJnLWhlcm8uc2NzcyIsImNvbXBvbmVudHMvX3NlY29uZGFyeS1pbWFnZS1oZXJvLnNjc3MiLCJjb21wb25lbnRzL192aWRlby1oZXJvLnNjc3MiLCJjb21wb25lbnRzL19zZWNvbmRhcnktYXBwLWhlcm8uc2NzcyIsImNvbXBvbmVudHMvX21lbnUtZGV0YWlsLWhlcm8uc2NzcyIsImNvbXBvbmVudHMvX2FsbGVyZ2Vucy5zY3NzIiwiY29tcG9uZW50cy9fZmx1aWQtY2FyZC1zZXQuc2NzcyIsImNvbXBvbmVudHMvX2Jhc2ljLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvX2NsYXNzaWMtY2FsbG91dC5zY3NzIiwiY29tcG9uZW50cy9fdGlwLWNhbGxvdXQuc2NzcyIsImNvbXBvbmVudHMvX2hpZ2hsaWdodC1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19tZW51LWl0ZW0tY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZWQtbWVudS1pdGVtcy5zY3NzIiwiY29tcG9uZW50cy9fbWVudS1pdGVtLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX3N1Yi1jYXRlZ29yeS1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19jYXRlZ29yeS1saXN0LnNjc3MiLCJjb21wb25lbnRzL19jYXRlZ29yeS1jYXJkLnNjc3MiLCJjb21wb25lbnRzL193aWRlLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvX2ljb24tY2FyZC5zY3NzIiwiY29tcG9uZW50cy9faXRlbS1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX2luZ3JlZGllbnQtcm93LnNjc3MiLCJjb21wb25lbnRzL19zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19hcHAtc3BvdC5zY3NzIiwiY29tcG9uZW50cy9fYmFzaWMtc3BvdC5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLXNwb3Quc2NzcyIsImNvbXBvbmVudHMvX2Zvb3Rlci1wcmltYXJ5LW5hdi5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLXNlY29uZGFyeS1uYXYuc2NzcyIsImNvbXBvbmVudHMvX2NvcHlyaWdodC5zY3NzIiwiY29tcG9uZW50cy9fYWRhLW5vdGljZS5zY3NzIiwiY29tcG9uZW50cy9fYmFjay10by10b3Auc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19nZW5lcmljLW1vZGFsLnNjc3MiLCJjb21wb25lbnRzL19ub3RpZmljYXRpb24tbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX3NpemUtbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX2NoZWNrb3V0LXJld2FyZHMtb2ZmZXJzLXJlZGVzaWduLnNjc3MiLCJjb21wb25lbnRzL19iYXNrZXQtbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX2RpcmVjdGlvbi1tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fZmxvYXRpbmctbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX3dlbGNvbWUtbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX2ZhcS1zZXQuc2NzcyIsImNvbXBvbmVudHMvX2xvZy1pbi5zY3NzIiwiY29tcG9uZW50cy9fc3RhcnQtb3JkZXIuc2NzcyIsImNvbXBvbmVudHMvX29yZGVyLWxvY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19vcmRlci10aW1pbmcuc2NzcyIsImNvbXBvbmVudHMvX29yZGVyLXRpbWluZy1kYXRlLXRpbWUuc2NzcyIsImNvbXBvbmVudHMvX3NpZ24tdXAtZm9ybS5zY3NzIiwiY29tcG9uZW50cy9fZGlldGFyeS1wcmVmZXJlbmNlcy5zY3NzIiwiY29tcG9uZW50cy9fZmF2b3JpdGUtcHJvZHVjdC1saXN0LnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LWxvY2F0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fcmFkaWFsLXByb2dyZXNzLnNjc3MiLCJjb21wb25lbnRzL19jb25maXJtLWRldGFpbHMtY29tcG9uZW50LnNjc3MiLCJjb21wb25lbnRzL19jb25uZWN0LnNjc3MiLCJjb21wb25lbnRzL19yZWNlbnQtb3JkZXJzLnNjc3MiLCJjb21wb25lbnRzL19yZWNlbnQtb3JkZXJzLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fZmF2b3JpdGUtcHJvZHVjdHMuc2NzcyIsImNvbXBvbmVudHMvX2N1c3RvbS1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX25ld3Nyb29tLWhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fcnRlLnNjc3MiLCJjb21wb25lbnRzL19uZXdzcm9vbS1mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX25ld3MtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fc2Vjb25kYXJ5LW5hdi5zY3NzIiwiY29tcG9uZW50cy9fYXBwLW5hdi5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLWxpbmstc2VsZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19sb2NhdGlvbi1saXN0LnNjc3MiLCJjb21wb25lbnRzL19tb2JpbGUtbWVudS1saW5rLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX3ZpZGVvLWVtYmVkLnNjc3MiLCJjb21wb25lbnRzL190ZXN0aW1vbmlhbC5zY3NzIiwiY29tcG9uZW50cy9fbnV0cml0aW9uLnNjc3MiLCJjb21wb25lbnRzL19vcmRlci1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2Jhc2tldC5zY3NzIiwiY29tcG9uZW50cy9fb3JkZXItaW5mby5zY3NzIiwiY29tcG9uZW50cy9fb3JkZXItcmVjZWlwdC5zY3NzIiwiY29tcG9uZW50cy9fbWF4LXdpZHRoLWltYWdlLnNjc3MiLCJjb21wb25lbnRzL19zaXRlbWFwLnNjc3MiLCJjb21wb25lbnRzL19lcnJvci5zY3NzIiwiY29tcG9uZW50cy9fY2hlY2tvdXQtYWRkLWluZm8uc2NzcyIsImNvbXBvbmVudHMvX2NhcmQtZXJyb3Iuc2NzcyIsImNvbXBvbmVudHMvX2xvY2F0aW9uLWRldGFpbC5zY3NzIiwiY29tcG9uZW50cy9fbG9jYXRpb24taG91cnMuc2NzcyIsImNvbXBvbmVudHMvX2xvY2F0aW9uLWRlbGl2ZXJ5LnNjc3MiLCJjb21wb25lbnRzL19sb2NhdGlvbi1zZXJ2aWNlcy5zY3NzIiwiY29tcG9uZW50cy9fbG9jYXRpb24tY2FyZWVycy5zY3NzIiwiY29tcG9uZW50cy9fbG9jYXRpb24tZnVuZHJhaXNpbmcuc2NzcyIsImNvbXBvbmVudHMvX2xvY2F0aW9uLXJ0ZS5zY3NzIiwiY29tcG9uZW50cy9fbG9jYXRpb24taW5mby5zY3NzIiwiY29tcG9uZW50cy9fbmVhcmJ5LWxvY2F0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fcHJlZmVycmVkLWxvY2F0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fY2l0eS1saXN0LnNjc3MiLCJjb21wb25lbnRzL19zaXplLXNlbGVjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcHJvZ3Jlc3Muc2NzcyIsImNvbXBvbmVudHMvX29wdGlvbi1zZWxlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX2N1c3RvbWl6ZS1tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fcmV3YXJkcy1jb250YWluZXIuc2NzcyIsImNvbXBvbmVudHMvX2Jvb3N0LnNjc3MiLCJjb21wb25lbnRzL19pbmZvLW1vZGFsLnNjc3MiLCJjb21wb25lbnRzL19hZGQtb25zLW1vZGFsLnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LW1lbnUuc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnQtcHJvZ3Jlc3Muc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnQtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3VudC13aWRlLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnQtaGlnaGxpZ2h0LnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LWVhcm5lZC5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3VudC1xci5zY3NzIiwiY29tcG9uZW50cy9fY2hlY2tvdXQuc2NzcyIsImNvbXBvbmVudHMvX2ZyYW5jaGlzZS1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX3Jld2FyZC1jaGVja291dC5zY3NzIiwiY29tcG9uZW50cy9fb2ZmZXItY2hlY2tvdXQuc2NzcyIsImNvbXBvbmVudHMvX21lbWJlci1iYWRnZS5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3VudC1oaXN0b3J5LnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LXJlY2VpcHQuc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnQtcmVjZWlwdC1zdWNjZXNzLnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LWZhdm9yaXRlcy5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3VudC1vcmRlci5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3VudC1jb250YWN0LnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LXBhc3N3b3JkLnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LXBheW1lbnQuc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnQtbWVzc2FnaW5nLnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LXNvY2lhbC5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3VudC1yZXdhcmRzLWRldGFpbHMuc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnQtcmV3YXJkcy1jb2RlLnNjc3MiLCJjb21wb25lbnRzL19sb2NhdGlvbi1mb3JtLnNjc3MiLCJjb21wb25lbnRzL19sb2NhdGlvbi1maW5kZXIuc2NzcyIsImNvbXBvbmVudHMvX2xvY2F0aW9uLWRyYXdlci5zY3NzIiwiY29tcG9uZW50cy9fZm9yZ290LXBhc3N3b3JkLnNjc3MiLCJjb21wb25lbnRzL191bmxvY2stcmV3YXJkLnNjc3MiLCJjb21wb25lbnRzL191bmxvY2stcmV3YXJkLXN1Y2Nlc3Muc2NzcyIsImNvbXBvbmVudHMvX2FkZC1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19naWZ0LWNhcmQuc2NzcyIsImNvbXBvbmVudHMvX2NhcmQtc2VsZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19yZW1vdmUtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fZGVsaXZlcnktdW5hdmFpbGFibGUuc2NzcyIsImNvbXBvbmVudHMvX2JldGEtYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19mY3MtY29va2llLnNjc3MiLCJjb21wb25lbnRzL19hY3RpdmUtZGVsaXZlcnkuc2NzcyIsImNvbXBvbmVudHMvX2Rpc3BhdGNoLWRlbGl2ZXJ5LnNjc3MiLCJjb21wb25lbnRzL19kZWxpdmVyeS10aXBwaW5nLnNjc3MiLCJjb21wb25lbnRzL19wcm9tby1wb3B1cC5zY3NzIiwiY29tcG9uZW50cy9fcHJvbW8tYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19hY2NvdW50LWZhdm9yaXRlLWFkZHJlc3Nlcy5zY3NzIiwiY29tcG9uZW50cy9fcmVtb3ZlLWJhc2tldC1pdGVtLnNjc3MiLCJjb21wb25lbnRzL19zaXRlLWFsZXJ0LnNjc3MiLCJjb21wb25lbnRzL19zY3JvbGxiYXIuc2NzcyIsImNvbXBvbmVudHMvX3RheGVzLWZlZXMuc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnQtcmV3YXJkcy1kZXRhaWxzLXJlZGVzaWduLnNjc3MiLCJjb21wb25lbnRzL19yZXdhcmRzLWhlcm8uc2NzcyIsImNvbXBvbmVudHMvX2ludHJvLWNvbXBvbmVudC5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19ob21lLXN0YXR1cy1yZWRlc2lnbi5zY3NzIiwiY29tcG9uZW50cy9fcmV3YXJkcy1ob3ctaXQtd29ya3Muc2NzcyIsImNvbXBvbmVudHMvX3Byb2dyZXNzLXJhZGlhbC5zY3NzIiwiY29tcG9uZW50cy9fbWVtYmVyLXJhbmsuc2NzcyIsImNvbXBvbmVudHMvX3Jld2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX29mZmVycy5zY3NzIiwiY29tcG9uZW50cy9fZW1wdHktc3RhdGUuc2NzcyIsImNvbXBvbmVudHMvX2FjY291bnQtcmV3YXJkcy1jb2RlLXJlZGVzaWduLnNjc3MiLCJjb21wb25lbnRzL19jdGEtcmV3YXJkcy5zY3NzIiwiY29tcG9uZW50cy9fcmVjZWlwdC5zY3NzIiwiY29tcG9uZW50cy9fcXItY29kZS5zY3NzIiwiY29tcG9uZW50cy9fcmV3YXJkcy1wcm9ncmVzcy5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZS1mbGFnLnNjc3MiLCJjb21wb25lbnRzL19mZWUuc2NzcyIsInN0cnVjdHVyZXMvX2Rlc2t0b3AtaGVhZGVyLnNjc3MiLCJzdHJ1Y3R1cmVzL19tb2JpbGUtaGVhZGVyLnNjc3MiLCJzdHJ1Y3R1cmVzL19wcmltYXJ5LWZvb3Rlci5zY3NzIiwic3RydWN0dXJlcy9fc2Vjb25kYXJ5LWZvb3Rlci5zY3NzIiwic3RydWN0dXJlcy9fYXJ0aWNsZS5zY3NzIiwic3RydWN0dXJlcy9fdmVydGljYWwtb3ZlcnJpZGVzLnNjc3MiLCJzdHJ1Y3R1cmVzL19iYXNrZXQuc2NzcyIsInN0cnVjdHVyZXMvX2FjY291bnQuc2NzcyIsInN0cnVjdHVyZXMvX2FjY291bnQtaW50ZXJpb3Iuc2NzcyIsInN0cnVjdHVyZXMvX3Jld2FyZHMuc2NzcyIsInN0cnVjdHVyZXMvX2FjY291bnQtcmV3YXJkcy1vZmZlcnMuc2NzcyIsInN0cnVjdHVyZXMvX3Jld2FyZHMtb2ZmZXJzLWNoZWNrb3V0LnNjc3MiLCJzdHJ1Y3R1cmVzL19yZXdhcmRzLWNoZWNrb3V0LnNjc3MiLCJzdHJ1Y3R1cmVzL19vZmZlcnMtY2hlY2tvdXQuc2NzcyIsInN0cnVjdHVyZXMvX3FyLnNjc3MiLCJzdHJ1Y3R1cmVzL19wcm9ncmVzcy1yZWRlc2lnbi5zY3NzIiwib3ZlcnJpZGVzL19mb2N1cy1vdXRsaW5lcy5zY3NzIiwib3ZlcnJpZGVzL190aGlyZC1wYXJ0eS5zY3NzIiwib3ZlcnJpZGVzL19uZXdzLWFydGljbGUuc2NzcyIsIm92ZXJyaWRlcy9fZmNzLWxvYWRpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7Ozs7O0dBS0c7QUFFSDtFQUNFLHVCQUFzQjtFQUN0Qiw4QkFBNkIsRUFDOUI7O0FBRUQ7OztFQUdFLG9CQUFtQixFQUNwQjs7QUNYQztFQ0FBLFlBQVc7RUFDWCxvQkFBMEI7RUFDMUIsbUJBQXlCO0VBQ3pCLG1CQUFrQjtFQUNsQixrQkFBaUIsRUREaEI7RUVvREM7SUZ2REY7TUNZSSxpQkU4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LEVBQ3ZDO0lBMUhYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bb0lZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsVUFBUztNQUNULGlEQUE0QztVQUE1Qyw2Q0FBNEM7TUFDNUMsY0FBYSxFQUNkO0lBNUlYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bc0pZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBOUpYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01Bd0tZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBaExYO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BMExZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBbE1YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BNE1ZLCtDQUErQztNQUMvQyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsYUFBWSxFQUNiO0lBcE5YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VBQTVDLDZDQUE0QztNQUM1QyxVQUFTO01BQ1QsY0FBYSxFQUNkO0lBdE9YO01BOE5ZLCtDQUE4QztNQUM5QyxtQkFBa0I7TUFDbEIsZUFBYTtNQUNiLGVBQWM7TUFDZCxTQUFRO01BQ1IsaURBQTRDO1VB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O01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFVBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixVQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsVUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFVBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixVQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsVUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFVBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixVQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsWUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFlBRmdCLEVBR25CO0lBMUhiO01BeUhnQixZQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixXQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsV0FGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLFdBRmdCLEVBR25CO0lBMUhiO01BeUhnQixhQUZnQixFQUduQjtJQTFIYjtNQXlIZ0IsYUFGZ0IsRUFHbkI7SUExSGI7TUF5SGdCLGFBRmdCLEVBR25CO0lBMUhi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ckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBaUpjLG9CakxsSFcsRWlMc0haO1FBckpiO1VBbUpjLDBCakxwSFcsRWlMcUhWO01BcEpmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4SlcsRWlMeUpWO01BbktmO1FBZ0tjLG9Cakx0SlcsRWlMMEpaO1FBcEtiO1VBa0tjLDBCakx4Slcs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O1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNlRjLG9Cakw5UlcsRWlMa1NaO1FBalViO1VBK1RjLDBCakxoU1csRWlMaVNWO01BaFVmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlMc1VaO1FBaFZiO1VBOFVjLDBCakxwVVcsRWlMcVVWO01BL1VmO1FBNFVjLG9CakxsVVcsRWlM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QkFBaUI7T0FBakIsdUJBQWlCO1FBQWpCLHNCQUFpQjtZQUFqQixrQkFBaUI7SUFDakIscUJBQW9CLEVBQ3JCO0VBUkg7SUFXSSxZQUFXO0lBQ1gsZUFBYztJQUNkLFlBQVc7SUFDWCxhQUFZO0lBQ1osa0JBQWlCO0lBQ2pCLGlCQUFnQjtJQUNoQixzREFBcUQ7SUFDckQsNkJBQTRCO0lBQzVCLG1DQUFrQztJQUNsQyx5QkFBd0I7SUFDeEIsbUJBQWtCO0lBQ2xCLFNBQVE7SUFDUixVQUFTO0lBQ1QscUNBQWdDO1FBQWhDLGlDQUFnQztJQUNoQyxxQkFBb0I7SUFDcEIsaUJBQWdCLEVBQ2pCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXHJcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjMuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyB9XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250YWluZXItc3RhcnQge1xuICBhbGlnbi1jb250YWluZXI6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGFpbmVyLWVuZCB7XG4gIGFsaWduLWNvbnRhaW5lcjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGFpbmVyLWNlbnRlciB7XG4gIGFsaWduLWNvbnRhaW5lcjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRhaW5lci1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGFpbmVyOiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRhaW5lci1hcm91bmQge1xuICBhbGlnbi1jb250YWluZXI6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250YWluZXItc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRhaW5lcjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRhaW5lci1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGFpbmVyOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRhaW5lci1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRhaW5lcjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGFpbmVyLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGFpbmVyOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGFpbmVyLXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRhaW5lcjogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250YWluZXItc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250YWluZXI6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250YWluZXItc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGFpbmVyOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250YWluZXItbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRhaW5lcjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250YWluZXItbWQtZW5kIHtcbiAgICBhbGlnbi1jb250YWluZXI6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRhaW5lci1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRhaW5lcjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRhaW5lci1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250YWluZXI6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGFpbmVyLW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGFpbmVyOiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGFpbmVyLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRhaW5lcjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGFpbmVyLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250YWluZXI6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGFpbmVyLWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGFpbmVyOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250YWluZXItbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250YWluZXI6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250YWluZXItbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGFpbmVyOiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRhaW5lci1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRhaW5lcjogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRhaW5lci1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250YWluZXI6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250YWluZXIteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRhaW5lcjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250YWluZXIteGwtZW5kIHtcbiAgICBhbGlnbi1jb250YWluZXI6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRhaW5lci14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRhaW5lcjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRhaW5lci14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250YWluZXI6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGFpbmVyLXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGFpbmVyOiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGFpbmVyLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRhaW5lcjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi8qIVxyXG4gKiBCb290c3RyYXAgUmVib290IHY0LjMuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqIEZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MsIGxpY2Vuc2VkIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9ibG9iL21hc3Rlci9MSUNFTlNFLm1kKVxyXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNTZiMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwiYnV0dG9uXCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJyZXNldFwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAubW9kYWwtZGlhbG9nIC5jbG9zZSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGFpbmVyIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7IH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG4ubW9kYWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtOyB9XG4gIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvOyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtOyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtOyB9XG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cbiAgLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bzsgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7IH1cbiAgICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTsgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pOyB9XG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7IH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5lb3Q/dmI4NDlmXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24uZW90P3ZiODQ5ZiNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi50dGY/dmI4NDlmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLndvZmY/dmI4NDlmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24uc3ZnP3ZiODQ5ZiNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjsgfVxuXG4uaWNvbi1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjsgfVxuXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiOyB9XG5cbi5pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4uaWNvbi1yZXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjsgfVxuXG4uaWNvbi1zbW9vdGhpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiOyB9XG5cbi5pY29uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7IH1cblxuLmljb24tYml0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjsgfVxuXG4uaWNvbi1ib29zdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjsgfVxuXG4uaWNvbi1ib3dsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiOyB9XG5cbi5pY29uLWdpZnRjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7IH1cblxuLmljb24tZXh0ZXJuYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2OyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmOyB9XG4gIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7IH1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRhYi1jb250YWluZXIgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGFpbmVyID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZmFkZSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZhZGU6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY29sbGFwc2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLyogV2lkdGhzICovXG4vKiBCcmVha3BvaW50cyAqL1xuLyogQ29sdW1ucyAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LmxlZ2FjeSB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtOyB9IH1cblxuYm9keS5sZWdhY3kgLmJyZWFkY3J1bWItY29tcG9uZW50IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuYm9keSAuZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZmNzLWNvbnRhaW5lciwgLmZjcy1jb250YWluZXItc2xpbSwgLmZjcy1jb250YWluZXIteHNsaW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5mY3MtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cbiAgLmZjcy1jb250YWluZXItc2xpbSB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7IH1cbiAgLmZjcy1jb250YWluZXIteHNsaW0ge1xuICAgIHdpZHRoOiA5MDBweDsgfVxuXG4uZmNzLWxvYWRpbmctaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgei1pbmRleDogOTk5OTk7IH1cbiAgLmZjcy1sb2FkaW5nLWljb24uc2hvdy1sb2FkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mY3MtbG9hZGluZy1pY29uIC5mY3MtaWNvbi1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjByZW07XG4gICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uZWRnZSBib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NoYXJsZXN0b24nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2NoYXJsZXN0b24tcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9jaGFybGVzdG9uLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlsc29uIFNvZnQgVzAzXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmMyYTFkZDAtOWUwYi00NzcxLTlhZDEtYzQ0ZDlmNGE4OWFiLmVvdD8jaWVmaXhcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmMyYTFkZDAtOWUwYi00NzcxLTlhZDEtYzQ0ZDlmNGE4OWFiLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy82NzI0M2VkZi1kYjU1LTRjMWQtOTJlMi1lZTRjMzNmYTYzM2Iud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2RlMDEyNGE5LTc0M2EtNDc1Ny1iZmZmLWM1MDljNTk3MGVlNy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzdkYzllZTBjLWY4ZTQtNDYzMS04NDNiLTYxNTNiY2NhYzVlNS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpbHNvbiBTb2Z0IFcwM1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzY1MmVmNDVmLTZmYjctNDc1MS04MDI4LTc2MTA3ZDM2YTBlOS5lb3Q/I2llZml4XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLzY1MmVmNDVmLTZmYjctNDc1MS04MDI4LTc2MTA3ZDM2YTBlOS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvNmQ2YTgzMzEtYjI4Yy00NDIxLTg5ZGYtMmIzZDYzZDVkZmQ2LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy83MGY1OTEyNC1iYjQ1LTQxYTgtOTQ2Yi00MjViNjQ3Y2NmYjAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy84ZmYyMjk3Yy0zOTJjLTRmN2UtOGMwYy1hMDIwNzE0ODgxMTUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGaWxzb24gU29mdCBXMDNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy84NDMyOTM3Mi1kYTE2LTQ2YmItYmEzNS0yZjI2OTk1N2FmODguZW90PyNpZWZpeFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy84NDMyOTM3Mi1kYTE2LTQ2YmItYmEzNS0yZjI2OTk1N2FmODguZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzLzIzNTdmMmQyLTk5NTYtNDMyMC1hOWYyLWI4ZTlkMDkxOTEzMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvNDNkNzI2ZmYtYjJkNS00MmQ1LThhOTQtZjNmNzBiMTI2MjVmLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvMjlmMjhlMjYtYWYyYi00MTYzLWIwYzQtYjYxYzJkN2U1NGY0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlsc29uIFcwNSBNZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy81ZjA1MGM0Yy01N2RjLTQyNWMtYjQ4OC0zOGYxY2QxOWU3NTAuZW90PyNpZWZpeFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy81ZjA1MGM0Yy01N2RjLTQyNWMtYjQ4OC0zOGYxY2QxOWU3NTAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL2IzY2VmNWFjLTNlYWMtNGU5ZC05MTEzLTUxNjdiNDIyMjY1OS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvOWIyNjNkMWYtZDJmNy00YzlhLTk4NWUtNjJhZjM1YjRmMzlkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZjYwNDdkNTQtNzIzYi00OGNiLWJlYTQtZDE0MTk3MTI1NjAzLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnJvbnRhZ2UgQ29uZGVuc2VkIFcwNSBPdXRsaW5lXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMTZhMzBhZGItMzE4NC00MGM2LThjYjEtMWNmNGQxYTViNTMxLmVvdD8jaWVmaXhcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvMTZhMzBhZGItMzE4NC00MGM2LThjYjEtMWNmNGQxYTViNTMxLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy83ZThkNTEzNy00MTkyLTQzOTUtOTZkMy1lYjM2NDhmNDFlYzkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzLzhiZjI5NDM2LTk4MTctNGIzNy04NTZkLWIxMmE3MmE4MTdiYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzLzlkMTg3MTliLWMxMjYtNGY1Mi05YjQyLTU4MTI4ODBkMzRlZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpbHNvbiBTb2Z0IFcwM1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZpbHNvblNvZnRIZWF2eVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GaWxzb25Tb2Z0SGVhdnlcIikgZm9ybWF0KFwib3RmXCIpO1xuICBmb250LXdlaWdodDogOTAwOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMS1saWtlLFxuLmgyLWxpa2UsXG4uaDMtbGlrZSxcbi5oNC1saWtlLFxuLmg1LWxpa2UsXG4uaDYtbGlrZSB7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNi41cmVtO1xuICBjb2xvcjogIzJiMzkzNjsgfVxuXG5oMixcbi5oMi1saWtlIHtcbiAgZm9udC1zaXplOiA1LjJyZW07IH1cblxuaDMsXG4uaDMtbGlrZSB7XG4gIGZvbnQtc2l6ZTogNC4wcmVtOyB9XG5cbmg0LFxuLmg0LWxpa2Uge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5oNSxcbi5oNS1saWtlIHtcbiAgZm9udC1zaXplOiAzLjByZW07IH1cblxuaDYsXG4uaDYtbGlrZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtOyB9XG5cbi5pY29ubGluayBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5hLFxuLmdlbmVyaWMtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICMwMzZkNTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IC0uMjVweCAtLjI1cHggMCB0cmFuc3BhcmVudCwgXHIgLjI1cHggLjI1cHggdHJhbnNwYXJlbnQ7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyxcbiAgLmdlbmVyaWMtbGluazpob3ZlcixcbiAgLmdlbmVyaWMtbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgdGV4dC1zaGFkb3c6IC0wLjI1cHggLTAuMjVweCAwICMwMzZkNTgsIDAuMjVweCAwLjI1cHggIzAzNmQ1ODsgfVxuICBhOjphZnRlciwgYTo6YmVmb3JlLFxuICAuZ2VuZXJpYy1saW5rOjphZnRlcixcbiAgLmdlbmVyaWMtbGluazo6YmVmb3JlIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGEuYXJyb3csXG4gIC5nZW5lcmljLWxpbmsuYXJyb3cge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxucCxcbi5wIHtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzM2MzYzNjsgfVxuXG4udHJpYW5nbGUtbGluayB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLnRyaWFuZ2xlLWxpbmsuZ3JlZW4ge1xuICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG4gICAgLnRyaWFuZ2xlLWxpbmsuZ3JlZW46YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICAudHJpYW5nbGUtbGluay5vdmVyZmxvdy1lbGxpcHNpcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC8qISBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAudHJpYW5nbGUtbGluay5vdmVyZmxvdy1lbGxpcHNpczo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDAuNnJlbTsgfVxuICAudHJpYW5nbGUtbGluazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMC43cmVtO1xuICAgIGhlaWdodDogMC45cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gIC50cmlhbmdsZS1saW5rLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAuMzsgfVxuXG4uc2NyaXB0LXRleHQge1xuICBmb250LWZhbWlseTogQ2hhcmxlc3RvbiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbiAgcmlnaHQ6IC0wLjNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuNmVtICFpbXBvcnRhbnQ7IH1cblxuLnN0cmlrZXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4uc2VjdGlvbi1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNkI3NjczO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ4cmVtOyB9XG5cbi5hcnJvdy1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1saW5rLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IC44cmVtO1xuICBtYXJnaW4tbGVmdDogLjZyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNob3ctbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTYwIHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMTUge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMTIge1xuICBwYWRkaW5nLXRvcDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjJyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNTAge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW5lZy0xMCB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW5lZy0xMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0wLWF1dG8ge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uei1pLTUge1xuICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7IH1cblxuLnByaW1hcnktYnV0dG9uLFxuLmJ0bi5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzAzNmQ1ODtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICBwYWRkaW5nOiAxLjJyZW0gMy40cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE5cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5wcmltYXJ5LWJ1dHRvbi5sb2FkaW5nLFxuICAuYnRuLnByaW1hcnkubG9hZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByaW1hcnktYnV0dG9uLmxvYWRpbmc6OmJlZm9yZSxcbiAgICAuYnRuLnByaW1hcnkubG9hZGluZzo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzZkNTg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvamFtYmEtc3dpcmwuZ2lmXCIpOyB9XG4gIC5wcmltYXJ5LWJ1dHRvbjpob3ZlcixcbiAgLmJ0bi5wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnByaW1hcnktYnV0dG9uLmZhY2Vib29rLFxuICAuYnRuLnByaW1hcnkuZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9mYWNlYm9vay5zdmdcIikgY2FsYygxMDAlIC0gMi40cmVtKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAgIC5wcmltYXJ5LWJ1dHRvbi5mYWNlYm9vazpob3ZlciwgLnByaW1hcnktYnV0dG9uLmZhY2Vib29rOmZvY3VzLFxuICAgIC5idG4ucHJpbWFyeS5mYWNlYm9vazpob3ZlcixcbiAgICAuYnRuLnByaW1hcnkuZmFjZWJvb2s6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL2ZhY2Vib29rLnN2Z1wiKSBjYWxjKDEwMCUgLSAyLjRyZW0pIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ0ZTg2O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByaW1hcnktYnV0dG9uLmZjcy10aGlyZC1wYXJ0eSxcbiAgLmJ0bi5wcmltYXJ5LmZjcy10aGlyZC1wYXJ0eSB7XG4gICAgcGFkZGluZy1yaWdodDogMy40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcmltYXJ5LWJ1dHRvbi5mY3MtdGhpcmQtcGFydHksXG4gICAgICAuYnRuLnByaW1hcnkuZmNzLXRoaXJkLXBhcnR5IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogaW5pdGlhbDsgfSB9XG4gICAgLnByaW1hcnktYnV0dG9uLmZjcy10aGlyZC1wYXJ0eSAuZmNzLXRoaXJkLXBhcnR5LWljb24sXG4gICAgLmJ0bi5wcmltYXJ5LmZjcy10aGlyZC1wYXJ0eSAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucHJpbWFyeS1idXR0b24uZmNzLXRoaXJkLXBhcnR5IC5mY3MtdGhpcmQtcGFydHktaWNvbjo6YWZ0ZXIsXG4gICAgLmJ0bi5wcmltYXJ5LmZjcy10aGlyZC1wYXJ0eSAuZmNzLXRoaXJkLXBhcnR5LWljb246OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJpbWFyeS1idXR0b246YWZ0ZXIsXG4gIC5idG4ucHJpbWFyeTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAgIC5oaWdobGlnaHQtZm9vdGVyIC5wcmltYXJ5LWJ1dHRvbjphZnRlciwgLmhpZ2hsaWdodC1mb290ZXJcbiAgICAuYnRuLnByaW1hcnk6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJpbWFyeS1idXR0b246aG92ZXIsIC5wcmltYXJ5LWJ1dHRvbjpmb2N1cyxcbiAgLmJ0bi5wcmltYXJ5OmhvdmVyLFxuICAuYnRuLnByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgLnByaW1hcnktYnV0dG9uLmludmVydGVkLFxuICAuYnRuLnByaW1hcnkuaW52ZXJ0ZWQge1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAucHJpbWFyeS1idXR0b24uaW52ZXJ0ZWQ6aG92ZXIsIC5wcmltYXJ5LWJ1dHRvbi5pbnZlcnRlZDpmb2N1cyxcbiAgICAuYnRuLnByaW1hcnkuaW52ZXJ0ZWQ6aG92ZXIsXG4gICAgLmJ0bi5wcmltYXJ5LmludmVydGVkOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMzZkNTg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJpbWFyeS1idXR0b24uZGlzYWJsZWQsXG4gIC5idG4ucHJpbWFyeS5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2YxZWJlNDtcbiAgICBjb2xvcjogIzZhNmE2YTsgfVxuICAucHJpbWFyeS1idXR0b24udGhpbm5lcixcbiAgLmJ0bi5wcmltYXJ5LnRoaW5uZXIge1xuICAgIHBhZGRpbmc6IDEuMXJlbSAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnNlY29uZGFyeS1idXR0b24sXG4uYnRuLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmYWM1M2M7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vcmdhbmljLWJ1dHRvbi5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBjb2xvcjogIzJiMzkzNjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBhZGRpbmc6IDEuMTVyZW0gMi4ycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNlY29uZGFyeS1idXR0b246aG92ZXIsIC5zZWNvbmRhcnktYnV0dG9uOmZvY3VzLFxuICAuYnRuLnNlY29uZGFyeTpob3ZlcixcbiAgLmJ0bi5zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICMwMzZkNTg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29yZ2FuaWMtYnV0dG9uLWhvdmVyLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnNlY29uZGFyeS1idXR0b24uYXJyb3c6aG92ZXI6OmFmdGVyLCAuc2Vjb25kYXJ5LWJ1dHRvbi5hcnJvdzpmb2N1czo6YWZ0ZXIsXG4gIC5idG4uc2Vjb25kYXJ5LmFycm93OmhvdmVyOjphZnRlcixcbiAgLmJ0bi5zZWNvbmRhcnkuYXJyb3c6Zm9jdXM6OmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3RpY2t5LWJ1dHRvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZGY5ZWY7XG4gIHBhZGRpbmc6IDEuOHJlbTtcbiAgY29sb3I6ICMyYjM5MzY7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDNweCAwICNjMGQ5ZDQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RpY2t5LWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcbiAgICAuc3RpY2t5LWJ1dHRvbi13cmFwcGVyI3N0YXJ0LW9yZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdGlja3ktYnV0dG9uLXdyYXBwZXIgLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9IH1cbiAgLnN0aWNreS1idXR0b24td3JhcHBlciAuZGV0YWlscy13cmFwcGVyIC5wcmljZSxcbiAgLnN0aWNreS1idXR0b24td3JhcHBlciAuZGV0YWlscy13cmFwcGVyIC5jYWxvcmllcyB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdGlja3ktYnV0dG9uLXdyYXBwZXIgLmRldGFpbHMtd3JhcHBlciAucHJpY2UsXG4gICAgICAuc3RpY2t5LWJ1dHRvbi13cmFwcGVyIC5kZXRhaWxzLXdyYXBwZXIgLmNhbG9yaWVzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuc3RpY2t5LWJ1dHRvbi13cmFwcGVyIC5kZXRhaWxzLXdyYXBwZXIgLnByaWNlICsgLmNhbG9yaWVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7XG4gICAgbWFyZ2luOiAwIDEuNnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3RpY2t5LWJ1dHRvbi13cmFwcGVyIC5kZXRhaWxzLXdyYXBwZXIgLnByaWNlICsgLmNhbG9yaWVzOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdGlja3ktYnV0dG9uLXdyYXBwZXIgLmRldGFpbHMtd3JhcHBlciAuY2Fsb3JpZXMge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBjb2xvcjogIzY3NzI2ZjsgfSB9XG4gIC5zdGlja3ktYnV0dG9uLXdyYXBwZXIgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN0aWNreS1idXR0b24td3JhcHBlciBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAuc3RpY2t5LWJ1dHRvbi13cmFwcGVyLnNpbXBsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogOTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3RpY2t5LWJ1dHRvbi13cmFwcGVyLnNpbXBsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtaGVpZ2h0OiA1MDBweCkge1xuICAgICAgLnN0aWNreS1idXR0b24td3JhcHBlci5zaW1wbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpZ24tdXAtcGFnZSAuc3RpY2t5LWJ1dHRvbi13cmFwcGVyLnNpbXBsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zdGlja3ktYnV0dG9uLXdyYXBwZXIuc2ltcGxlIC5zaW1wbGUtYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg5O1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBwYWRkaW5nOiAyLjFyZW0gMCAyLjNyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuc3RpY2t5LWJ1dHRvbi13cmFwcGVyLnVuYXZhaWxhYmxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi50ZXJ0aWFyeS1idXR0b24sXG4uYnRuLnRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZDogI2Q1ZThhZDtcbiAgY29sb3I6ICMyYjM5MzY7XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICBwYWRkaW5nOiAxLjJyZW0gMy40cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAwOyB9XG4gIC50ZXJ0aWFyeS1idXR0b246aG92ZXIsXG4gIC5idG4udGVydGlhcnk6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnRlcnRpYXJ5LWJ1dHRvbjpmb2N1cyxcbiAgLmJ0bi50ZXJ0aWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuXG4uaXRlbS1mYXZvcml0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMnJlbTtcbiAgbWF4LXdpZHRoOiAxLjhyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLml0ZW0tZmF2b3JpdGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9mYXYuc3ZnXCIpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5pdGVtLWZhdm9yaXRlLnNlbGVjdGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvZmF2LWZpbGwuc3ZnXCIpOyB9XG4gIC5pdGVtLWZhdm9yaXRlLmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNzU7IH1cblxuLnF1YXRlcm5hcnktYnV0dG9uLFxuLmJ0bi5xdWF0ZXJuYXJ5IHtcbiAgY29sb3I6ICMwMDZDNUI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMzZkNTg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgcGFkZGluZzogMS4ycmVtIDNyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogMThyZW07XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG4gIC5xdWF0ZXJuYXJ5LWJ1dHRvbjpob3ZlciwgLnF1YXRlcm5hcnktYnV0dG9uOmZvY3VzLFxuICAuYnRuLnF1YXRlcm5hcnk6aG92ZXIsXG4gIC5idG4ucXVhdGVybmFyeTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxudGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmN1c3RvbS1saXN0IHtcbiAgcGFkZGluZzogMDsgfVxuICAuY3VzdG9tLWxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmN1c3RvbS1saXN0IGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgcGFkZGluZy1yaWdodDogLjRyZW07XG4gICAgICBjb2xvcjogIzAzNmQ1ODsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAzNmQ1ODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzNmQ1ODtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZm9ybS1ub3RlIHtcbiAgY29sb3I6ICMyYjM5MzY7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMC4ycmVtIDAuNXJlbSAwIHJnYmEoMTUzLCAxNzUsIDE3MiwgMC42KTtcbiAgaGVpZ2h0OiAxMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyLmxvY2tlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogOS4xcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIC5oZWFkZXIubG9ja2VkIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAuaGVhZGVyLmxvY2tlZCAuc2l0ZS1sb2dvLWNvbXBvbmVudCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMnJlbTsgfVxuICAgIC5oZWFkZXIubG9ja2VkLm1vYmlsZS1tZW51LW9wZW4ge1xuICAgICAgei1pbmRleDogNTAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cbiAgLmhlYWRlci5zY3JvbGxlZCB7XG4gICAgaGVpZ2h0OiAxMXJlbTtcbiAgICBtaW4taGVpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyLnNjcm9sbGVkIHtcbiAgICAgICAgaGVpZ2h0OiA4LjdyZW07IH0gfVxuICAuaGVhZGVyIC5zaXRlLWxvZ28tY29tcG9uZW50IGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTVyZW07XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYWxsOyB9XG4gICAgLmVkZ2UgLmhlYWRlciAuc2l0ZS1sb2dvLWNvbXBvbmVudCBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4uc2MtZWRpdG9yIC5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuZm9vdGVyIC5wcmltYXJ5LWZvb3Rlci1zdHJ1Y3R1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDlyZW07IH1cbiAgLmZvb3RlciAuYmFzaWMtc3BvdC1jb21wb25lbnQge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDAgMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDQuMnJlbTtcbiAgICBtYXgtd2lkdGg6IDMzJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyIC5iYXNpYy1zcG90LWNvbXBvbmVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5mb290ZXIgLmJhc2ljLXNwb3QtY29tcG9uZW50IGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXIgLmJhc2ljLXNwb3QtY29tcG9uZW50IGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgLmZvb3RlciAuYmFzaWMtc3BvdC1jb21wb25lbnQgLnNjcmlwdC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3RlciAuc2NyaXB0LXRleHQge1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfSB9XG4gIC5mb290ZXIgLnNlY3Rpb24tY29tcG9uZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7IH1cblxuLmZjcy1naWZ0LWNhcmRzLFxuLmZjcy1yZXdhcmRzLFxuLmZjcy1zaWduLXVwLFxuLmZjcy1sb2NhdGlvbnMsXG4uZmNzLW1lbnUsXG4uZmNzLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjhlbSAhaW1wb3J0YW50OyB9XG4gIC5mY3MtZ2lmdC1jYXJkczo6YmVmb3JlLFxuICAuZmNzLXJld2FyZHM6OmJlZm9yZSxcbiAgLmZjcy1zaWduLXVwOjpiZWZvcmUsXG4gIC5mY3MtbG9jYXRpb25zOjpiZWZvcmUsXG4gIC5mY3MtbWVudTo6YmVmb3JlLFxuICAuZmNzLXNlYXJjaDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTsgfVxuXG4uZmNzLXNpZ24tdXAge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuICAuZmNzLXNpZ24tdXA6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL21haWwtaWNvbi5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtOyB9XG4gIC5mY3Mtc2lnbi11cDpob3Zlcjo6YmVmb3JlLCAuZmNzLXNpZ24tdXAuZmNzLW5hdi1hY3RpdmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL21haWwtZmlsbC5zdmdcIik7IH1cblxuLmZjcy1naWZ0LWNhcmRzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvZ2lmdC1jYXJkcy5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uZmNzLWdpZnQtY2FyZHM6aG92ZXI6OmJlZm9yZSwgLmZjcy1naWZ0LWNhcmRzLmZjcy1uYXYtYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvZ2lmdC1jYXJkcy1maWxsLnN2Z1wiKTsgfVxuXG4uZmNzLXJld2FyZHM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9yZXdhcmRzLWljb24uc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLmZjcy1yZXdhcmRzOmhvdmVyOjpiZWZvcmUsIC5mY3MtcmV3YXJkcy5mY3MtbmF2LWFjdGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3Jld2FyZHMtZmlsbC5zdmdcIik7IH1cblxuLmZjcy1sb2NhdGlvbnM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9sb2NhdGlvbi1pY29uLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5mY3MtbG9jYXRpb25zOmhvdmVyOjpiZWZvcmUsIC5mY3MtbG9jYXRpb25zLmZjcy1uYXYtYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvbG9jYXRpb24tZmlsbC5zdmdcIik7IH1cblxuLmZjcy1tZW51OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvbWVudS1pY29uLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5mY3MtbWVudTpob3Zlcjo6YmVmb3JlLCAuZmNzLW1lbnUuZmNzLW5hdi1hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9tZW51LWZpbGwuc3ZnXCIpOyB9XG5cbi5tYWluLW5hdi1jb21wb25lbnQgLmZjcy1naWZ0LWNhcmRzLFxuLm1haW4tbmF2LWNvbXBvbmVudCAuZmNzLXJld2FyZHMsXG4ubWFpbi1uYXYtY29tcG9uZW50IC5mY3Mtc2lnbi11cCxcbi5tYWluLW5hdi1jb21wb25lbnQgLmZjcy1sb2NhdGlvbnMsXG4ubWFpbi1uYXYtY29tcG9uZW50IC5mY3MtbWVudSxcbi5tYWluLW5hdi1jb21wb25lbnQgLmZjcy1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0ZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIuNjc1ZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0OyB9XG5cbi5tYWluLW5hdi1jb21wb25lbnQgLmZjcy1zaWduLXVwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL21haWwtaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41ZW0gMS41ZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLm1haW4tbmF2LWNvbXBvbmVudCAuZmNzLXNpZ24tdXA6aG92ZXIsIC5tYWluLW5hdi1jb21wb25lbnQgLmZjcy1zaWduLXVwLmZjcy1uYXYtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0ZWQuc3ZnXCIpLCB1cmwoXCIuLi9pbWcvaWNvbnMvbWFpbC1pY29uLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNjc1ZW0sIDEuNWVtIDEuNWVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDsgfVxuXG4ubWFpbi1uYXYtY29tcG9uZW50IC5mY3Mtc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3NlYXJjaC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMnJlbSAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAuNWVtIGNlbnRlcjsgfVxuICAubWFpbi1uYXYtY29tcG9uZW50IC5mY3Mtc2VhcmNoOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWFpbi1uYXYtY29tcG9uZW50IC5mY3Mtc2VhcmNoOmhvdmVyLCAubWFpbi1uYXYtY29tcG9uZW50IC5mY3Mtc2VhcmNoOmZvY3VzLCAubWFpbi1uYXYtY29tcG9uZW50IC5mY3Mtc2VhcmNoLmZjcy1uYXYtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0ZWQuc3ZnXCIpLCB1cmwoXCIuLi9pbWcvaWNvbnMvc2VhcmNoLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNjc1ZW0sIDJyZW0gMnJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdCwgLjVlbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTsgfVxuXG4ubWFpbi1uYXYtY29tcG9uZW50IC5mY3MtbG9jYXRpb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9sb2NhdGlvbi1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxZW0gMS41ZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC41ZW0gY2VudGVyOyB9XG4gIC5tYWluLW5hdi1jb21wb25lbnQgLmZjcy1sb2NhdGlvbnM6aG92ZXIsIC5tYWluLW5hdi1jb21wb25lbnQgLmZjcy1sb2NhdGlvbnMuZmNzLW5hdi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWxlY3RlZC5zdmdcIiksIHVybChcIi4uL2ltZy9pY29ucy9sb2NhdGlvbi1maWxsLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNjc1ZW0sIDFlbSAxLjVlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdCwgLjVlbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0OyB9XG5cbi5nZW5lcmljLWZvcm0gLmlucHV0LXdyYXBwZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmdlbmVyaWMtZm9ybSAuaW5wdXQtd3JhcHBlciBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uZ2VuZXJpYy1mb3JtIC5pbnB1dC13cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmdlbmVyaWMtZm9ybSAuaW5wdXQtd3JhcHBlciBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuZ2VuZXJpYy1mb3JtIC5pbnB1dC13cmFwcGVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6cGxhY2Vob2xkZXIsXG4gIC5nZW5lcmljLWZvcm0gLmlucHV0LXdyYXBwZXIgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjpwbGFjZWhvbGRlcixcbiAgLmdlbmVyaWMtZm9ybSAuaW5wdXQtd3JhcHBlciBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsXG4gIC5nZW5lcmljLWZvcm0gLmlucHV0LXdyYXBwZXIgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmdlbmVyaWMtZm9ybSAuaW5wdXQtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdlbmVyaWMtZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cbi5nZW5lcmljLWZvcm0gLmlucHV0LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmdlbmVyaWMtZm9ybSAuaW5wdXQtcm93IC5pbnB1dC13cmFwcGVyOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogNjUlOyB9XG4gIC5nZW5lcmljLWZvcm0gLmlucHV0LXJvdyAuaW5wdXQtd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIHdpZHRoOiBjYWxjKDM1JSAtIDEuNXJlbSk7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmdlbmVyaWMtZm9ybSAuaW5wdXQtcm93IC5pbnB1dC13cmFwcGVyOmxhc3QtY2hpbGQgLmVycm9yLWxhYmVsIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmdlbmVyaWMtZm9ybSAuaW5wdXQtcm93IC5lcnJvci1sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW07IH1cblxuLmdlbmVyaWMtZm9ybSAuZm9ybS1oZWxwZXJzIHtcbiAgbWFyZ2luLXRvcDogLjZyZW07IH1cbiAgLmdlbmVyaWMtZm9ybSAuZm9ybS1oZWxwZXJzICsgLnN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMy42cmVtOyB9XG4gIC5nZW5lcmljLWZvcm0gLmZvcm0taGVscGVycyAuY2hlY2tib3gge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZ2VuZXJpYy1mb3JtIC5mb3JtLWhlbHBlcnMgLmNoZWNrYm94IGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZ2VuZXJpYy1mb3JtIC5zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5nZW5lcmljLWZvcm0gLnN1Ym1pdCB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjZyZW07IH0gfVxuXG4uZ2VuZXJpYy1mb3JtIC5pbnB1dC13cmFwcGVyLmRpc2FibGVkIGxhYmVsLFxuLmdlbmVyaWMtZm9ybSAuaW5wdXQtd3JhcHBlci5kaXNhYmxlZCBpbnB1dCB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uZ2VuZXJpYy1mb3JtIC5pbnB1dC13cmFwcGVyLmRpc2FibGVkIGlucHV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0udmFsaWQsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0udmFsaWQsXG5pbnB1dFt0eXBlPVwidGV4dFwiXS52YWxpZCxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0udmFsaWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtdmFsaWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjRyZW07IH1cblxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmVycm9yLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLmVycm9yLFxuaW5wdXRbdHlwZT1cInRleHRcIl0uZXJyb3IsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLmVycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInRleHRcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMmIzOTM2O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNmZGY5ZWYgaW5zZXQ7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM1OTVhNTk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjNyZW0gIWltcG9ydGFudDsgfVxuXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qQWRkaW5nIGZvY3VzIHN0eWxlcyBvbiB0aGUgb3V0ZXItYm94IG9mIHRoZSBmYWtlIGNoZWNrYm94Ki8gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jaGVja2JveCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmVycm9yICsgbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi45cmVtICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC4zcmVtOyB9XG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbnZhbGlkICsgbGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG4gIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSwgLmNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgIzAzNmQ1ODtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZThhZDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2NoZWNrbWFyay1ncmVlbi5zdmdcIik7XG4gICAgICBwYWRkaW5nOiAwIDAuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cbiAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgICBvdXRsaW5lLW9mZnNldDogOHB4OyB9XG4gIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBhbmltYXRpb246IC4ycyBzY2FsZUluIGVhc2UgZm9yd2FyZHM7IH1cbiAgICAuc2FmYXJpIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbkBrZXlmcmFtZXMgc2NhbGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuODkpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmVycm9yLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDJyZW0gMDsgfVxuICAuZXJyb3ItbGlzdCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZTIwMDAwOyB9XG4gICAgLmVycm9yLWxpc3QgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS4zcmVtO1xuICAgICAgaGVpZ2h0OiAxLjNyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAuMnJlbTsgfVxuXG4uZXJyb3ItbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2RkMjEwNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAuZXJyb3ItbGFiZWxbc3R5bGUqPVwib3BhY2l0eTogMTtcIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDIxZW07IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgICBtYXJnaW46IC4xcmVtIC4xcmVtOyB9XG5cbi5iYWNrZW5kLXZhbGlkYXRpb24tYmxvY2sge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYWNrZW5kLXZhbGlkYXRpb24tYmxvY2sgLmlucHV0LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuYmFja2VuZC12YWxpZGF0aW9uLWJsb2NrIC5iYWNrZW5kLXZhbGlkYXRpb24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7IH1cbiAgICAuYmFja2VuZC12YWxpZGF0aW9uLWJsb2NrIC5iYWNrZW5kLXZhbGlkYXRpb24gLmVycm9yIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmxvZy1pbi1oZWxwZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgLmxvZy1pbi1oZWxwZXJzIC5jb2w6Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmxvZy1pbi1oZWxwZXJzIC5jb2w6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmxvZy1pbi1oZWxwZXJzIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLmxvZy1pbi1oZWxwZXJzIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmlucHV0LXdyYXBwZXIgLnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGhlaWdodDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAjMDM2ZDU4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMmIzOTM2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLmVycm9yLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0uZXJyb3IsXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmVycm9yLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6ICNkZDIxMDY7IH1cbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICM1OTVhNTk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotbW96LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzU5NWE1OTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cInRleHRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSUUgMTArICovXG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICM1OTVhNTk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTotbW96LXBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06LW1vei1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cInRleHRcIl06LW1vei1wbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjNTk1YTU5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Oi1tcy1jbGVhcixcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjotbXMtY2xlYXIsXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbXMtY2xlYXIsXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi1tcy1jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKTtcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYWxsOyB9XG4gIC5wbGFjZWhvbGRlci5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5zZWxlY3RyaWMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjZDVlOGFkO1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgcGFkZGluZzogMS4xcmVtOyB9XG4gICAgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMgLmxhYmVsOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwLjdyZW07XG4gICAgICAgIGhlaWdodDogMC45cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTsgfVxuICAgIC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYy1pdGVtcyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMS40cmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMtaXRlbXM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAuOXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogLjlyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkICNkMmVhZTU7XG4gICAgICB0b3A6IC0xcmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLXNjcm9sbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgbWF4LWhlaWdodDogMzJyZW07IH1cbiAgICAgIC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtc2Nyb2xsIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2QyZWFlNTtcbiAgICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgLnNlbGVjdHJpYy13cmFwcGVyIC5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1zY3JvbGwgbGkuaGlnaGxpZ2h0ZWQsIC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtc2Nyb2xsIGxpOmhvdmVyLCAuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLXNjcm9sbCBsaTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAzNmQ1ODtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5zZWxlY3RyaWMtd3JhcHBlci5zZWxlY3RyaWMtb3BlbiAubGFiZWw6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpOyB9XG5cbi5jaGVja2JveC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtd3JhcHBlciB7XG4gICAgd2lkdGg6IDE1LjZyZW07XG4gICAgbWFyZ2luOiAxcmVtOyB9XG4gICAgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXdyYXBwZXIgaW5wdXQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXdyYXBwZXIgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2IzZDM0MzsgfVxuICAgICAgICAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtd3JhcHBlciBpbnB1dDpjaGVja2VkICsgbGFiZWwgLmljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmM2Q2O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTsgfVxuICAgICAgICAgIC5jaGVja2JveC1saXN0IC5jaGVja2JveC13cmFwcGVyIGlucHV0OmNoZWNrZWQgKyBsYWJlbCAuaWNvbjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2NoZWNrbWFyay1ncmVlbi5zdmdcIik7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC4zcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtOyB9XG4gICAgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LXdyYXBwZXIgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZWFmM2Q2O1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5jaGVja2JveC1saXN0IC5jaGVja2JveC13cmFwcGVyIGxhYmVsIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZXJyb3ItbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMnJlbSAwOyB9XG4gIC5lcnJvci1saXN0IGxpIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNlMjAwMDA7IH1cbiAgICAuZXJyb3ItbGlzdCBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjNyZW07XG4gICAgICBoZWlnaHQ6IDEuM3JlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLjZyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC40cmVtO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTsgfVxuXG4uYm90dG9tLWdyYWRpZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZyZW07XG4gIGJvdHRvbTogNHJlbTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmphbWJhLXVwZGF0ZS1wcm9maWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDYuNHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuamFtYmEtdXBkYXRlLXByb2ZpbGUge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07IH0gfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gICAgbWFyZ2luOiA0cmVtIDAgMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpLyAqL1xuICAgIGNvbG9yOiAjNGM0ZDRjO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICM0YzRkNGM7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICM0YzRkNGM7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJRSAqL1xuICAgIGNvbG9yOiAjNGM0ZDRjO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWxlY3QtdHJpYW5nbGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAuN3JlbSAwLjVyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmlucHV0LXdyYXBwZXIgaW5wdXQsXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuaW5wdXQtd3JhcHBlciAuYmlydGhkYXktd3JhcHBlciAuZGF5LFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmlucHV0LXdyYXBwZXIgLmJpcnRoZGF5LXdyYXBwZXIgLm1vbnRoLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmlucHV0LXdyYXBwZXIgLmJpcnRoZGF5LXdyYXBwZXIgLnllYXIsXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuaW5wdXQtd3JhcHBlciAuZ2VuZGVyLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmlucHV0LXdyYXBwZXIgLmZhdm9yaXRlLXByb2R1Y3QsXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAubG9jYXRpb24tc2VhcmNoLXdyYXBwZXIgaW5wdXQsXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuaW5wdXQtd3JhcHBlciAubGVhdmluZy1yZWFzb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgIzAzNmQ1ODsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmlucHV0LXdyYXBwZXIgLmxlYXZpbmctcmVhc29uIHtcbiAgICBtYXJnaW4tdG9wOiAyLjZyZW07IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5pbnB1dC13cmFwcGVyIC5mYXZvcml0ZS1wcm9kdWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuaW5wdXQtd3JhcHBlciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5pbnB1dC13cmFwcGVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5sb2NhdGlvbi1zZWFyY2gtd3JhcHBlciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5pbnB1dC13cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlcixcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5pbnB1dC13cmFwcGVyIGlucHV0W3R5cGU9XCJlbWFpbFwiXTo6cGxhY2Vob2xkZXIsXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAubG9jYXRpb24tc2VhcmNoLXdyYXBwZXIgaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmlucHV0LXdyYXBwZXIgLmJpcnRoZGF5LXdyYXBwZXIgLmRheSxcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5pbnB1dC13cmFwcGVyIC5iaXJ0aGRheS13cmFwcGVyIC5tb250aCxcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5pbnB1dC13cmFwcGVyIC5iaXJ0aGRheS13cmFwcGVyIC55ZWFyLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmlucHV0LXdyYXBwZXIgbGFiZWwsXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuaW5wdXQtd3JhcHBlciBzZWxlY3QsXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAubG9jYXRpb24td3JhcHBlciBzcGFuLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnVuc3Vic2NyaWJlLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjNGM0ZDRjO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlsc29uIFNvZnQgVzAzXCI7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5pbnB1dC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmlucHV0LXdyYXBwZXIgPiBsYWJlbCB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmlucHV0LXdyYXBwZXIgPiBsYWJlbDplbXB0eSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5iaXJ0aGRheS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5iaXJ0aGRheS13cmFwcGVyIC5zZWxlY3RyaWMtZGF5LFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmJpcnRoZGF5LXdyYXBwZXIgLnNlbGVjdHJpYy15ZWFyIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuYmlydGhkYXktd3JhcHBlciAuc2VsZWN0cmljLW1vbnRoIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMCAxLjZyZW07IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5sb2NhdGlvbi13cmFwcGVyLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmxvY2F0aW9uLXNlYXJjaC13cmFwcGVyLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnVuc3Vic2NyaWJlLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5sb2NhdGlvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAudW5zdWJzY3JpYmUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5sb2NhdGlvbi13cmFwcGVyIGJ1dHRvbixcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC51bnN1YnNjcmliZS10aXRsZSBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWU4YWQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMi4ycmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmxvY2F0aW9uLXdyYXBwZXIgc3BhbixcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC51bnN1YnNjcmliZS10aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmxvY2F0aW9uLXdyYXBwZXIgYnV0dG9uIHNwYW4sXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAudW5zdWJzY3JpYmUtdGl0bGUgYnV0dG9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmxvY2F0aW9uLXdyYXBwZXIgYnV0dG9uIGltZyxcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC51bnN1YnNjcmliZS10aXRsZSBidXR0b24gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEuNnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5zZXBhcmF0b3Itd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzNC42cmVtO1xuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZXBhcmF0b3IuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgNDAlOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuc2VwYXJhdG9yLXdyYXBwZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5sb2NhdGlvbi1zZWFyY2gtd3JhcHBlciBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzZkNTg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMi4ycmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5sb2NhdGlvbi1zZWFyY2gtd3JhcHBlciBidXR0b24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMztcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAubG9jYXRpb24tc2VhcmNoLXdyYXBwZXIgYnV0dG9uIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxLjZyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMC40cmVtOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAubG9jYXRpb24tc2VhcmNoLXdyYXBwZXIgaW5wdXQge1xuICAgIG1heC13aWR0aDogMzIuMnJlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmxvY2F0aW9uLXNlYXJjaC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5zdG9yZS1sb2NhdG9yLXJlc3VsdHMtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnN0b3JlLWxvY2F0b3IgLnN0b3JlLWxvY2F0b3ItcmVzdWx0cy1pdGVtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC42cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZXBhcmF0b3IuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuc3RvcmUtbG9jYXRvciAubG9jLXJlcy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMS42cmVtOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuc3RvcmUtbG9jYXRvciAubG9jLXJlcy10aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNGM0ZDRjOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuc3RvcmUtbG9jYXRvciAubG9jLXJlcy1hZGRyZXNzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGNvbG9yOiAjNGM0ZDRjOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICB3aWR0aDogN3JlbTtcbiAgICBoZWlnaHQ6IDYuOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5jaGVja2JveC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA0Ni40cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5jaGVja21hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICB3aWR0aDogMS44cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmNoZWNrbWFyazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYWNhY2FjO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBvcGFjaXR5OyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGVja21hcmstaWNvbi5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjJyZW0gYXV0bztcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICB3aWR0aDogMS44cmVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM3NjM5YWY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYW5pbWF0aW9uOiAuNHMgbGluZWFyIGJvdW5jZUluIGZvcndhcmRzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5zdWJtaXQtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnN1Ym1pdC13cmFwcGVyIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzAzNmQ1ODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOS42cmVtO1xuICAgIHBhZGRpbmc6IDAuNnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5zdWJtaXQtd3JhcHBlciBidXR0b24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMztcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuZmF2b3JpdGUtbG9jYXRpb25zLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEuNHJlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmZhdm9yaXRlLWxvY2F0aW9ucy1pdGVtIC5sb2MtcmVzLWFkZHJlc3Mge1xuICAgIG1heC13aWR0aDogMTJyZW07IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC51bnN1YnNjcmliZS1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAzOHJlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmZhdm9yaXRlLWxvY2F0aW9ucy1pdGVtIC5sb2MtcmVzLXRpdGxlIHNwYW4sXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAudW5zdWJzY3JpYmUtaXRlbSAudGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAzNmQ1ODsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmZhdm9yaXRlLWxvY2F0aW9ucy1pdGVtIC5sb2MtcmVzLWFkZHJlc3Mgc3BhbixcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC51bnN1YnNjcmliZS1pdGVtIC5kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogIzRjNGQ0YzsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmZhdm9yaXRlLWxvY2F0aW9ucy1pdGVtLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnVuc3Vic2NyaWJlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICNkZWRlZGU7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5mYXZvcml0ZS1sb2NhdGlvbnMtaXRlbTpmaXJzdC1vZi10eXBlLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnVuc3Vic2NyaWJlLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcDogMC4ycmVtIHNvbGlkICNkZWRlZGU7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5mYXZvcml0ZS1sb2NhdGlvbnMtaXRlbSAuZGV0YWlscy1jb250YWluZXIge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5mYXZvcml0ZS1sb2NhdGlvbnMtaXRlbSAubG9jLXJlcy10aXRsZSxcbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC51bnN1YnNjcmliZS1pdGVtIC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuZmF2b3JpdGUtbG9jYXRpb25zLWxpc3QgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dCB7XG4gICAgd2lkdGg6IDM5cmVtOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAucmVtb3ZlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAucmVtb3ZlLWNvbnRhaW5lciBidXR0b24ge1xuICAgIHdpZHRoOiA3cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnJlbW92ZS1jb250YWluZXIgYnV0dG9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZW1vdmUtaWNvbi5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAucmVtb3ZlLWNvbnRhaW5lciBidXR0b24gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JlbW92ZS1pY29uLmpwZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiAxLjZyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5hZGQtbW9yZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEuNHJlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmFkZC1tb3JlIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmFkZC1tb3JlIGJ1dHRvbiBzcGFuIHtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpbHNvbiBTb2Z0IFcwM1wiOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuYWRkLW1vcmUgYnV0dG9uIHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxLjRyZW07XG4gICAgaGVpZ2h0OiAxLjRyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90aW1lcy1jaXJjbGUtcmVndWxhci5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuZGlzYWJsZWQgbGFiZWwge1xuICAgIGNvbG9yOiAjOWE5YTlhICFpbXBvcnRhbnQ7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIGlucHV0OmRpc2FibGVkLFxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgc2VsZWN0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzlhOWE5YSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM5YTlhOWEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgc2VsZWN0OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0LXRyaWFuZ2xlLWRpc2FibGVkLnBuZ1wiKTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLmxvY2F0aW9uLXNlYXJjaC13cmFwcGVyIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnVuc3Vic2NyaWJlLWZvcm0gLnN1Ym1pdC13cmFwcGVyIGJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAzNHJlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnVuc3Vic2NyaWJlLWZyb20tYWxsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC51bnN1YnNjcmliZS1mb3JtIC5zdWJtaXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNS44cmVtOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAudW5zdWJzY3JpYmUtZm9ybSAuc3VibWl0LXdyYXBwZXIgYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxLjJyZW07IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC51bnN1YnNjcmliZS1mcm9tLWFsbCBhIHtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMzZkNTg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuZ2VuZGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEuNHJlbTsgfVxuICAgIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuZ2VuZGVyLXdyYXBwZXIgbGFiZWw6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnNlbGVjdHJpYy1pdGVtcyA+ICosXG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuc2VsZWN0cmljID4gKiB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzRjNGQ0YztcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuc2VsZWN0cmljIHtcbiAgICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgIzAzNmQ1OCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5zZWxlY3RyaWMtaXRlbXMge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDFyZW07XG4gICAgYm94LXNoYWRvdzogMCAuNHJlbSAxcmVtICNhMWExYTE7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTNlOGY5O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMS41cmVtIDEuMnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuc2VsZWN0cmljLWl0ZW1zIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnNlbGVjdHJpYy1pdGVtcyBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuc2VsZWN0cmljLWl0ZW1zIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2ZDU4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnNlbGVjdHJpYy1pdGVtcyBsaS5oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYztcbiAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnNlbGVjdHJpYy1pdGVtcyBsaS5sYXN0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAxcmVtOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuc2VsZWN0cmljIC5idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIC5zZWxlY3RyaWMgLmJ1dHRvbjo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM1OTVhNTkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTsgfVxuICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgLnNlbGVjdHJpYy1vcGVuIC5idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDM2ZDU4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDEuMnJlbSAzLjRyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5qYW1iYS11cGRhdGUtcHJvZmlsZSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAuamFtYmEtdXBkYXRlLXByb2ZpbGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmphbWJhLXVwZGF0ZS1wcm9maWxlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZmZmZmZmIDAgMCAwIDNweCAjMDM2ZDU4OyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuaW5wdXQtdmFsaWRhdGlvbi1lcnJvciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICNkZDIxMDYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlOyB9XG4gIC5qYW1iYS11cGRhdGUtcHJvZmlsZSAuZmllbGQtdmFsaWRhdGlvbi1lcnJvciB7XG4gICAgY29sb3I6ICNkZDIxMDY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBib3R0b206IC0wLjZyZW07XG4gICAgbGVmdDogMDsgfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpIHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg5KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgU2VsZWN0cmljIHYxLjEzLjBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlbGVjdHJpYy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdHJpYy1yZXNwb25zaXZlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNlbGVjdHJpYyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZDogI0Y4RjhGODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXJnaW46IDAgMzhweCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGNvbG9yOiAjNDQ0O1xuICBoZWlnaHQ6IDM4cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOGY4Zjg7XG4gIGNvbG9yOiAjQkJCO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IDAvMCBhO1xuICAqZm9udDogMjBweC8zOHB4IEx1Y2lkYSBTYW5zIFVuaWNvZGUsIEFyaWFsIFVuaWNvZGUgTVMsIEFyaWFsOyB9XG5cbi5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0JCQjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uc2VsZWN0cmljLWZvY3VzIC5zZWxlY3RyaWMge1xuICBib3JkZXItY29sb3I6ICNhYWFhYWE7IH1cblxuLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0OyB9XG5cbi5zZWxlY3RyaWMtaG92ZXIgLnNlbGVjdHJpYyAuYnV0dG9uIHtcbiAgY29sb3I6ICNhMmEyYTI7IH1cblxuLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTJhMmEyOyB9XG5cbi5zZWxlY3RyaWMtb3BlbiB7XG4gIHotaW5kZXg6IDk5OTk7IH1cblxuLnNlbGVjdHJpYy1vcGVuIC5zZWxlY3RyaWMge1xuICBib3JkZXItY29sb3I6ICNjNGM0YzQ7IH1cblxuLnNlbGVjdHJpYy1vcGVuIC5zZWxlY3RyaWMtaXRlbXMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0cmljLWRpc2FibGVkIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnNlbGVjdHJpYy1oaWRlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4uc2VsZWN0cmljLWhpZGUtc2VsZWN0IHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMCU7IH1cblxuLnNlbGVjdHJpYy1oaWRlLXNlbGVjdC5zZWxlY3RyaWMtaXMtbmF0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc2VsZWN0cmljLWhpZGUtc2VsZWN0LnNlbGVjdHJpYy1pcy1uYXRpdmUgc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnNlbGVjdHJpYy1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAqZm9udDogMC8wIGEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3RyaWMtdGVtcC1zaG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi8qIEl0ZW1zIGJveCAqL1xuLnNlbGVjdHJpYy1pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICB6LWluZGV4OiAtMTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggLTZweDsgfVxuXG4uc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtc2Nyb2xsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uc2VsZWN0cmljLWFib3ZlIC5zZWxlY3RyaWMtaXRlbXMge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTsgfVxuXG4uc2VsZWN0cmljLWl0ZW1zIHVsLCAuc2VsZWN0cmljLWl0ZW1zIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyMHB4OyB9XG5cbi5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICM2NjY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uc2VsZWN0cmljLWl0ZW1zIGxpLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI0UwRTBFMDtcbiAgY29sb3I6ICM0NDQ7IH1cblxuLnNlbGVjdHJpYy1pdGVtcyBsaS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6ICNEMEQwRDA7XG4gIGNvbG9yOiAjNDQ0OyB9XG5cbi5zZWxlY3RyaWMtaXRlbXMgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRDVENUQ1O1xuICBjb2xvcjogIzQ0NDsgfVxuXG4uc2VsZWN0cmljLWl0ZW1zIC5kaXNhYmxlZCB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAgLnNlbGVjdHJpYy1ncm91cC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM0NDQ7IH1cblxuLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLWdyb3VwLmRpc2FibGVkIGxpIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLWdyb3VwIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWNvbnRyb2wtY29tcG9uZW50IC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XG4gICAgbWF4LXdpZHRoOiA4cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH0gfVxuXG4ubWFpbi1uYXYtY29tcG9uZW50IHtcbiAgZmxleC1ncm93OiAwOyB9XG4gIC5tYWluLW5hdi1jb21wb25lbnQgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07IH1cbiAgICAubWFpbi1uYXYtY29tcG9uZW50IHVsIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNC42cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAgICAgLm1haW4tbmF2LWNvbXBvbmVudCB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgIC5tYWluLW5hdi1jb21wb25lbnQgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjhyZW07IH0gfVxuICAgICAgLm1haW4tbmF2LWNvbXBvbmVudCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAubWFpbi1uYXYtY29tcG9uZW50IHVsIGxpIGEsXG4gICAgICAubWFpbi1uYXYtY29tcG9uZW50IHVsIGxpIGE6bm90KFtocmVmXSkge1xuICAgICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tYWluLW5hdi1jb21wb25lbnQgdWwgbGkgYTpiZWZvcmUsXG4gICAgICAgIC5tYWluLW5hdi1jb21wb25lbnQgdWwgbGkgYTpub3QoW2hyZWZdKTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5tYWluLW5hdi1jb21wb25lbnQgdWwgbGkgYS5ob3ZlciwgLm1haW4tbmF2LWNvbXBvbmVudCB1bCBsaSBhOmZvY3VzLCAubWFpbi1uYXYtY29tcG9uZW50IHVsIGxpIGEuZmNzLW5hdi1hY3RpdmUsXG4gICAgICAgIC5tYWluLW5hdi1jb21wb25lbnQgdWwgbGkgYTpub3QoW2hyZWZdKS5ob3ZlcixcbiAgICAgICAgLm1haW4tbmF2LWNvbXBvbmVudCB1bCBsaSBhOm5vdChbaHJlZl0pOmZvY3VzLFxuICAgICAgICAubWFpbi1uYXYtY29tcG9uZW50IHVsIGxpIGE6bm90KFtocmVmXSkuZmNzLW5hdi1hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0ZWQuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyLjY3NWVtO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0OyB9XG4gICAgICAgICAgLm1haW4tbmF2LWNvbXBvbmVudCB1bCBsaSBhLmhvdmVyLmZjcy1sb2NhdGlvbnMsIC5tYWluLW5hdi1jb21wb25lbnQgdWwgbGkgYTpmb2N1cy5mY3MtbG9jYXRpb25zLCAubWFpbi1uYXYtY29tcG9uZW50IHVsIGxpIGEuZmNzLW5hdi1hY3RpdmUuZmNzLWxvY2F0aW9ucyxcbiAgICAgICAgICAubWFpbi1uYXYtY29tcG9uZW50IHVsIGxpIGE6bm90KFtocmVmXSkuaG92ZXIuZmNzLWxvY2F0aW9ucyxcbiAgICAgICAgICAubWFpbi1uYXYtY29tcG9uZW50IHVsIGxpIGE6bm90KFtocmVmXSk6Zm9jdXMuZmNzLWxvY2F0aW9ucyxcbiAgICAgICAgICAubWFpbi1uYXYtY29tcG9uZW50IHVsIGxpIGE6bm90KFtocmVmXSkuZmNzLW5hdi1hY3RpdmUuZmNzLWxvY2F0aW9ucyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0ZWQuc3ZnXCIpLCB1cmwoXCIuLi9pbWcvaWNvbnMvbG9jYXRpb24tZmlsbC5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNjc1ZW0sIDFlbSAxLjVlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0LCAuNWVtIGNlbnRlcjsgfVxuICAubWFpbi1uYXYtY29tcG9uZW50IC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmVkZ2UgLm1haW4tbmF2LWNvbXBvbmVudCB1bCBsaSBhOmhvdmVyLmZjcy1sb2NhdGlvbnMsIC5lZGdlIC5tYWluLW5hdi1jb21wb25lbnQgdWwgbGkgYTpmb2N1cy5mY3MtbG9jYXRpb25zLCAuZWRnZSAubWFpbi1uYXYtY29tcG9uZW50IHVsIGxpIGEuZmNzLW5hdi1hY3RpdmUuZmNzLWxvY2F0aW9ucyB7XG4gIGJhY2tncm91bmQtc2l6ZTogNC42cmVtIDFyZW0gLCAxZW0gMS41ZW0gIWltcG9ydGFudDsgfVxuXG4ubW9iaWxlLW1haW4tbmF2LWNvbXBvbmVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTkyLCAyMTcsIDIxMiwgMC4zKTsgfVxuICAubW9iaWxlLW1haW4tbmF2LWNvbXBvbmVudCAuaWNvbi1sb2NhdGlvbiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgLm1vYmlsZS1tYWluLW5hdi1jb21wb25lbnQgLmljb24tbWFpbCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLm1vYmlsZS1tYWluLW5hdi1jb21wb25lbnQgLmljb24tbWVudSB7XG4gICAgZm9udC1zaXplOiAyLjNyZW07IH1cbiAgLm1vYmlsZS1tYWluLW5hdi1jb21wb25lbnQgLm1lbnUtYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxLjc1cmVtIDEuNnJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubW9iaWxlLW1haW4tbmF2LWNvbXBvbmVudCAubWVudS1iYXIge1xuICAgICAgICBoZWlnaHQ6IDZyZW07IH0gfVxuICAgIC5tb2JpbGUtbWFpbi1uYXYtY29tcG9uZW50IC5tZW51LWJhciBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5tb2JpbGUtbWFpbi1uYXYtY29tcG9uZW50IC5tZW51LWJhciBsaSBhIHtcbiAgICAgICAgY29sb3I6ICMzNjM2MzY7IH1cbiAgICAgICAgLm1vYmlsZS1tYWluLW5hdi1jb21wb25lbnQgLm1lbnUtYmFyIGxpIGE6aG92ZXIsIC5tb2JpbGUtbWFpbi1uYXYtY29tcG9uZW50IC5tZW51LWJhciBsaSBhLmZjcy1uYXYtYWN0aXZlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG5cbi51dGlsaXR5LW5hdi1jb21wb25lbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zJTtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG4gIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmljb24tbWFpbCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuaWNvbi1naWZ0Y2FyZCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuaWNvbi1yZXdhcmQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC51dGlsaXR5LW5hdi1jb21wb25lbnQgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjMwcHgpIHtcbiAgICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgdWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMzBweCkge1xuICAgICAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCB1bCBsaSA+IGEge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgdWwgbGkgPiBhOmhvdmVyLCAudXRpbGl0eS1uYXYtY29tcG9uZW50IHVsIGxpID4gYTpmb2N1cywgLnV0aWxpdHktbmF2LWNvbXBvbmVudCB1bCBsaSA+IGEuZmNzLW5hdi1hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjMjI1QjAxO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNXB4OyB9XG4gICAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAubG9nLWluIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAubG9nLWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDMuOXJlbTsgfSB9XG4gICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAubG9nLWluIGltZyxcbiAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5sb2ctaW4gc3ZnIHtcbiAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IC42cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5sb2ctaW4gaW1nLFxuICAgICAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5sb2ctaW4gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMi40cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAubG9nLWluIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IC45cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5ncmVldGluZy1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5ncmVldGluZy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuZ3JlZXRpbmctbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5zdGFydC1vcmRlci1idG4ge1xuICAgIHBhZGRpbmctdG9wOiAwLjRyZW07XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5zdGFydC1vcmRlci1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMHJlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiAtMS4zNXJlbSAtMS43cmVtIC0xLjM1cmVtIDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIzMHB4KSB7XG4gICAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5zdGFydC1vcmRlci1idG4ge1xuICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICBoZWlnaHQ6IDQuNXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLnN0YXJ0LW9yZGVyLWJ0biAuYnRuLXRleHQge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg5OyB9IH1cbiAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuYmFza2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuYmFza2V0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmJhc2tldC5tb2JpbGUtZGlzcGxheSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuYmFza2V0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH0gfVxuICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmJhc2tldCBpbWcsXG4gICAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuYmFza2V0IHN2ZyB7XG4gICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmJhc2tldCBpbWcsXG4gICAgICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmJhc2tldCBzdmcge1xuICAgICAgICAgIHdpZHRoOiAzLjhyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmJhc2tldC1ub3RpZmljYXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICMwMzZkNTg7XG4gICAgd2lkdGg6IDEuMnJlbTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC4xcmVtO1xuICAgIHRvcDogMC4ycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmJhc2tldC1ub3RpZmljYXRpb24ge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgIGhlaWdodDogMS42cmVtOyB9IH1cbiAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAucHJvZmlsZS1ub3RpZmljYXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMS4ycmVtO1xuICAgIHRvcDogLTAuM3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5wcm9maWxlLW5vdGlmaWNhdGlvbiB7XG4gICAgICAgIGxlZnQ6IC0wLjVyZW07XG4gICAgICAgIHRvcDogMDsgfSB9XG4gIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmJhc2tldDpob3ZlciBzdmcgcGF0aCwgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuYmFza2V0OmZvY3VzIHN2ZyBwYXRoLCAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5iYXNrZXQ6YWN0aXZlIHN2ZyBwYXRoLFxuICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5sb2ctaW46aG92ZXIgc3ZnIHBhdGgsXG4gIC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmxvZy1pbjpmb2N1cyBzdmcgcGF0aCxcbiAgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAubG9nLWluOmFjdGl2ZSBzdmcgcGF0aCB7XG4gICAgZmlsbDogIzJiMzkzNjsgfVxuICAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5iYXNrZXQ6aG92ZXIgc3ZnICNQYXRoLCAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5iYXNrZXQ6Zm9jdXMgc3ZnICNQYXRoLCAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5iYXNrZXQ6YWN0aXZlIHN2ZyAjUGF0aCB7XG4gICAgZmlsbDogI0Q5RTZCMzsgfVxuXG4uaGlnaGNvbnRyYXN0IC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmJhc2tldDpob3ZlciBzdmcgcGF0aCwgLmhpZ2hjb250cmFzdCAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5iYXNrZXQ6Zm9jdXMgc3ZnIHBhdGgsIC5oaWdoY29udHJhc3QgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAuYmFza2V0OmFjdGl2ZSBzdmcgcGF0aCxcbi5oaWdoY29udHJhc3QgLnV0aWxpdHktbmF2LWNvbXBvbmVudCAubG9nLWluOmhvdmVyIHN2ZyBwYXRoLFxuLmhpZ2hjb250cmFzdCAudXRpbGl0eS1uYXYtY29tcG9uZW50IC5sb2ctaW46Zm9jdXMgc3ZnIHBhdGgsXG4uaGlnaGNvbnRyYXN0IC51dGlsaXR5LW5hdi1jb21wb25lbnQgLmxvZy1pbjphY3RpdmUgc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZSAuMnMgbWFyZ2luOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1iYXNpczogMTYuNiU7XG4gICAgICBmbGV4LWdyb3c6IDE7IH0gfVxuICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgZm9udC1zaXplOiAzLjNyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi10b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgeWVsbG93O1xuICAgICAgICBwYWRkaW5nOiAuMnJlbSAuNXJlbTtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LXRvZ2dsZSAuc3Itb25seSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgICAgIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtdG9nZ2xlIC50b2dnbGUtYmFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi10b2dnbGUgLm5hdi1oYW1idXJnZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICB3aWR0aDogMi40cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LXRvZ2dsZSAubmF2LWhhbWJ1cmdlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH0gfVxuICAgICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi10b2dnbGUgLm5hdi1oYW1idXJnZXI6aG92ZXIgLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL21lbnUtZmlyc3QtbGluZS1ob3Zlci5wbmdcIik7IH1cbiAgICAgIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtdG9nZ2xlIC5uYXYtaGFtYnVyZ2VyOmhvdmVyIC50b2dnbGUtYmFyOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9tZW51LXNlY29uZC1saW5lLWhvdmVyLnBuZ1wiKTsgfVxuICAgICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi10b2dnbGUgLm5hdi1oYW1idXJnZXI6aG92ZXIgLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL21lbnUtdGhpcmQtbGluZS1ob3Zlci5wbmdcIik7IH1cbiAgICAgIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtdG9nZ2xlIC5uYXYtaGFtYnVyZ2VyIC50b2dnbGUtYmFyIGltZywgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi10b2dnbGUgLm5hdi1oYW1idXJnZXIgLnRvZ2dsZS1iYXIgc3ZnIHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuOSwgLTAuNiwgMC4zLCAxLjYpLCB3aWR0aCAwLjJzIGVhc2UgMC4yczsgfVxuICAgICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi10b2dnbGUgLm5hdi1oYW1idXJnZXIgLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDEpIGltZywgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi10b2dnbGUgLm5hdi1oYW1idXJnZXIgLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDEpIHN2ZyB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAyLjRyZW07IH1cbiAgICAgIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtdG9nZ2xlIC5uYXYtaGFtYnVyZ2VyIC50b2dnbGUtYmFyOm50aC1jaGlsZCgyKSBpbWcsIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtdG9nZ2xlIC5uYXYtaGFtYnVyZ2VyIC50b2dnbGUtYmFyOm50aC1jaGlsZCgyKSBzdmcge1xuICAgICAgICB0b3A6IDAuOXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxLjZyZW07XG4gICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LXRvZ2dsZSAubmF2LWhhbWJ1cmdlciAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMykgaW1nLCAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LXRvZ2dsZSAubmF2LWhhbWJ1cmdlciAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMykgc3ZnIHtcbiAgICAgICAgdG9wOiAxLjhyZW07XG4gICAgICAgIG1heC13aWR0aDogMC43cmVtO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNTVzIGN1YmljLWJlemllcigwLjksIC0wLjYsIDAuMywgMS42KTtcbiAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTsgfVxuICAgICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi10b2dnbGUgLm5hdi1oYW1idXJnZXIgLnNyLW9ubHkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgIGhlaWdodDogLjFyZW07XG4gICAgICAgIG1hcmdpbjogMC4xcmVtIC0wLjFyZW0gLTAuMXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7IH1cbiAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjMDM2ZDU4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDEwLjhyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYWxsO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtY29udGFpbmVyIHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LWNvbnRhaW5lciB1bCBsaSBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAuOHJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gICAgICAgIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtY29udGFpbmVyIHVsIGxpIGE6aG92ZXIsIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtY29udGFpbmVyIHVsIGxpIGEuZmNzLW5hdi1hY3RpdmUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0ZWQuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyLjE3NWVtO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0OyB9XG4gICAgICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LWNvbnRhaW5lciB1bCBsaSAub3JkZXItc3RhdHVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi1jb250YWluZXIgdWwgbGkgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAzLjRyZW0gM3JlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMnJlbTsgfVxuICAgICAgICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubW9iaWxlLWRyb3AtbmF2LWNvbnRhaW5lciB1bCBsaSAucHJpbWFyeS1idXR0b246aG92ZXIsIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IC5tb2JpbGUtZHJvcC1uYXYtY29udGFpbmVyIHVsIGxpIC5wcmltYXJ5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYztcbiAgICAgICAgICBjb2xvcjogIzAzNmQ1ODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQub3BlbiAubW9iaWxlLWRyb3AtbmF2LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudC5vcGVuIC5tb2JpbGUtZHJvcC1uYXYtY29udGFpbmVyIHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50Lm9wZW4gLm5hdi1oYW1idXJnZXIgLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDEpIGltZywgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQub3BlbiAubmF2LWhhbWJ1cmdlciAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMSkgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDlweCkgcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjksIC0wLjYsIDAuMywgMS42KSAwLjFzOyB9XG4gIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50Lm9wZW4gLm5hdi1oYW1idXJnZXIgLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDIpIGltZywgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQub3BlbiAubmF2LWhhbWJ1cmdlciAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMikgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOHB4LCAtNHB4KSByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC45LCAtMC42LCAwLjMsIDEuNikgMC4xcywgd2lkdGggMC4ycyBlYXNlOyB9XG4gIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50Lm9wZW4gLm5hdi1oYW1idXJnZXIgLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDMpIGltZywgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQub3BlbiAubmF2LWhhbWJ1cmdlciAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMykgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC02cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjksIC0wLjYsIDAuMywgMS42KSAwLjFzLCB3aWR0aCAwLjJzIGVhc2U7XG4gICAgYW5pbWF0aW9uOiBncm93IDAuNDVzIGN1YmljLWJlemllcigwLjksIC0wLjYsIDAuMywgMS42KSAwLjFzIGZvcndhcmRzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQuZmxpcHBlZCAubmF2LWhhbWJ1cmdlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7IH0gfVxuICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudC5mbGlwcGVkIC50b2dnbGUtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuOSwgLTAuNiwgMC4zLCAxLjYpLCB3aWR0aCAwLjJzIGVhc2UgMC4yczsgfVxuICAgIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50LmZsaXBwZWQgLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDEpIGltZywgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQuZmxpcHBlZCAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMSkgc3ZnIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1heC13aWR0aDogMi40cmVtOyB9XG4gICAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQuZmxpcHBlZCAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMikgaW1nLCAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudC5mbGlwcGVkIC50b2dnbGUtYmFyOm50aC1jaGlsZCgyKSBzdmcge1xuICAgICAgdG9wOiAwLjlyZW07XG4gICAgICBtYXgtd2lkdGg6IDEuNnJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50LmZsaXBwZWQgLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDMpIGltZywgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQuZmxpcHBlZCAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMykgc3ZnIHtcbiAgICAgIHRvcDogMS44cmVtO1xuICAgICAgbWF4LXdpZHRoOiAwLjdyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiAwLjU1cyBjdWJpYy1iZXppZXIoMC45LCAtMC42LCAwLjMsIDEuNikgYWxsO1xuICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTsgfVxuICAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudC5mbGlwcGVkLm9wZW4gLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDEpIGltZywgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQuZmxpcHBlZC5vcGVuIC50b2dnbGUtYmFyOm50aC1jaGlsZCgxKSBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgOXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuOSwgLTAuNiwgMC4zLCAxLjYpIDAuMXM7IH1cbiAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQuZmxpcHBlZC5vcGVuIC50b2dnbGUtYmFyOm50aC1jaGlsZCgyKSBpbWcsIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50LmZsaXBwZWQub3BlbiAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMikgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0ycHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjksIC0wLjYsIDAuMywgMS42KSAwLjFzLCB3aWR0aCAwLjJzIGVhc2U7IH1cbiAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQuZmxpcHBlZC5vcGVuIC50b2dnbGUtYmFyOm50aC1jaGlsZCgzKSBpbWcsIC5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50LmZsaXBwZWQub3BlbiAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMykgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMnB4LCAtM3B4KSByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC45LCAtMC42LCAwLjMsIDEuNikgMC4xcywgd2lkdGggMC4ycyBlYXNlO1xuICAgIGFuaW1hdGlvbjogZ3JvdyAwLjQ1cyBjdWJpYy1iZXppZXIoMC45LCAtMC42LCAwLjMsIDEuNikgMC4xcyBmb3J3YXJkcztcbiAgICBoZWlnaHQ6IDAuNHJlbTsgfVxuXG4ubG9ja2VkIC5tb2JpbGUtZHJvcC1uYXYtY29udGFpbmVyIHtcbiAgdG9wOiA3LjVyZW07IH1cblxuLnNjcm9sbGVkIC5tb2JpbGUtZHJvcC1uYXYtY29udGFpbmVyIHtcbiAgdG9wOiA5LjZyZW07IH1cblxuQGtleWZyYW1lcyBncm93IHtcbiAgMCUge1xuICAgIG1heC13aWR0aDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgMTAwJSB7XG4gICAgbWF4LXdpZHRoOiAwLjhyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjhyZW0gMC42cmVtOyB9IH1cblxuQGtleWZyYW1lcyBzaHJpbmsge1xuICAwJSB7XG4gICAgbWF4LXdpZHRoOiAxLjhyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjhyZW0gMC42cmVtOyB9XG4gIDEwMCUge1xuICAgIG1heC13aWR0aDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH0gfVxuXG56IC5pb3MgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQub3BlbiAubmF2LWhhbWJ1cmdlciAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAtMnB4KSByb3RhdGUoNDVkZWcpOyB9XG5cbnogLmlvcyAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudC5vcGVuIC5uYXYtaGFtYnVyZ2VyIC50b2dnbGUtYmFyOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuOHJlbSAwLjRyZW07XG4gIG1heC13aWR0aDogMC43cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMXB4LCAtNHB4KSByb3RhdGUoNDVkZWcpOyB9XG5cbnogLmlvcyAubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCAubmF2LWhhbWJ1cmdlciAudG9nZ2xlLWJhcjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxLjJyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAwLjRyZW07IH1cblxuLm1lZ2EtbWVudS1jb21wb25lbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGYxO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMi41cmVtO1xuICB6LWluZGV4OiA5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UgYWxsLCAwcyBsaW5lYXIgdG9wO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMTFweCA4cHggLTEwcHggI0NDQztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgOTguOCUsIDk5LjcwNzklIDk4LjYxNTklLCA5OS40NTM0JSA5OC40NzYlLCA5OS4wMDY5JSA5OC4yNTYlLCA5OC41OTczJSA5OC4wNzQ4JSwgOTguMjU3OSUgOTcuOTM3NCUsIDk3Ljk5MzclIDk3LjgzNzQlLCA5Ny40NDE1JSA5Ny42NDUyJSwgOTcuMDk4JSA5Ny41MzYyJSwgOTYuNzYyMSUgOTcuNDM2MiUsIDk2LjQ0JSA5Ny4zNDcyJSwgOTYuMDIwOCUgOTcuMjM4NCUsIDk1LjU5MjQlIDk3LjEzNjYlLCA5NS4wMTg3JSA5Ny4wMTM2JSwgOTQuNDk2NSUgOTYuOTEzNiUsIDk0LjA4MDYlIDk2Ljg0MTYlLCA5My43Njc3JSA5Ni43OTE2JSwgOTMuNDU5NiUgOTYuNzQ2JSwgOTMuMDA2OSUgOTYuNjg0OCUsIDkyLjcxODMlIDk2LjY0OTQlLCA5Mi4xNzY2JSA5Ni41ODk0JSwgOTEuODAyNSUgOTYuNTUzNSUsIDkxLjQ2NTklIDk2LjUyNSUsIDkwLjk5NDQlIDk2LjQ5JSwgOTAuNTEzMiUgOTYuNDYwNyUsIDkwLjIwMDIlIDk2LjQ0NSUsIDg5LjkyMjglIDk2LjQzMyUsIDg5LjUxMzIlIDk2LjQxOSUsIDg5LjE1MTUlIDk2LjQwOTglLCA4OC43NTM4JSA5Ni40MDMzJSwgODguMzk4NCUgOTYuNDAwOCUsIDg4LjI0NzUlIDk2LjQwMDglLCA4Ny44MzElIDk2LjQwNTglLCA4Ny40MzM5JSA5Ni40MTk2JSwgODYuOTMzOSUgOTYuNDQ5JSwgODYuNTE4NyUgOTYuNDgyNiUsIDg2LjA1NDklIDk2LjUyOTYlLCA4NS42MTQ3JSA5Ni41ODI4JSwgODUuMjk5NyUgOTYuNjI1NiUsIDg0LjkzMzIlIDk2LjY4MDIlLCA4NC40OTkzJSA5Ni43NTA1JSwgODQuMDY2JSA5Ni44MjclLCA4My42MzklIDk2LjkwNyUsIDgzLjE4NDIlIDk2Ljk5ODIlLCA4Mi43ODIzJSA5Ny4wODI2JSwgODIuMzUzMiUgOTcuMTc2NCUsIDgyLjExMzMlIDk3LjIzMDIlLCA4MS42MDA4JSA5Ny4zNDg0JSwgODEuMDI3OCUgOTcuNDg0NyUsIDgwLjQzMjUlIDk3LjYzJSwgNzkuOTM4MSUgOTcuNzUyNiUsIDc5LjQ5MzclIDk3Ljg2MzglLCA3OS4wNTQyJSA5Ny45NzQlLCA3OC40MTA5JSA5OC4xMzU0JSwgNzcuOTYxNyUgOTguMjQ3NiUsIDc3LjU0OTMlIDk4LjM0OTglLCA3Ny4xNTI5JSA5OC40NDclLCA3Ni42NjQ4JSA5OC41NjUlLCA3Ni4xMTQlIDk4LjY5NTIlLCA3NS43NzElIDk4Ljc3NTIlLCA3NS40ODEyJSA5OC44NDEyJSwgNzUuMTIzNyUgOTguOTIxMiUsIDc0LjgwNiUgOTguOTkwNCUsIDc0LjUwODMlIDk5LjA1NCUsIDc0LjE3MDMlIDk5LjEyNDIlLCA3My44NjM2JSA5OS4xODYyJSwgNzMuNTQxNyUgOTkuMjQ5NSUsIDczLjEzJSA5OS4zMjc0JSwgNzIuNzQ2OCUgOTkuMzk3JSwgNzIuMzQyOCUgOTkuNDY2OCUsIDcxLjgxNDMlIDk5LjU1MjclLCA3MS40MjYyJSA5OS42MTI4JSwgNzAuOTQ5MiUgOTkuNjgwNiUsIDcwLjY0MTElIDk5LjcyMDYlLCA3MC4yODM3JSA5OS43NjQ5JSwgNjkuODEwMSUgOTkuODE4NCUsIDY5LjM2NzclIDk5Ljg2MzElLCA2OC43NDgyJSA5OS45MTY4JSwgNjguMDY4NCUgOTkuOTYzMiUsIDY3LjU4NDQlIDk5Ljk4ODQlLCA2Ny4yNDYxJSAxMDAlLCA2Ni4wOTQzJSAxMDAuMDAyMiUsIDY1LjMyOTQlIDk5Ljk2NTIlLCA2NC44MDYlIDk5LjkyNTElLCA2NC4zNDglIDk5Ljg4MDIlLCA2My44MDklIDk5LjgxNjglLCA2My4yMzYzJSA5OS43Mzg2JSwgNjIuNDYyJSA5OS42MTclLCA2MS41MTMzJSA5OS40NDc4JSwgNjAuNzYwOTglIDk5LjMwMDklLCA2MC4xNTgyJSA5OS4xNzc2JSwgNTkuNjM2MiUgOTkuMDY3NyUsIDU5LjA0NTElIDk4Ljk0MSUsIDU4LjQ5MjYlIDk4LjgyMSUsIDU3Ljk2MzIlIDk4LjcwNjYlLCA1Ny42MDIyJSA5OC42MjklLCA1Ni45NzUxJSA5OC40OTYyJSwgNTYuMzYwNSUgOTguMzY5NiUsIDU1Ljk1NDIlIDk4LjI4OTYlLCA1NS40MTg3JSA5OC4xODY2JSwgNTQuNjQ0MyUgOTguMDQ3NiUsIDUzLjkxMiUgOTcuOTI4OCUsIDUzLjQxMDclIDk3Ljg1NTglLCA1Mi44MTk2JSA5Ny43Nzk2JSwgNTIuMjgzMyUgOTcuNzIwOCUsIDUxLjc1NDMlIDk3LjY3MyUsIDUxLjQxOTI2JSA5Ny42NDg0JSwgNTEuMDU4MiUgOTcuNjI3NCUsIDUwLjY2MTEyJSA5Ny42MTA4JSwgNTAuMjQ3NDklIDk3LjYwMTIlLCA0OS43MjIxJSA5Ny42MDEyJSwgNDkuMzEzNCUgOTcuNjA4MiUsIDQ4LjEyNDglIDk3LjY0NTQlLCA0Ny44MjUwMyUgOTcuNjU4NiUsIDQ2LjYxODQ5JSA5Ny43MjU4JSwgNDUuODI1MSUgOTcuNzgxNiUsIDQ1LjI5NjYlIDk3LjgyMzIlLCA0NC44MzklIDk3Ljg2MjIlLCA0NC41MjIlIDk3Ljg5MDUlLCA0My43OTAzMyUgOTcuOTYwNCUsIDQyLjc0MzMyJSA5OC4wNjk0JSwgNDIuMDAzMSUgOTguMTUyNCUsIDQxLjA5NDIlIDk4LjI1OTglLCA0MC40NTI1JSA5OC4zMzg4JSwgMzkuNzg0NCUgOTguNDIzNCUsIDM4Ljk3NDIlIDk4LjUyODMlLCAzOC40MDEzJSA5OC42MDM5JSwgMzcuNDkzNiUgOTguNzI0JSwgMzYuOTM4MzElIDk4Ljc5ODQlLCAzNi4zNjYyJSA5OC44NzQ4JSwgMzUuNTkwODIlIDk4Ljk3OCUsIDM0Ljk5MiUgOTkuMDU2NCUsIDM0LjI4NzYlIDk5LjE0NzQlLCAzMy4yMzk1JSA5OS4yNzglLCAzMi4wNDIlIDk5LjQxNzklLCAzMS4wMjA3MiUgOTkuNTI3NSUsIDMwLjA2OTMlIDk5LjYxOTElLCAyOS4wNTY5NSUgOTkuNzAzOCUsIDI4LjE1ODIlIDk5Ljc2NTglLCAyNy41MzgyJSA5OS44MDAxJSwgMjYuNzMxMDElIDk5LjgyMjQlLCAyNS44NTg5JSA5OS44MDc4JSwgMjUuMzkyJSA5OS43ODQ3JSwgMjQuNzg0MDclIDk5Ljc0JSwgMjMuOTcyNiUgOTkuNjU1OCUsIDIzLjAyMjglIDk5LjUyNDklLCAyMS42OTM2JSA5OS4yOTElLCAyMC4yOTI0OCUgOTguOTkxJSwgMTguMzU0JSA5OC41MTElLCAxNy4zNDE2NSUgOTguMjQwMiUsIDE2LjI0MjI4JSA5Ny45NDAyJSwgMTUuNTk5MiUgOTcuNzY1JSwgMTQuNDgyODIlIDk3LjQ2NzYlLCAxMi43NDU2JSA5Ny4wNDc2JSwgMTEuNDQyNDIlIDk2Ljc5NTglLCAxMC4wOTQwOCUgOTYuNjMxNCUsIDkuMjQ4OTUlIDk2LjYlLCA4LjQzNzc2JSA5Ni42MTg2JSwgNy41MDMyJSA5Ni42NzUlLCA3LjEwODA2JSA5Ni43MTA2JSwgNi41MjUxJSA5Ni43NzY2JSwgNS41MjIwNCUgOTYuOTI5NCUsIDQuNDYzMjglIDk3LjE0OTQlLCAzLjU2MjkzJSA5Ny4zODgzJSwgMS40MDY3NCUgOTguMTk4JSwgMCUgOTklLCAwJSAwJSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCB7XG4gICAgICB0b3A6IDdyZW07XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQuc2hvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1haW4tbGlua3MtY29sIHtcbiAgICB3aWR0aDogMjMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMSU7IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1haW4tbGlua3MtY29sOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMyU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgICAubWVnYS1tZW51LWNvbXBvbmVudCAubWFpbi1saW5rcy1jb2w6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMy41JTsgfSB9XG4gIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tYWluLWxpbmtzLWNvbDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubWVnYS1tZW51LWNvbXBvbmVudCAuY2xvc2Uge1xuICAgIHRvcDogMnJlbTtcbiAgICByaWdodDogMnJlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAubWVnYS1tZW51LWNvbXBvbmVudCBhIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMzZkNTg7IH1cbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCBhOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLW1haW4tbGlua3Mge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgIHBhZGRpbmctdG9wOiA0LjZyZW07XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgbWluLXdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtcmlnaHQge1xuICAgIG1heC13aWR0aDogNDAlOyB9XG4gICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtcmlnaHQgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gIC5tZWdhLW1lbnUtY29tcG9uZW50LmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAubWVnYS1tZW51LWNvbXBvbmVudCB1bC5zdGFuZGFyZC1saXN0IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCB1bC5zdGFuZGFyZC1saXN0IGxpIGEge1xuICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm5vLXN1Ym1lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5uby1zdWJtZW51IGRpdiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5uby1zdWJtZW51IGEge1xuICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQgLnN0YW5kYXJkLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCAuc3RhbmRhcmQtbGluayBhIHtcbiAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5tZWdhLW1lbnUtY29tcG9uZW50IC5zdWJtZW51LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5zdWJtZW51LWxpbmsgYSB7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIC5tZWdhLW1lbnUtY29tcG9uZW50IC5oYXMtc3VibWVudSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLmhhcy1zdWJtZW51IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtOyB9IH1cbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCAuaGFzLXN1Ym1lbnUgPiBhIHtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLmhhcy1zdWJtZW51IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCAuaGFzLXN1Ym1lbnUgdWwgbGkgYSB7XG4gICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIC5tZWdhLW1lbnUtY29tcG9uZW50IGRpdi5mdWxsd2lkdGgge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTsgfVxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IGRpdi5mdWxsd2lkdGggaW1nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmc6IDQuNnJlbSAwIDAgMyU7IH1cbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1mZWF0dXJlZC1kZXRhaWwgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1mZWF0dXJlZC1kZXRhaWwgcCB7XG4gICAgICBtYXJnaW46IDFyZW0gMCAxLjVyZW0gMDsgfVxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCAuc2NyaXB0LXRleHQge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBjb2xvcjogIzAzNmQ1ODsgfVxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCBoMSxcbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1mZWF0dXJlZC1kZXRhaWwgaDIsXG4gICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZmVhdHVyZWQtZGV0YWlsIGgzLFxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCBoNCxcbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1mZWF0dXJlZC1kZXRhaWwgaDUsXG4gICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZmVhdHVyZWQtZGV0YWlsIGg2LFxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCAuaDEtbGlrZSxcbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1mZWF0dXJlZC1kZXRhaWwgLmgyLWxpa2UsXG4gICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZmVhdHVyZWQtZGV0YWlsIC5oMy1saWtlLFxuICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCAuaDQtbGlrZSxcbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1mZWF0dXJlZC1kZXRhaWwgLmg1LWxpa2UsXG4gICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZmVhdHVyZWQtZGV0YWlsIC5oNi1saWtlIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1mZWF0dXJlZC1kZXRhaWwgLm1lZ2EtZGV0YWlsLWltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCAubWVnYS1kZXRhaWwtaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gICAgICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCAubWVnYS1kZXRhaWwtaW1nIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE2dnc7IH1cbiAgICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCAubWVnYS1kZXRhaWwtY3RhIC5zY3JpcHQtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMwJTsgfVxuICAgICAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZmVhdHVyZWQtZGV0YWlsIC5tZWdhLWRldGFpbC1jdGEgaDQge1xuICAgICAgICBmb250LXNpemU6IDE2MCU7IH1cbiAgICAgIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWZlYXR1cmVkLWRldGFpbCAubWVnYS1kZXRhaWwtY3RhIGEge1xuICAgICAgICBmb250LXNpemU6IDExNSU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNnB4KSB7XG4gICAgICAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1mZWF0dXJlZC1kZXRhaWwgLm1lZ2EtZGV0YWlsLWltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgICAgICAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1mZWF0dXJlZC1kZXRhaWwgLm1lZ2EtZGV0YWlsLWltZyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMnZ3OyB9IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQuc2Nyb2xsZWQge1xuICAgIHRvcDogMTFyZW07IH1cbiAgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZGV0YWlsLWN0YSAucHJpbWFyeS1idXR0b246aG92ZXIsIC5tZWdhLW1lbnUtY29tcG9uZW50IC5tZWdhLWRldGFpbC1jdGEgLnByaW1hcnktYnV0dG9uOmZvY3VzLCAubWVnYS1tZW51LWNvbXBvbmVudCAubWVnYS1kZXRhaWwtY3RhIC5wcmltYXJ5LWJ1dHRvbjphY3RpdmUge1xuICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5tZWdhLW1lbnUtY29tcG9uZW50Lmhhcy1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY1cHgpICFpbXBvcnRhbnQ7IH1cblxuLm1lbnUtc2VhcmNoLWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogMzcuNXJlbTtcbiAgbWluLWhlaWdodDogMjEuNXJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjNkNjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxMXJlbTtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDk5LjA4NSUgOTkuNjY1JSwgOTguNDAxJSA5OS40NDclLCA5Ny41NiUgOTkuMjA0JSwgOTYuMDEzNiUgOTguODE0JSwgOTUuMzY4MiUgOTguNjY4MSUsIDk0LjUxNjUlIDk4LjQ5JSwgOTMuMzQ4OCUgOTguMjY4NSUsIDkxLjk2MjElIDk4LjAzNzElLCA5MC40MjQ4JSA5Ny44MTY5JSwgODkuMTU3OCUgOTcuNjYxMSUsIDg3LjE5OTclIDk3LjQ2MzIlLCA4NS4yODgyJSA5Ny4zMTUyJSwgODMuNDUzMyUgOTcuMjEyMyUsIDgxLjY5MzMlIDk3LjE0NzElLCA4MC43JSA5Ny4xMjQzJSwgNzkuMiUgOTcuMTA3NCUsIDc4LjUyNjklIDk3LjEwNzQlLCA3Ny40MDI5JSA5Ny4xMTE1JSwgNzUuNzkxNyUgOTcuMTI5JSwgNzQuNjY3MiUgOTcuMTUwOCUsIDczLjYxODElIDk3LjE3NTYlLCA3Mi40OTQ0JSA5Ny4yMDc4JSwgNzAuOTU5MiUgOTcuMjYlLCA3MC4wNTQ2JSA5Ny4yOTUlLCA2OC40NDQyJSA5Ny4zNjQ0JSwgNjYuODc0MSUgOTcuNDM5NiUsIDY1LjkwMzclIDk3LjQ4OSUsIDY1LjExNTQlIDk3LjUzMDUlLCA2My40NjM0JSA5Ny42MjM5JSwgNjEuNzA1MzMlIDk3LjcyOTclLCA2MC41MDIxJSA5Ny44MDUzJSwgNTguODEyNSUgOTcuOTE1NyUsIDU3LjU1MDklIDk4JSwgNTYuMDg5MzMlIDk4LjEwMTIlLCA1NS4wMzM4JSA5OC4xNzQ3JSwgNTQuMDU4MyUgOTguMjQ0MiUsIDUyLjgyNjMlIDk4LjMzJSwgNTEuNTglIDk4LjQyMSUsIDUwLjYxMyUgOTguNDkyJSwgNDkuMTg5MyUgOTguNTk1JSwgNDguMTA1JSA5OC42NzQlLCA0Ni42NDAyJSA5OC43OCUsIDQ1LjI1NiUgOTguODc5JSwgNDQuMTYzNCUgOTguOTU3JSwgNDIuNzglIDk5LjA1NDklLCA0MS4wMjIlIDk5LjE3NiUsIDQwLjA1JSA5OS4yNDElLCAzOC44MTElIDk5LjMyMyUsIDM3LjY0OCUgOTkuMzk4JSwgMzYuMjk5JSA5OS40OCUsIDM0LjcyNTglIDk5LjU3MzUlLCAzMy4yNjYlIDk5LjY1NCUsIDMxLjkxNiUgOTkuNzIzJSwgMzAuNzUxOSUgOTkuNzc5JSwgMjkuNTU0JSA5OS44MzIlLCAyOC4zMTclIDk5Ljg4MiUsIDI2Ljc0NCUgOTkuOTM2JSwgMjUuMjgzNyUgOTkuOTc4JSwgMjQuMjY2NiUgMTAwJSwgMjIuOTk5JSAxMDAuMDIyJSwgMjEuNjg4JSAxMDAuMDM5NiUsIDIwLjkwMjQlIDEwMC4wNDc1JSwgMTkuOTI4MiUgMTAwLjA1NDUlLCAxOC41MDQlIDEwMC4wNTklLCAxNy42OCUgMTAwLjA1OSUsIDE2LjUxOSUgMTAwLjA1NTclLCAxNS4yMDgyJSAxMDAuMDQ3MSUsIDE0LjAwOTglIDEwMC4wMzQ3JSwgMTIuODExMiUgMTAwLjAxODElLCAxMS42NDgyNiUgMTAwJSwgMTAuMjIyNiUgOTkuOTcxJSwgOC43NjE2JSA5OS45MzU1JSwgNy40ODg3JSA5OS44OTklLCA1Ljk5MTQlIDk5Ljg1MSUsIDQuNjA0OCUgOTkuODAxNiUsIDMuMjkxJSA5OS43NDg3JSwgMS45NDMlIDk5LjY4ODglLCAwLjkzMiUgOTkuNjM4JSwgMCUgOTkuNTg2JSwgMCUgMCUpOyB9XG4gIC5tZW51LXNlYXJjaC1jb21wb25lbnQuaGVhZGVyLWxvY2tlZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE0cmVtKTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNnJlbSk7XG4gICAgICBtaW4taGVpZ2h0OiAwOyB9IH1cbiAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudC5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb246IGZhZGVJbkZvb2RTZWFjaCAuMnMgZWFzZS1pbjsgfVxuICAubWVudS1zZWFyY2gtY29tcG9uZW50IC5jbG9zZSB7XG4gICAgbWFyZ2luOiAyLjNyZW0gMi4zcmVtIDEuMXJlbSBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyLjNyZW07XG4gICAgaGVpZ2h0OiAyLjNyZW07XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDdyZW07IH1cbiAgICAubWVudS1zZWFyY2gtY29tcG9uZW50IC5tZW51LXNlYXJjaC1ib2R5IGZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCAubWVudS1zZWFyY2gtYm9keSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMy4ycmVtOyB9XG4gICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCAubWVudS1zZWFyY2gtYm9keSBidXR0b24ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWJvZHkgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjRyZW07XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubWVudS1zZWFyY2gtY29tcG9uZW50IC5tZW51LXNlYXJjaC1ib2R5IHNwYW4uYXV0by1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtaW4taGVpZ2h0OiAzcmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgICAubWVudS1zZWFyY2gtY29tcG9uZW50IC5tZW51LXNlYXJjaC1ib2R5IHNwYW4uYXV0by1tZW51OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1ncmVlbi5zdmdcIik7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGhlaWdodDogMi44cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAubWVudS1zZWFyY2gtY29tcG9uZW50IC5tZW51LXNlYXJjaC1ib2R5IHNwYW4uYXV0by1tZW51IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDA7IH1cbiAgICAubWVudS1zZWFyY2gtY29tcG9uZW50IC5tZW51LXNlYXJjaC1ib2R5IGRpdltkYXRhLXJlZj1cInJlc3VsdHNcIl0gc3BhbltkYXRhLXJlZj1cIm5vLXJlc3VsdHNcIl0ge1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAubWVudS1zZWFyY2gtY29tcG9uZW50IC5tZW51LXNlYXJjaC1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWZvb3RlciAudHJpYW5nbGUtbGluayB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCAubWVudS1zZWFyY2gtZm9vdGVyIC50cmlhbmdsZS1saW5rOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCAubWVudS1zZWFyY2gtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH0gfVxuICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWZvb3RlciAuc2VlLWFsbC1yZXN1bHRzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAubWVudS1zZWFyY2gtY29tcG9uZW50IC5tZW51LXNlYXJjaC1maWx0ZXJzIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWVudS1zZWFyY2gtY29tcG9uZW50IC5tZW51LXNlYXJjaC1maWx0ZXJzIC5maWx0ZXItdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWZpbHRlcnMgLmZpbHRlci10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWZpbHRlcnMgZmllbGRzZXQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWZpbHRlcnMgLm1lbnUtc2VhcmNoLWZpbHRlcnMtbGlzdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWVudS1zZWFyY2gtY29tcG9uZW50IC5tZW51LXNlYXJjaC1maWx0ZXJzIC5tZW51LXNlYXJjaC1maWx0ZXJzLWxpc3Qge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gNnJlbSk7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4OyB9IH1cbiAgICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWZpbHRlcnMgLm1lbnUtc2VhcmNoLWZpbHRlcnMtbGlzdCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCAubWVudS1zZWFyY2gtZmlsdGVycyAubWVudS1zZWFyY2gtZmlsdGVycy1saXN0IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWZpbHRlcnMgLm1lbnUtc2VhcmNoLWZpbHRlcnMtbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAubWVudS1zZWFyY2gtY29tcG9uZW50IC5tZW51LXNlYXJjaC1maWx0ZXJzIC5tZW51LXNlYXJjaC1maWx0ZXJzLWxpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlOGFkOyB9XG4gICAgICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWZpbHRlcnMgLm1lbnUtc2VhcmNoLWZpbHRlcnMtbGlzdCBsaSBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgICAgIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLWZpbHRlcnMgLm1lbnUtc2VhcmNoLWZpbHRlcnMtbGlzdCBsaSBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICMwMzZkNTg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzAlKTsgfVxuICAubWVudS1zZWFyY2gtY29tcG9uZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAubWVudS1zZWFyY2gtY29tcG9uZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLFxuICAubWVudS1zZWFyY2gtY29tcG9uZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNlYWYzZDYgaW5zZXQ7IH1cblxuW2RhdGEtY29tcG9uZW50PVwibWVudS1zZWFyY2gtY29tcG9uZW50XCJdIC5pdGVtLXNsaWRlciAudGV4dC1kZXNjcmlwdG9yIHtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Gb29kU2VhY2gge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmhpZ2hjb250cmFzdCAubWVudS1zZWFyY2gtY29tcG9uZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgY2xpcC1wYXRoOiBub25lOyB9XG5cbi5tZW51LXJlc3VsdHMtY29tcG9uZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1maWx0ZXJzLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtZmlsdGVycy1saXN0OjphZnRlciwgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1maWx0ZXJzLWxpc3Q6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1maWx0ZXJzLWxpc3QucmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGhlaWdodDogOTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNCwgMjQzLCAyMTQsIDApIDIwJSwgI2VhZjNkNiAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNCwgMjQzLCAyMTQsIDApIDIwJSwgI2VhZjNkNiAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjM0LCAyNTUsIDIxNCwgMCkgMjAlLCAjZWFmM2Q2IDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAvKiBJRTYtOSAqLyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1maWx0ZXJzLWxpc3QucmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWZpbHRlcnMtbGlzdC5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZWFmM2Q2IDYlLCByZ2JhKDIzNCwgMjQzLCAyMTQsIDApIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNlYWYzZDYgNiUsIHJnYmEoMjM0LCAyNDMsIDIxNCwgMCkgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWFmM2Q2IDYlLCByZ2JhKDIzNCwgMjQzLCAyMTQsIDApIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAvKiBJRTYtOSAqLyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1maWx0ZXJzLWxpc3QubGVmdC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA3cmVtIDJyZW0gNHJlbSAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWYzZDY7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDk4LjglLCA5OS43MDc5JSA5OC42MTU5JSwgOTkuNDUzNCUgOTguNDc2JSwgOTkuMDA2OSUgOTguMjU2JSwgOTguNTk3MyUgOTguMDc0OCUsIDk4LjI1NzklIDk3LjkzNzQlLCA5Ny45OTM3JSA5Ny44Mzc0JSwgOTcuNDQxNSUgOTcuNjQ1MiUsIDk3LjA5OCUgOTcuNTM2MiUsIDk2Ljc2MjElIDk3LjQzNjIlLCA5Ni40NCUgOTcuMzQ3MiUsIDk2LjAyMDglIDk3LjIzODQlLCA5NS41OTI0JSA5Ny4xMzY2JSwgOTUuMDE4NyUgOTcuMDEzNiUsIDk0LjQ5NjUlIDk2LjkxMzYlLCA5NC4wODA2JSA5Ni44NDE2JSwgOTMuNzY3NyUgOTYuNzkxNiUsIDkzLjQ1OTYlIDk2Ljc0NiUsIDkzLjAwNjklIDk2LjY4NDglLCA5Mi43MTgzJSA5Ni42NDk0JSwgOTIuMTc2NiUgOTYuNTg5NCUsIDkxLjgwMjUlIDk2LjU1MzUlLCA5MS40NjU5JSA5Ni41MjUlLCA5MC45OTQ0JSA5Ni40OSUsIDkwLjUxMzIlIDk2LjQ2MDclLCA5MC4yMDAyJSA5Ni40NDUlLCA4OS45MjI4JSA5Ni40MzMlLCA4OS41MTMyJSA5Ni40MTklLCA4OS4xNTE1JSA5Ni40MDk4JSwgODguNzUzOCUgOTYuNDAzMyUsIDg4LjM5ODQlIDk2LjQwMDglLCA4OC4yNDc1JSA5Ni40MDA4JSwgODcuODMxJSA5Ni40MDU4JSwgODcuNDMzOSUgOTYuNDE5NiUsIDg2LjkzMzklIDk2LjQ0OSUsIDg2LjUxODclIDk2LjQ4MjYlLCA4Ni4wNTQ5JSA5Ni41Mjk2JSwgODUuNjE0NyUgOTYuNTgyOCUsIDg1LjI5OTclIDk2LjYyNTYlLCA4NC45MzMyJSA5Ni42ODAyJSwgODQuNDk5MyUgOTYuNzUwNSUsIDg0LjA2NiUgOTYuODI3JSwgODMuNjM5JSA5Ni45MDclLCA4My4xODQyJSA5Ni45OTgyJSwgODIuNzgyMyUgOTcuMDgyNiUsIDgyLjM1MzIlIDk3LjE3NjQlLCA4Mi4xMTMzJSA5Ny4yMzAyJSwgODEuNjAwOCUgOTcuMzQ4NCUsIDgxLjAyNzglIDk3LjQ4NDclLCA4MC40MzI1JSA5Ny42MyUsIDc5LjkzODElIDk3Ljc1MjYlLCA3OS40OTM3JSA5Ny44NjM4JSwgNzkuMDU0MiUgOTcuOTc0JSwgNzguNDEwOSUgOTguMTM1NCUsIDc3Ljk2MTclIDk4LjI0NzYlLCA3Ny41NDkzJSA5OC4zNDk4JSwgNzcuMTUyOSUgOTguNDQ3JSwgNzYuNjY0OCUgOTguNTY1JSwgNzYuMTE0JSA5OC42OTUyJSwgNzUuNzcxJSA5OC43NzUyJSwgNzUuNDgxMiUgOTguODQxMiUsIDc1LjEyMzclIDk4LjkyMTIlLCA3NC44MDYlIDk4Ljk5MDQlLCA3NC41MDgzJSA5OS4wNTQlLCA3NC4xNzAzJSA5OS4xMjQyJSwgNzMuODYzNiUgOTkuMTg2MiUsIDczLjU0MTclIDk5LjI0OTUlLCA3My4xMyUgOTkuMzI3NCUsIDcyLjc0NjglIDk5LjM5NyUsIDcyLjM0MjglIDk5LjQ2NjglLCA3MS44MTQzJSA5OS41NTI3JSwgNzEuNDI2MiUgOTkuNjEyOCUsIDcwLjk0OTIlIDk5LjY4MDYlLCA3MC42NDExJSA5OS43MjA2JSwgNzAuMjgzNyUgOTkuNzY0OSUsIDY5LjgxMDElIDk5LjgxODQlLCA2OS4zNjc3JSA5OS44NjMxJSwgNjguNzQ4MiUgOTkuOTE2OCUsIDY4LjA2ODQlIDk5Ljk2MzIlLCA2Ny41ODQ0JSA5OS45ODg0JSwgNjcuMjQ2MSUgMTAwJSwgNjYuMDk0MyUgMTAwLjAwMjIlLCA2NS4zMjk0JSA5OS45NjUyJSwgNjQuODA2JSA5OS45MjUxJSwgNjQuMzQ4JSA5OS44ODAyJSwgNjMuODA5JSA5OS44MTY4JSwgNjMuMjM2MyUgOTkuNzM4NiUsIDYyLjQ2MiUgOTkuNjE3JSwgNjEuNTEzMyUgOTkuNDQ3OCUsIDYwLjc2MDk4JSA5OS4zMDA5JSwgNjAuMTU4MiUgOTkuMTc3NiUsIDU5LjYzNjIlIDk5LjA2NzclLCA1OS4wNDUxJSA5OC45NDElLCA1OC40OTI2JSA5OC44MjElLCA1Ny45NjMyJSA5OC43MDY2JSwgNTcuNjAyMiUgOTguNjI5JSwgNTYuOTc1MSUgOTguNDk2MiUsIDU2LjM2MDUlIDk4LjM2OTYlLCA1NS45NTQyJSA5OC4yODk2JSwgNTUuNDE4NyUgOTguMTg2NiUsIDU0LjY0NDMlIDk4LjA0NzYlLCA1My45MTIlIDk3LjkyODglLCA1My40MTA3JSA5Ny44NTU4JSwgNTIuODE5NiUgOTcuNzc5NiUsIDUyLjI4MzMlIDk3LjcyMDglLCA1MS43NTQzJSA5Ny42NzMlLCA1MS40MTkyNiUgOTcuNjQ4NCUsIDUxLjA1ODIlIDk3LjYyNzQlLCA1MC42NjExMiUgOTcuNjEwOCUsIDUwLjI0NzQ5JSA5Ny42MDEyJSwgNDkuNzIyMSUgOTcuNjAxMiUsIDQ5LjMxMzQlIDk3LjYwODIlLCA0OC4xMjQ4JSA5Ny42NDU0JSwgNDcuODI1MDMlIDk3LjY1ODYlLCA0Ni42MTg0OSUgOTcuNzI1OCUsIDQ1LjgyNTElIDk3Ljc4MTYlLCA0NS4yOTY2JSA5Ny44MjMyJSwgNDQuODM5JSA5Ny44NjIyJSwgNDQuNTIyJSA5Ny44OTA1JSwgNDMuNzkwMzMlIDk3Ljk2MDQlLCA0Mi43NDMzMiUgOTguMDY5NCUsIDQyLjAwMzElIDk4LjE1MjQlLCA0MS4wOTQyJSA5OC4yNTk4JSwgNDAuNDUyNSUgOTguMzM4OCUsIDM5Ljc4NDQlIDk4LjQyMzQlLCAzOC45NzQyJSA5OC41MjgzJSwgMzguNDAxMyUgOTguNjAzOSUsIDM3LjQ5MzYlIDk4LjcyNCUsIDM2LjkzODMxJSA5OC43OTg0JSwgMzYuMzY2MiUgOTguODc0OCUsIDM1LjU5MDgyJSA5OC45NzglLCAzNC45OTIlIDk5LjA1NjQlLCAzNC4yODc2JSA5OS4xNDc0JSwgMzMuMjM5NSUgOTkuMjc4JSwgMzIuMDQyJSA5OS40MTc5JSwgMzEuMDIwNzIlIDk5LjUyNzUlLCAzMC4wNjkzJSA5OS42MTkxJSwgMjkuMDU2OTUlIDk5LjcwMzglLCAyOC4xNTgyJSA5OS43NjU4JSwgMjcuNTM4MiUgOTkuODAwMSUsIDI2LjczMTAxJSA5OS44MjI0JSwgMjUuODU4OSUgOTkuODA3OCUsIDI1LjM5MiUgOTkuNzg0NyUsIDI0Ljc4NDA3JSA5OS43NCUsIDIzLjk3MjYlIDk5LjY1NTglLCAyMy4wMjI4JSA5OS41MjQ5JSwgMjEuNjkzNiUgOTkuMjkxJSwgMjAuMjkyNDglIDk4Ljk5MSUsIDE4LjM1NCUgOTguNTExJSwgMTcuMzQxNjUlIDk4LjI0MDIlLCAxNi4yNDIyOCUgOTcuOTQwMiUsIDE1LjU5OTIlIDk3Ljc2NSUsIDE0LjQ4MjgyJSA5Ny40Njc2JSwgMTIuNzQ1NiUgOTcuMDQ3NiUsIDExLjQ0MjQyJSA5Ni43OTU4JSwgMTAuMDk0MDglIDk2LjYzMTQlLCA5LjI0ODk1JSA5Ni42JSwgOC40Mzc3NiUgOTYuNjE4NiUsIDcuNTAzMiUgOTYuNjc1JSwgNy4xMDgwNiUgOTYuNzEwNiUsIDYuNTI1MSUgOTYuNzc2NiUsIDUuNTIyMDQlIDk2LjkyOTQlLCA0LjQ2MzI4JSA5Ny4xNDk0JSwgMy41NjI5MyUgOTcuMzg4MyUsIDEuNDA2NzQlIDk4LjE5OCUsIDAlIDk5JSwgMCUgMCUpO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDRyZW0gMnJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gICAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAgNHJlbSAxcmVtOyB9IH1cbiAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMTByZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdvcmQtd3JhcDogYW55d2hlcmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQxcHgpIHtcbiAgICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDNyZW07IH0gfVxuICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIGgxLCAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciBoMiwgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIgaDMsIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIGg0LCAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciBoNSwgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIgaDYsIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIC5oMS1saWtlLCAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciAuaDItbGlrZSwgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIgLmgzLWxpa2UsIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIC5oNC1saWtlLCAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciAuaDUtbGlrZSwgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIgLmg2LWxpa2Uge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIHBhZGRpbmctdG9wOiA0LjJyZW07IH1cbiAgICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIGgxICsgLnN1YnRpdGxlLCAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciBoMiArIC5zdWJ0aXRsZSwgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIgaDMgKyAuc3VidGl0bGUsIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIGg0ICsgLnN1YnRpdGxlLCAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciBoNSArIC5zdWJ0aXRsZSwgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIgaDYgKyAuc3VidGl0bGUsIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIC5oMS1saWtlICsgLnN1YnRpdGxlLCAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciAuaDItbGlrZSArIC5zdWJ0aXRsZSwgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIgLmgzLWxpa2UgKyAuc3VidGl0bGUsIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtbnVtYmVyIC5oNC1saWtlICsgLnN1YnRpdGxlLCAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciAuaDUtbGlrZSArIC5zdWJ0aXRsZSwgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1udW1iZXIgLmg2LWxpa2UgKyAuc3VidGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07IH1cbiAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtYm9keSBmb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtYm9keSBmb3JtIHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWJvZHkgZm9ybSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtYm9keSBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtYm9keSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtOyB9XG4gICAgICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtYm9keSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAgICAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWJvZHkgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAvKiBJRSAxMCsgKi9cbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAgICAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWJvZHkgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsgfSB9XG4gICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1ib2R5IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtYm9keSBpbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlcixcbiAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWJvZHkgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZWFmM2Q2IGluc2V0OyB9XG4gICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1ib2R5IGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAyLjJyZW07IH1cbiAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWJvZHkgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjRyZW07XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1JTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1ib2R5IHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWJvZHkgLmZjcy12aWV3LWFsbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLjRyZW07IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWJvZHkgLmZjcy12aWV3LWFsbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtZmlsdGVycyB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWZpbHRlcnMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG4gICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1maWx0ZXJzIC5mY3Mtdmlldy1hbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0xcmVtO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtZmlsdGVycyAuZmNzLXZpZXctYWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWZpbHRlcnMgLmZpbHRlci10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1maWx0ZXJzIC5maWx0ZXItdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWZpbHRlcnMgZmllbGRzZXQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtZmlsdGVycyAubWVudS1yZXN1bHRzLWZpbHRlcnMtbGlzdCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiA1NXZ3O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IC5tZW51LXJlc3VsdHMtZmlsdGVycyAubWVudS1yZXN1bHRzLWZpbHRlcnMtbGlzdCB7XG4gICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGhlaWdodDogOC41cmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfSB9XG4gICAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWZpbHRlcnMgLm1lbnUtcmVzdWx0cy1maWx0ZXJzLWxpc3QuZmNzLWV4cGFuZGVkLWZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gICAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWZpbHRlcnMgLm1lbnUtcmVzdWx0cy1maWx0ZXJzLWxpc3QgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6IDAgMC42cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxN3JlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWZpbHRlcnMgLm1lbnUtcmVzdWx0cy1maWx0ZXJzLWxpc3QgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cbiAgICAgICAgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLm1lbnUtcmVzdWx0cy1maWx0ZXJzIC5tZW51LXJlc3VsdHMtZmlsdGVycy1saXN0IGxpIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmlvcyAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmFjdGl2ZSArIGxhYmVsLFxuLmlvcyAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmhvdmVyICsgbGFiZWwsIC5tYWMgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTphY3RpdmUgKyBsYWJlbCxcbi5tYWMgLm1lbnUtcmVzdWx0cy1jb21wb25lbnQgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpob3ZlciArIGxhYmVsIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiA4cHg7IH1cblxuLmlvcyAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciwgLm1hYyAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLW51bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuLm1lbnUtcmVzdWx0cy1maWx0ZXJzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4uZHJhd2VyLW1lbnUtY29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAuMnJlbSAwLjVyZW0gMCByZ2JhKDE1MywgMTc1LCAxNzIsIDAuNik7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZHJhd2VyLW1lbnUtY29tcG9uZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZGVsaXZlcnktaW5mby1jb21wb25lbnQge1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjJyZW0gMC41cmVtIDAgcmdiYSgxNTMsIDE3NSwgMTcyLCAwLjYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA3cmVtOyB9XG4gIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudC5sb2NrZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nOiAuOHJlbSAwO1xuICAgICAgaGVpZ2h0OiA0LjZyZW07IH0gfVxuICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmZjcy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAubG9jYXRpb24tZHJhd2VyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9sb2NhdGlvbi1pY29uLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFlbSAxLjVlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC41ZW0gY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOGVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC44cmVtO1xuICAgIGhlaWdodDogMy42cmVtOyB9XG4gICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5sb2NhdGlvbi1kcmF3ZXItdG9nZ2xlcjpob3ZlciwgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5sb2NhdGlvbi1kcmF3ZXItdG9nZ2xlcjpmb2N1cywgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5sb2NhdGlvbi1kcmF3ZXItdG9nZ2xlcjphY3RpdmUge1xuICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0ZWQuc3ZnXCIpLCB1cmwoXCIuLi9pbWcvaWNvbnMvbG9jYXRpb24tZmlsbC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNjc1ZW0sIDFlbSAxLjVlbTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0LCAuNWVtIGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudC5mZWF0dXJlLXlleHQtc2VhcmNoLWVuYWJsZWQgLmxvY2F0aW9uLWRyYXdlci10b2dnbGVyIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG4gIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAucGlja3VwLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5maW5kLW9yZGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmZpbmQtb3JkZXItd3JhcHBlciBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuZmluZC1vcmRlci13cmFwcGVyIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cbiAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmZpbmQtb3JkZXItd3JhcHBlciBpbWcge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDNyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5maW5kLW9yZGVyLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC43cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5maW5kLW9yZGVyLXdyYXBwZXIgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5maW5kLW9yZGVyLXdyYXBwZXIgLmJ0bi13cmFwcGVyIC5wcmltYXJ5LWJ1dHRvbjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9XG4gICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5maW5kLW9yZGVyLXdyYXBwZXIgLnN0b3JlLWxvY2F0b3ItYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY29sb3I6ICMzNjM2MzY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuZmluZC1vcmRlci13cmFwcGVyIC5zdG9yZS1sb2NhdG9yLWJ0biB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfSB9XG4gIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuZmF2b3JpdGUtbG9jYXRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmZhdm9yaXRlLWxvY2F0aW9uLXdyYXBwZXIgLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmluZm8ge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuaWNvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5pY29uLXdyYXBwZXIge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9IH1cbiAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmljb24td3JhcHBlcjpmb2N1cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5pY29uLXdyYXBwZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmljb24td3JhcHBlciBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgIGhlaWdodDogMS42cmVtOyB9IH1cbiAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmljb24td3JhcHBlciAubG9jYXRpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xNTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5pY29uLXdyYXBwZXIgLmxvY2F0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmFkZHJlc3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5hZGRyZXNzLXdyYXBwZXIgLmFkZHJlc3Mge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuN3JlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwLjFyZW0gI2NkNGIwZjtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMC4xcmVtICNjZDRiMGY7XG4gICAgICBwYWRkaW5nOiAwLjRyZW0gMS4ycmVtIDAuNHJlbSAxLjFyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuYWRkcmVzcy13cmFwcGVyIC5hZGRyZXNzIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMnJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuODVyZW0gMC40cmVtIDAuODVyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmFkZHJlc3Mtd3JhcHBlciAucGljay11cC1pbnRlcnZhbCB7XG4gICAgICBwYWRkaW5nOiAwIDJyZW0gMCAxLjFyZW07XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmFkZHJlc3Mtd3JhcHBlciAucGljay11cC1pbnRlcnZhbCB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIG1heC13aWR0aDogNnJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMC40cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuYWRkcmVzcy13cmFwcGVyIC5waWNrLXVwLWludGVydmFsIC5idWxsIHtcbiAgICAgICAgbWFyZ2luOiAwIC40cmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5hZGRyZXNzLXdyYXBwZXIgLnBpY2stdXAtaW50ZXJ2YWwgLmJ1bGwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAucGljay11cC1pbnRlcnZhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuaW5mby1lZGl0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbmsge1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjByZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudC5sbHAgLnRyaWFuZ2xlLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCArIC5icmVhZGNydW1iLWNvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCAuYnRuLXdyYXBwZXIge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5idG4td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZGVsaXZlcnktaW5mby1jb21wb25lbnQgLmNsb3Nlc3QtbG9jYXRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4uZGVsaXZlcnktb3B0aW9ucy1jb21wb25lbnQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kZWxpdmVyeS1vcHRpb25zLWNvbXBvbmVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmRlbGl2ZXJ5LW9wdGlvbnMtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTsgfVxuXG4uYnJlYWRjcnVtYi1jb21wb25lbnQge1xuICBtYXJnaW46IDEuMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAuYnJlYWRjcnVtYi1jb21wb25lbnQgb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYnJlYWRjcnVtYi1jb21wb25lbnQgb2wgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5icmVhZGNydW1iLWNvbXBvbmVudCBvbCBsaSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5icmVhZGNydW1iLWNvbXBvbmVudCBvbCBsaTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgIC5icmVhZGNydW1iLWNvbXBvbmVudCBvbCBsaTpudGgtbGFzdC1jaGlsZCgyKTpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvYXJyb3ctbGVmdC5zdmdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cbiAgICAgIC5icmVhZGNydW1iLWNvbXBvbmVudCBvbCBsaSArIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgd2lkdGg6IC41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5icmVhZGNydW1iLWNvbXBvbmVudCBvbCBsaSBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC42cmVtOyB9XG4gICAgICAgIC5icmVhZGNydW1iLWNvbXBvbmVudCBvbCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uaGVyby1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVyby1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzByZW07IH0gfVxuICAuaGVyby1jb21wb25lbnQgLmltYWdlLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDUwcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmhlcm8tY29tcG9uZW50IC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDk4LjglLCA5OS43MDc5JSA5OC42MTU5JSwgOTkuNDUzNCUgOTguNDc2JSwgOTkuMDA2OSUgOTguMjU2JSwgOTguNTk3MyUgOTguMDc0OCUsIDk4LjI1NzklIDk3LjkzNzQlLCA5Ny45OTM3JSA5Ny44Mzc0JSwgOTcuNDQxNSUgOTcuNjQ1MiUsIDk3LjA5OCUgOTcuNTM2MiUsIDk2Ljc2MjElIDk3LjQzNjIlLCA5Ni40NCUgOTcuMzQ3MiUsIDk2LjAyMDglIDk3LjIzODQlLCA5NS41OTI0JSA5Ny4xMzY2JSwgOTUuMDE4NyUgOTcuMDEzNiUsIDk0LjQ5NjUlIDk2LjkxMzYlLCA5NC4wODA2JSA5Ni44NDE2JSwgOTMuNzY3NyUgOTYuNzkxNiUsIDkzLjQ1OTYlIDk2Ljc0NiUsIDkzLjAwNjklIDk2LjY4NDglLCA5Mi43MTgzJSA5Ni42NDk0JSwgOTIuMTc2NiUgOTYuNTg5NCUsIDkxLjgwMjUlIDk2LjU1MzUlLCA5MS40NjU5JSA5Ni41MjUlLCA5MC45OTQ0JSA5Ni40OSUsIDkwLjUxMzIlIDk2LjQ2MDclLCA5MC4yMDAyJSA5Ni40NDUlLCA4OS45MjI4JSA5Ni40MzMlLCA4OS41MTMyJSA5Ni40MTklLCA4OS4xNTE1JSA5Ni40MDk4JSwgODguNzUzOCUgOTYuNDAzMyUsIDg4LjM5ODQlIDk2LjQwMDglLCA4OC4yNDc1JSA5Ni40MDA4JSwgODcuODMxJSA5Ni40MDU4JSwgODcuNDMzOSUgOTYuNDE5NiUsIDg2LjkzMzklIDk2LjQ0OSUsIDg2LjUxODclIDk2LjQ4MjYlLCA4Ni4wNTQ5JSA5Ni41Mjk2JSwgODUuNjE0NyUgOTYuNTgyOCUsIDg1LjI5OTclIDk2LjYyNTYlLCA4NC45MzMyJSA5Ni42ODAyJSwgODQuNDk5MyUgOTYuNzUwNSUsIDg0LjA2NiUgOTYuODI3JSwgODMuNjM5JSA5Ni45MDclLCA4My4xODQyJSA5Ni45OTgyJSwgODIuNzgyMyUgOTcuMDgyNiUsIDgyLjM1MzIlIDk3LjE3NjQlLCA4Mi4xMTMzJSA5Ny4yMzAyJSwgODEuNjAwOCUgOTcuMzQ4NCUsIDgxLjAyNzglIDk3LjQ4NDclLCA4MC40MzI1JSA5Ny42MyUsIDc5LjkzODElIDk3Ljc1MjYlLCA3OS40OTM3JSA5Ny44NjM4JSwgNzkuMDU0MiUgOTcuOTc0JSwgNzguNDEwOSUgOTguMTM1NCUsIDc3Ljk2MTclIDk4LjI0NzYlLCA3Ny41NDkzJSA5OC4zNDk4JSwgNzcuMTUyOSUgOTguNDQ3JSwgNzYuNjY0OCUgOTguNTY1JSwgNzYuMTE0JSA5OC42OTUyJSwgNzUuNzcxJSA5OC43NzUyJSwgNzUuNDgxMiUgOTguODQxMiUsIDc1LjEyMzclIDk4LjkyMTIlLCA3NC44MDYlIDk4Ljk5MDQlLCA3NC41MDgzJSA5OS4wNTQlLCA3NC4xNzAzJSA5OS4xMjQyJSwgNzMuODYzNiUgOTkuMTg2MiUsIDczLjU0MTclIDk5LjI0OTUlLCA3My4xMyUgOTkuMzI3NCUsIDcyLjc0NjglIDk5LjM5NyUsIDcyLjM0MjglIDk5LjQ2NjglLCA3MS44MTQzJSA5OS41NTI3JSwgNzEuNDI2MiUgOTkuNjEyOCUsIDcwLjk0OTIlIDk5LjY4MDYlLCA3MC42NDExJSA5OS43MjA2JSwgNzAuMjgzNyUgOTkuNzY0OSUsIDY5LjgxMDElIDk5LjgxODQlLCA2OS4zNjc3JSA5OS44NjMxJSwgNjguNzQ4MiUgOTkuOTE2OCUsIDY4LjA2ODQlIDk5Ljk2MzIlLCA2Ny41ODQ0JSA5OS45ODg0JSwgNjcuMjQ2MSUgMTAwJSwgNjYuMDk0MyUgMTAwLjAwMjIlLCA2NS4zMjk0JSA5OS45NjUyJSwgNjQuODA2JSA5OS45MjUxJSwgNjQuMzQ4JSA5OS44ODAyJSwgNjMuODA5JSA5OS44MTY4JSwgNjMuMjM2MyUgOTkuNzM4NiUsIDYyLjQ2MiUgOTkuNjE3JSwgNjEuNTEzMyUgOTkuNDQ3OCUsIDYwLjc2MDk4JSA5OS4zMDA5JSwgNjAuMTU4MiUgOTkuMTc3NiUsIDU5LjYzNjIlIDk5LjA2NzclLCA1OS4wNDUxJSA5OC45NDElLCA1OC40OTI2JSA5OC44MjElLCA1Ny45NjMyJSA5OC43MDY2JSwgNTcuNjAyMiUgOTguNjI5JSwgNTYuOTc1MSUgOTguNDk2MiUsIDU2LjM2MDUlIDk4LjM2OTYlLCA1NS45NTQyJSA5OC4yODk2JSwgNTUuNDE4NyUgOTguMTg2NiUsIDU0LjY0NDMlIDk4LjA0NzYlLCA1My45MTIlIDk3LjkyODglLCA1My40MTA3JSA5Ny44NTU4JSwgNTIuODE5NiUgOTcuNzc5NiUsIDUyLjI4MzMlIDk3LjcyMDglLCA1MS43NTQzJSA5Ny42NzMlLCA1MS40MTkyNiUgOTcuNjQ4NCUsIDUxLjA1ODIlIDk3LjYyNzQlLCA1MC42NjExMiUgOTcuNjEwOCUsIDUwLjI0NzQ5JSA5Ny42MDEyJSwgNDkuNzIyMSUgOTcuNjAxMiUsIDQ5LjMxMzQlIDk3LjYwODIlLCA0OC4xMjQ4JSA5Ny42NDU0JSwgNDcuODI1MDMlIDk3LjY1ODYlLCA0Ni42MTg0OSUgOTcuNzI1OCUsIDQ1LjgyNTElIDk3Ljc4MTYlLCA0NS4yOTY2JSA5Ny44MjMyJSwgNDQuODM5JSA5Ny44NjIyJSwgNDQuNTIyJSA5Ny44OTA1JSwgNDMuNzkwMzMlIDk3Ljk2MDQlLCA0Mi43NDMzMiUgOTguMDY5NCUsIDQyLjAwMzElIDk4LjE1MjQlLCA0MS4wOTQyJSA5OC4yNTk4JSwgNDAuNDUyNSUgOTguMzM4OCUsIDM5Ljc4NDQlIDk4LjQyMzQlLCAzOC45NzQyJSA5OC41MjgzJSwgMzguNDAxMyUgOTguNjAzOSUsIDM3LjQ5MzYlIDk4LjcyNCUsIDM2LjkzODMxJSA5OC43OTg0JSwgMzYuMzY2MiUgOTguODc0OCUsIDM1LjU5MDgyJSA5OC45NzglLCAzNC45OTIlIDk5LjA1NjQlLCAzNC4yODc2JSA5OS4xNDc0JSwgMzMuMjM5NSUgOTkuMjc4JSwgMzIuMDQyJSA5OS40MTc5JSwgMzEuMDIwNzIlIDk5LjUyNzUlLCAzMC4wNjkzJSA5OS42MTkxJSwgMjkuMDU2OTUlIDk5LjcwMzglLCAyOC4xNTgyJSA5OS43NjU4JSwgMjcuNTM4MiUgOTkuODAwMSUsIDI2LjczMTAxJSA5OS44MjI0JSwgMjUuODU4OSUgOTkuODA3OCUsIDI1LjM5MiUgOTkuNzg0NyUsIDI0Ljc4NDA3JSA5OS43NCUsIDIzLjk3MjYlIDk5LjY1NTglLCAyMy4wMjI4JSA5OS41MjQ5JSwgMjEuNjkzNiUgOTkuMjkxJSwgMjAuMjkyNDglIDk4Ljk5MSUsIDE4LjM1NCUgOTguNTExJSwgMTcuMzQxNjUlIDk4LjI0MDIlLCAxNi4yNDIyOCUgOTcuOTQwMiUsIDE1LjU5OTIlIDk3Ljc2NSUsIDE0LjQ4MjgyJSA5Ny40Njc2JSwgMTIuNzQ1NiUgOTcuMDQ3NiUsIDExLjQ0MjQyJSA5Ni43OTU4JSwgMTAuMDk0MDglIDk2LjYzMTQlLCA5LjI0ODk1JSA5Ni42JSwgOC40Mzc3NiUgOTYuNjE4NiUsIDcuNTAzMiUgOTYuNjc1JSwgNy4xMDgwNiUgOTYuNzEwNiUsIDYuNTI1MSUgOTYuNzc2NiUsIDUuNTIyMDQlIDk2LjkyOTQlLCA0LjQ2MzI4JSA5Ny4xNDk0JSwgMy41NjI5MyUgOTcuMzg4MyUsIDEuNDA2NzQlIDk4LjE5OCUsIDAlIDk5JSwgMCUgMCUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm8tY29tcG9uZW50IC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjhyZW07IH0gfVxuICAuaGVyby1jb21wb25lbnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTYuNnJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtNC42cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzM3JlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRvcDogNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg4KTsgfSB9XG4gICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmhlcm8tY2FyZC1mcmFtZSB7XG4gICAgICBib3JkZXI6IDAuNXJlbSBzb2xpZCByZ2JhKDE3OSwgMjExLCA2NywgMC40KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuaGVyby1jYXJkLWZyYW1lIHtcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtIDIuNXJlbTsgfSB9XG4gICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9IH1cbiAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoMSxcbiAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoMixcbiAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoMyxcbiAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoNCxcbiAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoNSxcbiAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoNiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGgxLFxuICAgICAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoMixcbiAgICAgICAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDMsXG4gICAgICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGg0LFxuICAgICAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoNSxcbiAgICAgICAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDYge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07IH0gfVxuICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIC5zY3JpcHQtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IENoYXJsZXN0b24sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOHJlbTtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSAuc2NyaXB0LXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSArIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSArIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmNhcmQtY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC5jYXJkLWNvbnRlbnQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmNhcmQtY29udGVudCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDIuMXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuY2FyZC1jb250ZW50IGE6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIG1hcmdpbjogMS42cmVtIDAgMCAwLjJyZW07IH0gfVxuICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmNhcmQtY29udGVudCAucHJvZHVjdC1kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICAgICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmNhcmQtY29udGVudCAucHJvZHVjdC1kZXRhaWxzIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgICAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC5jYXJkLWNvbnRlbnQgLnByb2R1Y3QtZGV0YWlscyBzcGFuICsgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmYWM1M2M7XG4gICAgICAgICAgICBtYXJnaW46IDAgLjlyZW07IH1cbiAgICAgIC5oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC5jYXJkLWNvbnRlbnQgLmJ1dHRvbi1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCAzcmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmNhcmQtY29udGVudCAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmNhcmQtY29udGVudCAuYnV0dG9uLWdyb3VwIGEge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuY2FyZC1jb250ZW50IC5idXR0b24tZ3JvdXAgYSArIGEge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuY2FyZC1jb250ZW50IC5idXR0b24tZ3JvdXAgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuOHJlbTsgfSB9XG4gICAgLmhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuZmNzLXRoaXJkLXBhcnR5LWljb246YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlcm8tY29tcG9uZW50LmdvbGQtdGhlbWUgLmhlcm8tY2FyZC1mcmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMTk3LCA2MCwgMC40KTsgfVxuICAuaGVyby1jb21wb25lbnQuYmx1ZS10aGVtZSAuaGVyby1jYXJkLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTkyLCAyMTcsIDIxMiwgMC40KTsgfVxuICAuaGVyby1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUgLmhlcm8tY2FyZC1mcmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0OCwgMjI4LCAyMjAsIDAuNCk7IH1cbiAgLmhlcm8tY29tcG9uZW50Lm1pbnQtdGhlbWUgLmhlcm8tY2FyZC1mcmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNCwgMjQzLCAyMTQsIDAuNCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuaGVyby1jb21wb25lbnQubGVmdC1hbGlnbiAuaGVyby1jYXJkIHtcbiAgICAgIGxlZnQ6IDJyZW07XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuaGVyby1jb21wb25lbnQucmlnaHQtYWxpZ24gLmhlcm8tY2FyZCB7XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5oZXJvLWNvbXBvbmVudC5wcm9kdWN0IC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA5NS4yMDUlLCA5OS41NDM0JSA5NS42MDQzJSwgOTkuMzExJSA5NS43OTQlLCA5OC44MjgxJSA5Ni4xNjczJSwgOTguMzQ2JSA5Ni41MTU3JSwgOTcuODA1MSUgOTYuODgzMSUsIDk3LjE1NyUgOTcuMjg5NCUsIDk2LjMxNzMlIDk3Ljc2ODklLCA5NS42MjclIDk4LjEyMjYlLCA5NC45MzYlIDk4LjQ0MjIlLCA5My45NDUlIDk4Ljg0MSUsIDkzLjE4MjMlIDk5LjEwMDIlLCA5Mi4yNDQyJSA5OS4zNjIxJSwgOTEuNTYyOSUgOTkuNTEyNSUsIDkwLjU2NyUgOTkuNjcyMyUsIDg5LjY3NTclIDk5Ljc1MjUlLCA4OS4wMDQ4JSA5OS43NzIlLCA4OC40NTMlIDk5Ljc2NDYlLCA4Ny44NDQxJSA5OS43MzE5JSwgODcuMjg0NiUgOTkuNjgyJSwgODYuNTk3JSA5OS41OTg4JSwgODUuODglIDk5LjQ4OTclLCA4NS4xMTklIDk5LjM1MTElLCA4NC4xODA5JSA5OS4xNTYzJSwgODMuMzIwOCUgOTguOTYwMiUsIDgyLjQyNDQlIDk4Ljc0MzglLCA4MS42OTElIDk4LjU2MTElLCA4MC43OTY3JSA5OC4zMzU2JSwgODAuMjE1JSA5OC4xODklLCA3OS41ODElIDk4LjAzMTIlLCA3OC43MTY3JSA5Ny44MjE0JSwgNzcuOTUyJSA5Ny42NDI2JSwgNzcuMjE1JSA5Ny40NzgzJSwgNzYuNTAxJSA5Ny4zMjglLCA3NS44NDIlIDk3LjE5ODQlLCA3NS4yNTQ2JSA5Ny4wOSUsIDc0LjQ5MzMlIDk2Ljk2MjMlLCA3My40OTc1JSA5Ni44MTYlLCA3Mi43ODQyJSA5Ni43Mjc2JSwgNzEuOTIzNCUgOTYuNjM5NCUsIDcxLjEyMDMlIDk2LjU3NjQlLCA3MC42MjU2JSA5Ni41NDkzJSwgNzAuMDkxMSUgOTYuNTMyNiUsIDY5LjYwODIlIDk2LjUyODUlLCA2OS4wMjI2JSA5Ni41Mzc0JSwgNjguNDM3JSA5Ni41NjAyJSwgNjcuOTAzMiUgOTYuNTkzJSwgNjcuMTY2NSUgOTYuNjU2MSUsIDY2LjMwMjklIDk2Ljc1MjklLCA2NS41MzkyJSA5Ni44NTYzJSwgNjQuNTcxMyUgOTcuMDA3MyUsIDYzLjgwNjQlIDk3LjEzODElLCA2Mi42MTYlIDk3LjM1NDMlLCA2MS44MjczJSA5Ny41MDA0JSwgNjEuMDY2NiUgOTcuNjM5OSUsIDYwLjMyODQlIDk3Ljc3MTIlLCA1OS43MTY5NyUgOTcuODc0NiUsIDU5LjA1NzElIDk3Ljk3OSUsIDU3Ljg1NjQzJSA5OC4xNDclLCA1Ni44MTQ1NCUgOTguMjYzJSwgNTUuODQ4OTklIDk4LjM0MiUsIDU0LjkzMzglIDk4LjM4OTQlLCA1My45MTY1JSA5OC40MDg2JSwgNTMuMzA1NCUgOTguNDAyNSUsIDUyLjg3MzI3JSA5OC4zOTElLCA1Mi4yMzgyJSA5OC4zNjglLCA1MS4yMjA4JSA5OC4zMTg3JSwgNTAuNTA5JSA5OC4yNzMlLCA1MC4wMDE4JSA5OC4yMzUxJSwgNDkuMDg1MjQlIDk4LjE1NTklLCA0OC4yNDYlIDk4LjA3MjElLCA0Ny40MDc5JSA5Ny45Nzg5JSwgNDYuNjQ2MSUgOTcuODg3JSwgNDUuODU3JSA5Ny43ODY1JSwgNDUuMjQ3OCUgOTcuNzA1MiUsIDQ0LjUxMTclIDk3LjYwNDElLCA0My43OTc3JSA5Ny41MDQ1JSwgNDMuMDYwMSUgOTcuNDAwOSUsIDQyLjE5MyUgOTcuMjgwNSUsIDQxLjMyNjMlIDk3LjE2MyUsIDQwLjUzNCUgOTcuMDYxMSUsIDM5Ljk0ODA4JSA5Ni45ODkyJSwgMzkuNTE4OTIlIDk2LjkzODglLCAzOC45Mjk1NyUgOTYuODczMiUsIDM4LjQ3NDYlIDk2LjgyNiUsIDM3LjYxMDUlIDk2Ljc0NCUsIDM2LjYxNjclIDk2LjY2NDElLCAzNS44NTM2JSA5Ni42MTM5JSwgMzUuMTQyNjUlIDk2LjU3NTMlLCAzNC40ODE1JSA5Ni41NDklLCAzMy44NzA1JSA5Ni41MzMzJSwgMzMuMTU4NCUgOTYuNTI0NCUsIDMyLjY3NTI5JSA5Ni41MjQ0JSwgMzEuOTM3NiUgOTYuNTMyJSwgMzEuMzAxOTQlIDk2LjU0NyUsIDMwLjYxNTI0JSA5Ni41NyUsIDI5Ljg3NzU5JSA5Ni42MDM4JSwgMjkuMDEyMiUgOTYuNjUzJSwgMjguMzc2NiUgOTYuNjk3NCUsIDI3Ljc5MTUxJSA5Ni43NDIlLCAyNi43OTk1OCUgOTYuODI3MSUsIDI1Ljg4NDgyJSA5Ni45MTQlLCAyNS4wNzE4OCUgOTYuOTk5MyUsIDI0LjIzMTklIDk3LjA5MjQlLCAyMy4zNDIwMyUgOTcuMTk2MSUsIDIyLjU3OTI2JSA5Ny4yODg1JSwgMjEuOTQyNDQlIDk3LjM2NzUlLCAyMS4yMjk0MyUgOTcuNDU3MyUsIDIwLjU0MTg5JSA5Ny41NDQlLCAxOS45MDcwMiUgOTcuNjI1MyUsIDE5LjE2ODY4JSA5Ny43MTglLCAxOC40MDY4MSUgOTcuODEzNiUsIDE3Ljc5NjM4JSA5Ny44ODgxJSwgMTcuMTYxMzclIDk3Ljk2MyUsIDE2LjQ1MDAzJSA5OC4wNDMlLCAxNS4zNzkwNSUgOTguMTU1JSwgMTQuNTY2NjYlIDk4LjIyOSUsIDEzLjkwNTU2JSA5OC4yODMzJSwgMTMuMjE5MTMlIDk4LjMzMDMlLCAxMi40NTYyMiUgOTguMzcwNyUsIDExLjcxODUlIDk4LjM5NjElLCAxMS4wNTclIDk4LjQwNSUsIDEwLjQzNzM2JSA5OC40MDExJSwgOS45Mzg0OCUgOTguMzg3MiUsIDkuMzUzOSUgOTguMzU3JSwgOC44NDUyMyUgOTguMzIxMiUsIDguMzg3MjYlIDk4LjI3ODklLCA3LjgyODY3JSA5OC4yMTU3JSwgNy4zMjIzMyUgOTguMTQ3JSwgNi44MTQzMyUgOTguMDY2NiUsIDYuMTAwOSUgOTcuOTM0MiUsIDUuMzYzODElIDk3Ljc3MyUsIDQuNjc1ODUlIDk3LjU5OCUsIDQuMjQ4OTklIDk3LjQ3ODklLCAzLjY3NjQ4JSA5Ny4zMDM2JSwgMy4xOTM2NiUgOTcuMTQxJSwgMi42MzExNyUgOTYuOTM2MyUsIDIuMTcxODglIDk2Ljc1MzYlLCAxLjgxMDk5JSA5Ni42MDA2JSwgMS40NTQ4NCUgOTYuNDQwOCUsIDEuMTM4OSUgOTYuMjkwNiUsIDAuNzQwMDElIDk2LjA4ODUlLCAwLjMzMjAxJSA5NS44NjQzJSwgMCUgOTUuNjYyJSwgMCUgMCUpOyB9IH1cbiAgLmhlcm8tY29tcG9uZW50LnByb2R1Y3QgLmhlcm8tY2FyZCB7XG4gICAgbWF4LXdpZHRoOiA0Ni42cmVtOyB9XG4gICAgLmhlcm8tY29tcG9uZW50LnByb2R1Y3QgLmhlcm8tY2FyZCAuY2FyZC1jb250ZW50IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gICAgICAuaGVyby1jb21wb25lbnQucHJvZHVjdCAuaGVyby1jYXJkIC5jYXJkLWNvbnRlbnQgcCArIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IC40cmVtOyB9XG4gIC5oZXJvLWNvbXBvbmVudC5wcm9kdWN0IC5zdGFydC1vcmRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA5cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg5OyB9XG4gIC5oZXJvLWNvbXBvbmVudC5wcm9kdWN0IC5oZXJvLWNhcmQtZnJhbWUge1xuICAgIHBhZGRpbmc6IDEuOHJlbSAzLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuaGVyby1jb21wb25lbnQucHJvZHVjdC5sZWZ0LWFsaWduIC5oZXJvLWNhcmQge1xuICAgICAgbGVmdDogMTByZW07XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAuaGVyby1jb21wb25lbnQucHJvZHVjdC5yaWdodC1hbGlnbiAuaGVyby1jYXJkIHtcbiAgICAgIHJpZ2h0OiAxMHJlbTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcbiAgICAuaGVyby1jb21wb25lbnQuc21hbGxlci1pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNy41cmVtOyB9XG4gICAgICAuaGVyby1jb21wb25lbnQuc21hbGxlci1pbWcgLmhlcm8tY2FyZCB7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0yMCUpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQgLnNob3J0LWhlcm8tY29tcG9uZW50IHtcbiAgICB0b3A6IDJyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQgLnNob3J0LWhlcm8tY29tcG9uZW50IHtcbiAgICB0b3A6IDEuNHJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dCAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dCAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCB7XG4gICAgdG9wOiA4cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5hYm91dCAuc2VjdGlvbi1jb21wb25lbnQge1xuICAgIG1hcmdpbi10b3A6IDIycmVtOyB9IH1cblxuLnNob3J0LWhlcm8tY29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNob3J0LWhlcm8tY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmltYWdlLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDUwcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDk4LjglLCA5OS43MDc5JSA5OC42MTU5JSwgOTkuNDUzNCUgOTguNDc2JSwgOTkuMDA2OSUgOTguMjU2JSwgOTguNTk3MyUgOTguMDc0OCUsIDk4LjI1NzklIDk3LjkzNzQlLCA5Ny45OTM3JSA5Ny44Mzc0JSwgOTcuNDQxNSUgOTcuNjQ1MiUsIDk3LjA5OCUgOTcuNTM2MiUsIDk2Ljc2MjElIDk3LjQzNjIlLCA5Ni40NCUgOTcuMzQ3MiUsIDk2LjAyMDglIDk3LjIzODQlLCA5NS41OTI0JSA5Ny4xMzY2JSwgOTUuMDE4NyUgOTcuMDEzNiUsIDk0LjQ5NjUlIDk2LjkxMzYlLCA5NC4wODA2JSA5Ni44NDE2JSwgOTMuNzY3NyUgOTYuNzkxNiUsIDkzLjQ1OTYlIDk2Ljc0NiUsIDkzLjAwNjklIDk2LjY4NDglLCA5Mi43MTgzJSA5Ni42NDk0JSwgOTIuMTc2NiUgOTYuNTg5NCUsIDkxLjgwMjUlIDk2LjU1MzUlLCA5MS40NjU5JSA5Ni41MjUlLCA5MC45OTQ0JSA5Ni40OSUsIDkwLjUxMzIlIDk2LjQ2MDclLCA5MC4yMDAyJSA5Ni40NDUlLCA4OS45MjI4JSA5Ni40MzMlLCA4OS41MTMyJSA5Ni40MTklLCA4OS4xNTE1JSA5Ni40MDk4JSwgODguNzUzOCUgOTYuNDAzMyUsIDg4LjM5ODQlIDk2LjQwMDglLCA4OC4yNDc1JSA5Ni40MDA4JSwgODcuODMxJSA5Ni40MDU4JSwgODcuNDMzOSUgOTYuNDE5NiUsIDg2LjkzMzklIDk2LjQ0OSUsIDg2LjUxODclIDk2LjQ4MjYlLCA4Ni4wNTQ5JSA5Ni41Mjk2JSwgODUuNjE0NyUgOTYuNTgyOCUsIDg1LjI5OTclIDk2LjYyNTYlLCA4NC45MzMyJSA5Ni42ODAyJSwgODQuNDk5MyUgOTYuNzUwNSUsIDg0LjA2NiUgOTYuODI3JSwgODMuNjM5JSA5Ni45MDclLCA4My4xODQyJSA5Ni45OTgyJSwgODIuNzgyMyUgOTcuMDgyNiUsIDgyLjM1MzIlIDk3LjE3NjQlLCA4Mi4xMTMzJSA5Ny4yMzAyJSwgODEuNjAwOCUgOTcuMzQ4NCUsIDgxLjAyNzglIDk3LjQ4NDclLCA4MC40MzI1JSA5Ny42MyUsIDc5LjkzODElIDk3Ljc1MjYlLCA3OS40OTM3JSA5Ny44NjM4JSwgNzkuMDU0MiUgOTcuOTc0JSwgNzguNDEwOSUgOTguMTM1NCUsIDc3Ljk2MTclIDk4LjI0NzYlLCA3Ny41NDkzJSA5OC4zNDk4JSwgNzcuMTUyOSUgOTguNDQ3JSwgNzYuNjY0OCUgOTguNTY1JSwgNzYuMTE0JSA5OC42OTUyJSwgNzUuNzcxJSA5OC43NzUyJSwgNzUuNDgxMiUgOTguODQxMiUsIDc1LjEyMzclIDk4LjkyMTIlLCA3NC44MDYlIDk4Ljk5MDQlLCA3NC41MDgzJSA5OS4wNTQlLCA3NC4xNzAzJSA5OS4xMjQyJSwgNzMuODYzNiUgOTkuMTg2MiUsIDczLjU0MTclIDk5LjI0OTUlLCA3My4xMyUgOTkuMzI3NCUsIDcyLjc0NjglIDk5LjM5NyUsIDcyLjM0MjglIDk5LjQ2NjglLCA3MS44MTQzJSA5OS41NTI3JSwgNzEuNDI2MiUgOTkuNjEyOCUsIDcwLjk0OTIlIDk5LjY4MDYlLCA3MC42NDExJSA5OS43MjA2JSwgNzAuMjgzNyUgOTkuNzY0OSUsIDY5LjgxMDElIDk5LjgxODQlLCA2OS4zNjc3JSA5OS44NjMxJSwgNjguNzQ4MiUgOTkuOTE2OCUsIDY4LjA2ODQlIDk5Ljk2MzIlLCA2Ny41ODQ0JSA5OS45ODg0JSwgNjcuMjQ2MSUgMTAwJSwgNjYuMDk0MyUgMTAwLjAwMjIlLCA2NS4zMjk0JSA5OS45NjUyJSwgNjQuODA2JSA5OS45MjUxJSwgNjQuMzQ4JSA5OS44ODAyJSwgNjMuODA5JSA5OS44MTY4JSwgNjMuMjM2MyUgOTkuNzM4NiUsIDYyLjQ2MiUgOTkuNjE3JSwgNjEuNTEzMyUgOTkuNDQ3OCUsIDYwLjc2MDk4JSA5OS4zMDA5JSwgNjAuMTU4MiUgOTkuMTc3NiUsIDU5LjYzNjIlIDk5LjA2NzclLCA1OS4wNDUxJSA5OC45NDElLCA1OC40OTI2JSA5OC44MjElLCA1Ny45NjMyJSA5OC43MDY2JSwgNTcuNjAyMiUgOTguNjI5JSwgNTYuOTc1MSUgOTguNDk2MiUsIDU2LjM2MDUlIDk4LjM2OTYlLCA1NS45NTQyJSA5OC4yODk2JSwgNTUuNDE4NyUgOTguMTg2NiUsIDU0LjY0NDMlIDk4LjA0NzYlLCA1My45MTIlIDk3LjkyODglLCA1My40MTA3JSA5Ny44NTU4JSwgNTIuODE5NiUgOTcuNzc5NiUsIDUyLjI4MzMlIDk3LjcyMDglLCA1MS43NTQzJSA5Ny42NzMlLCA1MS40MTkyNiUgOTcuNjQ4NCUsIDUxLjA1ODIlIDk3LjYyNzQlLCA1MC42NjExMiUgOTcuNjEwOCUsIDUwLjI0NzQ5JSA5Ny42MDEyJSwgNDkuNzIyMSUgOTcuNjAxMiUsIDQ5LjMxMzQlIDk3LjYwODIlLCA0OC4xMjQ4JSA5Ny42NDU0JSwgNDcuODI1MDMlIDk3LjY1ODYlLCA0Ni42MTg0OSUgOTcuNzI1OCUsIDQ1LjgyNTElIDk3Ljc4MTYlLCA0NS4yOTY2JSA5Ny44MjMyJSwgNDQuODM5JSA5Ny44NjIyJSwgNDQuNTIyJSA5Ny44OTA1JSwgNDMuNzkwMzMlIDk3Ljk2MDQlLCA0Mi43NDMzMiUgOTguMDY5NCUsIDQyLjAwMzElIDk4LjE1MjQlLCA0MS4wOTQyJSA5OC4yNTk4JSwgNDAuNDUyNSUgOTguMzM4OCUsIDM5Ljc4NDQlIDk4LjQyMzQlLCAzOC45NzQyJSA5OC41MjgzJSwgMzguNDAxMyUgOTguNjAzOSUsIDM3LjQ5MzYlIDk4LjcyNCUsIDM2LjkzODMxJSA5OC43OTg0JSwgMzYuMzY2MiUgOTguODc0OCUsIDM1LjU5MDgyJSA5OC45NzglLCAzNC45OTIlIDk5LjA1NjQlLCAzNC4yODc2JSA5OS4xNDc0JSwgMzMuMjM5NSUgOTkuMjc4JSwgMzIuMDQyJSA5OS40MTc5JSwgMzEuMDIwNzIlIDk5LjUyNzUlLCAzMC4wNjkzJSA5OS42MTkxJSwgMjkuMDU2OTUlIDk5LjcwMzglLCAyOC4xNTgyJSA5OS43NjU4JSwgMjcuNTM4MiUgOTkuODAwMSUsIDI2LjczMTAxJSA5OS44MjI0JSwgMjUuODU4OSUgOTkuODA3OCUsIDI1LjM5MiUgOTkuNzg0NyUsIDI0Ljc4NDA3JSA5OS43NCUsIDIzLjk3MjYlIDk5LjY1NTglLCAyMy4wMjI4JSA5OS41MjQ5JSwgMjEuNjkzNiUgOTkuMjkxJSwgMjAuMjkyNDglIDk4Ljk5MSUsIDE4LjM1NCUgOTguNTExJSwgMTcuMzQxNjUlIDk4LjI0MDIlLCAxNi4yNDIyOCUgOTcuOTQwMiUsIDE1LjU5OTIlIDk3Ljc2NSUsIDE0LjQ4MjgyJSA5Ny40Njc2JSwgMTIuNzQ1NiUgOTcuMDQ3NiUsIDExLjQ0MjQyJSA5Ni43OTU4JSwgMTAuMDk0MDglIDk2LjYzMTQlLCA5LjI0ODk1JSA5Ni42JSwgOC40Mzc3NiUgOTYuNjE4NiUsIDcuNTAzMiUgOTYuNjc1JSwgNy4xMDgwNiUgOTYuNzEwNiUsIDYuNTI1MSUgOTYuNzc2NiUsIDUuNTIyMDQlIDk2LjkyOTQlLCA0LjQ2MzI4JSA5Ny4xNDk0JSwgMy41NjI5MyUgOTcuMzg4MyUsIDEuNDA2NzQlIDk4LjE5OCUsIDAlIDk5JSwgMCUgMCUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjhyZW07IH0gfVxuICAuc2hvcnQtaGVyby1jb21wb25lbnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTYuNnJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtNC42cmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzM3JlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJyZW0pIHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC5oZXJvLWNhcmQtZnJhbWUge1xuICAgICAgYm9yZGVyOiAwLjVyZW0gc29saWQgcmdiYSgxNzksIDIxMSwgNjcsIDAuNCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcbiAgICAgIHBhZGRpbmc6IDIuNHJlbTtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmhlcm8tY2FyZC1mcmFtZSB7XG4gICAgICAgICAgcGFkZGluZzogM3JlbSAyLjVyZW07IH0gfVxuICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDYuNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuOHJlbTsgfSB9XG4gICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDEsXG4gICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDIsXG4gICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDMsXG4gICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDQsXG4gICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDUsXG4gICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDYsXG4gICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgLmgxLWxpa2UsXG4gICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgLmgyLWxpa2UsXG4gICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgLmgzLWxpa2UsXG4gICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgLmg0LWxpa2UsXG4gICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgLmg1LWxpa2UsXG4gICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgLmg2LWxpa2Uge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiA2LjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoMSxcbiAgICAgICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDIsXG4gICAgICAgICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGgzLFxuICAgICAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoNCxcbiAgICAgICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDUsXG4gICAgICAgICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGg2LFxuICAgICAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSAuaDEtbGlrZSxcbiAgICAgICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgLmgyLWxpa2UsXG4gICAgICAgICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIC5oMy1saWtlLFxuICAgICAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSAuaDQtbGlrZSxcbiAgICAgICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgLmg1LWxpa2UsXG4gICAgICAgICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIC5oNi1saWtlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy44cmVtOyB9IH1cbiAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSAuc2NyaXB0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBDaGFybGVzdG9uLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgY29sb3I6ICMwMzZkNTg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgLnNjcmlwdC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG4gICAgICAuc2hvcnQtaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgKyAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSArIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmNhcmQtY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zaG9ydC1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC5jYXJkLWNvbnRlbnQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNob3J0LWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmNhcmQtY29udGVudCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDIuMXJlbSA3cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgLnNob3J0LWhlcm8tY29tcG9uZW50LmdvbGQtdGhlbWUgLmhlcm8tY2FyZC1mcmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMTk3LCA2MCwgMC40KTsgfVxuICAuc2hvcnQtaGVyby1jb21wb25lbnQuYmx1ZS10aGVtZSAuaGVyby1jYXJkLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTkyLCAyMTcsIDIxMiwgMC40KTsgfVxuICAuc2hvcnQtaGVyby1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUgLmhlcm8tY2FyZC1mcmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2Q0YjBmOyB9XG4gIC5zaG9ydC1oZXJvLWNvbXBvbmVudC5taW50LXRoZW1lIC5oZXJvLWNhcmQtZnJhbWUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzQsIDI0MywgMjE0LCAwLjQpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnNob3J0LWhlcm8tY29tcG9uZW50LmxlZnQtYWxpZ24gLmhlcm8tY2FyZCB7XG4gICAgICBsZWZ0OiAycmVtO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnNob3J0LWhlcm8tY29tcG9uZW50LnJpZ2h0LWFsaWduIC5oZXJvLWNhcmQge1xuICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cblxuLmhlYWRlci1iYXItY29tcG9uZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNmQ1ODtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDk5LjAzNiUgOTguNDM2JSwgOTcuOTA5JSA5Ny4xMDIlLCA5Ni41NzElIDk1LjUyNCUsIDk1LjAwNyUgOTQuMjk5JSwgOTMuNjQlIDkzLjQzJSwgOTIuMjM2JSA5Mi44NyUsIDkwLjkzNCUgOTIuNTg5JSwgODkuOTMlIDkyLjUyMzM2JSwgODguNzA4MzMlIDkyLjYxNiUsIDg3LjQ0MSUgOTIuODclLCA4Ni40MTElIDkzLjE3NCUsIDg0LjgzNiUgOTMuNzQ1JSwgODMuODY1JSA5NC4xNDMlLCA4Mi40MDclIDk0Ljc4MSUsIDgxLjYyNyUgOTUuMTMzJSwgODAuNzYzJSA5NS41MjUlLCA4MC4xOTQlIDk1Ljc4JSwgNzkuNDIzJSA5Ni4xMjclLCA3OC42MTklIDk2LjQ3OCUsIDc3Ljc1NSUgOTYuODQyJSwgNzYuNzcyJSA5Ny4yMzglLCA3NS42NzElIDk3LjY0OSUsIDc0Ljc1OSUgOTcuOTYlLCA3My42MTElIDk4LjMlLCA3Mi44NCUgOTguNTElLCA3MS44NyUgOTguNzI3JSwgNzAuOTExJSA5OC44OTclLCA3MC4wNyUgOTkuMDA1JSwgNjkuMzclIDk5LjA2NiUsIDY4LjYyNSUgOTkuMDg4NzklLCA2Ny43MTQxNyUgOTkuMDQ0ODUlLCA2Ni44MTQzMSUgOTguOTMzNjQlLCA2Ni4xODYlIDk4LjgxOTYzJSwgNjUuNTklIDk4LjY4ODc4JSwgNjUuMDI2MzklIDk4LjU0Mjk5JSwgNjQuMzYzMzMlIDk4LjM1NjA3JSwgNjMuNjUyMTUlIDk4LjEyNzElLCA2Mi45ODk3OSUgOTcuODk0MzklLCA2Mi4xMjY0NiUgOTcuNTcwMDklLCA2MS4yNjA2OSUgOTcuMjI0MyUsIDYwLjM3MzQ3JSA5Ni44NTclLCA1OS41NTcyOSUgOTYuNTEwMjglLCA1OC42OTA3NiUgOTYuMTM2NDUlLCA1Ny43Njg0JSA5NS43NDY3MyUsIDU2Ljc0OTI0JSA5NS4zMjcxJSwgNTUuNzE4NjElIDk0LjkyNTIzJSwgNTQuODU0ODYlIDk0LjYxMjE1JSwgNTMuODU5MSUgOTQuMjg0MTElLCA1Mi43NzA1NiUgOTMuOTc1NyUsIDUxLjY5MzMzJSA5My43MzE3NyUsIDUwLjg3JSA5My41OTM0NiUsIDQ5LjkyODg5JSA5My40OTA2NSUsIDQ5LjI2NTklIDkzLjQ1Nzk0JSwgNDguNjgwNTUlIDkzLjQ1Nzk0JSwgNDcuOTM5NzIlIDkzLjQ5ODEzJSwgNDcuMDE2NiUgOTMuNjA0NjclLCA0Ni4yOTQlIDkzLjcyNzElLCA0NS41MDAzNSUgOTMuODk3MiUsIDQ0Ljc0MiUgOTQuMDkxNTklLCA0NC4xMTQxJSA5NC4yNzg1JSwgNDMuMjclIDk0LjU0NzY2JSwgNDIuMjA4ODIlIDk0LjkyNzElLCA0MS43NDczNiUgOTUuMTAxODYlLCA0MC45NTQzNyUgOTUuNDE0MDIlLCA0MC4wMjkxJSA5NS43OTM0NiUsIDM5LjMxODk2JSA5Ni4wOTE1OSUsIDM4Ljc2Mjk5JSA5Ni4zMjcxJSwgMzglIDk2LjY0ODYlLCAzNi45OTk1OCUgOTcuMDcwMDklLCAzNS44ODUwNyUgOTcuNTIwNTYlLCAzNS4xNjI4NSUgOTcuODAwOTMlLCAzNC4yNjI2NCUgOTguMTI0MyUsIDMzLjY1OSUgOTguMzI0MyUsIDMyLjk4NDUxJSA5OC41MjgwNCUsIDMxLjg0NzcxJSA5OC44MTc3NSUsIDMwLjM0NzI5JSA5OS4wNzI5JSwgMjkuMTYwNzYlIDk5LjE1NTE0JSwgMjcuODkyNzglIDk5LjEzMTc4JSwgMjYuNDEyOTIlIDk4Ljk3MTAzJSwgMjUuMTA0MjQlIDk4LjcxOTYyJSwgMjMuODM0NzklIDk4LjM5MDY1JSwgMjIuODYzMzMlIDk4LjA4Nzg1JSwgMjEuNjA2MzklIDk3LjY0MDE5JSwgMjAuMjc2ODElIDk3LjExMTIxJSwgMTguOTIyNjQlIDk2LjUyOTkxJSwgMTcuMTk3MDglIDk1Ljc1OTgxJSwgMTUuNTA5NTglIDk1LjAxMjE1JSwgMTQuMzEwOSUgOTQuNTIwNTYlLCAxMy4xNzI0MyUgOTQuMTA2NTQlLCAxMS40ODM2OCUgOTMuNjM5MjUlLCA5Ljc5MTY3JSA5My40NTc5NCUsIDguODcxOTQlIDkzLjUxMjE1JSwgNy4zNjI1NyUgOTMuODIyNDMlLCA1Ljg0JSA5NC40MjQzJSwgNC40NjE1MyUgOTUuMjM0NTglLCAyLjk3NzIyJSA5Ni40MTEyMSUsIDEuNzk0MzclIDk3LjYwMzc0JSwgMC44NDE1MyUgOTguNzYyNjElLCAwJSAxMDAlLCAwJSAwJSk7XG4gIG1pbi1oZWlnaHQ6IDEwNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXItYmFyLWNvbXBvbmVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDkyLjU0MDglIDk3LjY0OCUsIDg4LjE5NyUgOTYuMzMlLCA4NC4yNDclIDk1LjE2NCUsIDgwLjU0OSUgOTQuMTA1JSwgNzcuNjMlIDkzLjI5MiUsIDcxLjQ2NiUgOTEuNjY1JSwgNjguMTI5JSA5MC44MzIlLCA2NS4xMjUlIDkwLjEzMiUsIDYwLjg1OSUgODkuMzA5JSwgNTcuODUlIDg4Ljg5MiUsIDU0LjUxMzMlIDg4LjU4MSUsIDUxLjk1NiUgODguNDI2JSwgNDkuNiUgODguMzMlLCA0Ny4xNDYlIDg4LjI4MiUsIDQzLjQ5MyUgODguMzM4JSwgMzguNTQ3NCUgODguNjU4JSwgMzMuMDc0NiUgODkuMzI1JSwgMjcuNDIxJSA5MC4yOTUlLCAyMy4zNDQ4JSA5MS4xMjElLCAyMC44JSA5MS42NjYlLCAxNi4yMjA1JSA5Mi42ODIlLCA5LjA5MjclIDk0LjM2MiUsIDQuODIzNyUgOTUuNDIlLCAwJSA5Ni42NjYlLCAwJSAwJSk7IH0gfVxuICAuaGVhZGVyLWJhci1jb21wb25lbnQgaDEsIC5oZWFkZXItYmFyLWNvbXBvbmVudCBoMiwgLmhlYWRlci1iYXItY29tcG9uZW50IGgzLCAuaGVhZGVyLWJhci1jb21wb25lbnQgaDQsIC5oZWFkZXItYmFyLWNvbXBvbmVudCBoNSwgLmhlYWRlci1iYXItY29tcG9uZW50IGg2LCAuaGVhZGVyLWJhci1jb21wb25lbnQgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogNS44cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyLWJhci1jb21wb25lbnQgaDEsIC5oZWFkZXItYmFyLWNvbXBvbmVudCBoMiwgLmhlYWRlci1iYXItY29tcG9uZW50IGgzLCAuaGVhZGVyLWJhci1jb21wb25lbnQgaDQsIC5oZWFkZXItYmFyLWNvbXBvbmVudCBoNSwgLmhlYWRlci1iYXItY29tcG9uZW50IGg2LCAuaGVhZGVyLWJhci1jb21wb25lbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMS41cmVtIDMuMnJlbTsgfSB9XG4gIC5oZWFkZXItYmFyLWNvbXBvbmVudCAucGF0dGVybi1oZXJvLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyLWJhci1jb21wb25lbnQgLnBhdHRlcm4taGVyby1pbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlci1iYXItY29tcG9uZW50LmdvbGQtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2UyOWQ7IH1cbiAgICAuaGVhZGVyLWJhci1jb21wb25lbnQuZ29sZC10aGVtZSBoMSB7XG4gICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAuaGVhZGVyLWJhci1jb21wb25lbnQuYmx1ZS10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwZDlkNDsgfVxuICAgIC5oZWFkZXItYmFyLWNvbXBvbmVudC5ibHVlLXRoZW1lIGgxIHtcbiAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5oZWFkZXItYmFyLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZTRkYzsgfVxuICAgIC5oZWFkZXItYmFyLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZSBoMSB7XG4gICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAuaGVhZGVyLWJhci1jb21wb25lbnQubWludC10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZThhZDsgfVxuICAgIC5oZWFkZXItYmFyLWNvbXBvbmVudC5taW50LXRoZW1lIGgxIHtcbiAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG5cbi5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gIG1pbi1oZWlnaHQ6IDM4cmVtO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyNGVtO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5pbWFnZS13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDM4cmVtO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNSU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI4cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTsgfSB9XG4gIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogbm9uZTsgfSB9XG4gIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogNTYuNnJlbTtcbiAgICBtaW4td2lkdGg6IDMyJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTM0JSk7XG4gICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9IH1cbiAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmhlcm8tY2FyZC1mcmFtZSB7XG4gICAgICBib3JkZXI6IDAuNXJlbSBzb2xpZCByZ2JhKDE3OSwgMjExLCA2NywgMC40KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmhlcm8tY2FyZC1mcmFtZSB7XG4gICAgICAgICAgcGFkZGluZzogM3JlbSAyLjVyZW07IH0gfVxuICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiA1LjJyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTsgfSB9XG4gICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGgxLFxuICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoMixcbiAgICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDMsXG4gICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGg0LFxuICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoNSxcbiAgICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDYge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1zaXplOiA1LjJyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGgxLFxuICAgICAgICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDIsXG4gICAgICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoMyxcbiAgICAgICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIGg0LFxuICAgICAgICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgaDUsXG4gICAgICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSBoNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTsgfSB9XG4gICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLnRpdGxlIC5zY3JpcHQtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IENoYXJsZXN0b24sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yM2VtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC50aXRsZSAuc2NyaXB0LXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgKyAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAudGl0bGUgKyAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQgLmhlcm8tY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC5jYXJkLWNvbnRlbnQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCAuaGVyby1jYXJkIC5jYXJkLWNvbnRlbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAyLjFyZW0gNS44cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50IC5oZXJvLWNhcmQgLmZjcy10aGlyZC1wYXJ0eS1pY29uOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQuZ29sZC10aGVtZSAuaGVyby1jYXJkLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAxOTcsIDYwLCAwLjQpOyB9XG4gIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQuYmx1ZS10aGVtZSAuaGVyby1jYXJkLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTkyLCAyMTcsIDIxMiwgMC40KTsgfVxuICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lIC5oZXJvLWNhcmQtZnJhbWUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDgsIDIyOCwgMjIwLCAwLjQpOyB9XG4gIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQubWludC10aGVtZSAuaGVyby1jYXJkLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjM0LCAyNDMsIDIxNCwgMC40KTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5zZWNvbmRhcnktYmctaGVyby1jb21wb25lbnQubGVmdC1hbGlnbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudC5sZWZ0LWFsaWduIC5oZXJvLWNhcmQge1xuICAgICAgICByaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudC5sZWZ0LWFsaWduIC5oZXJvLWNhcmQge1xuICAgICAgICBsZWZ0OiAxLjVyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudC5sZWZ0LWFsaWduIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50LnJpZ2h0LWFsaWduIC5oZXJvLWNhcmQge1xuICAgICAgbGVmdDogMS41cmVtOyB9XG4gICAgLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudC5yaWdodC1hbGlnbiAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuc2Vjb25kYXJ5LWJnLWhlcm8tY29tcG9uZW50LnJpZ2h0LWFsaWduIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9IH1cbiAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW07IH0gfVxuICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdzpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdzpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9IH1cbiAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmJnLWhlbHBlciwgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93OmFmdGVyLCAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3c6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y0ZjE7IH1cbiAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmJnLWhlbHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmJnLWhlbHBlciB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzkuN3JlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDEuNjU0NSUsIDEwMCUgOTIuNTU0NzQlLCA4MC4zOTk3MyUgOTYuNTkzNjclLCA3OS42ODAyMSUgOTYuNjkxJSwgNzcuNDU1MDMlIDk2LjkzNDMxJSwgNzYuMzIyNDUlIDk2LjkzNDMxJSwgNzMuODcwNzUlIDk3LjcxMjklLCA3My40MDQ0JSA5Ny43MTI5JSwgNzIuMjQ1MTclIDk3LjU2NjkxJSwgNzEuMTI1OTIlIDk3LjUxODI1JSwgNzAuMzI2NDUlIDk3Ljc2MTU2JSwgNjkuMTkzODclIDk4LjU4ODgxJSwgNjcuOTE0NzIlIDk4LjM5NDE2JSwgNjQuMzAzOCUgOTguNjM3NDclLCA1Ny45MzQ3MSUgOTkuMzE4NzMlLCA1NC40MDM3MyUgOTkuMDc1NDMlLCA1My4wNzEyOSUgOTkuODU0MDElLCA1MS44NDU0NCUgOTkuMzE4NzMlLCA1MC43NjYxNiUgOTkuMzE4NzMlLCA0Ni42NjIyMyUgOTguNjM3NDclLCA0My41NDQzJSA5OC4zNDU1JSwgNDIuNjc4MjElIDk4LjEwMjE5JSwgNDEuNzk4OCUgOTguMTk5NTElLCA0MS4wMjU5OCUgOTcuNjY0MjMlLCAzOS42NjY4OSUgOTcuNjE1NTclLCAzOC4zNzQ0MiUgOTYuNzM5NjYlLCAzNS44MDI4JSA5Ni44ODU2NCUsIDMzLjg3MDc1JSA5NS41NzE3OCUsIDMwLjQwNjQlIDk1Ljc2NjQyJSwgMjcuOTgxMzUlIDk0LjU0OTg4JSwgMjYuODg4NzQlIDk0LjMwNjU3JSwgMjQuNjUwMjMlIDk0Ljc5MzE5JSwgMjIuMTcxODklIDk1Ljc2NjQyJSwgMjAuODM5NDQlIDk1LjIzMTE0JSwgMTguMDY3OTUlIDk0Ljg5MDUxJSwgMTYuNTIyMzIlIDk0Ljg5MDUxJSwgMTQuMDMwNjUlIDk1LjAzNjUlLCAxMi4yNDUxNyUgOTUuMDM2NSUsIDExLjAwNiUgOTQuOTg3ODMlLCA2LjA0OTMlIDk0Ljc5MzE5JSwgMCUgOTQuNTQ5ODglLCAwJSA3LjIwMTk1JSwgOS4zOTM3NCUgNC42NzE1MyUsIDExLjc2NTQ5JSA0LjM3OTU2JSwgMTMuODg0MDglIDMuNTAzNjUlLCAxNS4wOTY2JSAzLjMwOSUsIDE3LjU3NDk1JSAzLjAxNzAzJSwgMTguODU0MSUgMi41NzkwOCUsIDIwLjA2NjYyJSAxLjgwMDQ5JSwgMjAuNDc5NjglIDEuOTQ2NDclLCAyMi4yMTE4NiUgMi4xODk3OCUsIDI0LjIyMzg1JSAxLjMxMzg3JSwgMjQuODEwMTMlIDEuMzEzODclLCAyNi4xODI1NCUgMS4xMTkyMiUsIDI3LjY2MTU2JSAxLjI2NTIxJSwgMjguODM0MTElIDAuMzg5MjklLCAyOS43NTM1JSAwLjE0NTk5JSwgMzAuOTI2MDUlIDAuMjQzMzElLCAzMi4yNDUxNyUgMC40Mzc5NiUsIDU2LjgwMjEzJSAwLjQzNzk2JSwgNjAuNjM5NTclIDEuMDIxOSUsIDYxLjUwNTY2JSAwLjk3MzI0JSwgNjIuNzE4MTklIDEuMzEzODclLCA2NC4zMDM4JSAxLjMxMzg3JSwgNjguODM0MTElIDIuNjc2NCUsIDcwLjQ0NjM3JSAyLjY3NjQlLCA3Mi41MzgzMSUgMy40NTQ5OSUsIDczLjY1NzU2JSAzLjMwOSUsIDc0LjY5Njg3JSAzLjMwOSUsIDc2LjU0ODk3JSA0LjE4NDkxJSwgNzcuNTQ4MyUgNC4zMzA5JSwgODAuNTA2MzMlIDQuMzMwOSUsIDg0Ljc5NjglIDUuMDEyMTclLCA4Ni40MzU3MSUgNS41NDc0NSUsIDg4LjAyMTMyJSA1LjY5MzQzJSwgODguODQ3NDQlIDUuNzQyMDklLCA4OS44NDY3NyUgNS41OTYxMSUsIDkzLjA4NDYxJSA0LjU3NDIxJSwgOTMuOTc3MzUlIDQuMzc5NTYlLCAxMDAlIDEuNjU0NSUpOyB9IH1cbiAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgKyAuZmx1aWQtY2FyZC1yb3cge1xuICAgICAgbWFyZ2luLXRvcDogLThyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyArIC5mbHVpZC1jYXJkLXJvdyAuYmctaGVscGVyIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLjIxMzMxJSwgMTAwLjAyNjY1JSA5Mi4yNzgxNiUsIDk2Ljc4OTI0JSA5My4wMDM0MSUsIDk0LjM5MTE1JSA5My42ODYwMSUsIDg4Ljk4MjE1JSA5NC44ODA1NSUsIDg0LjEwNjA1JSA5NS45MDQ0NCUsIDgyLjQ0MDcxJSA5Ni4xNjA0MSUsIDgwLjQ5NTYlIDk2LjQxNjM4JSwgNzkuNDE2NDclIDk2LjU4NzAzJSwgNzUuNjMyODMlIDk3Ljg2Njg5JSwgNzMuNjg3NzIlIDk3LjkwOTU2JSwgNzQuMTkzOTglIDk3LjY1MzU4JSwgNzIuMjg4ODQlIDk3LjY5NjI1JSwgNzEuNTE2MTIlIDk3LjgyNDIzJSwgNzAuMjUwNDclIDk4LjM3ODg0JSwgNjkuNDY0NDMlIDk4LjUwNjgzJSwgNjcuODUyMzglIDk4LjcyMDE0JSwgNjIuMzIzNDclIDk5LjIzMjA4JSwgNjAuMzc4MzYlIDk5LjM2MDA3JSwgNTcuODQ3MDYlIDk5LjQ4ODA1JSwgNTAuMjI2NDklIDk5Ljg3MjAxJSwgNDUuNzM2NzQlIDk5LjM2MDA3JSwgMzMuNzcyOTglIDk3LjE4NDMlLCAyNC4zNDA1MyUgOTUuNDc3ODIlLCAxOC43NTgzMyUgOTQuNDk2NTklLCAxNi40NjY4MyUgOTQuNDExMjYlLCAxMi40MTY3MyUgOTQuMTEyNjMlLCAxMS4yNTc2NiUgOTQuMDI3MyUsIDkuMzkyNDklIDk0LjE1NTI5JSwgOC4wMjAyNSUgOTQuNDUzOTIlLCA2LjEwMTc5JSA5NC44Mzc4OCUsIDAlIDk3LjA1NjMxJSwgMCUgMi4yMTg0MyUsIDE1LjQyNzY2JSAyLjQ3NDQlLCAyMC40MzY5OCUgMi43MzAzOCUsIDIxLjU0Mjc3JSAyLjgxNTclLCAyMi4yNzU1MSUgMy40NTU2MyUsIDIzLjkyNzUyJSAyLjU1OTczJSwgMjUuMDk5OTIlIDIuMTc1NzclLCAyNi44MTg1NSUgMS45NjI0NiUsIDI4LjU3NzE0JSAyLjA0Nzc4JSwgMjkuOTg5MzQlIDIuNDc0NCUsIDMxLjcwNzk3JSAzLjQxMjk3JSwgMzMuMjgwMDQlIDIuNjg3NzElLCAzNC4xMzI2OSUgMi44NTgzNiUsIDM2LjA3NzglIDQuMDEwMjQlLCAzNy45MTYzMyUgNC4wMTAyNCUsIDQxLjEwMDQ1JSA0Ljg2MzQ4JSwgNDMuMDE4OTIlIDQuODYzNDglLCA0NC4yODQ1NyUgNS4yMDQ3OCUsIDQ1LjQ1Njk3JSA1LjExOTQ1JSwgNDYuNzc1OTElIDYuMDU4MDIlLCA0OC40ODEyMiUgNi40NDE5OCUsIDUyLjM1ODExJSA2LjM1NjY2JSwgNTUuODIyMDElIDYuMzU2NjYlLCA1OC4xMjY4MyUgNi4xMDA2OCUsIDU5Ljc5MjE3JSA2LjMxMzk5JSwgNjEuMTY0NCUgNS43NTkzOSUsIDYyLjEyMzYzJSA1LjU4ODc0JSwgNjMuMjU2MDYlIDUuNTAzNDElLCA2NS4yNTQ0NiUgNS40NjA3NSUsIDY3LjU4NTkzJSA1LjUwMzQxJSwgNjguNTcxODElIDQuOTA2MTQlLCA2OS45NTczNyUgNS4wNzY3OSUsIDcyLjM1NTQ1JSA0Ljg2MzQ4JSwgNzQuNjg2OTIlIDQuNjA3NTElLCA3NS42NDYxNSUgNC40MzY4NiUsIDc3LjA4NSUgNC4yMjM1NSUsIDEwMCUgMC4yMTMzMSUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93ICsgLmZsdWlkLWNhcmQtcm93ICsgLmZsdWlkLWNhcmQtcm93IC5iZy1oZWxwZXIge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oOTkuNTA2OTMlIDAuMTMxJSwgMTAwJSAwLjIxODM0JSwgOTkuOTMzMzclIDk0Ljg0NzE2JSwgOTUuNjAyMzUlIDk2LjYzNzU1JSwgOTIuNTYzOTclIDk3LjY4NTU5JSwgOTEuNDk3ODclIDk3LjkwMzkzJSwgOTAuNDMxNzclIDk4LjE2NTk0JSwgODguNTc5NDIlIDk4LjUxNTI4JSwgODcuNzc5ODUlIDk4LjQ3MTYyJSwgODYuOTY2OTUlIDk4LjQyNzk1JSwgODUuMzQxMTUlIDk3LjkwMzkzJSwgODMuNzE1MzUlIDk3LjkwMzkzJSwgODEuMDUwMTElIDk3LjMzNjI0JSwgNzguMTk4MjklIDk3LjI0ODkxJSwgNzcuMzg1MzklIDk3LjI0ODkxJSwgNzYuNDI1OTElIDk3LjA3NDI0JSwgNzQuNzIwMTUlIDk2LjMzMTg4JSwgNzEuNzQ4NCUgOTYuNDYyODglLCA3MC41NDkwNCUgOTUuNzY0MTklLCA2OC45MjMyNCUgOTUuNzY0MTklLCA2Ny40MDQwNSUgOTUuMTA5MTclLCA2Ni40ODQ1NCUgOTUuMDY1NSUsIDY1LjU2NTAzJSA5NC45NzgxNyUsIDY0LjM5MjMyJSA5NC41NDE0OCUsIDYyLjgxOTgzJSA5NC41NDE0OCUsIDYxLjc5MzcxJSA5NC4yMzU4MSUsIDYwLjgyMDklIDk0LjMyMzE0JSwgNjAuNDg3NzQlIDkzLjkzMDEzJSwgNTkuOTgxMzQlIDkzLjc1NTQ2JSwgMzkuOTc4NjglIDkzLjc5OTEzJSwgMzMuMDM1NzElIDkzLjc5OTEzJSwgMzAuODUwMjElIDkzLjU4MDc5JSwgMjkuMzg0MzMlIDkzLjU4MDc5JSwgMjcuODUxODElIDk0LjQ5NzgyJSwgMjYuMzg1OTMlIDk0LjM2NjgxJSwgMjQuOTMzMzclIDk0LjU0MTQ4JSwgMjQuMzMzNjklIDk0LjU0MTQ4JSwgMjIuNDQxMzYlIDk1LjMyNzUxJSwgMjAuNjgyMyUgOTUuMTUyODQlLCAyMC4xMjI2JSA5NS4wMjE4MyUsIDE4LjUzNjc4JSA5NS44NTE1MyUsIDE3LjMyNDA5JSA5Ni4xNTcyMSUsIDE1LjM5MTc5JSA5Ni4zMzE4OCUsIDE0LjA4NTgyJSA5Ni41MDY1NSUsIDExLjk2Njk1JSA5Ny4yOTI1OCUsIDkuMjA4NDIlIDk3LjY0MTkyJSwgMCUgOTkuODY5JSwgMCUgNS4wMjE4MyUsIDQuMTcxMTElIDMuNDkzNDUlLCA3LjE1NjE4JSAyLjUzMjc1JSwgOC4xNTU2NSUgMi4zNTgwOCUsIDkuNTQxNTglIDIuMDUyNCUsIDEwLjg4NzUzJSAxLjg3NzczJSwgMTQuMzUyMzUlIDIuMTM5NzQlLCAxNy40ODQwMSUgMi4zNTgwOCUsIDE4Ljk0OTg5JSAyLjQ0NTQxJSwgMjUuMTg2NTclIDMuNTM3MTIlLCAzNS4wMjEzMiUgNS4zNzExOCUsIDQwLjU2NTAzJSA2LjQxOTIxJSwgNDQuMDE2NTIlIDcuMDc0MjQlLCA0NS44Njg4NyUgNy40MjM1OCUsIDQ2LjYxNTE0JSA3LjQ2NzI1JSwgNTAuMTg2NTclIDcuOTAzOTMlLCA1Ny42MzU5MyUgNy41NTQ1OSUsIDYxLjQ2MDU1JSA3LjI5MjU4JSwgNjIuNzUzMiUgNy4yNDg5MSUsIDY3LjQ0NDAzJSA2LjgxMjIzJSwgNjkuMDU2NSUgNi41OTM4OSUsIDcwLjI1NTg2JSA2LjQxOTIxJSwgNzEuNDAxOTIlIDUuODk1MiUsIDcyLjIxNDgyJSA1LjcyMDUyJSwgNzIuOTIxMTElIDUuODA3ODYlLCA3My43NjA2NiUgNS45ODI1MyUsIDc1Ljc5OTU3JSA1LjgwNzg2JSwgNzYuOTQ1NjMlIDUuNTQ1ODUlLCA3OS40MjQzMSUgNC41ODUxNSUsIDgwLjQxMDQ1JSA0LjQ1NDE1JSwgODUuNzI3NjElIDMuNTM3MTIlLCA4Ny4wNDY5MSUgMy4yMzE0NCUsIDg4LjU2NjElIDIuODgyMSUsIDkwLjY0NDk5JSAyLjQwMTc1JSwgOTMuNjU2NzIlIDEuNzAzMDYlLCA5NC41MzYyNSUgMS41NzIwNSUsIDk3LjkyMTExJSAwLjUyNDAyJSk7IH0gfVxuICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5taW50LXRoZW1lIC5iZy1oZWxwZXIsIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5taW50LXRoZW1lOmFmdGVyLCAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cubWludC10aGVtZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjNkNjsgfVxuICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5tYW5kYXJpbi10aGVtZSAuYmctaGVscGVyLCAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cubWFuZGFyaW4tdGhlbWU6YWZ0ZXIsIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5tYW5kYXJpbi10aGVtZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjRmMTsgfVxuICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5nb2xkLXRoZW1lIC5iZy1oZWxwZXIsIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5nb2xkLXRoZW1lOmFmdGVyLCAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cuZ29sZC10aGVtZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTI5ZDsgfVxuICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5ibHVlLXRoZW1lIC5iZy1oZWxwZXIsIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5ibHVlLXRoZW1lOmFmdGVyLCAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cuYmx1ZS10aGVtZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MwZDlkNDsgfVxuICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5sZWZ0IC5jYXJkLWltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogNyU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5sZWZ0IC5jYXJkLWltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5sZWZ0IC5jYXJkLWNvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmxlZnQgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmxlZnQgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmxlZnQgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cucmlnaHQgLmZjcy1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cucmlnaHQgLmZjcy1jb250YWluZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LnJpZ2h0IC5mY3MtY29udGFpbmVyIC5jYXJkLWltZyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNyU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cucmlnaHQgLmZjcy1jb250YWluZXIgLmNhcmQtaW1nIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cucmlnaHQgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cucmlnaHQgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5yaWdodCAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cucmlnaHQgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1pbWcgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWltZyBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjdyZW07XG4gICAgICAgICAgZm9udC1zaXplOiA1LjJyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLnRpdGxlIGgxLFxuICAgICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC50aXRsZSBoMixcbiAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAudGl0bGUgaDMsXG4gICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLnRpdGxlIGg0LFxuICAgICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC50aXRsZSBoNSxcbiAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAudGl0bGUgaDYge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1LjJyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTsgfSB9XG4gICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLnRpdGxlIC5zY3JpcHQtdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQ2hhcmxlc3RvbiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNS40cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTtcbiAgICAgICAgICAgIHdvcmQtc3BhY2luZzogLTE1cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC50aXRsZSAuc2NyaXB0LXRleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC44cmVtOyB9IH1cbiAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCBwIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4xcmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgcCArIC5idG4td3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1LjhyZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHAgKyAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIgYSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIgYSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMS45cmVtIDMuNHJlbTsgfSB9XG4gICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIGEgKyBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAgICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIgYSArIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICAgICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciBhIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogLTUwJTsgfVxuICAgICAgICAgICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIGEgLmZjcy10aGlyZC1wYXJ0eS1pY29uOmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciBhIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgICAgICAgIC5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciBhIC5mY3MtdGhpcmQtcGFydHktaWNvbjphZnRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3c6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNC41M3Z3O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxNy42NDcwNiUsIDc0LjY2NjY3JSA2NC43MDU4OCUsIDYyLjEzMzMzJSA4OC4yMzUyOSUsIDUyLjUzMzMzJSAxMDAlLCAzMiUgMTAwJSwgMjQlIDk0LjExNzY1JSwgMTAuOTMzMzMlIDgyLjM1Mjk0JSwgMCUgNzAuNTg4MjQlLCAwJSAwJSk7IH1cbiAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3c6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYyg2cmVtICsgNC41M3Z3KTtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3c6Zmlyc3QtY2hpbGQgLmZjcy1jb250YWluZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcmVtKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTExcmVtOyB9XG4gICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3c6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQuNTN2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgycHgpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDgyLjM1Mjk0JSwgNzQuNjY2NjclIDM1LjI5NDEyJSwgNjIuMTMzMzMlIDExLjc2NDcxJSwgNTIuNTMzMzMlIDAlLCAzMiUgMCUsIDI0JSA1Ljg4MjM1JSwgMTAuOTMzMzMlIDE3LjY0NzA2JSwgMCUgMjkuNDExNzYlLCAwJSAxMDAlKTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hYm91dCAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmJnLWhlbHBlciB7XG4gICAgdG9wOiAwO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5hYm91dCAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmNhcmQtY29udGVudCAudGl0bGUgLnNjcmlwdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDQuNHJlbTsgfVxuICAuYWJvdXQgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5jYXJkLWNvbnRlbnQgLnRpdGxlIC5oMi1saWtlIHtcbiAgICBmb250LXNpemU6IDQuMnJlbTsgfSB9XG5cbi52aWRlby1oZXJvLWNvbXBvbmVudCB7XG4gIGhlaWdodDogNDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAudmlkZW8taGVyby1jb21wb25lbnQge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDk4LjglLCA5OS43MDc5JSA5OC42MTU5JSwgOTkuNDUzNCUgOTguNDc2JSwgOTkuMDA2OSUgOTguMjU2JSwgOTguNTk3MyUgOTguMDc0OCUsIDk4LjI1NzklIDk3LjkzNzQlLCA5Ny45OTM3JSA5Ny44Mzc0JSwgOTcuNDQxNSUgOTcuNjQ1MiUsIDk3LjA5OCUgOTcuNTM2MiUsIDk2Ljc2MjElIDk3LjQzNjIlLCA5Ni40NCUgOTcuMzQ3MiUsIDk2LjAyMDglIDk3LjIzODQlLCA5NS41OTI0JSA5Ny4xMzY2JSwgOTUuMDE4NyUgOTcuMDEzNiUsIDk0LjQ5NjUlIDk2LjkxMzYlLCA5NC4wODA2JSA5Ni44NDE2JSwgOTMuNzY3NyUgOTYuNzkxNiUsIDkzLjQ1OTYlIDk2Ljc0NiUsIDkzLjAwNjklIDk2LjY4NDglLCA5Mi43MTgzJSA5Ni42NDk0JSwgOTIuMTc2NiUgOTYuNTg5NCUsIDkxLjgwMjUlIDk2LjU1MzUlLCA5MS40NjU5JSA5Ni41MjUlLCA5MC45OTQ0JSA5Ni40OSUsIDkwLjUxMzIlIDk2LjQ2MDclLCA5MC4yMDAyJSA5Ni40NDUlLCA4OS45MjI4JSA5Ni40MzMlLCA4OS41MTMyJSA5Ni40MTklLCA4OS4xNTE1JSA5Ni40MDk4JSwgODguNzUzOCUgOTYuNDAzMyUsIDg4LjM5ODQlIDk2LjQwMDglLCA4OC4yNDc1JSA5Ni40MDA4JSwgODcuODMxJSA5Ni40MDU4JSwgODcuNDMzOSUgOTYuNDE5NiUsIDg2LjkzMzklIDk2LjQ0OSUsIDg2LjUxODclIDk2LjQ4MjYlLCA4Ni4wNTQ5JSA5Ni41Mjk2JSwgODUuNjE0NyUgOTYuNTgyOCUsIDg1LjI5OTclIDk2LjYyNTYlLCA4NC45MzMyJSA5Ni42ODAyJSwgODQuNDk5MyUgOTYuNzUwNSUsIDg0LjA2NiUgOTYuODI3JSwgODMuNjM5JSA5Ni45MDclLCA4My4xODQyJSA5Ni45OTgyJSwgODIuNzgyMyUgOTcuMDgyNiUsIDgyLjM1MzIlIDk3LjE3NjQlLCA4Mi4xMTMzJSA5Ny4yMzAyJSwgODEuNjAwOCUgOTcuMzQ4NCUsIDgxLjAyNzglIDk3LjQ4NDclLCA4MC40MzI1JSA5Ny42MyUsIDc5LjkzODElIDk3Ljc1MjYlLCA3OS40OTM3JSA5Ny44NjM4JSwgNzkuMDU0MiUgOTcuOTc0JSwgNzguNDEwOSUgOTguMTM1NCUsIDc3Ljk2MTclIDk4LjI0NzYlLCA3Ny41NDkzJSA5OC4zNDk4JSwgNzcuMTUyOSUgOTguNDQ3JSwgNzYuNjY0OCUgOTguNTY1JSwgNzYuMTE0JSA5OC42OTUyJSwgNzUuNzcxJSA5OC43NzUyJSwgNzUuNDgxMiUgOTguODQxMiUsIDc1LjEyMzclIDk4LjkyMTIlLCA3NC44MDYlIDk4Ljk5MDQlLCA3NC41MDgzJSA5OS4wNTQlLCA3NC4xNzAzJSA5OS4xMjQyJSwgNzMuODYzNiUgOTkuMTg2MiUsIDczLjU0MTclIDk5LjI0OTUlLCA3My4xMyUgOTkuMzI3NCUsIDcyLjc0NjglIDk5LjM5NyUsIDcyLjM0MjglIDk5LjQ2NjglLCA3MS44MTQzJSA5OS41NTI3JSwgNzEuNDI2MiUgOTkuNjEyOCUsIDcwLjk0OTIlIDk5LjY4MDYlLCA3MC42NDExJSA5OS43MjA2JSwgNzAuMjgzNyUgOTkuNzY0OSUsIDY5LjgxMDElIDk5LjgxODQlLCA2OS4zNjc3JSA5OS44NjMxJSwgNjguNzQ4MiUgOTkuOTE2OCUsIDY4LjA2ODQlIDk5Ljk2MzIlLCA2Ny41ODQ0JSA5OS45ODg0JSwgNjcuMjQ2MSUgMTAwJSwgNjYuMDk0MyUgMTAwLjAwMjIlLCA2NS4zMjk0JSA5OS45NjUyJSwgNjQuODA2JSA5OS45MjUxJSwgNjQuMzQ4JSA5OS44ODAyJSwgNjMuODA5JSA5OS44MTY4JSwgNjMuMjM2MyUgOTkuNzM4NiUsIDYyLjQ2MiUgOTkuNjE3JSwgNjEuNTEzMyUgOTkuNDQ3OCUsIDYwLjc2MDk4JSA5OS4zMDA5JSwgNjAuMTU4MiUgOTkuMTc3NiUsIDU5LjYzNjIlIDk5LjA2NzclLCA1OS4wNDUxJSA5OC45NDElLCA1OC40OTI2JSA5OC44MjElLCA1Ny45NjMyJSA5OC43MDY2JSwgNTcuNjAyMiUgOTguNjI5JSwgNTYuOTc1MSUgOTguNDk2MiUsIDU2LjM2MDUlIDk4LjM2OTYlLCA1NS45NTQyJSA5OC4yODk2JSwgNTUuNDE4NyUgOTguMTg2NiUsIDU0LjY0NDMlIDk4LjA0NzYlLCA1My45MTIlIDk3LjkyODglLCA1My40MTA3JSA5Ny44NTU4JSwgNTIuODE5NiUgOTcuNzc5NiUsIDUyLjI4MzMlIDk3LjcyMDglLCA1MS43NTQzJSA5Ny42NzMlLCA1MS40MTkyNiUgOTcuNjQ4NCUsIDUxLjA1ODIlIDk3LjYyNzQlLCA1MC42NjExMiUgOTcuNjEwOCUsIDUwLjI0NzQ5JSA5Ny42MDEyJSwgNDkuNzIyMSUgOTcuNjAxMiUsIDQ5LjMxMzQlIDk3LjYwODIlLCA0OC4xMjQ4JSA5Ny42NDU0JSwgNDcuODI1MDMlIDk3LjY1ODYlLCA0Ni42MTg0OSUgOTcuNzI1OCUsIDQ1LjgyNTElIDk3Ljc4MTYlLCA0NS4yOTY2JSA5Ny44MjMyJSwgNDQuODM5JSA5Ny44NjIyJSwgNDQuNTIyJSA5Ny44OTA1JSwgNDMuNzkwMzMlIDk3Ljk2MDQlLCA0Mi43NDMzMiUgOTguMDY5NCUsIDQyLjAwMzElIDk4LjE1MjQlLCA0MS4wOTQyJSA5OC4yNTk4JSwgNDAuNDUyNSUgOTguMzM4OCUsIDM5Ljc4NDQlIDk4LjQyMzQlLCAzOC45NzQyJSA5OC41MjgzJSwgMzguNDAxMyUgOTguNjAzOSUsIDM3LjQ5MzYlIDk4LjcyNCUsIDM2LjkzODMxJSA5OC43OTg0JSwgMzYuMzY2MiUgOTguODc0OCUsIDM1LjU5MDgyJSA5OC45NzglLCAzNC45OTIlIDk5LjA1NjQlLCAzNC4yODc2JSA5OS4xNDc0JSwgMzMuMjM5NSUgOTkuMjc4JSwgMzIuMDQyJSA5OS40MTc5JSwgMzEuMDIwNzIlIDk5LjUyNzUlLCAzMC4wNjkzJSA5OS42MTkxJSwgMjkuMDU2OTUlIDk5LjcwMzglLCAyOC4xNTgyJSA5OS43NjU4JSwgMjcuNTM4MiUgOTkuODAwMSUsIDI2LjczMTAxJSA5OS44MjI0JSwgMjUuODU4OSUgOTkuODA3OCUsIDI1LjM5MiUgOTkuNzg0NyUsIDI0Ljc4NDA3JSA5OS43NCUsIDIzLjk3MjYlIDk5LjY1NTglLCAyMy4wMjI4JSA5OS41MjQ5JSwgMjEuNjkzNiUgOTkuMjkxJSwgMjAuMjkyNDglIDk4Ljk5MSUsIDE4LjM1NCUgOTguNTExJSwgMTcuMzQxNjUlIDk4LjI0MDIlLCAxNi4yNDIyOCUgOTcuOTQwMiUsIDE1LjU5OTIlIDk3Ljc2NSUsIDE0LjQ4MjgyJSA5Ny40Njc2JSwgMTIuNzQ1NiUgOTcuMDQ3NiUsIDExLjQ0MjQyJSA5Ni43OTU4JSwgMTAuMDk0MDglIDk2LjYzMTQlLCA5LjI0ODk1JSA5Ni42JSwgOC40Mzc3NiUgOTYuNjE4NiUsIDcuNTAzMiUgOTYuNjc1JSwgNy4xMDgwNiUgOTYuNzEwNiUsIDYuNTI1MSUgOTYuNzc2NiUsIDUuNTIyMDQlIDk2LjkyOTQlLCA0LjQ2MzI4JSA5Ny4xNDk0JSwgMy41NjI5MyUgOTcuMzg4MyUsIDEuNDA2NzQlIDk4LjE5OCUsIDAlIDk5JSwgMCUgMCUpOyB9IH1cbiAgLnZpZGVvLWhlcm8tY29tcG9uZW50IC5mY3MtdmlkLXBvc3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudmlkZW8taGVyby1jb21wb25lbnQgLmVtYmVkLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAudmlkZW8taGVyby1jb21wb25lbnQgLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXG4gICAgLnZpZGVvLWhlcm8tY29tcG9uZW50IC5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuICAgIC52aWRlby1oZXJvLWNvbXBvbmVudCAuZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC52aWRlby1oZXJvLWNvbXBvbmVudCAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudmlkZW8taGVyby1jb21wb25lbnQgLmZjcy12aWQtcG9zdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnZpZGVvLWhlcm8tY29tcG9uZW50IC5lbWJlZC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC52aWRlby1oZXJvLWNvbXBvbmVudCBhOmFjdGl2ZSwgLnZpZGVvLWhlcm8tY29tcG9uZW50IGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIC5oZXJvLWNhcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU2LjZyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTQuNnJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCB7XG4gICAgICAgIGJvdHRvbTogLTNyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIHtcbiAgICAgICAgYm90dG9tOiAtMTByZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzM3JlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01LjZyZW0pIHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuICAgIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIC5oZXJvLWNhcmQgLmhlcm8tY2FyZC1mcmFtZSB7XG4gICAgICBib3JkZXI6IDAuNXJlbSBzb2xpZCByZ2JhKDE3OSwgMjExLCA2NywgMC40KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC5oZXJvLWNhcmQtZnJhbWUge1xuICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMi41cmVtOyB9IH1cbiAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LXNpemU6IDYuNXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9IH1cbiAgICAgIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIC5oZXJvLWNhcmQgLnRpdGxlIGgxLFxuICAgICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCAudGl0bGUgaDIsXG4gICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC50aXRsZSBoMyxcbiAgICAgIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIC5oZXJvLWNhcmQgLnRpdGxlIGg0LFxuICAgICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCAudGl0bGUgaDUsXG4gICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC50aXRsZSBoNiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCAudGl0bGUgaDEsXG4gICAgICAgICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCAudGl0bGUgaDIsXG4gICAgICAgICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCAudGl0bGUgaDMsXG4gICAgICAgICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCAudGl0bGUgaDQsXG4gICAgICAgICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCAudGl0bGUgaDUsXG4gICAgICAgICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCAudGl0bGUgaDYge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07IH0gfVxuICAgICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCAudGl0bGUgLnNjcmlwdC10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogQ2hhcmxlc3RvbiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC44cmVtO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCAudGl0bGUgLnNjcmlwdC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC50aXRsZSArIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuaGVyby1jYXJkIC50aXRsZSArIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmhlcm8tY2FyZCAuY2FyZC1jb250ZW50IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIC5oZXJvLWNhcmQgLmNhcmQtY29udGVudCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDIuMXJlbSA1LjhyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuZmItdmlkLXBhdXNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDRyZW07XG4gICAgYm90dG9tOiA0cmVtO1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvcGF1c2Uuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMztcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIC5mYi12aWQtcGF1c2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbiAuZmItdmlkLXBhdXNlLnZpZC1wYXVzZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3BsYXkuc3ZnXCIpOyB9XG4gICAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmZiLXZpZC1wYXVzZTpob3ZlciwgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLmZiLXZpZC1wYXVzZTpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMzZkNTg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTsgfVxuICAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbjpob3ZlciAuZmItdmlkLXBhdXNlLCAudmlkZW8taGVyby1jb21wb25lbnQtc2VjdGlvbjpmb2N1cyAuZmItdmlkLXBhdXNlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC52aWRlby1oZXJvLWNvbXBvbmVudC1zZWN0aW9uIC52aWQtcG9ydHJhaXQge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0b3A6IDExLjZyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTAlICFpbXBvcnRhbnQ7IH1cbiAgLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24gLnZpZC1sYW5kc2NhcGUge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0b3A6IDE4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQge1xuICBtYXJnaW4tdG9wOiA4cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTRyZW07IH0gfVxuICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJyZW07IH0gfVxuICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3c6bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3c6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi4ycmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH0gfVxuICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmJnLWhlbHBlciwgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdzphZnRlciwgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjRmMTsgfVxuICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmJnLWhlbHBlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5iZy1oZWxwZXIge1xuICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA4LjI5MTQ2JSwgMC40NTEzOSUgOC4xNTMwMiUsIDEuMTgxODElIDcuOTM0NDIlLCAyLjA3NDQ0JSA3LjY3MzM3JSwgMi45NjQ0NCUgNy40MTg1OSUsIDMuNzI1NDklIDcuMjA0NTIlLCA0LjYwODMzJSA2Ljk1OTglLCA1LjI5MDI4JSA2Ljc3NDEyJSwgNi4wNTg2MSUgNi41Njc1OSUsIDYuNjk0NTglIDYuMzk4OTklLCA3Ljg0OTkzJSA2LjA5NzQ5JSwgOC41ODkzOCUgNS45MDgwNCUsIDkuMzI4NzUlIDUuNzIxMTElLCAxMC4xMTIwOCUgNS41MjU4OCUsIDEwLjkyOTUxJSA1LjMyNDg3JSwgMTIuMTI1MDclIDUuMDM2NDMlLCAxMi42NTM4OSUgNC45MTA4JSwgMTMuNTEzNzUlIDQuNzA5OCUsIDE0LjE0NzI5JSA0LjU2MzU3JSwgMTQuOTgyODUlIDQuMzczNjIlLCAxNS42NDA2MyUgNC4yMjYxMyUsIDE2LjQyNjgxJSA0LjA1MjUxJSwgMTcuNDQyOTklIDMuODMyNDElLCAxOC4zMjU5NyUgMy42NDQ5NyUsIDE5LjI1NDQ0JSAzLjQ1MTc2JSwgMjAuNDMzNCUgMy4yMTIzMSUsIDIwLjk5NTE0JSAzLjEwMDUlLCAyMS45NTU4MyUgMi45MTI4MSUsIDIyLjU4Njc0JSAyLjc5MTk2JSwgMjMuMjMzODIlIDIuNjcwMSUsIDI0LjE0Njk0JSAyLjUwMTUxJSwgMjUuMzk2MjUlIDIuMjc3NjQlLCAyNi41MzY2NyUgMi4wODA0JSwgMjcuMjU5NzIlIDEuOTU4NzklLCAyOC40MDQ5MyUgMS43NzE4NiUsIDI5Ljc1Njg4JSAxLjU2MDMlLCAzMS4wODUwNyUgMS4zNjIzMSUsIDMxLjYxNjExJSAxLjI4NjkzJSwgMzIuNTEyOTklIDEuMTYxMzElLCAzMy41MTI5OSUgMS4wMjcxNCUsIDM0LjMwMDIxJSAwLjkyNjYzJSwgMzUuMTg1MzUlIDAuODE3MzQlLCAzNi40MjE0NiUgMC42NzI4NiUsIDM3LjU1Nzg1JSAwLjU0ODc0JSwgMzguNTc4NjglIDAuNDQ0NzIlLCAzOS41NDIwOCUgMC4zNTMwMiUsIDQwLjEwNzk5JSAwLjMwMjc2JSwgNDAuOTY2NiUgMC4yMzAxNSUsIDQxLjQ0NzUlIDAuMTkxOTYlLCA0Mi4yMzY2JSAwLjEzMjkxJSwgNDMuMzE1NjklIDAuMDYwMDUlLCA0My44MzQxJSAwLjAyODM5JSwgNDQuMzA1NTYlIDAlLCA0NS42NDY2JSAtMC4wNTI1MSUsIDQ2Ljg5OTI0JSAtMC4wNjQ1NyUsIDQ3LjU5MjcxJSAtMC4wNTcwNCUsIDQ4LjM2MzU0JSAtMC4wMzcxOSUsIDQ5LjExNDM3JSAtMC4wMDY3OCUsIDQ5LjY1MzMzJSAwLjAyMTYxJSwgNTAuMzA4NzUlIDAuMDYzMDclLCA1MC45NjUyOCUgMC4xMTE1NiUsIDUxLjczNTYzJSAwLjE3Nzg5JSwgNTIuNDI5MjQlIDAuMjQ1NDglLCA1My4xMjI3OCUgMC4zMjA4NSUsIDUzLjg1NDElIDAuNDA3MjklLCA1NC45NTIyMiUgMC41NTA1JSwgNTUuODE4NDclIDAuNjc0MzclLCA1Ni4zMDAwNyUgMC43NDY5OCUsIDU3LjA1MjQzJSAwLjg2NTgzJSwgNTcuNTEyMDglIDAuOTQxMjElLCA1OC4wODg0NyUgMS4wMzkyJSwgNTguODIzMzMlIDEuMTY4ODQlLCA1OS40Nzk1OCUgMS4yODg2OSUsIDYwLjQ0MTE4JSAxLjQ3MTExJSwgNjEuMDk5NDQlIDEuNiUsIDYxLjg2NjYlIDEuNzU0MjclLCA2Mi41MjcwMSUgMS44OTAyJSwgNjIuOTM2MjUlIDEuOTc1ODglLCA2My4zNTQxNyUgMi4wNjQwNyUsIDYzLjcxNDc5JSAyLjE0MDk1JSwgNjQuMTE1OSUgMi4yMjczOSUsIDY0LjM3Mzg5JSAyLjI4MzQyJSwgNjQuNjc4ODIlIDIuMzUlLCA2NS4xMTM5NiUgMi40NDU0OCUsIDY1LjYwMzgyJSAyLjU1NDAyJSwgNjUuOTk2MzklIDIuNjQxNDYlLCA2Ni4zNzEzOSUgMi43MjUzOCUsIDY2Ljg4MTk0JSAyLjgzOTIlLCA2Ny4zMzQwMyUgMi45NDE0NiUsIDY3LjY3MDc2JSAzLjAxNjgzJSwgNjguMDg3NDMlIDMuMTExNTYlLCA2OC41MzA0OSUgMy4yMTIwNiUsIDY4Ljg5MTExJSAzLjI5NDIyJSwgNjkuMzQ0MzclIDMuMzk3NDklLCA2OS44NjExMSUgMy41MTc1OSUsIDcwLjYyNzc4JSAzLjY4NjkzJSwgNzEuMzY5NDQlIDMuODQyNzElLCA3MS43Nzk4NiUgMy45MjU4OCUsIDcyLjI0Mzc1JSA0LjAxODM0JSwgNzMuMDE2NjclIDQuMTY5MSUsIDczLjYyODQ3JSA0LjI4NzE5JSwgNzQuMjI4NDclIDQuNDAzMDIlLCA3NC43NDkzMSUgNC41MDM1MiUsIDc1LjQwMjc4JSA0LjYzMzQyJSwgNzUuOTUxMzklIDQuNzQ1OTglLCA3Ni40NTkwMyUgNC44NTEwMSUsIDc2Ljk4NDcyJSA0Ljk1Nzc5JSwgNzcuMjEyNSUgNS4wMDMyNyUsIDc3LjYwOTAzJSA1LjA4MTQxJSwgNzguMDUwNjklIDUuMTY2NTglLCA3OC40ODI2NCUgNS4yNDc3NCUsIDc4Ljg3OTE3JSA1LjMyMDYlLCA3OS4yNzE1MyUgNS4zOTA3JSwgNzkuNzYxMTElIDUuNDc1MzglLCA4MC4zMDk3MiUgNS41NjYzMyUsIDgwLjc4ODg5JSA1LjY0MTcxJSwgODEuMjA3NjQlIDUuNzA0NTIlLCA4MS43OTcyMiUgNS43ODc2OSUsIDgyLjM1Mjc4JSA1Ljg1OTglLCA4Mi45MzU0MiUgNS45MjgzOSUsIDgzLjM0OTMxJSA1Ljk3MjExJSwgODMuOTU4MzMlIDYuMDI4NjQlLCA4NC45MjAxNCUgNi4xMTUzMyUsIDg1LjczNjgxJSA2LjE5MDclLCA4Ni4zMDc2NCUgNi4yMzc5NCUsIDg2Ljg3Nzc4JSA2LjI3NjEzJSwgODcuNDgxOTQlIDYuMzAxMjYlLCA4OC4yNDE2NyUgNi4zMDEyNiUsIDg4LjY4MDU2JSA2LjI4MDE1JSwgODguOTM0NzIlIDYuMjU5NTUlLCA4OS4yOTE2NyUgNi4yMjAzNSUsIDkwLjA3NSUgNi4wOTc5OSUsIDkwLjcwMjA4JSA1Ljk3MjM2JSwgOTEuNjg1NDIlIDUuNzQzMjIlLCA5Mi42NTc2NCUgNS41MTcwOSUsIDkzLjA4NDcyJSA1LjQyMTExJSwgOTMuNjIwODMlIDUuMjg5NyUsIDk0LjExMjUlIDUuMTU4NzklLCA5NC42MDM0NyUgNS4wMTc1OSUsIDk1LjA3NSUgNC44NzIxMSUsIDk1LjYyMjIyJSA0LjY5MDclLCA5Ni4zNDkzMSUgNC40MjgxNCUsIDk3LjA1Njk0JSA0LjE0ODc0JSwgOTcuMzYxMTElIDQuMDIxMTElLCA5OC4zMzY4MSUgMy41ODk3JSwgOTguODY2NjclIDMuMzQxNDYlLCA5OS4xMzYxMSUgMy4yMTA4JSwgOTkuNTY3MzYlIDIuOTk0NzIlLCAxMDAlIDIuNzYzODIlLCAxMDAlIDkyLjcxMzU3JSwgOTkuNDQ4NjElIDkyLjg2NjA4JSwgOTkuMDA4MzMlIDkyLjk4NTE4JSwgOTguMjIyOTIlIDkzLjE5MzQ3JSwgOTcuMTk3OTIlIDkzLjQ1ODU0JSwgOTYuNjY0NTglIDkzLjU5Mzk3JSwgOTYuMSUgOTMuNzM1NjglLCA5NS4xODg4OSUgOTMuOTYwMyUsIDk0LjE0NDQ0JSA5NC4yMTE1NiUsIDkzLjAwNjI1JSA5NC40ODA2NSUsIDkxLjg3MDE0JSA5NC43NDI5NiUsIDkwLjc1NzY0JSA5NC45OTQyMiUsIDg5LjgyNTY5JSA5NS4yJSwgODkuMTIyOTIlIDk1LjM1MzAyJSwgODguNTI3MDglIDk1LjQ4MDY1JSwgODcuODE2NjclIDk1LjYzMTQxJSwgODYuOTY0NTglIDk1LjgwODc5JSwgODUuOTI1NjklIDk2LjAyMDM1JSwgODQuODc1NjklIDk2LjIyOTQlLCA4NC4zMDc2NCUgOTYuMzQwNDUlLCA4My4zOTkzMSUgOTYuNTE1MDglLCA4Mi42MTA0MiUgOTYuNjYzNTclLCA4MS44MzgxOSUgOTYuODA2MDMlLCA4MC44MjE1MyUgOTYuOTg5NyUsIDc5LjY5Mzc1JSA5Ny4xODc2OSUsIDc4Ljk1OTcyJSA5Ny4zMTMzMiUsIDc4LjEzMjY0JSA5Ny40NTE3NiUsIDc3LjE2NTk3JSA5Ny42MDkzJSwgNzYuMjg0MDMlIDk3Ljc0OTI1JSwgNzUuMDg1NDIlIDk3LjkzMzQyJSwgNzQuNTY0NTglIDk4LjAxMTA2JSwgNzMuNjY0NTglIDk4LjE0MTk2JSwgNzIuNjA1NTYlIDk4LjI5MDclLCA3MS40NzIyMiUgOTguNDQzMjIlLCA3MC41NjI1JSA5OC41NjA1NSUsIDY5Ljk2ODc1JSA5OC42MzU5MyUsIDY4LjkzNjQ2JSA5OC43NjAwNSUsIDY4LjA0NDc5JSA5OC44NjIzMSUsIDY3LjI0NjE4JSA5OC45NTAyNSUsIDY2LjQwMTYlIDk5LjAzODk0JSwgNjUuNTE5MSUgOTkuMTI2ODglLCA2NC44NTAyOCUgOTkuMTkwMiUsIDY0LjA2OTE3JSA5OS4yNjA4JSwgNjMuMjI0MTclIDk5LjMzMjQxJSwgNjIuMzUxNTMlIDk5LjQwMTc2JSwgNjEuMjM2ODElIDk5LjQ4MjQxJSwgNjAuMjE1MzUlIDk5LjU0ODc0JSwgNTkuNjM5OTMlIDk5LjU4MjY2JSwgNTguNzI4ODklIDk5LjYzMTQxJSwgNTcuOTQ4NTQlIDk5LjY2ODM0JSwgNTYuOTM2MDQlIDk5LjcwODc5JSwgNTUuNjI1JSA5OS43NDg3NCUsIDU1LjA1MDU2JSA5OS43NTg3OSUsIDU0LjE0OTUxJSA5OS43NTg3OSUsIDUzLjEyNSUgOTkuNzQ5NzUlLCA1Mi4wMTM4OSUgOTkuNzQ5NzUlLCA1MC44MzMzMyUgOTkuNzQ5NzUlLCA0OS44NDQ3MiUgOTkuNjYyMzElLCA0OS4yMjkzOCUgOTkuNTk5NSUsIDQ4LjU1MzA2JSA5OS41MjQxMiUsIDQ3Ljk5ODc1JSA5OS40NTcyOSUsIDQ3LjQ3MDI4JSA5OS4zODk5NSUsIDQ2Ljg4OTc5JSA5OS4zMTE4MSUsIDQ2LjQxNzU3JSA5OS4yNDU0OCUsIDQ1Ljk3MDklIDk5LjE4MDY1JSwgNDUuNTkzNDclIDk5LjEyNDEyJSwgNDUuNDA3NzElIDk5LjA5NTk4JSwgNDUuMDgyNzElIDk5LjA0NTczJSwgNDQuNTE1JSA5OC45MDMyNyUsIDQzLjg4ODc1JSA5OC43NDQ3MiUsIDQzLjE3NTklIDk4LjU4MTQxJSwgNDIuNzc3NjQlIDk4LjQ5MzQ3JSwgNDIuMTE4ODIlIDk4LjM3NjM4JSwgNDEuMzg4NzUlIDk4LjI0MjIxJSwgNDEuMDQ4NDclIDk4LjE4MjkxJSwgNDAuMzQ3MDglIDk3Ljk5MDk1JSwgMzkuNzE3ODUlIDk3Ljg4MzE3JSwgMzkuMTE5NTglIDk3Ljc4MjY2JSwgMzguNzg2ODElIDk3LjcyNzM5JSwgMzguMzU0NTElIDk3LjY1NjUzJSwgMzcuOTYwNTYlIDk3LjU5MjcxJSwgMzcuNjQzOTYlIDk3LjU0MjQ2JSwgMzcuMzc4NTQlIDk3LjUwMDUlLCAzNy4xMTE3NCUgOTcuNDU5MDUlLCAzNi44NjQyNCUgOTcuNDIwODUlLCAzNi4yNTYwNCUgOTcuMzIwMzUlLCAzNS41ODg4MiUgOTcuMTk0NzIlLCAzNS4xMjA0MiUgOTcuMTAyNzYlLCAzNC42NDg4OSUgOTcuMDEwMyUsIDM0LjI3NTI4JSA5Ni45Mzk0NSUsIDMzLjg3NTM1JSA5Ni44Njc4NCUsIDMzLjQ1NzQzJSA5Ni44MDAyNSUsIDMyLjk4NjExJSA5Ni43MzM2NyUsIDMyLjc5NzE1JSA5Ni43MTIwNiUsIDMyLjMyMTMyJSA5Ni42NjcwOSUsIDMxLjU3MzEzJSA5Ni42MTY4MyUsIDMwLjkzODU0JSA5Ni41ODY5MyUsIDMwLjA1NjYlIDk2LjU1MDI1JSwgMjguODg4ODklIDk2LjQ4MjQxJSwgMjguNzExOTQlIDk2LjQ2ODg0JSwgMjguMTAzMDYlIDk2LjQyMjExJSwgMjcuNjE5NzklIDk2LjM4NTkzJSwgMjcuMTAwMjglIDk2LjM0NzI0JSwgMjYuNjM2OTQlIDk2LjMxMzU3JSwgMjYuMDUzNjElIDk2LjI3MTYxJSwgMjUuNDU3NzElIDk2LjIyOTY1JSwgMjQuOTgxNiUgOTYuMTk2NDglLCAyNC40OTMxMyUgOTYuMTYzMzIlLCAyMy44NDU4MyUgOTYuMTE5ODUlLCAyMy4yMzExOCUgOTYuMDc5NjUlLCAyMS45NDc1JSA5NS45OTgyNCUsIDIwLjg0NTYzJSA5NS45MzExNiUsIDE5Ljk4ODgyJSA5NS44ODA5JSwgMTkuMDgzNTQlIDk1LjgzMDY1JSwgMTguMTc4NzUlIDk1Ljc4MDQlLCAxNy4xOTI2NCUgOTUuNzI4ODklLCAxNi4yMDQ2NSUgOTUuNjc4NjQlLCAxNC43MjM5NiUgOTUuNjA4NTQlLCAxMy44MTkwMyUgOTUuNTY4MzQlLCAxMi43MTYzMiUgOTUuNTIxODYlLCAxMi4yMjMyNiUgOTUuNTAyMDElLCAxMS41MTU1NiUgOTUuNDc0MzclLCAxMC44MjQ2NSUgOTUuNDQ5MjUlLCAxMC4xOTg0NyUgOTUuNDI3MTQlLCA5LjQ0MTUzJSA5NS40MDIwMSUsIDguODE2NTMlIDk1LjM4MTkxJSwgOC4wNTk1OCUgOTUuMzU5MDUlLCA3LjQ2Njg3JSA5NS4zNDIyMSUsIDYuODQxODclIDk1LjMyNTM4JSwgNi4yMDAxNCUgOTUuMzA5MyUsIDUuNTI1NDklIDk1LjI5MzcyJSwgNS4wNjQ3OSUgOTUuMjgzOTIlLCA0LjI1ODE5JSA5NS4yNjgwOSUsIDMuNjMzMTklIDk1LjI1NzI5JSwgMi45NDIwOCUgOTUuMjQ2OTglLCAyLjMwMDQyJSA5NS4yMzg5NCUsIDEuNjU4NjglIDk1LjIzMjY2JSwgMS4wMDA0MiUgOTUuMjI4MTQlLCAwLjUwNjMyJSA5NS4yMjYxMyUsIDAuMjU5NDQlIDk1LjIyNjEzJSwgMCUgOTUuMjI2MTMlLCAwJSA4LjI5MTQ2JSk7IH0gfVxuICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgKyAuZmx1aWQtY2FyZC1yb3cge1xuICAgICAgbWFyZ2luLXRvcDogLThyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgKyAuZmx1aWQtY2FyZC1yb3cgLmJnLWhlbHBlciB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMC4yMTMzMSUsIDEwMC4wMjY2NSUgOTIuMjc4MTYlLCA5Ni43ODkyNCUgOTMuMDAzNDElLCA5NC4zOTExNSUgOTMuNjg2MDElLCA4OC45ODIxNSUgOTQuODgwNTUlLCA4NC4xMDYwNSUgOTUuOTA0NDQlLCA4Mi40NDA3MSUgOTYuMTYwNDElLCA4MC40OTU2JSA5Ni40MTYzOCUsIDc5LjQxNjQ3JSA5Ni41ODcwMyUsIDc1LjYzMjgzJSA5Ny44NjY4OSUsIDczLjY4NzcyJSA5Ny45MDk1NiUsIDc0LjE5Mzk4JSA5Ny42NTM1OCUsIDcyLjI4ODg0JSA5Ny42OTYyNSUsIDcxLjUxNjEyJSA5Ny44MjQyMyUsIDcwLjI1MDQ3JSA5OC4zNzg4NCUsIDY5LjQ2NDQzJSA5OC41MDY4MyUsIDY3Ljg1MjM4JSA5OC43MjAxNCUsIDYyLjMyMzQ3JSA5OS4yMzIwOCUsIDYwLjM3ODM2JSA5OS4zNjAwNyUsIDU3Ljg0NzA2JSA5OS40ODgwNSUsIDUwLjIyNjQ5JSA5OS44NzIwMSUsIDQ1LjczNjc0JSA5OS4zNjAwNyUsIDMzLjc3Mjk4JSA5Ny4xODQzJSwgMjQuMzQwNTMlIDk1LjQ3NzgyJSwgMTguNzU4MzMlIDk0LjQ5NjU5JSwgMTYuNDY2ODMlIDk0LjQxMTI2JSwgMTIuNDE2NzMlIDk0LjExMjYzJSwgMTEuMjU3NjYlIDk0LjAyNzMlLCA5LjM5MjQ5JSA5NC4xNTUyOSUsIDguMDIwMjUlIDk0LjQ1MzkyJSwgNi4xMDE3OSUgOTQuODM3ODglLCAwJSA5Ny4wNTYzMSUsIDAlIDIuMjE4NDMlLCAxNS40Mjc2NiUgMi40NzQ0JSwgMjAuNDM2OTglIDIuNzMwMzglLCAyMS41NDI3NyUgMi44MTU3JSwgMjIuMjc1NTElIDMuNDU1NjMlLCAyMy45Mjc1MiUgMi41NTk3MyUsIDI1LjA5OTkyJSAyLjE3NTc3JSwgMjYuODE4NTUlIDEuOTYyNDYlLCAyOC41NzcxNCUgMi4wNDc3OCUsIDI5Ljk4OTM0JSAyLjQ3NDQlLCAzMS43MDc5NyUgMy40MTI5NyUsIDMzLjI4MDA0JSAyLjY4NzcxJSwgMzQuMTMyNjklIDIuODU4MzYlLCAzNi4wNzc4JSA0LjAxMDI0JSwgMzcuOTE2MzMlIDQuMDEwMjQlLCA0MS4xMDA0NSUgNC44NjM0OCUsIDQzLjAxODkyJSA0Ljg2MzQ4JSwgNDQuMjg0NTclIDUuMjA0NzglLCA0NS40NTY5NyUgNS4xMTk0NSUsIDQ2Ljc3NTkxJSA2LjA1ODAyJSwgNDguNDgxMjIlIDYuNDQxOTglLCA1Mi4zNTgxMSUgNi4zNTY2NiUsIDU1LjgyMjAxJSA2LjM1NjY2JSwgNTguMTI2ODMlIDYuMTAwNjglLCA1OS43OTIxNyUgNi4zMTM5OSUsIDYxLjE2NDQlIDUuNzU5MzklLCA2Mi4xMjM2MyUgNS41ODg3NCUsIDYzLjI1NjA2JSA1LjUwMzQxJSwgNjUuMjU0NDYlIDUuNDYwNzUlLCA2Ny41ODU5MyUgNS41MDM0MSUsIDY4LjU3MTgxJSA0LjkwNjE0JSwgNjkuOTU3MzclIDUuMDc2NzklLCA3Mi4zNTU0NSUgNC44NjM0OCUsIDc0LjY4NjkyJSA0LjYwNzUxJSwgNzUuNjQ2MTUlIDQuNDM2ODYlLCA3Ny4wODUlIDQuMjIzNTUlLCAxMDAlIDAuMjEzMzElKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgKyAuZmx1aWQtY2FyZC1yb3cgKyAuZmx1aWQtY2FyZC1yb3cgLmJnLWhlbHBlciB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig5OS41MDY5MyUgMC4xMzElLCAxMDAlIDAuMjE4MzQlLCA5OS45MzMzNyUgOTQuODQ3MTYlLCA5NS42MDIzNSUgOTYuNjM3NTUlLCA5Mi41NjM5NyUgOTcuNjg1NTklLCA5MS40OTc4NyUgOTcuOTAzOTMlLCA5MC40MzE3NyUgOTguMTY1OTQlLCA4OC41Nzk0MiUgOTguNTE1MjglLCA4Ny43Nzk4NSUgOTguNDcxNjIlLCA4Ni45NjY5NSUgOTguNDI3OTUlLCA4NS4zNDExNSUgOTcuOTAzOTMlLCA4My43MTUzNSUgOTcuOTAzOTMlLCA4MS4wNTAxMSUgOTcuMzM2MjQlLCA3OC4xOTgyOSUgOTcuMjQ4OTElLCA3Ny4zODUzOSUgOTcuMjQ4OTElLCA3Ni40MjU5MSUgOTcuMDc0MjQlLCA3NC43MjAxNSUgOTYuMzMxODglLCA3MS43NDg0JSA5Ni40NjI4OCUsIDcwLjU0OTA0JSA5NS43NjQxOSUsIDY4LjkyMzI0JSA5NS43NjQxOSUsIDY3LjQwNDA1JSA5NS4xMDkxNyUsIDY2LjQ4NDU0JSA5NS4wNjU1JSwgNjUuNTY1MDMlIDk0Ljk3ODE3JSwgNjQuMzkyMzIlIDk0LjU0MTQ4JSwgNjIuODE5ODMlIDk0LjU0MTQ4JSwgNjEuNzkzNzElIDk0LjIzNTgxJSwgNjAuODIwOSUgOTQuMzIzMTQlLCA2MC40ODc3NCUgOTMuOTMwMTMlLCA1OS45ODEzNCUgOTMuNzU1NDYlLCAzOS45Nzg2OCUgOTMuNzk5MTMlLCAzMy4wMzU3MSUgOTMuNzk5MTMlLCAzMC44NTAyMSUgOTMuNTgwNzklLCAyOS4zODQzMyUgOTMuNTgwNzklLCAyNy44NTE4MSUgOTQuNDk3ODIlLCAyNi4zODU5MyUgOTQuMzY2ODElLCAyNC45MzMzNyUgOTQuNTQxNDglLCAyNC4zMzM2OSUgOTQuNTQxNDglLCAyMi40NDEzNiUgOTUuMzI3NTElLCAyMC42ODIzJSA5NS4xNTI4NCUsIDIwLjEyMjYlIDk1LjAyMTgzJSwgMTguNTM2NzglIDk1Ljg1MTUzJSwgMTcuMzI0MDklIDk2LjE1NzIxJSwgMTUuMzkxNzklIDk2LjMzMTg4JSwgMTQuMDg1ODIlIDk2LjUwNjU1JSwgMTEuOTY2OTUlIDk3LjI5MjU4JSwgOS4yMDg0MiUgOTcuNjQxOTIlLCAwJSA5OS44NjklLCAwJSA1LjAyMTgzJSwgNC4xNzExMSUgMy40OTM0NSUsIDcuMTU2MTglIDIuNTMyNzUlLCA4LjE1NTY1JSAyLjM1ODA4JSwgOS41NDE1OCUgMi4wNTI0JSwgMTAuODg3NTMlIDEuODc3NzMlLCAxNC4zNTIzNSUgMi4xMzk3NCUsIDE3LjQ4NDAxJSAyLjM1ODA4JSwgMTguOTQ5ODklIDIuNDQ1NDElLCAyNS4xODY1NyUgMy41MzcxMiUsIDM1LjAyMTMyJSA1LjM3MTE4JSwgNDAuNTY1MDMlIDYuNDE5MjElLCA0NC4wMTY1MiUgNy4wNzQyNCUsIDQ1Ljg2ODg3JSA3LjQyMzU4JSwgNDYuNjE1MTQlIDcuNDY3MjUlLCA1MC4xODY1NyUgNy45MDM5MyUsIDU3LjYzNTkzJSA3LjU1NDU5JSwgNjEuNDYwNTUlIDcuMjkyNTglLCA2Mi43NTMyJSA3LjI0ODkxJSwgNjcuNDQ0MDMlIDYuODEyMjMlLCA2OS4wNTY1JSA2LjU5Mzg5JSwgNzAuMjU1ODYlIDYuNDE5MjElLCA3MS40MDE5MiUgNS44OTUyJSwgNzIuMjE0ODIlIDUuNzIwNTIlLCA3Mi45MjExMSUgNS44MDc4NiUsIDczLjc2MDY2JSA1Ljk4MjUzJSwgNzUuNzk5NTclIDUuODA3ODYlLCA3Ni45NDU2MyUgNS41NDU4NSUsIDc5LjQyNDMxJSA0LjU4NTE1JSwgODAuNDEwNDUlIDQuNDU0MTUlLCA4NS43Mjc2MSUgMy41MzcxMiUsIDg3LjA0NjkxJSAzLjIzMTQ0JSwgODguNTY2MSUgMi44ODIxJSwgOTAuNjQ0OTklIDIuNDAxNzUlLCA5My42NTY3MiUgMS43MDMwNiUsIDk0LjUzNjI1JSAxLjU3MjA1JSwgOTcuOTIxMTElIDAuNTI0MDIlKTsgfSB9XG4gICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmZjcy1jb250YWluZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1pbWcge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1heC13aWR0aDogMzcuMXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH0gfVxuICAgICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWltZyBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNHJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1pbWcgaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE2cmVtOyB9IH1cbiAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNS4ycmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLnRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAudGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7IH0gfVxuICAgICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAudGl0bGUgLnNjcmlwdC10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBDaGFybGVzdG9uLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTsgfVxuICAgICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHAge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNSU7IH0gfVxuICAgICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCBwICsgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUuOHJlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCBwICsgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHAgKyAuYnRuLXdyYXBwZXIgLmFwcGxlLXN0b3JlIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7IH1cbiAgICAgICAgICAgICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgcCArIC5idG4td3JhcHBlciAuZ29vZ2xlLXBsYXkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgICAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHAgKyAuYnRuLXdyYXBwZXIgLmdvb2dsZS1wbGF5IGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDsgfSB9XG4gICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciB7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1hcHAtaGVyby1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIGEge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEuOXJlbSAzLjRyZW07IH0gfVxuICAgICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIgYSArIGEge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIgYSArIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoM3JlbSArIDQuNTN2dyk7IH1cbiAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdzpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQuNTN2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTcuNjQ3MDYlLCA3NC42NjY2NyUgNjQuNzA1ODglLCA2Mi4xMzMzMyUgODguMjM1MjklLCA1Mi41MzMzMyUgMTAwJSwgMzIlIDEwMCUsIDI0JSA5NC4xMTc2NSUsIDEwLjkzMzMzJSA4Mi4zNTI5NCUsIDAlIDcwLjU4ODI0JSwgMCUgMCUpOyB9XG4gICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoNnJlbSArIDQuNTN2dyk7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93OmZpcnN0LWNoaWxkIC5mY3MtY29udGFpbmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXJlbSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbTsgfVxuICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93OmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA4Mi4zNTI5NCUsIDc0LjY2NjY3JSAzNS4yOTQxMiUsIDYyLjEzMzMzJSAxMS43NjQ3MSUsIDUyLjUzMzMzJSAwJSwgMzIlIDAlLCAyNCUgNS44ODIzNSUsIDEwLjkzMzMzJSAxNy42NDcwNiUsIDAlIDI5LjQxMTc2JSwgMCUgMTAwJSk7IH0gfVxuICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudC5taW50LXRoZW1lIC5iZy1oZWxwZXIsIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50Lm1pbnQtdGhlbWU6YWZ0ZXIsIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50Lm1pbnQtdGhlbWU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGQ5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQubWludC10aGVtZS53YXZlLXRvcDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2VjZjRkOTsgfSB9XG4gIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lIC5iZy1oZWxwZXIsIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lOmFmdGVyLCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGU0ZGM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZS53YXZlLXRvcDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2Y4ZTRkYzsgfSB9XG4gIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50LmdvbGQtdGhlbWUgLmJnLWhlbHBlciwgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQuZ29sZC10aGVtZTphZnRlciwgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQuZ29sZC10aGVtZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2UyOWQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudC5nb2xkLXRoZW1lLndhdmUtdG9wOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmNlMjlkOyB9IH1cbiAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQuYmx1ZS10aGVtZSAuYmctaGVscGVyLCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudC5ibHVlLXRoZW1lOmFmdGVyLCAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudC5ibHVlLXRoZW1lOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwZDlkNDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50LmJsdWUtdGhlbWUud2F2ZS10b3A6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMGQ5ZDQ7IH0gfVxuICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudC53YXZlLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDYuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQud2F2ZS10b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50LndhdmUtdG9wOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmY2Y0ZjE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVkoMC4ycmVtKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA4Mi4zNTI5NCUsIDc0LjY2NjY3JSAzNS4yOTQxMiUsIDYyLjEzMzMzJSAxMS43NjQ3MSUsIDUyLjUzMzMzJSAwJSwgMzIlIDAlLCAyNCUgNS44ODIzNSUsIDEwLjkzMzMzJSAxNy42NDcwNiUsIDAlIDI5LjQxMTc2JSwgMCUgMTAwJSk7IH0gfVxuICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudC5yaWdodCAuZmNzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50LnJpZ2h0IC5mY3MtY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLnNlY29uZGFyeS1hcHAtaGVyby1jb21wb25lbnQucmlnaHQgLmZjcy1jb250YWluZXIgLmNhcmQtaW1nIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50LnJpZ2h0IC5mY3MtY29udGFpbmVyIC5jYXJkLWltZyB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudC5yaWdodCAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudC5yaWdodCAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50LnJpZ2h0IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWNvbmRhcnktYXBwLWhlcm8tY29tcG9uZW50LnJpZ2h0IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLm1lbnUtZGV0YWlsLWhlcm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDcuNnJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWVudS1kZXRhaWwtaGVybyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5tZW51LWRldGFpbC1oZXJvIC51bmF2YWlsYWJsZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZW51LWRldGFpbC1oZXJvIC5pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTYlO1xuICAgIHBhZGRpbmctdG9wOiAycmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG9yZGVyOiAxOyB9IH1cbiAgICAubWVudS1kZXRhaWwtaGVybyAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5tZW51LWRldGFpbC1oZXJvIC5zcGVjaWFsLWNhdGVnb3J5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNwZWNpYWwtY2F0ZWdvcnkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5zcGVjaWFsLWNhdGVnb3J5IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWVudS1kZXRhaWwtaGVybyAuc3BlY2lhbC1jYXRlZ29yeSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNC41cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH0gfVxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5zcGVjaWFsLWNhdGVnb3J5IC5zY3JpcHQtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogIzAzNmQ1ODsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNwZWNpYWwtY2F0ZWdvcnkgLnNjcmlwdC10ZXh0Lm1hbmRhcmluLXRoZW1lIHtcbiAgICAgICAgY29sb3I6ICNjZDRiMGY7IH1cbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5zcGVjaWFsLWNhdGVnb3J5IC5zY3JpcHQtdGV4dC53aGlybCB7XG4gICAgICAgIGNvbG9yOiAjY2Q0YjBmOyB9XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuc3BlY2lhbC1jYXRlZ29yeSAuc2NyaXB0LXRleHQubGltaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjZGE2MjU5OyB9XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuc3BlY2lhbC1jYXRlZ29yeSAuc2NyaXB0LXRleHQuYmFjayB7XG4gICAgICAgIGNvbG9yOiAjZmFjNTNjOyB9XG4gIC5tZW51LWRldGFpbC1oZXJvIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDQuNnJlbSAycmVtIDJyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5jb250ZW50LXdyYXBwZXIgaGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5jb250ZW50LXdyYXBwZXIgaGVhZGVyIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNvbnRlbnQtd3JhcHBlciBoZWFkZXIgaDEsXG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuY29udGVudC13cmFwcGVyIGhlYWRlciBoMixcbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5jb250ZW50LXdyYXBwZXIgaGVhZGVyIGgzLFxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNvbnRlbnQtd3JhcHBlciBoZWFkZXIgaDQsXG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuY29udGVudC13cmFwcGVyIGhlYWRlciBoNSxcbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5jb250ZW50LXdyYXBwZXIgaGVhZGVyIGg2LFxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNvbnRlbnQtd3JhcHBlciBoZWFkZXIgc3BhbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5jb250ZW50LXdyYXBwZXIgaGVhZGVyIHN1cCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAubWVudS1kZXRhaWwtaGVybyAuY29udGVudC13cmFwcGVyIGhlYWRlciAqIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWVudS1kZXRhaWwtaGVybyAuY29udGVudC13cmFwcGVyIGhlYWRlciAqIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDFweDsgfSB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNvbnRlbnQtd3JhcHBlciAuc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5jb250ZW50LXdyYXBwZXIgLnN1YnRpdGxlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmYWM1M2M7XG4gICAgICAgIG1hcmdpbjogMCAxLjZyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWVudS1kZXRhaWwtaGVybyAuY29udGVudC13cmFwcGVyIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5jb250ZW50LXdyYXBwZXIgcCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNvbnRlbnQtd3JhcHBlciBwIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC4ycmVtOyB9IH1cbiAgICAubWVudS1kZXRhaWwtaGVybyAuY29udGVudC13cmFwcGVyIGEge1xuICAgICAgbWFyZ2luLXRvcDogMy4ycmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNvbnRlbnQtd3JhcHBlciBhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1heC13aWR0aDogMzByZW07XG4gICAgICAgICAgcGFkZGluZzogMS44cmVtIDIuMnJlbTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNvbnRlbnQtd3JhcHBlciBhIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNvbnRlbnQtd3JhcHBlciBhLmFkZC1vcmRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLmluZ3JlZGllbnRzLWJveCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAubWVudS1kZXRhaWwtaGVybyAuaW5ncmVkaWVudHMtYm94IC5zdWJ0aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLm1lbnUtZGV0YWlsLWhlcm8gLmluZ3JlZGllbnRzLWJveCBwIHtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLmluZ3JlZGllbnRzLWJveCBwLnRvcHBpbmdzIHN0cm9uZywgLm1lbnUtZGV0YWlsLWhlcm8gLmluZ3JlZGllbnRzLWJveCBwLmluZ3JlZGllbnRzIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLmluZ3JlZGllbnRzLWJveCBwLnRvcHBpbmdzIHNwYW4sIC5tZW51LWRldGFpbC1oZXJvIC5pbmdyZWRpZW50cy1ib3ggcC5pbmdyZWRpZW50cyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07IH1cbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5pbmdyZWRpZW50cy1ib3ggcC50b3BwaW5ncyBzcGFuOmFmdGVyLCAubWVudS1kZXRhaWwtaGVybyAuaW5ncmVkaWVudHMtYm94IHAuaW5ncmVkaWVudHMgc3BhbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiLCBcIjtcbiAgICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5pbmdyZWRpZW50cy1ib3ggcC50b3BwaW5ncyBzcGFuOmxhc3Qtb2YtdHlwZSwgLm1lbnUtZGV0YWlsLWhlcm8gLmluZ3JlZGllbnRzLWJveCBwLmluZ3JlZGllbnRzIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5pbmdyZWRpZW50cy1ib3ggcC50b3BwaW5ncyBzcGFuOmxhc3Qtb2YtdHlwZTphZnRlciwgLm1lbnUtZGV0YWlsLWhlcm8gLmluZ3JlZGllbnRzLWJveCBwLmluZ3JlZGllbnRzIHNwYW46bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZW51LWRldGFpbC1oZXJvIC5pbmdyZWRpZW50cy1ib3ggLmFsbGVyZ2VuIHtcbiAgICBjb2xvcjogI2UyMDAwMDsgfVxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5pbmdyZWRpZW50cy1ib3ggLmFsbGVyZ2VuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvYWxlcnQuc3ZnXCIpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEuNHJlbTtcbiAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5pbmdyZWRpZW50cy1ib3ggLmFsbGVyZ2VuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiLCBcIjtcbiAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5tZW51LWRldGFpbC1oZXJvIC5zdGFydC1vcmRlci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGYzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHBhZGRpbmc6IDNyZW0gMCAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5zdGFydC1vcmRlci13cmFwcGVyIC5iZy1oZWxwZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiAydnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMi41JSwgOTcuODcwODclIDEzLjAxMjUlLCA5Ni41MzI1MiUgMTMuNDI1JSwgOTQuMzQyOTYlIDE0LjIlLCA5Mi4xNTIxOCUgMTUuMDg3NSUsIDkwLjA4MzAxJSAxNi4wMTI1JSwgODguMDE1NTMlIDE3LjAyNSUsIDg1LjY0MzQ1JSAxOC4yNzUlLCA4My4xNDk3NiUgMTkuNzM3NSUsIDgwLjc3NzY3JSAyMS4yMzc1JSwgNzcuOTEwNDQlIDIzLjIlLCA3NS40ODU0NCUgMjUlLCA3My45NjUyOSUgMjYuMjUlLCA3MS43NzA2MyUgMjguMzYyNSUsIDY5LjU4MzUlIDMwLjcxMjUlLCA2Ny41ODU0NCUgMzMlLCA2NC44MjIzMyUgMzYuMjUlLCA2MS4zNTMxNiUgNDAuMjYyNSUsIDU4LjQ5OTc2JSA0My4zMzc1JSwgNTUuMjk1ODclIDQ2LjM1JSwgNTIuMTc4NCUgNDguNjYyNSUsIDQ5LjUxNDU2JSA1MCUsIDQ3Ljk5NTM5JSA1MC41Mzc1JSwgNDUuOTQ3NTclIDUxLjE3NSUsIDQxLjk0MDc4JSA1Mi4xMjUlLCA0MC41MTU1MyUgNTIuMzc1JSwgMzcuNjY2NSUgNTIuNzUlLCAzNS4zNTE0NiUgNTIuOTM3NSUsIDMyLjk0NzMzJSA1My4wMzc1JSwgMzAuMTg3MTQlIDUzLjAzNzUlLCAyNy42MDQ4NSUgNTIuOTI1JSwgMjQuODQ0NjYlIDUyLjclLCAyMi44ODU2OCUgNTIuNSUsIDIwLjQ4Mjc3JSA1Mi4xNjI1JSwgMTguMDc3NjclIDUxLjc1JSwgMTUuNjczNTQlIDUxLjI1JSwgMTMuNDQ2NiUgNTAuODYyNSUsIDEwLjU5NzMzJSA1MC4yNzUlLCA5LjIyMzMlIDUwJSwgNi42ODI3NyUgNDguNzUlLCA0LjcxNDU2JSA0Ni43NzUlLCAxLjkxMzgzJSA0Mi4yMzc1JSwgMC45OTk1MSUgNDAuMiUsIDAlIDM3LjUlLCAwJSAwJSk7IH1cbiAgICAubWVudS1kZXRhaWwtaGVybyAuc3RhcnQtb3JkZXItd3JhcHBlciBhLFxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5zdGFydC1vcmRlci13cmFwcGVyIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLnN0YXJ0LW9yZGVyLXdyYXBwZXIgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAubWVudS1kZXRhaWwtaGVybyAuc3RhcnQtb3JkZXItd3JhcHBlciBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tZW51LWRldGFpbC1oZXJvIC5wcmljZS1ib3gge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAucHJpY2UtYm94IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuN3JlbTsgfSB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLnByaWNlLWJveCArIC5hbGxlcmdlbnMtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLnByaWNlLWJveCBwIHtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luOiAuMXJlbSAwIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8ge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41JTsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmltYWdlLXdyYXBwZXIsXG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51LWRldGFpbC1oZXJvIC5mY3MtdGhpcmQtcGFydHkuc2Vjb25kYXJ5LWJ1dHRvbiAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xuICAgICAgcmlnaHQ6IDguNXJlbTsgfSB9XG4gIC5tZW51LWRldGFpbC1oZXJvIC5kZXRhaWwtbGluay1ib3gge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAubWVudS1kZXRhaWwtaGVybyAuZGV0YWlsLWxpbmstYm94IGRpdiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAubWVudS1kZXRhaWwtaGVybyAuZGV0YWlsLWxpbmstYm94IC5zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmRldGFpbC1saW5rLWJveCAuc3VidGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5kZXRhaWwtbGluay1ib3ggYSB7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWVudS1kZXRhaWwtaGVybyAuZGV0YWlsLWxpbmstYm94IGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZzogMC41cmVtIDByZW07IH0gfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmRldGFpbC1saW5rLWJveCBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwLjdyZW07XG4gICAgICAgIGhlaWdodDogMC44cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07IH1cbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5kZXRhaWwtbGluay1ib3ggYS5mY3MtdGhpcmQtcGFydHk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmRldGFpbC1saW5rLWJveCBhIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5kZXRhaWwtbGluay1ib3ggYSAuZmNzLXRoaXJkLXBhcnR5LWljb246YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOTUlKTsgfVxuICAubWVudS1kZXRhaWwtaGVybyAuc2l6ZS1zZWxlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDIuMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5zaXplLXNlbGVjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAubWVudS1kZXRhaWwtaGVybyAuc2l6ZS1zZWxlY3Rpb24gbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1LjRyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNpemUtc2VsZWN0aW9uIGxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNpemUtc2VsZWN0aW9uIGxhYmVsOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNpemUtc2VsZWN0aW9uIGxhYmVsIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB3aWR0aDogMy41cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzAzNmQ1ODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNpemUtc2VsZWN0aW9uIC5zaXplIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuc2l6ZS1zZWxlY3Rpb24gLnNpemU6Y2hlY2tlZCArIGxhYmVsIC50ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAzNmQ1ODtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5zaXplLXNlbGVjdGlvbiAuc2l6ZSArIGxhYmVsIC5pY29uOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5zaXplLXNlbGVjdGlvbiAuc2l6ZS5zICsgbGFiZWwgLmljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3NpemVzL3NtLnN2Z1wiKTsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNpemUtc2VsZWN0aW9uIC5zaXplLnM6Y2hlY2tlZCArIGxhYmVsIC5pY29uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9zaXplcy9zbS1ncmVlbi5zdmdcIik7IH1cbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5zaXplLXNlbGVjdGlvbiAuc2l6ZS5tICsgbGFiZWwgLmljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3NpemVzL21lZC5zdmdcIik7IH1cbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5zaXplLXNlbGVjdGlvbiAuc2l6ZS5tOmNoZWNrZWQgKyBsYWJlbCAuaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2l6ZXMvbWVkLWdyZWVuLnN2Z1wiKTsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNpemUtc2VsZWN0aW9uIC5zaXplLmwgKyBsYWJlbCAuaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2l6ZXMvbGcuc3ZnXCIpOyB9XG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuc2l6ZS1zZWxlY3Rpb24gLnNpemUubDpjaGVja2VkICsgbGFiZWwgLmljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3NpemVzL2xnLWdyZWVuLnN2Z1wiKTsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNpemUtc2VsZWN0aW9uIC5zaXplLnhsICsgbGFiZWwgLmljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3NpemVzL3hsLnN2Z1wiKTsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLnNpemUtc2VsZWN0aW9uIC5zaXplLnhsOmNoZWNrZWQgKyBsYWJlbCAuaWNvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2l6ZXMveGwtZ3JlZW4uc3ZnXCIpOyB9XG4gIC5tZW51LWRldGFpbC1oZXJvIC5hbGxlcmdlbnMtbGlzdCB7XG4gICAgY29sb3I6ICNlMjAwMDA7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5tZW51LWRldGFpbC1oZXJvIC5hbGxlcmdlbnMtbGlzdDpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2FsZXJ0LnN2Z1wiKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLmFsbGVyZ2Vucy1saXN0ICsgYS5hZGQtb3JkZXIge1xuICAgICAgbWFyZ2luLXRvcDogMS4ycmVtOyB9XG4gIC5tZW51LWRldGFpbC1oZXJvIC5jaGVja2JveCB7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtOyB9XG4gICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNoZWNrYm94IGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm1lbnUtZGV0YWlsLWhlcm8gLmNoZWNrYm94IGxhYmVsOmJlZm9yZSwgLm1lbnUtZGV0YWlsLWhlcm8gLmNoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5tZW51LWRldGFpbC1oZXJvIC5jaGVja2JveCBsYWJlbCBpbWcsXG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuY2hlY2tib3ggbGFiZWwgc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07IH1cbiAgLm1lbnUtZGV0YWlsLWhlcm8udW5hdmFpbGFibGUgLmNvbnRlbnQtd3JhcHBlciBhLnByaW1hcnktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZW51LWRldGFpbC1oZXJvLnVuYXZhaWxhYmxlIC5jb250ZW50LXdyYXBwZXIgLnVuYXZhaWxhYmxlLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDIuNnJlbSAwOyB9XG5cbi5lZGdlIC5tZW51LWRldGFpbC1oZXJvIC5zdGFydC1vcmRlci13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgLmVkZ2UgLm1lbnUtZGV0YWlsLWhlcm8gLnN0YXJ0LW9yZGVyLXdyYXBwZXIgLmJnLWhlbHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLmFsbGVyZ2Vucy1jb21wb25lbnQge1xuICBtYXgtd2lkdGg6IDU2cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hbGxlcmdlbnMtY29tcG9uZW50IC5zZWN0aW9uLWNvbXBvbmVudC53YXZlLXRvcCB7XG4gICAgcGFkZGluZzogMS42cmVtIDAgMXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWxsZXJnZW5zLWNvbXBvbmVudCAuc2VjdGlvbi1jb21wb25lbnQud2F2ZS10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5hbGxlcmdlbnMtY29tcG9uZW50IC5zZWN0aW9uLWNvbXBvbmVudC5taW50LXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgMjMyLCAxNzMsIDAuNDkpOyB9XG4gIC5hbGxlcmdlbnMtY29tcG9uZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC44cmVtOyB9XG4gIC5hbGxlcmdlbnMtY29tcG9uZW50IHNtYWxsIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hbGxlcmdlbnMtY29tcG9uZW50IHNtYWxsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxLjNyZW07IH0gfVxuICAuYWxsZXJnZW5zLWNvbXBvbmVudCAuY3VzdG9tLWxpc3Qge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmFsbGVyZ2Vucy1jb21wb25lbnQgLmN1c3RvbS1saXN0IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzOyB9XG5cbi5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQge1xuICBtYXJnaW4tdG9wOiA4LjJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cmVtOyB9IH1cbiAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdzpsYXN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5iZy1oZWxwZXIsIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93OmFmdGVyLCAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdzpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjRmMTsgfVxuICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5iZy1oZWxwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmJnLWhlbHBlciB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMS42NTQ1JSwgMTAwJSA5Mi41NTQ3NCUsIDgwLjM5OTczJSA5Ni41OTM2NyUsIDc5LjY4MDIxJSA5Ni42OTElLCA3Ny40NTUwMyUgOTYuOTM0MzElLCA3Ni4zMjI0NSUgOTYuOTM0MzElLCA3My44NzA3NSUgOTcuNzEyOSUsIDczLjQwNDQlIDk3LjcxMjklLCA3Mi4yNDUxNyUgOTcuNTY2OTElLCA3MS4xMjU5MiUgOTcuNTE4MjUlLCA3MC4zMjY0NSUgOTcuNzYxNTYlLCA2OS4xOTM4NyUgOTguNTg4ODElLCA2Ny45MTQ3MiUgOTguMzk0MTYlLCA2NC4zMDM4JSA5OC42Mzc0NyUsIDU3LjkzNDcxJSA5OS4zMTg3MyUsIDU0LjQwMzczJSA5OS4wNzU0MyUsIDUzLjA3MTI5JSA5OS44NTQwMSUsIDUxLjg0NTQ0JSA5OS4zMTg3MyUsIDUwLjc2NjE2JSA5OS4zMTg3MyUsIDQ2LjY2MjIzJSA5OC42Mzc0NyUsIDQzLjU0NDMlIDk4LjM0NTUlLCA0Mi42NzgyMSUgOTguMTAyMTklLCA0MS43OTg4JSA5OC4xOTk1MSUsIDQxLjAyNTk4JSA5Ny42NjQyMyUsIDM5LjY2Njg5JSA5Ny42MTU1NyUsIDM4LjM3NDQyJSA5Ni43Mzk2NiUsIDM1LjgwMjglIDk2Ljg4NTY0JSwgMzMuODcwNzUlIDk1LjU3MTc4JSwgMzAuNDA2NCUgOTUuNzY2NDIlLCAyNy45ODEzNSUgOTQuNTQ5ODglLCAyNi44ODg3NCUgOTQuMzA2NTclLCAyNC42NTAyMyUgOTQuNzkzMTklLCAyMi4xNzE4OSUgOTUuNzY2NDIlLCAyMC44Mzk0NCUgOTUuMjMxMTQlLCAxOC4wNjc5NSUgOTQuODkwNTElLCAxNi41MjIzMiUgOTQuODkwNTElLCAxNC4wMzA2NSUgOTUuMDM2NSUsIDEyLjI0NTE3JSA5NS4wMzY1JSwgMTEuMDA2JSA5NC45ODc4MyUsIDYuMDQ5MyUgOTQuNzkzMTklLCAwJSA5NC41NDk4OCUsIDAlIDcuMjAxOTUlLCA5LjM5Mzc0JSA0LjY3MTUzJSwgMTEuNzY1NDklIDQuMzc5NTYlLCAxMy44ODQwOCUgMy41MDM2NSUsIDE1LjA5NjYlIDMuMzA5JSwgMTcuNTc0OTUlIDMuMDE3MDMlLCAxOC44NTQxJSAyLjU3OTA4JSwgMjAuMDY2NjIlIDEuODAwNDklLCAyMC40Nzk2OCUgMS45NDY0NyUsIDIyLjIxMTg2JSAyLjE4OTc4JSwgMjQuMjIzODUlIDEuMzEzODclLCAyNC44MTAxMyUgMS4zMTM4NyUsIDI2LjE4MjU0JSAxLjExOTIyJSwgMjcuNjYxNTYlIDEuMjY1MjElLCAyOC44MzQxMSUgMC4zODkyOSUsIDI5Ljc1MzUlIDAuMTQ1OTklLCAzMC45MjYwNSUgMC4yNDMzMSUsIDMyLjI0NTE3JSAwLjQzNzk2JSwgNTYuODAyMTMlIDAuNDM3OTYlLCA2MC42Mzk1NyUgMS4wMjE5JSwgNjEuNTA1NjYlIDAuOTczMjQlLCA2Mi43MTgxOSUgMS4zMTM4NyUsIDY0LjMwMzglIDEuMzEzODclLCA2OC44MzQxMSUgMi42NzY0JSwgNzAuNDQ2MzclIDIuNjc2NCUsIDcyLjUzODMxJSAzLjQ1NDk5JSwgNzMuNjU3NTYlIDMuMzA5JSwgNzQuNjk2ODclIDMuMzA5JSwgNzYuNTQ4OTclIDQuMTg0OTElLCA3Ny41NDgzJSA0LjMzMDklLCA4MC41MDYzMyUgNC4zMzA5JSwgODQuNzk2OCUgNS4wMTIxNyUsIDg2LjQzNTcxJSA1LjU0NzQ1JSwgODguMDIxMzIlIDUuNjkzNDMlLCA4OC44NDc0NCUgNS43NDIwOSUsIDg5Ljg0Njc3JSA1LjU5NjExJSwgOTMuMDg0NjElIDQuNTc0MjElLCA5My45NzczNSUgNC4zNzk1NiUsIDEwMCUgMS42NTQ1JSk7IH0gfVxuICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93ICsgLmZsdWlkLWNhcmQtcm93IHtcbiAgICAgIG1hcmdpbi10b3A6IC04cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyArIC5mbHVpZC1jYXJkLXJvdyAuYmctaGVscGVyIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLjIxMzMxJSwgMTAwLjAyNjY1JSA5Mi4yNzgxNiUsIDk2Ljc4OTI0JSA5My4wMDM0MSUsIDk0LjM5MTE1JSA5My42ODYwMSUsIDg4Ljk4MjE1JSA5NC44ODA1NSUsIDg0LjEwNjA1JSA5NS45MDQ0NCUsIDgyLjQ0MDcxJSA5Ni4xNjA0MSUsIDgwLjQ5NTYlIDk2LjQxNjM4JSwgNzkuNDE2NDclIDk2LjU4NzAzJSwgNzUuNjMyODMlIDk3Ljg2Njg5JSwgNzMuNjg3NzIlIDk3LjkwOTU2JSwgNzQuMTkzOTglIDk3LjY1MzU4JSwgNzIuMjg4ODQlIDk3LjY5NjI1JSwgNzEuNTE2MTIlIDk3LjgyNDIzJSwgNzAuMjUwNDclIDk4LjM3ODg0JSwgNjkuNDY0NDMlIDk4LjUwNjgzJSwgNjcuODUyMzglIDk4LjcyMDE0JSwgNjIuMzIzNDclIDk5LjIzMjA4JSwgNjAuMzc4MzYlIDk5LjM2MDA3JSwgNTcuODQ3MDYlIDk5LjQ4ODA1JSwgNTAuMjI2NDklIDk5Ljg3MjAxJSwgNDUuNzM2NzQlIDk5LjM2MDA3JSwgMzMuNzcyOTglIDk3LjE4NDMlLCAyNC4zNDA1MyUgOTUuNDc3ODIlLCAxOC43NTgzMyUgOTQuNDk2NTklLCAxNi40NjY4MyUgOTQuNDExMjYlLCAxMi40MTY3MyUgOTQuMTEyNjMlLCAxMS4yNTc2NiUgOTQuMDI3MyUsIDkuMzkyNDklIDk0LjE1NTI5JSwgOC4wMjAyNSUgOTQuNDUzOTIlLCA2LjEwMTc5JSA5NC44Mzc4OCUsIDAlIDk3LjA1NjMxJSwgMCUgMi4yMTg0MyUsIDE1LjQyNzY2JSAyLjQ3NDQlLCAyMC40MzY5OCUgMi43MzAzOCUsIDIxLjU0Mjc3JSAyLjgxNTclLCAyMi4yNzU1MSUgMy40NTU2MyUsIDIzLjkyNzUyJSAyLjU1OTczJSwgMjUuMDk5OTIlIDIuMTc1NzclLCAyNi44MTg1NSUgMS45NjI0NiUsIDI4LjU3NzE0JSAyLjA0Nzc4JSwgMjkuOTg5MzQlIDIuNDc0NCUsIDMxLjcwNzk3JSAzLjQxMjk3JSwgMzMuMjgwMDQlIDIuNjg3NzElLCAzNC4xMzI2OSUgMi44NTgzNiUsIDM2LjA3NzglIDQuMDEwMjQlLCAzNy45MTYzMyUgNC4wMTAyNCUsIDQxLjEwMDQ1JSA0Ljg2MzQ4JSwgNDMuMDE4OTIlIDQuODYzNDglLCA0NC4yODQ1NyUgNS4yMDQ3OCUsIDQ1LjQ1Njk3JSA1LjExOTQ1JSwgNDYuNzc1OTElIDYuMDU4MDIlLCA0OC40ODEyMiUgNi40NDE5OCUsIDUyLjM1ODExJSA2LjM1NjY2JSwgNTUuODIyMDElIDYuMzU2NjYlLCA1OC4xMjY4MyUgNi4xMDA2OCUsIDU5Ljc5MjE3JSA2LjMxMzk5JSwgNjEuMTY0NCUgNS43NTkzOSUsIDYyLjEyMzYzJSA1LjU4ODc0JSwgNjMuMjU2MDYlIDUuNTAzNDElLCA2NS4yNTQ0NiUgNS40NjA3NSUsIDY3LjU4NTkzJSA1LjUwMzQxJSwgNjguNTcxODElIDQuOTA2MTQlLCA2OS45NTczNyUgNS4wNzY3OSUsIDcyLjM1NTQ1JSA0Ljg2MzQ4JSwgNzQuNjg2OTIlIDQuNjA3NTElLCA3NS42NDYxNSUgNC40MzY4NiUsIDc3LjA4NSUgNC4yMjM1NSUsIDEwMCUgMC4yMTMzMSUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgKyAuZmx1aWQtY2FyZC1yb3cgKyAuZmx1aWQtY2FyZC1yb3cgLmJnLWhlbHBlciB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig5OS41MDY5MyUgMC4xMzElLCAxMDAlIDAuMjE4MzQlLCA5OS45MzMzNyUgOTQuODQ3MTYlLCA5NS42MDIzNSUgOTYuNjM3NTUlLCA5Mi41NjM5NyUgOTcuNjg1NTklLCA5MS40OTc4NyUgOTcuOTAzOTMlLCA5MC40MzE3NyUgOTguMTY1OTQlLCA4OC41Nzk0MiUgOTguNTE1MjglLCA4Ny43Nzk4NSUgOTguNDcxNjIlLCA4Ni45NjY5NSUgOTguNDI3OTUlLCA4NS4zNDExNSUgOTcuOTAzOTMlLCA4My43MTUzNSUgOTcuOTAzOTMlLCA4MS4wNTAxMSUgOTcuMzM2MjQlLCA3OC4xOTgyOSUgOTcuMjQ4OTElLCA3Ny4zODUzOSUgOTcuMjQ4OTElLCA3Ni40MjU5MSUgOTcuMDc0MjQlLCA3NC43MjAxNSUgOTYuMzMxODglLCA3MS43NDg0JSA5Ni40NjI4OCUsIDcwLjU0OTA0JSA5NS43NjQxOSUsIDY4LjkyMzI0JSA5NS43NjQxOSUsIDY3LjQwNDA1JSA5NS4xMDkxNyUsIDY2LjQ4NDU0JSA5NS4wNjU1JSwgNjUuNTY1MDMlIDk0Ljk3ODE3JSwgNjQuMzkyMzIlIDk0LjU0MTQ4JSwgNjIuODE5ODMlIDk0LjU0MTQ4JSwgNjEuNzkzNzElIDk0LjIzNTgxJSwgNjAuODIwOSUgOTQuMzIzMTQlLCA2MC40ODc3NCUgOTMuOTMwMTMlLCA1OS45ODEzNCUgOTMuNzU1NDYlLCAzOS45Nzg2OCUgOTMuNzk5MTMlLCAzMy4wMzU3MSUgOTMuNzk5MTMlLCAzMC44NTAyMSUgOTMuNTgwNzklLCAyOS4zODQzMyUgOTMuNTgwNzklLCAyNy44NTE4MSUgOTQuNDk3ODIlLCAyNi4zODU5MyUgOTQuMzY2ODElLCAyNC45MzMzNyUgOTQuNTQxNDglLCAyNC4zMzM2OSUgOTQuNTQxNDglLCAyMi40NDEzNiUgOTUuMzI3NTElLCAyMC42ODIzJSA5NS4xNTI4NCUsIDIwLjEyMjYlIDk1LjAyMTgzJSwgMTguNTM2NzglIDk1Ljg1MTUzJSwgMTcuMzI0MDklIDk2LjE1NzIxJSwgMTUuMzkxNzklIDk2LjMzMTg4JSwgMTQuMDg1ODIlIDk2LjUwNjU1JSwgMTEuOTY2OTUlIDk3LjI5MjU4JSwgOS4yMDg0MiUgOTcuNjQxOTIlLCAwJSA5OS44NjklLCAwJSA1LjAyMTgzJSwgNC4xNzExMSUgMy40OTM0NSUsIDcuMTU2MTglIDIuNTMyNzUlLCA4LjE1NTY1JSAyLjM1ODA4JSwgOS41NDE1OCUgMi4wNTI0JSwgMTAuODg3NTMlIDEuODc3NzMlLCAxNC4zNTIzNSUgMi4xMzk3NCUsIDE3LjQ4NDAxJSAyLjM1ODA4JSwgMTguOTQ5ODklIDIuNDQ1NDElLCAyNS4xODY1NyUgMy41MzcxMiUsIDM1LjAyMTMyJSA1LjM3MTE4JSwgNDAuNTY1MDMlIDYuNDE5MjElLCA0NC4wMTY1MiUgNy4wNzQyNCUsIDQ1Ljg2ODg3JSA3LjQyMzU4JSwgNDYuNjE1MTQlIDcuNDY3MjUlLCA1MC4xODY1NyUgNy45MDM5MyUsIDU3LjYzNTkzJSA3LjU1NDU5JSwgNjEuNDYwNTUlIDcuMjkyNTglLCA2Mi43NTMyJSA3LjI0ODkxJSwgNjcuNDQ0MDMlIDYuODEyMjMlLCA2OS4wNTY1JSA2LjU5Mzg5JSwgNzAuMjU1ODYlIDYuNDE5MjElLCA3MS40MDE5MiUgNS44OTUyJSwgNzIuMjE0ODIlIDUuNzIwNTIlLCA3Mi45MjExMSUgNS44MDc4NiUsIDczLjc2MDY2JSA1Ljk4MjUzJSwgNzUuNzk5NTclIDUuODA3ODYlLCA3Ni45NDU2MyUgNS41NDU4NSUsIDc5LjQyNDMxJSA0LjU4NTE1JSwgODAuNDEwNDUlIDQuNDU0MTUlLCA4NS43Mjc2MSUgMy41MzcxMiUsIDg3LjA0NjkxJSAzLjIzMTQ0JSwgODguNTY2MSUgMi44ODIxJSwgOTAuNjQ0OTklIDIuNDAxNzUlLCA5My42NTY3MiUgMS43MDMwNiUsIDk0LjUzNjI1JSAxLjU3MjA1JSwgOTcuOTIxMTElIDAuNTI0MDIlKTsgfSB9XG4gICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLnByaW1hcnktYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZmNmNGYxLCAwIDAgMCAzcHggIzAzNmQ1ODsgfVxuICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93Lm1pbnQtdGhlbWUgLmJnLWhlbHBlciwgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cubWludC10aGVtZTphZnRlciwgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cubWludC10aGVtZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjNkNjsgfVxuICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93Lm1pbnQtdGhlbWUgLnByaW1hcnktYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAjZWFmM2Q2LCAwIDAgMCAzcHggIzAzNmQ1ODsgfVxuICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmNhcGVyLWdyZWVuLXRoZW1lIC5iZy1oZWxwZXIsIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmNhcGVyLWdyZWVuLXRoZW1lOmFmdGVyLCAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5jYXBlci1ncmVlbi10aGVtZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZThhYzsgfVxuICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LmNhcGVyLWdyZWVuLXRoZW1lIC5wcmltYXJ5LWJ1dHRvbjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggI2RlZThhYywgMCAwIDAgM3B4ICMwMzZkNTg7IH1cbiAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5tYW5kYXJpbi10aGVtZSAuYmctaGVscGVyLCAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5tYW5kYXJpbi10aGVtZTphZnRlciwgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cubWFuZGFyaW4tdGhlbWU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGU0ZGM7IH1cbiAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5tYW5kYXJpbi10aGVtZSAucHJpbWFyeS1idXR0b246Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICNmOGU0ZGMsIDAgMCAwIDNweCAjMDM2ZDU4OyB9XG4gICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cuZ29sZC10aGVtZSAuYmctaGVscGVyLCAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5nb2xkLXRoZW1lOmFmdGVyLCAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5nb2xkLXRoZW1lOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlMjlkOyB9XG4gICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cuZ29sZC10aGVtZSAucHJpbWFyeS1idXR0b246Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICNmY2UyOWQsIDAgMCAwIDNweCAjMDM2ZDU4OyB9XG4gICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cuYmx1ZS10aGVtZSAuYmctaGVscGVyLCAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5ibHVlLXRoZW1lOmFmdGVyLCAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5ibHVlLXRoZW1lOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkOWQ0OyB9XG4gICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cuYmx1ZS10aGVtZSAucHJpbWFyeS1idXR0b246Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICNjMGQ5ZDQsIDAgMCAwIDNweCAjMDM2ZDU4OyB9XG4gICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cucmlnaHQge1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5yaWdodCB7XG4gICAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTsgfSB9XG4gICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5yaWdodCAuZmNzLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LnJpZ2h0IC5mY3MtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5yaWdodCAuZmNzLWNvbnRhaW5lciAuY2FyZC1pbWcge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cucmlnaHQgLmZjcy1jb250YWluZXIgLmNhcmQtaW1nIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdy5yaWdodCAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMCUpO1xuICAgICAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LnJpZ2h0IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93LnJpZ2h0IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cucmlnaHQgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH0gfVxuICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWluLWhlaWdodDogNDJyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1pbWcgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtaW1nIGltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwOyB9IH1cbiAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgZm9udC1zaXplOiA1LjJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUuMnJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC50aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLnRpdGxlIC5zY3JpcHQtdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBDaGFybGVzdG9uLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAudGl0bGUgLnNjcmlwdC10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLnRpdGxlIC5oMi1saWtlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NHJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IHAge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjFyZW07XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgcCArIC5idG4td3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjVyZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgcCArIC5idG4td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCBwIC5mY3MtdGhpcmQtcGFydHkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgcCAuZmNzLXRoaXJkLXBhcnR5OjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFxcZTkwMFwiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH0gfVxuICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3cgLmZjcy1jb250YWluZXIgLmNhcmQtY29udGVudCAuYnRuLXdyYXBwZXIgYTphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIGEge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjlyZW0gMy40cmVtOyB9IH1cbiAgICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIGEgKyBhIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIGFuZCAobWF4LXdpZHRoOiA5MTBweCkge1xuICAgICAgICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIGEgKyBhIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgICAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93IC5mY3MtY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmJ0bi13cmFwcGVyIGEgKyBhIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciBhICsgYSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICAgICAgICAgICAgICAuZWRnZSAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciBhICsgYSBzcGFuICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtOyB9XG4gICAgICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdyAuZmNzLWNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5idG4td3JhcHBlciBhLmZjcy10aGlyZC1wYXJ0eSAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoM3JlbSArIDQuNTN2dyk7IH1cbiAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93Omxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNC41M3Z3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpIHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxNy42NDcwNiUsIDc0LjY2NjY3JSA2NC43MDU4OCUsIDYyLjEzMzMzJSA4OC4yMzUyOSUsIDUyLjUzMzMzJSAxMDAlLCAzMiUgMTAwJSwgMjQlIDk0LjExNzY1JSwgMTAuOTMzMzMlIDgyLjM1Mjk0JSwgMCUgNzAuNTg4MjQlLCAwJSAwJSk7IH1cbiAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5mbHVpZC1jYXJkLXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDZyZW0gKyA0LjUzdncpO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmZsdWlkLWNhcmQtcm93OmZpcnN0LWNoaWxkIC5mY3MtY29udGFpbmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXJlbSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbTsgfVxuICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuZmx1aWQtY2FyZC1yb3c6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQuNTN2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgycHgpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDgyLjM1Mjk0JSwgNzQuNjY2NjclIDM1LjI5NDEyJSwgNjIuMTMzMzMlIDExLjc2NDcxJSwgNTIuNTMzMzMlIDAlLCAzMiUgMCUsIDI0JSA1Ljg4MjM1JSwgMTAuOTMzMzMlIDE3LjY0NzA2JSwgMCUgMjkuNDExNzYlLCAwJSAxMDAlKTsgfSB9XG4gIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmNhcmQtd3JhcHBlciAucHJvZHVjdC1kZXRhaWxzIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmNhcmQtd3JhcHBlciAucHJvZHVjdC1kZXRhaWxzIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgICAgIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQgLmNhcmQtd3JhcHBlciAucHJvZHVjdC1kZXRhaWxzIHNwYW4gKyBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmYWM1M2M7XG4gICAgICAgIG1hcmdpbjogMCAuOXJlbTsgfVxuICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5jYXJkLXdyYXBwZXIgLmJ0bi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5jYXJkLXdyYXBwZXIgLmJ0bi13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuY2FyZC13cmFwcGVyIC5idG4td3JhcHBlciBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5jYXJkLXdyYXBwZXIgLmJ0bi13cmFwcGVyIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuY2FyZC13cmFwcGVyIC5idG4td3JhcHBlciBhICsgYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuY2FyZC13cmFwcGVyIC5idG4td3JhcHBlciAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMS41cmVtOyB9IH1cbiAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAudW5hdmFpbGFibGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYmFzaWMtY2FyZC1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDYuMnJlbTtcbiAgZmxleC1iYXNpczogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJhc2ljLWNhcmQtY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH0gfVxuICAuYmFzaWMtY2FyZC1jb21wb25lbnQgLmltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzYuNHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5iYXNpYy1jYXJkLWNvbXBvbmVudCAuaW1hZ2Utd3JhcHBlcjpmb2N1cyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5iYXNpYy1jYXJkLWNvbXBvbmVudCAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMjQuM3JlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogMXJlbSBzb2xpZCAjZmFjNTNjO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJhc2ljLWNhcmQtY29tcG9uZW50IC5iYXNpYy1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzLjRyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IC0ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgLmJhc2ljLWNhcmQtY29tcG9uZW50IC5iYXNpYy1jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOS41cmVtOyB9IH1cbiAgICAuYmFzaWMtY2FyZC1jb21wb25lbnQgLmJhc2ljLWNhcmQgLmJhc2ljLWNhcmQtZnJhbWUge1xuICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgcmdiYSgyMzQsIDI0MywgMjE0LCAwLjQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMnJlbTtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5iYXNpYy1jYXJkLWNvbXBvbmVudCAuYmFzaWMtY2FyZCAudGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuYmFzaWMtY2FyZC1jb21wb25lbnQgLmJhc2ljLWNhcmQgLmNhcmQtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5iYXNpYy1jYXJkLWNvbXBvbmVudCAuYmFzaWMtY2FyZCAuY2FyZC1jb250ZW50IHAge1xuICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAuYmFzaWMtY2FyZC1jb21wb25lbnQgLmJhc2ljLWNhcmQgLmNhcmQtY29udGVudCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAyLjNyZW07XG4gICAgICAgICAgbWluLXdpZHRoOiAxOTBweDsgfSB9XG4gICAgLmJhc2ljLWNhcmQtY29tcG9uZW50IC5iYXNpYy1jYXJkIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgLmJhc2ljLWNhcmQtY29tcG9uZW50IC5iYXNpYy1jYXJkIC5mY3MtdGhpcmQtcGFydHktaWNvbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmFzaWMtY2FyZC1jb21wb25lbnQuZ29sZC10aGVtZSAuYmFzaWMtY2FyZC1mcmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMTk3LCA2MCwgMC40KTsgfVxuICAuYmFzaWMtY2FyZC1jb21wb25lbnQuZ29sZC10aGVtZSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhYzUzYzsgfVxuICAuYmFzaWMtY2FyZC1jb21wb25lbnQuYmx1ZS10aGVtZSAuYmFzaWMtY2FyZC1mcmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5MiwgMjE3LCAyMTIsIDAuNCk7IH1cbiAgLmJhc2ljLWNhcmQtY29tcG9uZW50LmJsdWUtdGhlbWUgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBib3JkZXItY29sb3I6ICNjMGQ5ZDQ7IH1cbiAgLmJhc2ljLWNhcmQtY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lIC5iYXNpYy1jYXJkLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ1LCAxMjgsIDc1LCAwLjQpOyB9XG4gIC5iYXNpYy1jYXJkLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci1jb2xvcjogI2Y1ODA0YjsgfVxuICAuYmFzaWMtY2FyZC1jb21wb25lbnQubWludC10aGVtZSAuYmFzaWMtY2FyZC1mcmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3OSwgMjExLCA2NywgMC40KTsgfVxuICAuYmFzaWMtY2FyZC1jb21wb25lbnQubWludC10aGVtZSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci1jb2xvcjogI2IzZDM0MzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sOmxhc3QtY2hpbGQgLmJhc2ljLWNhcmQtY29tcG9uZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjdyZW07IH0gfVxuXG4uZWRnZSAuYmFzaWMtY2FyZC1jb21wb25lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5lZGdlIC5iYXNpYy1jYXJkLWNvbXBvbmVudCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lZGdlIC5iYXNpYy1jYXJkLWNvbXBvbmVudCAuYmFzaWMtY2FyZCB7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQge1xuICBwYWRkaW5nOiA1cmVtIDA7XG4gIC8qbmV3IHN0dWZmKi9cbiAgLyplbmQgbmV3IHN0dWZmKi8gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5mYXEtY29tcG9uZW50IC5jb2x1bW4ge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5zY3JpcHQtdGV4dCB7XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIzZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5zY3JpcHQtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07IH0gfVxuICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY29sdW1uIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY2FsbG91dC1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LWhlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5maXJlZm94IC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY2FsbG91dC13cmFwcGVyIC5jYWxsb3V0LWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMjdweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgei1pbmRleDogODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAwLjhyZW0gMCAwO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAuNTg0NzYlIDAuMjIwNjklLCAxMDAuMTY0JSAwLjIyMDY5JSwgOTkuODYxNiUgOTUuMTc3NSUsIDk5LjY1MjMlIDk1LjYzOSUsIDk5LjQzMyUgOTUuOTclLCA5OS4xMzA4JSA5Ni4zMTExJSwgOTguNjI5JSA5Ny4wMDMxJSwgOTguMzM2NiUgOTcuNDU0NiUsIDk4LjExNzMlIDk3LjY4NTElLCA5Ni44MjM0JSA5Ny42NzUlLCA5My4xNDY5JSA5Ny4zNDQlLCA5Mi40ODM1JSA5Ny4yNDUyJSwgOTAuMjEzMyUgOTYuOTQzNiUsIDg4LjMyMjYlIDk2LjY1MiUsIDg3LjIyNjklIDk2LjQ4NjglLCA4My41MDgyJSA5NS45NyUsIDgyLjE4MDQlIDk1LjgwODIlLCA4MS4xNDkyJSA5NS42ODQ1JSwgODAuMzEyJSA5NS42MTU5JSwgNzkuNDIyMyUgOTUuNTY3MiUsIDc4LjY1NTUlIDk1LjUzNDIlLCA3Ny45NTAxJSA5NS41MTA0JSwgNzUuMTc1MyUgOTUuNCUsIDcyLjI5MjclIDk1LjYwMzglLCA2Ny4xNDQ3JSA5Ni4zMTExJSwgNjMuOTIyNDUlIDk2LjY1MzclLCA1OS4xNzc0NCUgOTcuMTEzNSUsIDU0Ljg2NDc0JSA5Ny40NTQ2JSwgNTIuMjIzJSA5Ny43NTUlLCA0My40NjE5JSA5OC41OTglLCA0MS4wNzAxJSA5OC44MDg2JSwgMzYuNTI3OCUgOTkuMTY5NyUsIDM0LjMzNjklIDk5LjQyMjIlLCAzMS41NjczJSA5OS43MzE1JSwgMjguOTM1OCUgOTkuOTYyJSwgMjYuNzk5MyUgMTAwLjA3NjklLCAyNS40MDA5NSUgMTAwLjEwNyUsIDIzLjMzNTM4JSAxMDAuMTMzJSwgMjAuNTI5ODUlIDEwMC4xOTI4JSwgMTcuNDUyMzclIDEwMC4yMTk2JSwgMTUuNjYwNyUgMTAwLjE1OCUsIDEzLjk1MTI1JSAxMDAuMDgyNCUsIDEyLjA1MDc3JSA5OS45NjIlLCAxMS4wMzc0NCUgOTkuOTYyJSwgOS43ODQ4JSA5OS44NTE3JSwgNS42OTE0NSUgOTkuMTY5NyUsIDQuNDU4ODMlIDk4LjgyODYlLCAyLjk5NjkyJSA5OC4xNDY2JSwgMS42MDgxJSA5Ni44ODI4JSwgMC41MTE2NyUgOTMuNDYyNCUsIDAuMjE5MjklIDkwLjE1MjQlLCAwLjIxOTI5JSA3OS4xOTkzJSwgMC41MTE2NyUgNzMuNDkyJSwgMC41ODQ3NiUgNjUuNTA4JSwgMC41ODQ3NiUgMC4yMjA2OSUpOyB9XG4gICAgICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY2FsbG91dC13cmFwcGVyIC5jYWxsb3V0LWltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gICAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIgLmNhbGxvdXQtaW1hZ2Uge1xuICAgICAgICAgIG1heC13aWR0aDogMjI3cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIgLmNhbGxvdXQtaW1hZ2Uge1xuICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIgLmNhbGxvdXQtY29weS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyLjJyZW0gNHJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDE3OSwgMjExLCA2NywgMC40KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIgLmNhbGxvdXQtY29weS13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xN3JlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlciAuY2FsbG91dC1jb3B5LXdyYXBwZXIgLmNhbGxvdXQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MjZweCkge1xuICAgICAgICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY2FsbG91dC13cmFwcGVyIC5jYWxsb3V0LWNvcHktd3JhcHBlciAuY2FsbG91dC1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlciAuY2FsbG91dC1jb3B5LXdyYXBwZXIgLmNhbGxvdXQtZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIgLmNhbGxvdXQtY29weS13cmFwcGVyIC5jYWxsb3V0LWRlc2NyaXB0aW9uLXdyYXBwZXIgLmNhbGxvdXQtZGVzY3JpcHRpb24ge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY2FsbG91dC13cmFwcGVyIC5jYWxsb3V0LWNvcHktd3JhcHBlciAuY2FsbG91dC1kZXNjcmlwdGlvbi13cmFwcGVyIC5jYWxsb3V0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuMnJlbTsgfSB9XG4gICAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIgLmNhbGxvdXQtY29weS13cmFwcGVyIC5jYWxsb3V0LWRlc2NyaXB0aW9uLXdyYXBwZXIgLmNhbGxvdXQtZGVzY3JpcHRpb24gLmZiLXJ0ZS13cmFwcGVyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC40cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIgLmNhbGxvdXQtY29weS13cmFwcGVyIC5jYWxsb3V0LWRlc2NyaXB0aW9uLXdyYXBwZXIgLmNhbGxvdXQtZGVzY3JpcHRpb24gLmZiLXJ0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY2FsbG91dC13cmFwcGVyIC5jYWxsb3V0LWNvcHktd3JhcHBlciAuY2FsbG91dC1idG4gYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDIuMnJlbSAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg5OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY2FsbG91dC13cmFwcGVyIC5jYWxsb3V0LWNvcHktd3JhcHBlciAuY2FsbG91dC1idG4ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlci5yaWdodC10ZXh0IC5jYWxsb3V0LWltYWdlIHtcbiAgICAgIG9yZGVyOiAxOyB9XG4gICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlci5yaWdodC10ZXh0IC5jYWxsb3V0LWNvcHktd3JhcHBlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTJyZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY2FsbG91dC13cmFwcGVyLnJpZ2h0LXRleHQgLmNhbGxvdXQtY29weS13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlci5yaWdodC10ZXh0IC5jYWxsb3V0LWltYWdlIHtcbiAgICAgICAgb3JkZXI6IDA7IH1cbiAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIucmlnaHQtdGV4dCAuY2FsbG91dC1jb3B5LXdyYXBwZXIge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7IH1cbiAgICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlci5yaWdodC10ZXh0IC5jYWxsb3V0LWNvcHktd3JhcHBlciAuY2FsbG91dC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIucmlnaHQtdGV4dCAuY2FsbG91dC1jb3B5LXdyYXBwZXIgLmNhbGxvdXQtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfSB9XG4gICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlciAuYXBwLWxpc3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCAuY2FsbG91dC13cmFwcGVyIC5hcHAtbGlzdCBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMS40cmVtOyB9XG4gICAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIgLmFwcC1saXN0IGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgLmNhbGxvdXQtd3JhcHBlciAuYXBwLWxpc3QgYTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMnJlbTsgfSB9XG4gICAgICAgIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50IC5jYWxsb3V0LXdyYXBwZXIgLmFwcC1saXN0IGE6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQuZ29sZC10aGVtZSAuY2FsbG91dC1jb3B5LXdyYXBwZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjUwLCAxOTcsIDYwLCAwLjQpOyB9XG4gIC5jbGFzc2ljLWNhbGxvdXQtY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lIC5jYWxsb3V0LWNvcHktd3JhcHBlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMDUsIDc1LCAxNSwgMC40KTsgfVxuICAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudC5ibHVlLXRoZW1lIC5jYWxsb3V0LWNvcHktd3JhcHBlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxOTIsIDIxNywgMjEyLCAwLjQpOyB9XG5cbi50aXAtY2FsbG91dC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDIuNHJlbSAzLjZyZW07XG4gIGJhY2tncm91bmQ6ICNmOGU0ZGM7XG4gIGNsaXAtcGF0aDogcG9seWdvbigyLjY5NzY3JSAzLjc1NzIzJSwgNC4zMzc3NyUgMi44MDE3MyUsIDcuNDE2MDklIDEuOTI1NzIlLCA4LjE4NjA1JSAxLjczNDElLCAxMC4zNDI2JSAxLjM1MTE2JSwgMTQuMDQ2NTElIDAuODY3MDUlLCAyMy4yNTU4MSUgMCUsIDM4LjYwNDY1JSAwLjU3ODAzJSwgNDIuNTAwODQlIDEuMjM2NzElLCA0NS45Nzk5MSUgMS45ODgxNSUsIDUxLjU4MDkzJSAzLjQxNjc2JSwgNTUuMjU4NiUgNC40NDEzMyUsIDU1LjkwNjk4JSA0LjYyNDI4JSwgNjIuNDA1MTIlIDYuMzI5NDglLCA2Ni45Mjk1OCUgNy4zMjU3MiUsIDcyLjg1NjA5JSA4LjMyODYxJSwgNzUuODEzOTUlIDguNjcwNTIlLCA3Ny4xNTM0OSUgOC43OTIyJSwgODIuMTE1NDQlIDkuMDcwODElLCA4NS45NTMwMiUgOC45NTk1NCUsIDg5LjI0NjA1JSA4LjM3MzQxJSwgOTEuODA0OTMlIDcuNjg0OTclLCA5NC42MDQwOSUgNi42NDc0JSwgOTYuNDY0NTYlIDYuNjQ3NCUsIDk3LjU4MDg0JSA3LjUxNDQ1JSwgOTguNjA0MDklIDkuNTM3NTclLCA5OS41MzQzMyUgMTMuMjk0OCUsIDk5Ljk5OTQ0JSAxOC4wNDc5OCUsIDk5Ljk5OTQ0JSA5NS45NTM3NiUsIDk5LjM3MzQlIDk1LjcwNzUxJSwgOTcuMjA1OTUlIDk0Ljk1NjA3JSwgOTEuODQlIDkzLjQ5NDIyJSwgODYuOTE0NyUgOTIuNTYxMjclLCA4MS4yMzIzNyUgOTEuOTQyNDklLCA3NS4yMzYyOCUgOTEuODM0MzklLCA3My41ODA0NyUgOTEuOTA4MDklLCA2OS43MjE0OSUgOTIuMjE4NSUsIDY1LjUwNjMzJSA5Mi43MzIwOCUsIDU4Ljc0MjYlIDkzLjg4MDkyJSwgNTUuNzIwOTMlIDk0LjUwODY3JSwgNTAuNDQ1NDklIDk1LjcwODk2JSwgNDUuMzg5OTUlIDk2Ljg4NjEzJSwgNDIuNTYyMDUlIDk3LjUyNDg2JSwgNDIuMzQyNzklIDk3LjU3MzEyJSwgMzQuNjEwNiUgOTkuMDg3NTclLCAzMC40NzMyMSUgOTkuNjY1NjElLCAyNi4yMzI1NiUgMTAwJSwgMjIuMTUzOTUlIDEwMC4wMjE2OCUsIDE4LjY5NzY3JSAxMDAlLCAxNS45MDglIDk5Ljc5NTY2JSwgMTMuNjc0NDIlIDk5LjQyMTk3JSwgMTAuNzY5MyUgOTkuMDE3MzQlLCA4LjA5MzAyJSA5OC41NTQ5MSUsIDUuMDg3ODElIDk3Ljc3MTk3JSwgMi42OTc2NyUgOTcuMTA5ODMlLCAwJSA5MS4yMzQ2OCUsIDAlIDE2LjA0NzY5JSwgMC40ODA0NyUgOS4yMzIwOCUsIDEuNjc2ODQlIDUuNCUsIDIuNjk3NjclIDMuNzU3MjMlKTsgfVxuICAudGlwLWNhbGxvdXQtY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIGgxLCAudGlwLWNhbGxvdXQtY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIGgyLCAudGlwLWNhbGxvdXQtY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIGgzLCAudGlwLWNhbGxvdXQtY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIGg0LCAudGlwLWNhbGxvdXQtY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIGg1LCAudGlwLWNhbGxvdXQtY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIGg2LCAudGlwLWNhbGxvdXQtY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRpcC1jYWxsb3V0LWNvbXBvbmVudCAudGlwLWNhbGxvdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0yLjRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGlwLWNhbGxvdXQtY29tcG9uZW50IC50aXAtY2FsbG91dC13cmFwcGVyIHtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogLTFyZW07IH0gfVxuICAudGlwLWNhbGxvdXQtY29tcG9uZW50IC50aXAtY2FsbG91dC13cmFwcGVyIC50aXAtY29udGVudCB7XG4gICAgcGFkZGluZzogMy42cmVtIDEycmVtIDMuNnJlbSA3LjRyZW07XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1pbi1oZWlnaHQ6IDE4cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50aXAtY2FsbG91dC1jb21wb25lbnQgLnRpcC1jYWxsb3V0LXdyYXBwZXIgLnRpcC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNHJlbSAxLjhyZW0gMTJyZW07IH0gfVxuICAgIC50aXAtY2FsbG91dC1jb21wb25lbnQgLnRpcC1jYWxsb3V0LXdyYXBwZXIgLnRpcC1jb250ZW50IHAge1xuICAgICAgbWF4LXdpZHRoOiA1Ny40cmVtO1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50aXAtY2FsbG91dC1jb21wb25lbnQgLnRpcC1jYWxsb3V0LXdyYXBwZXIgLnRpcC1jb250ZW50IHAge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLnRpcC1jYWxsb3V0LWNvbXBvbmVudCAudGlwLWNhbGxvdXQtd3JhcHBlciAudGlwLWNvbnRlbnQgLmJnLWhlbHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmNmNGYxO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCA5OC44MzkwOCUgMCUsIDk5LjE3NTM1JSAwLjMwNjg3JSwgOTkuNDM1MzglIDAuOTgxNzclLCA5OS42MjM1OSUgMS42ODMwMyUsIDk5Ljg0MzE2JSAzLjA4NTU1JSwgOTkuOTM3MjYlIDQuMDY3MzIlLCAxMDAlIDUuMzI5NTklLCAxMDAlIDkxLjIyODE5JSwgOTkuNjIzNTklIDk0LjgxMDY2JSwgOTkuMDI3NiUgOTYuNDkzNjklLCA5OC4yNzA3JSA5Ni43NjY0OCUsIDk3LjE0MjElIDk3LjA4NDAxJSwgOTUuMjk0ODYlIDk3LjQ3NTQ2JSwgOTMuNzYwMzUlIDk3Ljc0MDk1JSwgOTIuNTAwOTQlIDk3LjkxMDM4JSwgOTAuNDMyODclIDk4LjAzNjYxJSwgODcuODk2MTclIDk4LjA2NDY2JSwgODQuOTQ5MTglIDk4LjEwMzkzJSwgNzkuODUzMiUgOTcuMzEzNzQlLCA3Ni4xNjA2JSA5Ni4zNTM0NCUsIDY5Ljg2MzI0JSA5NC43NzY3MiUsIDY5LjEzNDI1JSA5NC42NzA0MSUsIDY3Ljg4Mzk0JSA5NC41MzI4MiUsIDY2Ljc3MTk2JSA5NC40NDE2NSUsIDY0LjIyMjcxJSA5NC4zNjc3NCUsIDYzLjU2NDkzJSA5NC4zNzc5OCUsIDYzLjE0MzA0JSA5NC4zODk5JSwgNjIuMzY1NDMlIDk0LjQ0NiUsIDYxLjk3MzY1JSA5NC40NDE1MSUsIDYwLjcyNTUzJSA5NC41MTE2NCUsIDYwLjIwMjk1JSA5NC41NzExMSUsIDU5Ljc5Njc0JSA5NC42MDg1NiUsIDU5LjI3Njk4JSA5NC42NjAzMSUsIDU4Ljk2MDE2JSA5NC42OTM4MyUsIDU4LjQ0NzMlIDk0Ljc1MTYxJSwgNTcuMjMzMDYlIDk0LjkwMzM3JSwgNTYuMTQ1NTUlIDk1LjA1NTk2JSwgNTUuNTAxODglIDk1LjE1MzAyJSwgNTUuMTI0MjIlIDk1LjIxMjA2JSwgNTQuNTI0MTUlIDk1LjMwOTI2JSwgNTMuODc2MSUgOTUuNDE4MDklLCA1My4yMzM2OSUgOTUuNTMwMjklLCA1Mi41NzkzNiUgOTUuNjQ3OTclLCA1MS44NjMyNCUgOTUuNzgwNSUsIDUxLjAzMTk5JSA5NS45Mzg4NSUsIDQ5Ljg3NTQ3JSA5Ni4xNjYzNCUsIDQ5LjA1MzAxJSA5Ni4zMzIyNiUsIDQ4LjMyMjE1JSA5Ni40ODIwNSUsIDQ3LjIxMDE2JSA5Ni43MTMxOCUsIDQ2LjQ4NTU3JSA5Ni44NjUzNiUsIDQzLjUxNDc0JSA5Ny40OTI3MSUsIDQyLjY2NDM3JSA5Ny42NzA0MSUsIDQxLjI3MTk2JSA5Ny45NTcwOCUsIDQwLjQyMDY0JSA5OC4xMjgzMyUsIDM5LjY0NjglIDk4LjI4MDY1JSwgMzguODM4NzclIDk4LjQzNTc2JSwgMzguNDEzNzQlIDk4LjUxNTQzJSwgMzcuMTQ4NjglIDk4Ljc0NDA0JSwgMzUuMTE0ODElIDk5LjA3OTElLCAzMi4zMDE3NiUgOTkuNDU3NzglLCAzMS4xMTY2OSUgOTkuNTgwMzYlLCAyMy4xMTc5NCUgMTAwLjAwMTEyJSwgMTkuNTQyMDMlIDEwMC4wMDExMiUsIDEyLjc4MTM0JSA5OS4zODAyMiUsIDExLjQxNzgyJSA5OS4xNTg0OSUsIDguMzMxNzQlIDk4LjYyMjg2JSwgNy41NDEwMyUgOTguNDYyNTUlLCA1LjU4MDU1JSA5OC4wMTkzNSUsIDQuNDc4NjQlIDk3LjczODAxJSwgMy44NjA0MSUgOTcuNTY4NDQlLCAyLjMyODQ4JSA5Ny4xMDI1MiUsIDEuNzg3OTUlIDk2LjkxNDQ1JSwgMC45MjQxMiUgOTYuMTc3MjglLCAwLjI5Nzc3JSA5NC41MzE5OCUsIDAlIDkxLjI4NzglLCAwJSAwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAudGlwLWNhbGxvdXQtY29tcG9uZW50IC50aXAtY2FsbG91dC13cmFwcGVyIC50aXAtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjA5cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC02LjRyZW07XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRpcC1jYWxsb3V0LWNvbXBvbmVudCAudGlwLWNhbGxvdXQtd3JhcHBlciAudGlwLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5zZWN0aW9uLWNvbXBvbmVudCAudGlwLWNhbGxvdXQtY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIC5zY3JpcHQtdGV4dCB7XG4gIGNvbG9yOiAjMmIzOTM2O1xuICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTsgfVxuXG4uaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA0LjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgZmxleC1iYXNpczogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhpZ2hsaWdodC1jYXJkLWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTMuMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgICAgLmhpZ2hsaWdodC1jYXJkLWNvbXBvbmVudCArIC5oaWdobGlnaHQtY2FyZC1jb21wb25lbnQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgICAgIC5oaWdobGlnaHQtY2FyZC1jb21wb25lbnQ6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtOyB9IH1cbiAgLmhpZ2hsaWdodC1jYXJkLWNvbXBvbmVudCAuaDUtbGlrZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAuaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50IC5pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM2LjRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAuaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiAxcmVtIHNvbGlkICNmYWM1M2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50IC5maS1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogLTJyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAuaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50IC5maS1jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOS41cmVtOyB9IH1cbiAgICAuaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50IC5maS1jYXJkIC5maS1jYXJkLWZyYW1lIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgICAgcGFkZGluZzogMS42cmVtIDJyZW0gMS41cmVtO1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmhpZ2hsaWdodC1jYXJkLWNvbXBvbmVudCAuZmktY2FyZCAudGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXgtd2lkdGg6IDMxcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50IC5maS1jYXJkIC5kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzVyZW07XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgLmhpZ2hsaWdodC1jYXJkLWNvbXBvbmVudCAuZmktY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLmhpZ2hsaWdodC1jYXJkLWNvbXBvbmVudCAuZmktY2FyZCAuY2FyZC1jb250ZW50IHAge1xuICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9XG4gIC5oaWdobGlnaHQtY2FyZC1jb21wb25lbnQub3JhbmdlLXRoZW1lIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2Q0YjBmOyB9XG4gIC5oaWdobGlnaHQtY2FyZC1jb21wb25lbnQuZ29sZC10aGVtZSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhYzUzYzsgfVxuICAuaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50LmJsdWUtdGhlbWUgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBib3JkZXItY29sb3I6ICNjMGQ5ZDQ7IH1cbiAgLmhpZ2hsaWdodC1jYXJkLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZTRkYzsgfVxuICAuaGlnaGxpZ2h0LWNhcmQtY29tcG9uZW50Lm1pbnQtdGhlbWUgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBib3JkZXItY29sb3I6ICNlYWYzZDY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbDpsYXN0LWNoaWxkIC5iYXNpYy1jYXJkLWNvbXBvbmVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43cmVtOyB9IH1cblxuLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbi10b3A6IDE1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTVyZW0pOyB9XG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLnVuYXZhaWxhYmxlLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdyb2NlcnkgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAxNXJlbSBhdXRvIDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MjVweCkge1xuICAgICAgLmdyb2NlcnkgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IHtcbiAgICAgIG1pbi13aWR0aDogMjhyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQge1xuICAgICAgcGFkZGluZzogMS42cmVtOyB9IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudDpob3ZlciAuZGV0YWlscyB7XG4gICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50LnNlcGFyYXRvciAuY2FyZC1mb290ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMCUgMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCBpbWcge1xuICAgIG1hcmdpbjogLTEzcmVtIC0ycmVtIDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1heC1oZWlnaHQ6IDIzLjVyZW07IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcmVtO1xuICAgIGxlZnQ6IDQuNnJlbTtcbiAgICBtYXgtd2lkdGg6IDcuMnJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuaWNvbiB7XG4gICAgICAgIG1heC13aWR0aDogNC4zcmVtO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAtOHJlbTtcbiAgICAgICAgbGVmdDogNS42cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuaWNvbiB7XG4gICAgICAgIG1heC13aWR0aDogNC4zcmVtO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAtNXJlbTtcbiAgICAgICAgbGVmdDogMnJlbTsgfSB9XG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAudGl0bGUgc3BhbiB7XG4gICAgICBsaW5lLWhlaWdodDogMC45O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDIycmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLnRpdGxlIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG4gICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAudGl0bGUgLnNjcmlwdC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLnRpdGxlIC5zY3JpcHQtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07IH0gfVxuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAudGl0bGUgLnNjcmlwdC10ZXh0LmdvbGQtdGhlbWUge1xuICAgICAgICBjb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAudGl0bGUgLnNjcmlwdC10ZXh0Lm1hbmRhcmluLXRoZW1lIHtcbiAgICAgICAgY29sb3I6ICNjZDRiMGY7IH1cbiAgICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLnRpdGxlIC5zY3JpcHQtdGV4dC5ibHVlLXRoZW1lIHtcbiAgICAgICAgY29sb3I6ICNjMGQ5ZDQ7IH1cbiAgICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLnRpdGxlIC5zY3JpcHQtdGV4dC5saW1pdGVkIHtcbiAgICAgICAgY29sb3I6ICNkYTYyNTk7IH1cbiAgICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLnRpdGxlIC5zY3JpcHQtdGV4dC5iYWNrIHtcbiAgICAgICAgY29sb3I6ICNmYWM1M2M7IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudC53aGlybCAuc2NyaXB0LXRleHQge1xuICAgIGNvbG9yOiAjY2Q0YjBmOyB9XG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmRldGFpbHMtd3JhcHBlciB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmRldGFpbHMtd3JhcHBlciBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmRldGFpbHMtd3JhcHBlciBzcGFuICsgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuOHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuOHJlbTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmFjNTNjOyB9XG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmFsbGVyZ2VuLWxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNkZDIxMDY7XG4gICAgbWFyZ2luLWJvdHRvbTogLjhyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuYWxsZXJnZW4tbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmFsbGVyZ2VuLWxpc3Q6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvYWxlcnQuc3ZnXCIpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEuNHJlbTtcbiAgICAgIGhlaWdodDogMS40cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IHNwYW46bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiwgXCI7XG4gICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCAuaW5ncmVkaW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCAuYWxsZXJnZW4ge1xuICAgICAgY29sb3I6ICNkZDIxMDY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTsgfVxuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IC5hbGxlcmdlbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2FsZXJ0LnN2Z1wiKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmNhcmQtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtOyB9XG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmNhcmQtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmNhcmQtZm9vdGVyIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxLjE1cmVtIDIuMnJlbTtcbiAgICAgIG1pbi13aWR0aDogMDsgfVxuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1mb290ZXIgLnByaW1hcnktYnV0dG9uIGEge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1mb290ZXIgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMS42cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmNhcmQtZm9vdGVyIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1mb290ZXIgLnByaW1hcnktYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNmY2UyOWQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1mb290ZXIgLnByaW1hcnktYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmNhcmQtZm9vdGVyIC5wcmltYXJ5LWJ1dHRvbiBzcGFuICsgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmNhcmQtZm9vdGVyIC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuMTVyZW0gMi4ycmVtICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmNhcmQtZm9vdGVyIC5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMi4ycmVtOyB9IH1cbiAgICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQgLmNhcmQtZm9vdGVyIC5zZWNvbmRhcnktYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1mb290ZXIgLnNlY29uZGFyeS1idXR0b246aG92ZXI6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1mb290ZXIgLnNlY29uZGFyeS1idXR0b24gc3BhbiArIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuaW5mby10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gICAgY29sb3I6ICM2NzcyNmY7XG4gICAgbWFyZ2luLWJvdHRvbTogLjZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuaW5mby10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuZGV0YWlscyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyLWJvdHRvbTogLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5kZXRhaWxzOmhvdmVyLCAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5kZXRhaWxzOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICMwMzZkNTg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuZGV0YWlscyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtOyB9IH1cbiAgICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5kZXRhaWxzLmFycm93OjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQudW5hdmFpbGFibGUgLnVuYXZhaWxhYmxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNHJlbTtcbiAgICBtaW4taGVpZ2h0OiA3LjZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudC51bmF2YWlsYWJsZSAudW5hdmFpbGFibGUtdGV4dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDkuMnJlbTsgfSB9XG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQudW5hdmFpbGFibGUgLnByaW1hcnktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQudW5hdmFpbGFibGUgYS5kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQuZ29sZC10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTI5ZDsgfVxuICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlNGRjOyB9XG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQubGlnaHRCZWlnZS10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjRmMTsgfVxuICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50Lm1pbnQtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWYzZDY7IH1cbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudC5ibHVlLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkOWQ0OyB9XG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQuZ3JheS10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjlmOTsgfVxuXG4uZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNi4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LnNlY3Rpb24tcGFkZGluZy10b3AtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQuc2VjdGlvbi1wYWRkaW5nLXRvcC00MCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMuMnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDsgfSB9XG4gIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCAuZmVhdHVyZWQtaGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLmZlYXR1cmVkLWhlYWRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH0gfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCAuZmVhdHVyZWQtaGVhZGVyIC5mZWF0dXJlZC10aXRsZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50IC5mZWF0dXJlZC1oZWFkZXIgLmZlYXR1cmVkLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLmZlYXR1cmVkLWhlYWRlciAuZmVhdHVyZWQtdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMC44MztcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCAuZmVhdHVyZWQtaGVhZGVyIC5mZWF0dXJlZC10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi4wcmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCAuZmVhdHVyZWQtaGVhZGVyIC5mZWF0dXJlZC10aXRsZSBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMnJlbTsgfSB9XG4gICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50IC5mZWF0dXJlZC1oZWFkZXIgLmZjcy12aWV3LWFsbCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50IC5mZWF0dXJlZC1oZWFkZXIgLmFycm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXItYm90dG9tOiAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50IC5mZWF0dXJlZC1oZWFkZXIgLmFycm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLmZlYXR1cmVkLWhlYWRlciAuYXJyb3c6YWZ0ZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtOyB9XG4gICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLmZlYXR1cmVkLWhlYWRlciAuYXJyb3c6aG92ZXIsIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCAuZmVhdHVyZWQtaGVhZGVyIC5hcnJvdzpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMnJlbSBzb2xpZCAjMDM2ZDU4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50IC5mY3MtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLnJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50IC5yb3cge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLnJvdy5mY3MtZXhwYW5kZWQtaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50IC5yb3cucmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGhlaWdodDogOTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDIwJSwgd2hpdGUgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyMCUsIHdoaXRlIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAyMCUsIHdoaXRlIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAvKiBJRTYtOSAqLyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50IC5yb3cucmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLnJvdy5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCB3aGl0ZSA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCB3aGl0ZSA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAvKiBJRTYtOSAqLyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50IC5yb3cubGVmdC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLnJvdyAuY29sIHtcbiAgICAgIG1heC13aWR0aDogMzFyZW07IH1cbiAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50IC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQge1xuICAgIG1pbi13aWR0aDogMjByZW07XG4gICAgbWFyZ2luLXRvcDogMTVyZW07XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHJlbSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50IC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cmVtO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDlyZW0pOyB9IH1cbiAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCA+IGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAtOS4ycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IC5jYXJkLWZvb3RlciAuc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMi4ycmVtOyB9IH1cbiAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudC53aGlybCAuaWNvbiB7XG4gICAgICB0b3A6IC02cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudC53aGlybCAuaWNvbiB7XG4gICAgICAgICAgdG9wOiAtNS4ycmVtO1xuICAgICAgICAgIGxlZnQ6IDMuNnJlbTsgfSB9XG4gIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC53YXZlLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDYuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LndhdmUtdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC53YXZlLXRvcCAucm93LnJpZ2h0LWdyYWRpZW50OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNCwgMjQzLCAyMTQsIDApIDIwJSwgI2VhZjNkNiAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNCwgMjQzLCAyMTQsIDApIDIwJSwgI2VhZjNkNiAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjM0LCAyNDMsIDIxNCwgMCkgMjAlLCAjZWFmM2Q2IDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovIH1cbiAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQud2F2ZS10b3AgLnJvdy5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2VhZjNkNiA2JSwgcmdiYSgyMzQsIDI0MywgMjE0LCAwKSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZWFmM2Q2IDYlLCByZ2JhKDIzNCwgMjQzLCAyMTQsIDApIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VhZjNkNiA2JSwgcmdiYSgyMzQsIDI0MywgMjE0LCAwKSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqLyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC53YXZlLXRvcCB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig5OS45MzA2NSUgNC43MTQyOSUsIDk5LjkzMDY1JSAxMDAlLCAwLjA2OTM1JSAxMDAlLCAwLjA2OTM1JSAxLjU3MTQzJSwgMS45NDE3NSUgMiUsIDEuOTQxNzUlIDIuMTQyODYlLCAyLjQ5NjUzJSAyLjE0Mjg2JSwgMi40OTY1MyUgMi4yODU3MSUsIDMuMTIwNjclIDIuMjg1NzElLCAzLjEyMDY3JSAyLjQyODU3JSwgMy42NzU0NSUgMi40Mjg1NyUsIDMuNjc1NDUlIDIuNTcxNDMlLCA2LjMxMDY4JSAzJSwgNi4zMTA2OCUgMy4xNDI4NiUsIDcuMDczNTElIDMuMTQyODYlLCA3LjA3MzUxJSAzLjI4NTcxJSwgNy45MDU2OSUgMy4yODU3MSUsIDcuOTA1NjklIDMuNDI4NTclLCA4Ljg3NjU2JSAzLjQyODU3JSwgMTAuMTk0MTclIDMuNTcxNDMlLCAxMS43MTk4MyUgMy43MTQyOSUsIDE0LjIxNjM3JSAzLjU3MTQzJSwgMTYuMDg4NzclIDMuNDI4NTclLCAxOC4xNjkyMSUgMy40Mjg1NyUsIDE4LjE2OTIxJSAzLjI4NTcxJSwgMjAuMDQxNjElIDMuMjg1NzElLCAyMC4wNDE2MSUgMy4xNDI4NiUsIDIxLjYzNjYyJSAzLjE0Mjg2JSwgMjMuMjMxNjIlIDMlLCAyNC42MTg1OSUgMi44NTcxNCUsIDI3LjMyMzE2JSAyLjQyODU3JSwgMzYuNjE1ODElIDEuNDI4NTclLCAzNi42MTU4MSUgMS4yODU3MSUsIDM4LjE0MTQ3JSAxLjE0Mjg2JSwgMzguOTA0MyUgMS4xNDI4NiUsIDM4LjkwNDMlIDElLCA0MC4wMTM4NyUgMSUsIDQwLjAxMzg3JSAwLjg1NzE0JSwgNDEuMTkyNzklIDAuODU3MTQlLCA0MS4xOTI3OSUgMC43MTQyOSUsIDQyLjMwMjM2JSAwLjcxNDI5JSwgNDIuNDQxMDUlIDAuNTcxNDMlLCA0My42ODkzMiUgMC41NzE0MyUsIDQzLjc1ODY3JSAwLjQyODU3JSwgNDUuMDc2MjglIDAuNDI4NTclLCA0Ni42NzEyOSUgMC4yODU3MSUsIDQ2LjY3MTI5JSAwLjE0Mjg2JSwgNDguNjEzMDQlIDAuMTQyODYlLCA1MS40NTYzMSUgMCUsIDU3Ljc2Njk5JSAwJSwgNjAuMTI0ODMlIDAuMTQyODYlLCA2MC44MTgzMSUgMC4xNDI4NiUsIDYwLjgxODMxJSAwLjI4NTcxJSwgNjMuMTc2MTQlIDAuMjg1NzElLCA2My4xNzYxNCUgMC40Mjg1NyUsIDY1LjE4NzI0JSAwLjQyODU3JSwgNjguNzIzOTklIDAuODU3MTQlLCA3MC4zMTklIDElLCA3My4yMzE2MiUgMS4xNDI4NiUsIDc0LjYxODU5JSAxLjI4NTcxJSwgNzUuOTM2MiUgMS40Mjg1NyUsIDc3LjI1MzgxJSAxLjU3MTQzJSwgNzcuMjUzODElIDEuNzE0MjklLCA3OC45MTgxNyUgMS44NTcxNCUsIDc5LjY4MSUgMS44NTcxNCUsIDc5LjY4MSUgMiUsIDgyLjAzODgzJSAyLjE0Mjg2JSwgODIuMDM4ODMlIDIuMjg1NzElLCA4My4xNDg0JSAyLjI4NTcxJSwgODMuMTQ4NCUgMi40Mjg1NyUsIDg0LjI1Nzk4JSAyLjQyODU3JSwgODQuMjU3OTglIDIuNTcxNDMlLCA4NS43MTQyOSUgMi43MTQyOSUsIDg2LjQ3NzEyJSAyLjcxNDI5JSwgODYuNDc3MTIlIDIuODU3MTQlLCA4Ny41MTczNCUgMi44NTcxNCUsIDg3LjUxNzM0JSAzJSwgODguNTU3NTYlIDMlLCA4OC41NTc1NiUgMy4xNDI4NiUsIDg5Ljk0NDUyJSAzLjI4NTcxJSwgOTAuNjM4JSAzLjI4NTcxJSwgOTAuNjM4JSAzLjQyODU3JSwgOTEuNjA4ODglIDMuNDI4NTclLCA5MS42MDg4OCUgMy41NzE0MyUsIDkyLjU3OTc1JSAzLjU3MTQzJSwgOTIuNTc5NzUlIDMuNzE0MjklLCA5My41NTA2MiUgMy43MTQyOSUsIDkzLjU1MDYyJSAzLjg1NzE0JSwgOTQuNTIxNSUgMy44NTcxNCUsIDk0LjUyMTUlIDQlLCA5NS40OTIzNyUgNCUsIDk1LjQ5MjM3JSA0LjE0Mjg2JSwgOTYuNDYzMjUlIDQuMTQyODYlLCA5Ni40NjMyNSUgNC4yODU3MSUsIDk3LjQzNDEyJSA0LjI4NTcxJSwgOTcuNDM0MTIlIDQuNDI4NTclLCA5OC4zMzU2NCUgNC40Mjg1NyUsIDk4LjMzNTY0JSA0LjU3MTQzJSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQud2F2ZS10b3A6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjNkNjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQuNTN2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgODIuMzUyOTQlLCA3NC42NjY2NyUgMzUuMjk0MTIlLCA2Mi4xMzMzMyUgMTEuNzY0NzElLCA1Mi41MzMzMyUgMCUsIDMyJSAwJSwgMjQlIDUuODgyMzUlLCAxMC45MzMzMyUgMTcuNjQ3MDYlLCAwJSAyOS40MTE3NiUsIDAlIDEwMCUpOyB9IH1cbiAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LmdvbGQtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LmdvbGQtdGhlbWUud2F2ZS10b3A6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH0gfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC5nb2xkLXRoZW1lIC5yb3cucmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjUwLCAxOTcsIDYwLCAwKSAyMCUsICNmYWM1M2MgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTAsIDE5NywgNjAsIDApIDIwJSwgI2ZhYzUzYyAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjUwLCAxOTcsIDYwLCAwKSAyMCUsICNmYWM1M2MgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi8gfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC5nb2xkLXRoZW1lIC5yb3cubGVmdC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmYWM1M2MgNiUsIHJnYmEoMjUwLCAxOTcsIDYwLCAwKSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZmFjNTNjIDYlLCByZ2JhKDI1MCwgMTk3LCA2MCwgMCkgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmFjNTNjIDYlLCByZ2JhKDI1MCwgMTk3LCA2MCwgMCkgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi8gfVxuICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGU0ZGM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lLndhdmUtdG9wOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlNGRjOyB9IH1cbiAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUgLnJvdy5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNDgsIDIyOCwgMjIwLCAwKSAyMCUsICNmOGU0ZGMgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNDgsIDIyOCwgMjIwLCAwKSAyMCUsICNmOGU0ZGMgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI0OCwgMjI4LCAyMjAsIDApIDIwJSwgI2Y4ZTRkYyAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqLyB9XG4gICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lIC5yb3cubGVmdC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmOGU0ZGMgNiUsIHJnYmEoMjQ4LCAyMjgsIDIyMCwgMCkgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2Y4ZTRkYyA2JSwgcmdiYSgyNDgsIDIyOCwgMjIwLCAwKSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmOGU0ZGMgNiUsIHJnYmEoMjQ4LCAyMjgsIDIyMCwgMCkgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi8gfVxuICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQubWludC10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjNkNjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQubWludC10aGVtZS53YXZlLXRvcDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjNkNjsgfSB9XG4gICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50Lm1pbnQtdGhlbWUgLnJvdy5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzQsIDI0MywgMjE0LCAwKSAyMCUsICNlYWYzZDYgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzQsIDI0MywgMjE0LCAwKSAyMCUsICNlYWYzZDYgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzNCwgMjQzLCAyMTQsIDApIDIwJSwgI2VhZjNkNiAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqLyB9XG4gICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50Lm1pbnQtdGhlbWUgLnJvdy5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2VhZjNkNiA2JSwgcmdiYSgyMzQsIDI0MywgMjE0LCAwKSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZWFmM2Q2IDYlLCByZ2JhKDIzNCwgMjQzLCAyMTQsIDApIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VhZjNkNiA2JSwgcmdiYSgyMzQsIDI0MywgMjE0LCAwKSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqLyB9XG4gIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC5ibHVlLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkOWQ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC5ibHVlLXRoZW1lLndhdmUtdG9wOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBkOWQ0OyB9IH1cbiAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQuYmx1ZS10aGVtZSAucm93LnJpZ2h0LWdyYWRpZW50OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDE5MiwgMjE3LCAyMTIsIDApIDIwJSwgI2MwZDlkNCAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDE5MiwgMjE3LCAyMTIsIDApIDIwJSwgI2MwZDlkNCAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTkyLCAyMTcsIDIxMiwgMCkgMjAlLCAjYzBkOWQ0IDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovIH1cbiAgICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQuYmx1ZS10aGVtZSAucm93LmxlZnQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjYzBkOWQ0IDYlLCByZ2JhKDE5MiwgMjE3LCAyMTIsIDApIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNjMGQ5ZDQgNiUsIHJnYmEoMTkyLCAyMTcsIDIxMiwgMCkgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYzBkOWQ0IDYlLCByZ2JhKDE5MiwgMjE3LCAyMTIsIDApIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovIH1cbiAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LmdyYXktdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY5Zjk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLW1lbnUtaXRlbXMtY29tcG9uZW50LmdyYXktdGhlbWUud2F2ZS10b3A6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY5Zjk7IH0gfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC5ncmF5LXRoZW1lIC5yb3cucmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjQ2LCAyNDksIDI0OSwgMCkgMjAlLCAjZjZmOWY5IDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjQ2LCAyNDksIDI0OSwgMCkgMjAlLCAjZjZmOWY5IDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNDYsIDI0OSwgMjQ5LCAwKSAyMCUsICNmNmY5ZjkgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi8gfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC5ncmF5LXRoZW1lIC5yb3cubGVmdC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmNmY5ZjkgNiUsIHJnYmEoMjQ2LCAyNDksIDI0OSwgMCkgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2Y2ZjlmOSA2JSwgcmdiYSgyNDYsIDI0OSwgMjQ5LCAwKSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNmY5ZjkgNiUsIHJnYmEoMjQ2LCAyNDksIDI0OSwgMCkgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi8gfVxuICAuZmVhdHVyZWQtbWVudS1pdGVtcy1jb21wb25lbnQubGlnaHRCZWlnZS10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjRmMTsgfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC5saWdodEJlaWdlLXRoZW1lLndhdmUtdG9wOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjRmMTsgfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC5saWdodEJlaWdlLXRoZW1lIC5yb3cucmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjUyLCAyNDQsIDI0MSwgMCkgMjAlLCAjZmNmNGYxIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjUyLCAyNDQsIDI0MSwgMCkgMjAlLCAjZmNmNGYxIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTIsIDI0NCwgMjQxLCAwKSAyMCUsICNmY2Y0ZjEgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi8gfVxuICAgIC5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudC5saWdodEJlaWdlLXRoZW1lIC5yb3cubGVmdC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmY2Y0ZjEgNiUsIHJnYmEoMjUyLCAyNDQsIDI0MSwgMCkgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZjZjRmMSA2JSwgcmdiYSgyNTIsIDI0NCwgMjQxLCAwKSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmY2Y0ZjEgNiUsIHJnYmEoMjUyLCAyNDQsIDI0MSwgMCkgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi8gfVxuXG4ubWVudS1pdGVtLWxpc3QtY29tcG9uZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLm1lbnUtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAubWVudS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLm1lbnUtdGl0bGUgaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDEsIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDIsIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDMsIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDQsIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDUsIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDYsIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDI5LjVyZW07IH0gfVxuICAgIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgLnNjcmlwdC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBDaGFybGVzdG9uLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIC5zY3JpcHQtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlLm1hbmRhcmluLXRoZW1lOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdW5kZXJsaW5lLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjsgfVxuICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50IC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTAuOXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjlyZW07IH0gfVxuICAgIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLnJvdyAuY29sIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLnJvdyAuY29sIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC42cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC42cmVtOyB9IH1cbiAgICAgIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQgLnJvdyAuY29sIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAucm93IC5jb2wgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5cmVtKTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAucm93IC5jb2wgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudC53aGlybDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogNC4yOXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNC4zMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNS42cmVtO1xuICAgICAgICAgICAgbGVmdDogMi44cmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgICAgICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50IC5yb3cgLmNvbCAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtOXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtOyB9IH1cbiAgICAgICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAucm93IC5jb2wgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1mb290ZXIgLnNlY29uZGFyeS1idXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDEuN3JlbSAxcmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudCAucm93IC5jb2wgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCBociB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTsgfSB9XG4gIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQud2F2ZS10b3Age1xuICAgIHBhZGRpbmctdG9wOiA2LjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQud2F2ZS10b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQud2F2ZS10b3Age1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oOTkuOTMwNjUlIDQuNzE0MjklLCA5OS45MzA2NSUgMTAwJSwgMC4wNjkzNSUgMTAwJSwgMC4wNjkzNSUgMS41NzE0MyUsIDEuOTQxNzUlIDIlLCAxLjk0MTc1JSAyLjE0Mjg2JSwgMi40OTY1MyUgMi4xNDI4NiUsIDIuNDk2NTMlIDIuMjg1NzElLCAzLjEyMDY3JSAyLjI4NTcxJSwgMy4xMjA2NyUgMi40Mjg1NyUsIDMuNjc1NDUlIDIuNDI4NTclLCAzLjY3NTQ1JSAyLjU3MTQzJSwgNi4zMTA2OCUgMyUsIDYuMzEwNjglIDMuMTQyODYlLCA3LjA3MzUxJSAzLjE0Mjg2JSwgNy4wNzM1MSUgMy4yODU3MSUsIDcuOTA1NjklIDMuMjg1NzElLCA3LjkwNTY5JSAzLjQyODU3JSwgOC44NzY1NiUgMy40Mjg1NyUsIDEwLjE5NDE3JSAzLjU3MTQzJSwgMTEuNzE5ODMlIDMuNzE0MjklLCAxNC4yMTYzNyUgMy41NzE0MyUsIDE2LjA4ODc3JSAzLjQyODU3JSwgMTguMTY5MjElIDMuNDI4NTclLCAxOC4xNjkyMSUgMy4yODU3MSUsIDIwLjA0MTYxJSAzLjI4NTcxJSwgMjAuMDQxNjElIDMuMTQyODYlLCAyMS42MzY2MiUgMy4xNDI4NiUsIDIzLjIzMTYyJSAzJSwgMjQuNjE4NTklIDIuODU3MTQlLCAyNy4zMjMxNiUgMi40Mjg1NyUsIDM2LjYxNTgxJSAxLjQyODU3JSwgMzYuNjE1ODElIDEuMjg1NzElLCAzOC4xNDE0NyUgMS4xNDI4NiUsIDM4LjkwNDMlIDEuMTQyODYlLCAzOC45MDQzJSAxJSwgNDAuMDEzODclIDElLCA0MC4wMTM4NyUgMC44NTcxNCUsIDQxLjE5Mjc5JSAwLjg1NzE0JSwgNDEuMTkyNzklIDAuNzE0MjklLCA0Mi4zMDIzNiUgMC43MTQyOSUsIDQyLjQ0MTA1JSAwLjU3MTQzJSwgNDMuNjg5MzIlIDAuNTcxNDMlLCA0My43NTg2NyUgMC40Mjg1NyUsIDQ1LjA3NjI4JSAwLjQyODU3JSwgNDYuNjcxMjklIDAuMjg1NzElLCA0Ni42NzEyOSUgMC4xNDI4NiUsIDQ4LjYxMzA0JSAwLjE0Mjg2JSwgNTEuNDU2MzElIDAlLCA1Ny43NjY5OSUgMCUsIDYwLjEyNDgzJSAwLjE0Mjg2JSwgNjAuODE4MzElIDAuMTQyODYlLCA2MC44MTgzMSUgMC4yODU3MSUsIDYzLjE3NjE0JSAwLjI4NTcxJSwgNjMuMTc2MTQlIDAuNDI4NTclLCA2NS4xODcyNCUgMC40Mjg1NyUsIDY4LjcyMzk5JSAwLjg1NzE0JSwgNzAuMzE5JSAxJSwgNzMuMjMxNjIlIDEuMTQyODYlLCA3NC42MTg1OSUgMS4yODU3MSUsIDc1LjkzNjIlIDEuNDI4NTclLCA3Ny4yNTM4MSUgMS41NzE0MyUsIDc3LjI1MzgxJSAxLjcxNDI5JSwgNzguOTE4MTclIDEuODU3MTQlLCA3OS42ODElIDEuODU3MTQlLCA3OS42ODElIDIlLCA4Mi4wMzg4MyUgMi4xNDI4NiUsIDgyLjAzODgzJSAyLjI4NTcxJSwgODMuMTQ4NCUgMi4yODU3MSUsIDgzLjE0ODQlIDIuNDI4NTclLCA4NC4yNTc5OCUgMi40Mjg1NyUsIDg0LjI1Nzk4JSAyLjU3MTQzJSwgODUuNzE0MjklIDIuNzE0MjklLCA4Ni40NzcxMiUgMi43MTQyOSUsIDg2LjQ3NzEyJSAyLjg1NzE0JSwgODcuNTE3MzQlIDIuODU3MTQlLCA4Ny41MTczNCUgMyUsIDg4LjU1NzU2JSAzJSwgODguNTU3NTYlIDMuMTQyODYlLCA4OS45NDQ1MiUgMy4yODU3MSUsIDkwLjYzOCUgMy4yODU3MSUsIDkwLjYzOCUgMy40Mjg1NyUsIDkxLjYwODg4JSAzLjQyODU3JSwgOTEuNjA4ODglIDMuNTcxNDMlLCA5Mi41Nzk3NSUgMy41NzE0MyUsIDkyLjU3OTc1JSAzLjcxNDI5JSwgOTMuNTUwNjIlIDMuNzE0MjklLCA5My41NTA2MiUgMy44NTcxNCUsIDk0LjUyMTUlIDMuODU3MTQlLCA5NC41MjE1JSA0JSwgOTUuNDkyMzclIDQlLCA5NS40OTIzNyUgNC4xNDI4NiUsIDk2LjQ2MzI1JSA0LjE0Mjg2JSwgOTYuNDYzMjUlIDQuMjg1NzElLCA5Ny40MzQxMiUgNC4yODU3MSUsIDk3LjQzNDEyJSA0LjQyODU3JSwgOTguMzM1NjQlIDQuNDI4NTclLCA5OC4zMzU2NCUgNC41NzE0MyUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudC53YXZlLXRvcDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmM2Q2O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNC41M3Z3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA4Mi4zNTI5NCUsIDc0LjY2NjY3JSAzNS4yOTQxMiUsIDYyLjEzMzMzJSAxMS43NjQ3MSUsIDUyLjUzMzMzJSAwJSwgMzIlIDAlLCAyNCUgNS44ODIzNSUsIDEwLjkzMzMzJSAxNy42NDcwNiUsIDAlIDI5LjQxMTc2JSwgMCUgMTAwJSk7IH0gfVxuICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50LmdvbGQtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudC5nb2xkLXRoZW1lLndhdmUtdG9wOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9IH1cbiAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZTRkYzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lLndhdmUtdG9wOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlNGRjOyB9IH1cbiAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudC5taW50LXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmM2Q2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQubWludC10aGVtZS53YXZlLXRvcDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjNkNjsgfSB9XG4gIC5tZW51LWl0ZW0tbGlzdC1jb21wb25lbnQuYmx1ZS10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwZDlkNDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50LmJsdWUtdGhlbWUud2F2ZS10b3A6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMGQ5ZDQ7IH0gfVxuICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50LmdyYXktdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY5Zjk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudC5ncmF5LXRoZW1lLndhdmUtdG9wOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWY5OyB9IH1cbiAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudC5saWdodEJlaWdlLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGYxOyB9XG4gICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudC5saWdodEJlaWdlLXRoZW1lLndhdmUtdG9wOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjRmMTsgfVxuICAubWVudS1pdGVtLWxpc3QtY29tcG9uZW50LS1zbGltIC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm1lbnUtaXRlbS1saXN0LWNvbXBvbmVudC0tc2xpbSAucm93IC5jb2wge1xuICAgICAgbWF4LXdpZHRoOiAzMHJlbTsgfVxuXG4uc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IHtcbiAgcGFkZGluZzogMy42cmVtIDAgNi4ycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtOyB9IH1cbiAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuODM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAucHJpbWFyeS1idXR0b24ge1xuICAgICAgd2lkdGg6IDE5cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgLmFycm93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IC4ycmVtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgLmFycm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cbiAgICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAuYXJyb3c6YWZ0ZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtOyB9XG4gICAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgLmFycm93OmhvdmVyLCAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgLmFycm93OmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICMwMzZkNTg7IH1cbiAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuY2FyZC1mb290ZXIgLnNlY29uZGFyeS1idXR0b246YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG4gIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLmNhcmQtZm9vdGVyIC5zZWNvbmRhcnktYnV0dG9uOmhvdmVyOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLmZjcy1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAucm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5yb3cge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87IH0gfVxuICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnJvdy5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjAlLCB3aGl0ZSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDIwJSwgd2hpdGUgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDIwJSwgd2hpdGUgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5yb3cucmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5yb3cubGVmdC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGhlaWdodDogOTAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgd2hpdGUgNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgd2hpdGUgNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi8gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnJvdy5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnJvdyAuY29sIHtcbiAgICAgIG1heC13aWR0aDogMzFyZW07XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDU5JTsgfVxuICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LndhdmUtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LndhdmUtdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LndhdmUtdG9wIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDk5LjkzMDY1JSA0LjcxNDI5JSwgOTkuOTMwNjUlIDEwMCUsIDAuMDY5MzUlIDEwMCUsIDAuMDY5MzUlIDEuNTcxNDMlLCAxLjk0MTc1JSAyJSwgMS45NDE3NSUgMi4xNDI4NiUsIDIuNDk2NTMlIDIuMTQyODYlLCAyLjQ5NjUzJSAyLjI4NTcxJSwgMy4xMjA2NyUgMi4yODU3MSUsIDMuMTIwNjclIDIuNDI4NTclLCAzLjY3NTQ1JSAyLjQyODU3JSwgMy42NzU0NSUgMi41NzE0MyUsIDYuMzEwNjglIDMlLCA2LjMxMDY4JSAzLjE0Mjg2JSwgNy4wNzM1MSUgMy4xNDI4NiUsIDcuMDczNTElIDMuMjg1NzElLCA3LjkwNTY5JSAzLjI4NTcxJSwgNy45MDU2OSUgMy40Mjg1NyUsIDguODc2NTYlIDMuNDI4NTclLCAxMC4xOTQxNyUgMy41NzE0MyUsIDExLjcxOTgzJSAzLjcxNDI5JSwgMTQuMjE2MzclIDMuNTcxNDMlLCAxNi4wODg3NyUgMy40Mjg1NyUsIDE4LjE2OTIxJSAzLjQyODU3JSwgMTguMTY5MjElIDMuMjg1NzElLCAyMC4wNDE2MSUgMy4yODU3MSUsIDIwLjA0MTYxJSAzLjE0Mjg2JSwgMjEuNjM2NjIlIDMuMTQyODYlLCAyMy4yMzE2MiUgMyUsIDI0LjYxODU5JSAyLjg1NzE0JSwgMjcuMzIzMTYlIDIuNDI4NTclLCAzNi42MTU4MSUgMS40Mjg1NyUsIDM2LjYxNTgxJSAxLjI4NTcxJSwgMzguMTQxNDclIDEuMTQyODYlLCAzOC45MDQzJSAxLjE0Mjg2JSwgMzguOTA0MyUgMSUsIDQwLjAxMzg3JSAxJSwgNDAuMDEzODclIDAuODU3MTQlLCA0MS4xOTI3OSUgMC44NTcxNCUsIDQxLjE5Mjc5JSAwLjcxNDI5JSwgNDIuMzAyMzYlIDAuNzE0MjklLCA0Mi40NDEwNSUgMC41NzE0MyUsIDQzLjY4OTMyJSAwLjU3MTQzJSwgNDMuNzU4NjclIDAuNDI4NTclLCA0NS4wNzYyOCUgMC40Mjg1NyUsIDQ2LjY3MTI5JSAwLjI4NTcxJSwgNDYuNjcxMjklIDAuMTQyODYlLCA0OC42MTMwNCUgMC4xNDI4NiUsIDUxLjQ1NjMxJSAwJSwgNTcuNzY2OTklIDAlLCA2MC4xMjQ4MyUgMC4xNDI4NiUsIDYwLjgxODMxJSAwLjE0Mjg2JSwgNjAuODE4MzElIDAuMjg1NzElLCA2My4xNzYxNCUgMC4yODU3MSUsIDYzLjE3NjE0JSAwLjQyODU3JSwgNjUuMTg3MjQlIDAuNDI4NTclLCA2OC43MjM5OSUgMC44NTcxNCUsIDcwLjMxOSUgMSUsIDczLjIzMTYyJSAxLjE0Mjg2JSwgNzQuNjE4NTklIDEuMjg1NzElLCA3NS45MzYyJSAxLjQyODU3JSwgNzcuMjUzODElIDEuNTcxNDMlLCA3Ny4yNTM4MSUgMS43MTQyOSUsIDc4LjkxODE3JSAxLjg1NzE0JSwgNzkuNjgxJSAxLjg1NzE0JSwgNzkuNjgxJSAyJSwgODIuMDM4ODMlIDIuMTQyODYlLCA4Mi4wMzg4MyUgMi4yODU3MSUsIDgzLjE0ODQlIDIuMjg1NzElLCA4My4xNDg0JSAyLjQyODU3JSwgODQuMjU3OTglIDIuNDI4NTclLCA4NC4yNTc5OCUgMi41NzE0MyUsIDg1LjcxNDI5JSAyLjcxNDI5JSwgODYuNDc3MTIlIDIuNzE0MjklLCA4Ni40NzcxMiUgMi44NTcxNCUsIDg3LjUxNzM0JSAyLjg1NzE0JSwgODcuNTE3MzQlIDMlLCA4OC41NTc1NiUgMyUsIDg4LjU1NzU2JSAzLjE0Mjg2JSwgODkuOTQ0NTIlIDMuMjg1NzElLCA5MC42MzglIDMuMjg1NzElLCA5MC42MzglIDMuNDI4NTclLCA5MS42MDg4OCUgMy40Mjg1NyUsIDkxLjYwODg4JSAzLjU3MTQzJSwgOTIuNTc5NzUlIDMuNTcxNDMlLCA5Mi41Nzk3NSUgMy43MTQyOSUsIDkzLjU1MDYyJSAzLjcxNDI5JSwgOTMuNTUwNjIlIDMuODU3MTQlLCA5NC41MjE1JSAzLjg1NzE0JSwgOTQuNTIxNSUgNCUsIDk1LjQ5MjM3JSA0JSwgOTUuNDkyMzclIDQuMTQyODYlLCA5Ni40NjMyNSUgNC4xNDI4NiUsIDk2LjQ2MzI1JSA0LjI4NTcxJSwgOTcuNDM0MTIlIDQuMjg1NzElLCA5Ny40MzQxMiUgNC40Mjg1NyUsIDk4LjMzNTY0JSA0LjQyODU3JSwgOTguMzM1NjQlIDQuNTcxNDMlKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQud2F2ZS10b3A6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjNkNjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQuNTN2dztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgODIuMzUyOTQlLCA3NC42NjY2NyUgMzUuMjk0MTIlLCA2Mi4xMzMzMyUgMTEuNzY0NzElLCA1Mi41MzMzMyUgMCUsIDMyJSAwJSwgMjQlIDUuODgyMzUlLCAxMC45MzMzMyUgMTcuNjQ3MDYlLCAwJSAyOS40MTE3NiUsIDAlIDEwMCUpOyB9IH1cbiAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5nb2xkLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQuZ29sZC10aGVtZS53YXZlLXRvcDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfSB9XG4gICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5nb2xkLXRoZW1lIC5yb3cubGVmdC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmYWM1M2MgNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZhYzUzYyA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmYWM1M2MgNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LmdvbGQtdGhlbWUgLnJvdy5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2JSwgI2ZhYzUzYyAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYlLCAjZmFjNTNjIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2JSwgI2ZhYzUzYyAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi8gfVxuICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhlNGRjOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUud2F2ZS10b3A6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGU0ZGM7IH0gfVxuICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUgLnJvdy5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2Y4ZTRkYyA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjhlNGRjIDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y4ZTRkYyA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi8gfVxuICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUgLnJvdy5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2JSwgI2Y4ZTRkYyAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYlLCAjZjhlNGRjIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2JSwgI2Y4ZTRkYyAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi8gfVxuICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50Lm1pbnQtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWYzZDY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5taW50LXRoZW1lLndhdmUtdG9wOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmM2Q2OyB9IH1cbiAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50Lm1pbnQtdGhlbWUgLnJvdy5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2VhZjNkNiA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZWFmM2Q2IDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VhZjNkNiA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi8gfVxuICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQubWludC10aGVtZSAucm93LnJpZ2h0LWdyYWRpZW50OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYlLCAjZWFmM2Q2IDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNiUsICNlYWYzZDYgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYlLCAjZWFmM2Q2IDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAvKiBJRTYtOSAqLyB9XG4gIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQuYmx1ZS10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwZDlkNDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LmJsdWUtdGhlbWUud2F2ZS10b3A6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMGQ5ZDQ7IH0gfVxuICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQuYmx1ZS10aGVtZSAucm93LmxlZnQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjYzBkOWQ0IDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNjMGQ5ZDQgNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYzBkOWQ0IDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAvKiBJRTYtOSAqLyB9XG4gICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5ibHVlLXRoZW1lIC5yb3cucmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNiUsICNjMGQ5ZDQgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2JSwgI2MwZDlkNCAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNiUsICNjMGQ5ZDQgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5ncmF5LXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWY5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQuZ3JheS10aGVtZS53YXZlLXRvcDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjlmOTsgfSB9XG4gICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5ncmF5LXRoZW1lIC5yb3cubGVmdC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmNmY5ZjkgNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2Y2ZjlmOSA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmNmY5ZjkgNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LmdyYXktdGhlbWUgLnJvdy5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2JSwgI2Y2ZjlmOSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYlLCAjZjZmOWY5IDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2JSwgI2Y2ZjlmOSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi8gfVxuICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LmxpZ2h0LWJlaWdlLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNGYxOyB9XG4gICAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5saWdodC1iZWlnZS10aGVtZS53YXZlLXRvcDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y0ZjE7IH1cbiAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LmxpZ2h0LWJlaWdlLXRoZW1lIC5yb3cubGVmdC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmY2Y0ZjEgNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2ZjZjRmMSA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmY2Y0ZjEgNiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LmxpZ2h0LWJlaWdlLXRoZW1lIC5yb3cucmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNiUsICNmY2Y0ZjEgMTAwJSk7XG4gICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2JSwgI2ZjZjRmMSAxMDAlKTtcbiAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNiUsICNmY2Y0ZjEgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC5jb2xkLWdyZWVuLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGYzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQuY29sZC1ncmVlbi10aGVtZS53YXZlLXRvcDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGYzOyB9IH1cbiAgICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LmNvbGQtZ3JlZW4tdGhlbWUgLnJvdy5sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2VkZjRmMyA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIEZGMy42LTE1ICovXG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZWRmNGYzIDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VkZjRmMyA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICAgIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgLyogSUU2LTkgKi8gfVxuICAgIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQuY29sZC1ncmVlbi10aGVtZSAucm93LnJpZ2h0LWdyYWRpZW50OjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYlLCAjZWRmNGYzIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNiUsICNlZGY0ZjMgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYlLCAjZWRmNGYzIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAvKiBJRTYtOSAqLyB9XG4gIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCB7XG4gICAgbWluLXdpZHRoOiAxLjlyZW07IH1cblxuLmNhdGVnb3J5LWxpc3QtY29tcG9uZW50IC5yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMTUuNHJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuY2F0ZWdvcnktbGlzdC1jb21wb25lbnQgLnJvdyAuY29sIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1Ni41cmVtOyB9XG4gICAgLmNhdGVnb3J5LWxpc3QtY29tcG9uZW50IC5yb3cgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmNhdGVnb3J5LWxpc3QtY29tcG9uZW50IC5yb3cgLmNvbC5leHBhbmRlZCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cblxuLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXgtd2lkdGg6IDU2LjVyZW07IH1cbiAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA5Ni40NjAwMSUsIDk5Ljg5Mzk5JSA5Ny41MzM1NiUsIDk5LjAyODI3JSA5OS4wMzg1MiUsIDk4LjQwOTg5JSA5OS4yNjk1MyUsIDk2LjI0MDY0JSA5OS40MzEyMyUsIDkyLjU5ODU5JSA5OS42NjAzNiUsIDg2LjQ1NzYlIDk5LjkxNTQlLCA3My4zMjE1NSUgOTkuODkzODYlLCA2Ny4wMDE0MSUgOTkuNTg5ODElLCA2MS45ODM3NSUgOTkuMjQ4OTIlLCA1My4yMjUyNyUgOTguNTY3NzclLCA0OS4yMjg4JSA5OC4yNTg3MyUsIDM5LjA5NTIzJSA5Ny42MTI1NCUsIDM0LjQ2MDc4JSA5Ny40NDIwOSUsIDMxLjI3MjA4JSA5Ny4zOTY1MiUsIDI4LjcyNzkyJSA5Ny40MDc0NCUsIDIyLjk0NTk0JSA5Ny41NjU0JSwgMTIuMDY1NzIlIDk4LjI3NTg5JSwgNS41NDM5OSUgOTguODQyNzklLCAyLjY1MDE4JSA5OC45NTczNiUsIDAuNTMwMDQlIDk3LjcwODY4JSwgMCUgODkuNTkyMzElLCAwJSAwJSk7IH1cbiAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9XG4gICAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IC50aXRsZSBoMSwgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IC50aXRsZSBoMiwgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IC50aXRsZSBoMywgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IC50aXRsZSBoNCwgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IC50aXRsZSBoNSwgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IC50aXRsZSBoNiwgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IC50aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLmNhcmQtbGlua3Mge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDcuN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IC5jYXJkLWxpbmtzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07IH1cbiAgICAgIC5jYXRlZ29yeS1jYXJkLWNvbXBvbmVudCAuY2FyZC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IC5jYXJkLWxpbmtzIGxpIGEge1xuICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IC5jYXJkLWxpbmtzIGxpIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDAgIzJiMzkzNiwgMHB4IDBweCAjMmIzOTM2OyB9XG4gICAgICAgIC5jYXRlZ29yeS1jYXJkLWNvbXBvbmVudCAuY2FyZC1saW5rcyBsaSBhOmZvY3VzIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLmNhcmQtbGlua3MgbGkgYTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDAuN3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07IH1cbiAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IC5jYXJkLWJvZHkge1xuICAgIG1heC13aWR0aDogNDZyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50LmV4cGFuZGVkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50LmV4cGFuZGVkIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNTYuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE1cHgpOyB9XG4gICAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50LmV4cGFuZGVkIC5jYXJkLWJvZHkge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgKyAxNXB4KTtcbiAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgKyAxNXB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgLjhyZW0gLjhyZW0gMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTc5LCAyMTEsIDY3LCAwLjQpO1xuICAgICAgcGFkZGluZzogMi42cmVtO1xuICAgICAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4ycmVtOyB9XG4gICAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50LmV4cGFuZGVkIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50LmV4cGFuZGVkIC5jYXJkLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtOyB9XG4gICAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50LmV4cGFuZGVkLm1pbnQtdGhlbWUgLmNhcmQtYm9keSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMTc5LCAyMTEsIDY3LCAwLjQpOyB9XG4gICAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50LmV4cGFuZGVkLmdvbGQtdGhlbWUgLmNhcmQtYm9keSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCAxOTcsIDYwLCAwLjQpOyB9XG4gICAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50LmV4cGFuZGVkLmJsdWUtdGhlbWUgLmNhcmQtYm9keSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMTkyLCAyMTcsIDIxMiwgMC40KTsgfVxuICAgIC5jYXRlZ29yeS1jYXJkLWNvbXBvbmVudC5leHBhbmRlZC5tYW5kYXJpbi10aGVtZSAuY2FyZC1ib2R5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMDUsIDc1LCAxNSwgMC40KTsgfVxuXG4uZWRnZSAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLmltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cblxuLmVkZ2UgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IC5jYXJkLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLndpZGUtY2FyZC1jb21wb25lbnQge1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC53aWRlLWNhcmQtY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICAud2lkZS1jYXJkLWNvbXBvbmVudCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1Ni42cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLndpZGUtY2FyZC1jb21wb25lbnQgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IDFyZW0gc29saWQgI2ZhYzUzYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gMXJlbSAwIDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC53aWRlLWNhcmQtY29tcG9uZW50IC53aWRlLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTEuNnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogLTMuNnJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgIC53aWRlLWNhcmQtY29tcG9uZW50IC53aWRlLWNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDMyLjVyZW07IH0gfVxuICAgIC53aWRlLWNhcmQtY29tcG9uZW50IC53aWRlLWNhcmQgLmNhcmQtZnJhbWUge1xuICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgI2ZjZTI5ZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC53aWRlLWNhcmQtY29tcG9uZW50IC53aWRlLWNhcmQgLnRpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLndpZGUtY2FyZC1jb21wb25lbnQgLndpZGUtY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogNDIuNnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAud2lkZS1jYXJkLWNvbXBvbmVudCAud2lkZS1jYXJkIC5jYXJkLWNvbnRlbnQgcCB7XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgICBtYXJnaW46IDEuNnJlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICAud2lkZS1jYXJkLWNvbXBvbmVudCAud2lkZS1jYXJkIC5jYXJkLWNvbnRlbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMi4zcmVtOyB9IH1cbiAgLndpZGUtY2FyZC1jb21wb25lbnQuZ29sZC10aGVtZSAuY2FyZC1mcmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFjNTNjOyB9XG4gIC53aWRlLWNhcmQtY29tcG9uZW50LmdvbGQtdGhlbWUgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBib3JkZXItY29sb3I6ICNmYWM1M2M7IH1cbiAgLndpZGUtY2FyZC1jb21wb25lbnQuYmx1ZS10aGVtZSAuY2FyZC1mcmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzBkOWQ0OyB9XG4gIC53aWRlLWNhcmQtY29tcG9uZW50LmJsdWUtdGhlbWUgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBib3JkZXItY29sb3I6ICNjMGQ5ZDQ7IH1cbiAgLndpZGUtY2FyZC1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUgLmNhcmQtZnJhbWUge1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZTRkYzsgfVxuICAud2lkZS1jYXJkLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZTRkYzsgfVxuICAud2lkZS1jYXJkLWNvbXBvbmVudC5taW50LXRoZW1lIC5jYXJkLWZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6ICNlYWYzZDY7IH1cbiAgLndpZGUtY2FyZC1jb21wb25lbnQubWludC10aGVtZSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci1jb2xvcjogI2VhZjNkNjsgfVxuXG4uaWNvbi1jYXJkLWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gIC5pY29uLWNhcmQtY29tcG9uZW50IGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAyMHJlbTsgfVxuICAuaWNvbi1jYXJkLWNvbXBvbmVudCBkaXYge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUyO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI2LjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAuaWNvbi1jYXJkLWNvbXBvbmVudDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07IH1cbiAgLmljb24tY2FyZC1jb21wb25lbnQgLmRlc2NyaXB0aW9uLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAuaWNvbi1jYXJkLWNvbXBvbmVudCAuZGVzY3JpcHRpb24tZGlzY2xhaW1lciB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cblxuLml0ZW0tc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07IH1cbiAgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjByZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDIuNXJlbSBhdXRvIDIuNXJlbSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5pdGVtLXNsaWRlciAuaXRlbS1zbGlkZXItd3JhcHBlci5oYXMtc2Nyb2xsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hbmRyb2lkIC5pdGVtLXNsaWRlciAuaXRlbS1zbGlkZXItd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfVxuICAgICAgICAuYW5kcm9pZCAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9IH1cbiAgICAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgYSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5pdGVtLXNsaWRlciAuaXRlbS1zbGlkZXItd3JhcHBlciBhIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDh2dzsgfSB9XG4gICAgICAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgYTpob3ZlciwgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIGE6Zm9jdXMge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIGE6aG92ZXIgLnRleHQtZGVzY3JpcHRvciwgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIGE6Zm9jdXMgLnRleHQtZGVzY3JpcHRvciB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIGE6aG92ZXIgLm1hc2sgaW1nLCAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgYTpmb2N1cyAubWFzayBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHJlbTsgfVxuICAgICAgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDAuMnJlbSBzb2xpZCAjMDM2ZDU4O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLjNyZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIGE6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTAuM3JlbTsgfSB9XG4gICAgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIC5tYXNrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1JSAyMCUgMTUlIDEwJSk7XG4gICAgICBjbGlwLXBhdGg6IGluc2V0KDUlIDIwJSAxNSUgMTAlKTsgfVxuICAgIC5pdGVtLXNsaWRlciAuaXRlbS1zbGlkZXItd3JhcHBlciAuY2F0ZWdvcnkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtMTRweDsgfVxuICAgIC5pdGVtLXNsaWRlciAuaXRlbS1zbGlkZXItd3JhcHBlciAuaWNvbi1JY2VkIC5tYXNrIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAzLjRyZW07IH1cbiAgICAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgLmljb24tU21vb3RoaWVzIC5tYXNrIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNnJlbTsgfVxuICAgIC5pdGVtLXNsaWRlciAuaXRlbS1zbGlkZXItd3JhcHBlciAuaWNvbi1Cb3dscyAubWFzayBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTI1LjRyZW07IH1cbiAgICAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgLmljb24tU2hvdHMgLm1hc2sgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00NS4ycmVtOyB9XG4gICAgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIC5pY29uLUp1aWNlcyAubWFzayBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTU2LjJyZW07IH1cbiAgICAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgLmljb24tQml0ZXMgLm1hc2sgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zNS4ycmVtOyB9XG4gICAgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIC5pY29uLUtpZHMgLm1hc2sgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC02Ni4ycmVtOyB9XG4gICAgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIC5pY29uLUJ1bmRsZXMgLm1hc2sgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNS41cmVtOyB9XG4gICAgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIC50ZXh0LWRlc2NyaXB0b3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDsgfVxuXG4uc2VjdGlvbi1jb21wb25lbnQgLmZjcy1jb250YWluZXIgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIGE6YWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZWRnZSAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cbiAgLmVkZ2UgLml0ZW0tc2xpZGVyIC5pdGVtLXNsaWRlci13cmFwcGVyIC5tYXNrIHtcbiAgICB3aWR0aDogMTEwcHg7IH1cblxuLmVkZ2UgLm1hc2ssXG4uZWRnZSAuY2F0ZWdvcnkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5pdGVtLXNsaWRlci5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiA5MCU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDIwJSwgd2hpdGUgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjAlLCB3aGl0ZSAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDIwJSwgd2hpdGUgMTAwJSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gIC8qIElFNi05ICovIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLml0ZW0tc2xpZGVyLnJpZ2h0LWdyYWRpZW50OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLml0ZW0tc2xpZGVyLmxlZnQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDkwJTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHdoaXRlIDYlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCB3aGl0ZSA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSA2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgLyogSUU2LTkgKi8gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuaXRlbS1zbGlkZXIubGVmdC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaW5ncmVkaWVudC1yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyLjVyZW0gYXV0byAzLjVyZW0gYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmluZ3JlZGllbnQtcm93IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5pbmdyZWRpZW50LXJvdyAuaW5ncmVkaWVudC13cmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmluZ3JlZGllbnQtcm93IC5jYXRlZ29yeSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMTY4cHg7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuaW5ncmVkaWVudC1yb3cgLmNhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmluZ3JlZGllbnQtcm93IC50ZXh0LWRlc2NyaXB0b3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG4gICAgLmluZ3JlZGllbnQtcm93IC50ZXh0LWRlc2NyaXB0b3I6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubW9iaWxlLWdyYWRpZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cDovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jZmZmZmZmKzY3LGZmZmZmZisxMDAmMCs2NywxKzEwMCAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDY3JSwgI2Y2ZjlmOSAxMDAlKTtcbiAgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2NyUsICNmNmY5ZjkgMTAwJSk7XG4gIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA2NyUsICNmNmY5ZjkgMTAwJSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gIC8qIElFNi05ICovIH1cblxuLnNlY3Rpb24tY29tcG9uZW50IHtcbiAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgLnNlY3Rpb24tY29tcG9uZW50IC5mbGV4LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY3Rpb24tY29tcG9uZW50IC5mbGV4LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLnNlY3Rpb24tY29tcG9uZW50LmZ1bGwtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQuZnVsbC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5zZWN0aW9uLWNvbXBvbmVudC53YXZlLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDYuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY3Rpb24tY29tcG9uZW50LndhdmUtdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQud2F2ZS10b3Age1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oOTkuOTMwNjUlIDQuNzE0MjklLCA5OS45MzA2NSUgMTAwJSwgMC4wNjkzNSUgMTAwJSwgMC4wNjkzNSUgMS41NzE0MyUsIDEuOTQxNzUlIDIlLCAxLjk0MTc1JSAyLjE0Mjg2JSwgMi40OTY1MyUgMi4xNDI4NiUsIDIuNDk2NTMlIDIuMjg1NzElLCAzLjEyMDY3JSAyLjI4NTcxJSwgMy4xMjA2NyUgMi40Mjg1NyUsIDMuNjc1NDUlIDIuNDI4NTclLCAzLjY3NTQ1JSAyLjU3MTQzJSwgNi4zMTA2OCUgMyUsIDYuMzEwNjglIDMuMTQyODYlLCA3LjA3MzUxJSAzLjE0Mjg2JSwgNy4wNzM1MSUgMy4yODU3MSUsIDcuOTA1NjklIDMuMjg1NzElLCA3LjkwNTY5JSAzLjQyODU3JSwgOC44NzY1NiUgMy40Mjg1NyUsIDEwLjE5NDE3JSAzLjU3MTQzJSwgMTEuNzE5ODMlIDMuNzE0MjklLCAxNC4yMTYzNyUgMy41NzE0MyUsIDE2LjA4ODc3JSAzLjQyODU3JSwgMTguMTY5MjElIDMuNDI4NTclLCAxOC4xNjkyMSUgMy4yODU3MSUsIDIwLjA0MTYxJSAzLjI4NTcxJSwgMjAuMDQxNjElIDMuMTQyODYlLCAyMS42MzY2MiUgMy4xNDI4NiUsIDIzLjIzMTYyJSAzJSwgMjQuNjE4NTklIDIuODU3MTQlLCAyNy4zMjMxNiUgMi40Mjg1NyUsIDM2LjYxNTgxJSAxLjQyODU3JSwgMzYuNjE1ODElIDEuMjg1NzElLCAzOC4xNDE0NyUgMS4xNDI4NiUsIDM4LjkwNDMlIDEuMTQyODYlLCAzOC45MDQzJSAxJSwgNDAuMDEzODclIDElLCA0MC4wMTM4NyUgMC44NTcxNCUsIDQxLjE5Mjc5JSAwLjg1NzE0JSwgNDEuMTkyNzklIDAuNzE0MjklLCA0Mi4zMDIzNiUgMC43MTQyOSUsIDQyLjQ0MTA1JSAwLjU3MTQzJSwgNDMuNjg5MzIlIDAuNTcxNDMlLCA0My43NTg2NyUgMC40Mjg1NyUsIDQ1LjA3NjI4JSAwLjQyODU3JSwgNDYuNjcxMjklIDAuMjg1NzElLCA0Ni42NzEyOSUgMC4xNDI4NiUsIDQ4LjYxMzA0JSAwLjE0Mjg2JSwgNTEuNDU2MzElIDAlLCA1Ny43NjY5OSUgMCUsIDYwLjEyNDgzJSAwLjE0Mjg2JSwgNjAuODE4MzElIDAuMTQyODYlLCA2MC44MTgzMSUgMC4yODU3MSUsIDYzLjE3NjE0JSAwLjI4NTcxJSwgNjMuMTc2MTQlIDAuNDI4NTclLCA2NS4xODcyNCUgMC40Mjg1NyUsIDY4LjcyMzk5JSAwLjg1NzE0JSwgNzAuMzE5JSAxJSwgNzMuMjMxNjIlIDEuMTQyODYlLCA3NC42MTg1OSUgMS4yODU3MSUsIDc1LjkzNjIlIDEuNDI4NTclLCA3Ny4yNTM4MSUgMS41NzE0MyUsIDc3LjI1MzgxJSAxLjcxNDI5JSwgNzguOTE4MTclIDEuODU3MTQlLCA3OS42ODElIDEuODU3MTQlLCA3OS42ODElIDIlLCA4Mi4wMzg4MyUgMi4xNDI4NiUsIDgyLjAzODgzJSAyLjI4NTcxJSwgODMuMTQ4NCUgMi4yODU3MSUsIDgzLjE0ODQlIDIuNDI4NTclLCA4NC4yNTc5OCUgMi40Mjg1NyUsIDg0LjI1Nzk4JSAyLjU3MTQzJSwgODUuNzE0MjklIDIuNzE0MjklLCA4Ni40NzcxMiUgMi43MTQyOSUsIDg2LjQ3NzEyJSAyLjg1NzE0JSwgODcuNTE3MzQlIDIuODU3MTQlLCA4Ny41MTczNCUgMyUsIDg4LjU1NzU2JSAzJSwgODguNTU3NTYlIDMuMTQyODYlLCA4OS45NDQ1MiUgMy4yODU3MSUsIDkwLjYzOCUgMy4yODU3MSUsIDkwLjYzOCUgMy40Mjg1NyUsIDkxLjYwODg4JSAzLjQyODU3JSwgOTEuNjA4ODglIDMuNTcxNDMlLCA5Mi41Nzk3NSUgMy41NzE0MyUsIDkyLjU3OTc1JSAzLjcxNDI5JSwgOTMuNTUwNjIlIDMuNzE0MjklLCA5My41NTA2MiUgMy44NTcxNCUsIDk0LjUyMTUlIDMuODU3MTQlLCA5NC41MjE1JSA0JSwgOTUuNDkyMzclIDQlLCA5NS40OTIzNyUgNC4xNDI4NiUsIDk2LjQ2MzI1JSA0LjE0Mjg2JSwgOTYuNDYzMjUlIDQuMjg1NzElLCA5Ny40MzQxMiUgNC4yODU3MSUsIDk3LjQzNDEyJSA0LjQyODU3JSwgOTguMzM1NjQlIDQuNDI4NTclLCA5OC4zMzU2NCUgNC41NzE0MyUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY3Rpb24tY29tcG9uZW50LndhdmUtdG9wOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY5Zjk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVkoMC4ycmVtKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA4Mi4zNTI5NCUsIDc0LjY2NjY3JSAzNS4yOTQxMiUsIDYyLjEzMzMzJSAxMS43NjQ3MSUsIDUyLjUzMzMzJSAwJSwgMzIlIDAlLCAyNCUgNS44ODIzNSUsIDEwLjkzMzMzJSAxNy42NDcwNiUsIDAlIDI5LjQxMTc2JSwgMCUgMTAwJSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQud2F2ZS10b3Auc2Vjb25kYXJ5IHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDkuNjY2MiUsIDAuNTk3NDIlIDkuNDU3NTglLCAxLjYyNTIlIDkuMDg3MDclLCAyLjQ4NTU4JSA4LjgwNjg4JSwgMy4yOTEzMiUgOC41NTEzOSUsIDQuMDA2NTUlIDguMzI4ODYlLCA0LjgxMzQ4JSA4LjA4MTQzJSwgNS42NTk4OCUgNy44MjU4JSwgNi43MTMzNSUgNy41MTI4NyUsIDcuNTc4NjIlIDcuMjU5NiUsIDguNDczJSA3LjAwMTMyJSwgOS4yNzYwNyUgNi43NzI0NiUsIDEwLjA5MjczJSA2LjU0Mjk4JSwgMTAuODI3OTUlIDYuMzM4NjYlLCAxMS42NzU4NyUgNi4xMDU5OCUsIDEyLjc0MzQlIDUuODE3NjYlLCAxMy45MTIxNSUgNS41MDgwNyUsIDE1LjAzODIzJSA1LjIxNTk5JSwgMTYuNTkyNTMlIDQuODIzMDIlLCAxNy41NzM5MiUgNC41ODEzNiUsIDE4LjM5OTkyJSA0LjM4MTk5JSwgMTkuMDk2NDIlIDQuMjE2MTMlLCAyMS4wNjkwOCUgMy43NTQ4JSwgMjIuNDEzNzUlIDMuNDQ4ODIlLCAyMy42NDc0MiUgMy4yMDMyNyUsIDI0Ljc0MjU4JSAyLjk5MzMyJSwgMjcuMDQxMjUlIDIuNDUyNzElLCAyNy44MzMyNSUgMi4yOTU5JSwgMjkuMzk1MjUlIDIuMDE2MDYlLCAzMC44Mjg3NSUgMS43NzEwNyUsIDMxLjgyNTA4JSAxLjYwNjEyJSwgMzIuODk0NDIlIDEuNDE5ODIlLCAzMy41Mzg5MiUgMS4zMjEwNyUsIDM0LjUzNDc1JSAxLjE3MzA5JSwgMzUuODY0NzUlIDAuOTgxNSUsIDM2LjgzMDkyJSAwLjg0NjMxJSwgMzguMjc4MDglIDAuNjUxNiUsIDM5LjYzMzMzJSAwLjQ4Njc5JSwgNDAuMDc4NjclIDAuNDQxMzglLCA0MS42NTkzMyUgMC4yOTY1MiUsIDQzLjM0MTgzJSAwLjE2MTQlLCA0NC42ODgzMyUgMC4wNjQwNSUsIDQ1LjY1JSAwJSwgNDcuMDE0ODMlIC0wLjA1NDAzJSwgNDkuMDA1MTclIC0wLjAyMDAzJSwgNTAuNzc1MTclIDAuMTEyMSUsIDUyLjAxOTY3JSAwLjI1NjQlLCA1My4xOTA1JSAwLjQyNjclLCA1My44OTMlIDAuNTQzNDYlLCA1Ny4yMjYzMyUgMS4yMTk4MiUsIDYwLjIxNjY3JSAxLjk0NzE1JSwgNjEuODkxODMlIDIuMzY4NTclLCA2NC4wOTUxNyUgMi45MTc0NSUsIDY2LjI5MzUlIDMuNDc3NzUlLCA2Ny44NSUgMy44OTQzJSwgNjkuNjQxNSUgNC4zNzQ1NSUsIDcxLjIxOTgzJSA0Ljc3NTglLCA3Mi44MDg2NyUgNS4xNTgyOCUsIDc1LjE3ODE3JSA1LjY4Njc5JSwgNzcuMTI2NSUgNi4wODA5NSUsIDc4Ljg4MjMzJSA2LjQwMTg4JSwgODEuMTYwNSUgNi43NjM0OSUsIDgzLjgxNjY3JSA3LjA5Mjk4JSwgODUuMjk1MzMlIDcuMjQ5MyUsIDg3Ljk0MDY3JSA3LjQ2ODE1JSwgODkuOTE2NjclIDcuNDQwNjglLCA5MS4yNzExNyUgNy4xNjk0NyUsIDkyLjQzMzgzJSA2LjgwMDklLCA5My41JSA2LjM5NzU3JSwgOTQuOTAyMzMlIDUuNzk2MzglLCA5Ni45ODMzMyUgNC43OTgzMyUsIDk4LjYxMiUgNC4wMDYyNiUsIDEwMCUgMy4yNjg0MyUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgOS42NjYyJSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQud2F2ZS10b3Auc2Vjb25kYXJ5OmJlZm9yZSB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA4MiUsIDAuODYyODklIDgwLjQzNCUsIDEuODk4MzQlIDc4LjU1NiUsIDMuMjg2NjklIDc2LjA0JSwgNC4yNzU3NSUgNzQuMjQlLCA1Ljc4NzA4JSA3MS41MDQlLCA3LjEzMTM1JSA2OS4wNzIlLCA4LjQ0MjkzJSA2Ni43JSwgMTAuNjk3MzglIDYyLjYzNCUsIDEyLjI3NjMzJSA1OS43ODQlLCAxNC4xNzMyNiUgNTYuMzYyJSwgMTUuNDgzMDUlIDU0JSwgMTcuMTgwMTclIDUwLjkzJSwgMTguNjgyMzQlIDQ4LjIxJSwgMTkuODM2MjElIDQ2LjEyNCUsIDIxLjUzNTg5JSA0My4wNyUsIDIzLjAwMzMzJSA0MC40NTYlLCAyNC41NTE5NSUgMzcuNzMlLCAyNi40OTUzOSUgMzQuMzclLCAyNy45MTQ5MSUgMzEuOTclLCAyOS4xMTA2OCUgMzAlLCAzMC4yNTk2OSUgMjguMTQ4JSwgMzEuMTk5ODElIDI2LjY2MiUsIDMyLjE1NTkyJSAyNS4xOCUsIDMzLjAyOTA1JSAyMy44NTQlLCAzNC4wOTc1JSAyMi4yNjglLCAzNS4zNjIyNSUgMjAuNDQ0JSwgMzYuODI0ODklIDE4LjQxMiUsIDM4LjUyODQ3JSAxNi4xNSUsIDQwLjI3MTcyJSAxMy45NSUsIDQyLjI5MDYlIDExLjU3JSwgNDMuNTU3OTclIDEwLjE3JSwgNDUuMDY1NTIlIDguNTgyJSwgNDYuNTY5MDMlIDcuMDkyJSwgNDcuNzYyMTIlIDUuOTc0JSwgNDkuMjI2MyUgNC42NzglLCA1MC4wMzE5OSUgNCUsIDUwLjg5MDQlIDMuMzklLCA1Mi4zNTU1MyUgMi44MjYlLCA1NC41MzM5MSUgMi4yMjYlLCA1NC45NTg0MSUgMiUsIDU2LjIzNjI4JSAxLjM3MiUsIDU3LjIyNzk2JSAxLjAwMiUsIDU4LjkzMDIlIDAuNTg4JSwgNTkuNzIyMzklIDAuNDg0JSwgNjAuODMxNzMlIDAuNDI2JSwgNjIuNjUzNzQlIDAuNTQlLCA2NC4wMDAwNiUgMC43NzYlLCA2NS40MjYxNyUgMS4xNTYlLCA2Ny4wMTIyMiUgMS43MiUsIDY4Ljc5MzQxJSAyLjUyJSwgNjkuNjc0NDElIDIuOTclLCA3MC4yMzAzOSUgMy4yNzIlLCA3MS4xODU2JSAzLjgyJSwgNzEuOTI3MTMlIDQuMjclLCA3Mi4zNTMyMyUgNC41MzglLCA3My4wNDk5NyUgNC45ODglLCA3My44NzU5NCUgNS41NDIlLCA3NC40NjM5MiUgNS45NDIlLCA3NS4xMjAyOCUgNi40JSwgNzUuNjQ3NDclIDYuNzglLCA3Ni4zNDM1NyUgNy4yOSUsIDc2Ljk1MDc0JSA3Ljc0JSwgNzcuNzI2MTclIDguMzI0JSwgNzguNTQzMTklIDguOTQ0JSwgNzkuNDY4MzMlIDkuNjUlLCA4MC44MTI1NCUgMTAuNjcyJSwgODEuODk2OTklIDExLjQ3MiUsIDgyLjU5NzU3JSAxMS45ODIlLCA4Mi44NDI2MSUgMTIuMTU4JSwgODMuODQ3MDklIDEyLjg4NiUsIDg0LjYzMzQlIDEzLjQ2MiUsIDg1LjE5MTk0JSAxMy44NzQlLCA4NS43ODc1OSUgMTQuMzE2JSwgODYuNjUzODclIDE0Ljk2NCUsIDg3LjU5OTQ5JSAxNS42OCUsIDg4LjI5NjIzJSAxNi4yMTIlLCA4OS4yMTE3NyUgMTYuOTE4JSwgODkuOTQ3NTQlIDE3LjQ5MiUsIDkwLjc5Mzk5JSAxOC4xNTglLCA5MS42ODAxJSAxOC44NjQlLCA5Mi40NzY2NSUgMTkuNTA2JSwgOTMuMzEyODYlIDIwLjE4NiUsIDk0LjA0OTI2JSAyMC43ODYlLCA5NC43MjYxNyUgMjEuMzQ4JSwgOTUuMzkyODMlIDIxLjkwOCUsIDk2LjE0OTA3JSAyMi41NSUsIDk2Ljk1NTIxJSAyMy4yNDQlLCA5Ny45Mzk4NiUgMjQuMTA0JSwgOTkuMjA0MDklIDI1LjIzNiUsIDEwMCUgMjYlLCAxMDAlIDIxNiUsIDAlIDIxNiUsIDAlIDgyJSk7IH0gfVxuICAuc2VjdGlvbi1jb21wb25lbnQud2F2ZS10b3AtYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogNi4ycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQud2F2ZS10b3AtYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQud2F2ZS10b3AtYm90dG9tIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDQuNjc2MjYlLCAxLjE0MzYzJSA0LjQ3Nzg1JSwgMi4zNTM2MyUgNC4yNzY0NiUsIDQuNzY0NDIlIDMuODkyOTYlLCA2Ljc2MDA4JSAzLjU5MDQ0JSwgOC44NjQ5NSUgMy4yODQ1MyUsIDExLjg5MDAzJSAyLjg2NzE2JSwgMTQuMzAyMjclIDIuNTUyNTclLCAxNi4wNDk2MyUgMi4zMzQ2NCUsIDE3LjY3OTEzJSAyLjEzODklLCAxOS41NTYzJSAxLjkyMjQ2JSwgMjEuMjQxOCUgMS43MzYzOCUsIDIyLjI3NDglIDEuNjI2MjYlLCAyMy41OTI5NyUgMS40OTAxMyUsIDI1LjEwNzglIDEuMzM5NzclLCAyNi43OTk2MyUgMS4xNzk3JSwgMjcuOTk4NDclIDEuMDcxMzglLCAzMC4wNTIzJSAwLjg5NTc5JSwgMzEuNjg1NDclIDAuNzY1NDIlLCAzMy45NzMzJSAwLjU5NjkyJSwgMzUuMTg0OTclIDAuNTE0NyUsIDM3Ljc3ODk3JSAwLjM1NDk4JSwgNDAuMDEyMyUgMC4yMzYyOCUsIDQyLjE4NTMlIDAuMTM4MjMlLCA0NC40MTY0NyUgMC4wNTYzMiUsIDQ2LjQlIDAlLCA0OC44MjMlIDAuMDI2MSUsIDUwLjIxMTgzJSAwLjA4ODQ0JSwgNTIuNDQ2NjclIDAuMjMwODMlLCA1NC41NTc4MyUgMC40MDA0MSUsIDU2LjE4NzgzJSAwLjU0OTk1JSwgNTcuOTk2NSUgMC43MzI3MyUsIDYwLjA1NyUgMC45NjE1MSUsIDYxLjQ2NjY3JSAxLjEzMDUyJSwgNjMuMDc1MzMlIDEuMzMzNDUlLCA2NS4zMDczMyUgMS42MjczNCUsIDY3LjY1JSAxLjk1MjcyJSwgNjguODY0JSAyLjE0Mjg2JSwgNzAuMzgzMzMlIDIuMzEyNDQlLCA3Mi4wMDg4MyUgMi40Mzc4MiUsIDczLjQ2NjY3JSAyLjYyMDc2JSwgNzQuNzY5MTclIDIuNzc0MzElLCA3Ni4zMzgzMyUgMi45NTk5NyUsIDc4LjMzMzMzJSAzLjE4NjA3JSwgODAuMTQ0NSUgMy4zNzQ4NyUsIDgxLjk0OTgzJSAzLjU0NzAyJSwgODMuMDQ3MTclIDMuNjQxOTglLCA4NS4xNTcxNyUgMy43OTg1MSUsIDg3LjAyNCUgMy45MDAwNSUsIDg4LjIzMTY3JSAzLjk0MTE2JSwgODkuODUlIDMuOTU2NTglLCA5Mi4wMzkzMyUgMy44MTA4NCUsIDkzLjcyNzUlIDMuNTcyMyUsIDk1LjIzMTUlIDMuMzAxMTMlLCA5Ny4zMzMzMyUgMi44NzczOSUsIDk5LjE2NjY3JSAyLjQ2NjI5JSwgMTAwJSAyLjI2MDc0JSwgMTAwJSA5Ny4wMTk1MyUsIDk4LjQ4ODgzJSA5Ny4xNzY3NyUsIDk2LjQ5NzUlIDk3LjM3NTEzJSwgOTQuNzUyODMlIDk3LjU0MjY1JSwgOTMuMTgxNSUgOTcuNjg5NjIlLCA5MS42NzQlIDk3LjgyNjgyJSwgODkuNjE4NSUgOTguMDA5MjUlLCA4OC43MTA2NyUgOTguMDg3MzYlLCA4Ni45NjUxNyUgOTguMjM1MzUlLCA4NC42NjcxNyUgOTguNDIzOTUlLCA4Mi40OTQ2NyUgOTguNTk2MDklLCA4MS40NjkzMyUgOTguNjc0NzIlLCA4MC4yNSUgOTguNzY2NyUsIDc4LjY5NSUgOTguODgzMzUlLCA3Ni45NDMlIDk5LjAxNDM5JSwgNzUuNjE4ODMlIDk5LjExMjAyJSwgNzMuMzg3MTclIDk5LjI3MjM1JSwgNzEuMDI5MzMlIDk5LjQzMTY1JSwgNjkuMDk5MTclIDk5LjU1MjQyJSwgNjcuODMxMTclIDk5LjYyNTklLCA2NS45NjAxNyUgOTkuNzI1MDglLCA2NC44MTQ4MyUgOTkuNzc5NTUlLCA2My42MDgxNyUgOTkuODMxNDUlLCA1OS42MjUzMyUgOTkuOTU2ODMlLCA1OC4yMzY4MyUgOTkuOTgyMDElLCA1Ni4xNjY2NyUgMTAwJSwgNTQuMzc0NjclIDEwMC4wMTc0NyUsIDUyLjk4NzE3JSAxMDAuMDMwMzIlLCA1MSUgMTAwJSwgNDkuNzMzMzMlIDk5Ljg5NzIzJSwgNDguMjIyJSA5OS43Njk3OCUsIDQ2LjY0MzgzJSA5OS41OTg2NiUsIDQzLjQ1MDY3JSA5OS4xNTIxMSUsIDQxLjgxOTMzJSA5OC44ODU5MiUsIDQwLjQ5OSUgOTguNjYwMzMlLCAzOC4wMjU1JSA5OC4yMzM4MSUsIDM1LjQxOSUgOTcuODE2MDMlLCAzMi40NSUgOTcuNDMwNjMlLCAyOS45MzU4MyUgOTcuMjUxOCUsIDI3LjUyMDMzJSA5Ny4xOTMyMiUsIDI2LjMxMjUlIDk3LjE4ODA4JSwgMjQuNTAxNSUgOTcuMTk5OSUsIDIyLjUzMzMzJSA5Ny4yMjUwOCUsIDIwLjg4MDE3JSA5Ny4yNTA3NyUsIDE5LjAwODY3JSA5Ny4yODk4MyUsIDE1LjU2OTYyJSA5Ny4zODk1MiUsIDEzLjI3ODE1JSA5Ny40NzUzMyUsIDEwLjkyMTQ4JSA5Ny41ODA2OCUsIDguODcwOTglIDk3LjY4NTUxJSwgNy4zNjI2NSUgOTcuNzcwODElLCA1LjU0OTElIDk3Ljg4Mjg0JSwgMy45MjAyJSA5Ny45OTI4MSUsIDIuMTEyMDclIDk4LjEyNjkzJSwgMCUgOTguMzA0MjElLCAwJSA0LjY3NjI2JSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQud2F2ZS10b3AtYm90dG9tOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY5Zjk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVkoMC4ycmVtKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDM4LjYxJSwgMS42MTIxNiUgMzYuNTU1MjElLCAzLjU2MDg5JSAzNC4xMTQyOCUsIDUuMDU4OTUlIDMyLjI2NDA5JSwgNy4wOTk0OSUgMjkuNzc5MSUsIDguOTM1NTElIDI3LjU3ODM3JSwgMTAuNDQ0MiUgMjUuNzk3MjklLCAxMi4wNjAzMSUgMjMuOTE4MSUsIDEzLjY3MTQyJSAyMi4wNzg3JSwgMTQuOTY1MzMlIDIwLjYyNTQ4JSwgMTYuMTUxNjklIDE5LjMxNTA1JSwgMTguMDg1NiUgMTcuMjMwMSUsIDIwLjE3NTAzJSAxNS4wNTc5MSUsIDIxLjg0Njc2JSAxMy4zNTQ0NCUsIDIzLjY4MjQlIDExLjQ5NjUyJSwgMjUuNDAyMTElIDkuNzk3NjglLCAyNi45MTExJSA4LjM2NDA5JSwgMjguNTI3NCUgNi45MDUwMSUsIDI5LjgxNzU5JSA1LjgwODQ5JSwgMzEuNDMwNjclIDQuNTM0MzYlLCAzMy40NzcxJSAzLjA5ODg0JSwgMzQuODc1NyUgMi4yNDU5NCUsIDM2LjA1OTQlIDEuNjEyMzUlLCAzNy42NzU0JSAwLjg4ODAzJSwgMzkuMzk2MSUgMC4zMDIzMiUsIDQwLjklIC0wLjA0MjA4JSwgNDIuNjI2NTklIC0wLjIzMjQzJSwgNDMuOTE4MTYlIC0wLjIyNjY0JSwgNDUuMTAyMjUlIC0wLjEwNTAyJSwgNDcuNDcwMTMlIDAuNDg1MzMlLCA0OS44MDglIDEuNTQ0NCUsIDUxLjU1NCUgMi42Nzk5MiUsIDU0LjAzNzQlIDQuODI4MTglLCA1NS42NjM3JSA2LjU1MDklLCA1OC4wMjIyNiUgOS40NTc1MiUsIDU5LjYzMTk2JSAxMS42OTY5MSUsIDYxLjM0NzYlIDE0LjI5MzgyJSwgNjMuNjExOCUgMTguMDIxNjIlLCA2NS4xMTExJSAyMC42NTg2JSwgNjYuNjMzJSAyMy40NTc1MiUsIDY4LjU3NjIlIDI3LjE4NTMyJSwgNzAuODIyNiUgMzEuNjczMzUlLCA3Mi4zMjgyJSAzNC43NjIxJSwgNzMuNzE3OSUgMzcuNjUzMjglLCA3Ni4xMDUlIDQyLjY2MTM4JSwgNzcuODU5NiUgNDYuMzI5MzQlLCA3OS43NDg2JSA1MC4yOTU3JSwgODEuODA2JSA1NC43MDQlLCA4My44MzU4JSA1OS4xNDIwOCUsIDg1LjM2ODglIDYyLjU1MzIlLCA4Ni44NjM4JSA2NS45MjkzJSwgODguMjYxJSA2OS4xMjk3JSwgODkuMTQ0NiUgNzEuMTc2JSwgOTAuNTMyMSUgNzQuNDI0NyUsIDkxLjgxJSA3Ny40NjIxJSwgOTMuNjQ1OSUgODEuODgxNCUsIDk1LjQ3OTMlIDg2LjM4NjQlLCA5Ni44ODYyJSA4OS45JSwgOTguMDY5MiUgOTIuOTE5MyUsIDEwMCUgOTcuOTYyNSUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgMzguNjElKTsgfSB9XG4gIC5zZWN0aW9uLWNvbXBvbmVudC53aGl0ZS10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQud2hpdGUtdGhlbWUud2F2ZS10b3A6YmVmb3JlLCAuc2VjdGlvbi1jb21wb25lbnQud2hpdGUtdGhlbWUud2F2ZS10b3AtYm90dG9tOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH0gfVxuICAuc2VjdGlvbi1jb21wb25lbnQubGlnaHQtZ29sZC10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWJiMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQubGlnaHQtZ29sZC10aGVtZS53YXZlLXRvcDpiZWZvcmUsIC5zZWN0aW9uLWNvbXBvbmVudC5saWdodC1nb2xkLXRoZW1lLndhdmUtdG9wLWJvdHRvbTpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdlYmIxOyB9IH1cbiAgLnNlY3Rpb24tY29tcG9uZW50LmdvbGQtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y3ZTA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY3Rpb24tY29tcG9uZW50LmdvbGQtdGhlbWUud2F2ZS10b3A6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZjZjdlMDsgfSB9XG4gIC5zZWN0aW9uLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZTRkYzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQubWFuZGFyaW4tdGhlbWUud2F2ZS10b3A6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZTRkYzsgfSB9XG4gIC5zZWN0aW9uLWNvbXBvbmVudC5saWdodC1tYW5kYXJpbi10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWZlYTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQubGlnaHQtbWFuZGFyaW4tdGhlbWUud2F2ZS10b3A6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZiZWZlYTsgfSB9XG4gIC5zZWN0aW9uLWNvbXBvbmVudC5taW50LXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmM2Q2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLWNvbXBvbmVudC5taW50LXRoZW1lLndhdmUtdG9wOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYWYzZDY7IH0gfVxuICAuc2VjdGlvbi1jb21wb25lbnQuYmx1ZS10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MwZDlkNDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQuYmx1ZS10aGVtZS53YXZlLXRvcDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzBkOWQ0OyB9IH1cbiAgLnNlY3Rpb24tY29tcG9uZW50LmxpZ2h0LWJsdWUtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZjI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY3Rpb24tY29tcG9uZW50LmxpZ2h0LWJsdWUtdGhlbWUud2F2ZS10b3A6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZjRmMjsgfSB9XG4gIC5zZWN0aW9uLWNvbXBvbmVudC5ncmF5LXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWY5OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLWNvbXBvbmVudC5ncmF5LXRoZW1lLndhdmUtdG9wOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY5Zjk7IH0gfVxuICAuc2VjdGlvbi1jb21wb25lbnQubGlnaHQtYmVpZ2UtdGhlbWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y0ZjE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlY3Rpb24tY29tcG9uZW50LmxpZ2h0LWJlaWdlLXRoZW1lLndhdmUtdG9wOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmY2Y0ZjE7IH0gfVxuICAuc2VjdGlvbi1jb21wb25lbnQuY29sZC1ncmVlbi10aGVtZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmMzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQuY29sZC1ncmVlbi10aGVtZS53YXZlLXRvcDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWRmNGYzOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbi1jb21wb25lbnQgKyAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbi1jb21wb25lbnQgLnJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuc2VjdGlvbi1jb21wb25lbnQgLnJvdy5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5zZWN0aW9uLWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5zZWN0aW9uLWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSBoMSxcbiAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDIsXG4gICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIGgzLFxuICAgIC5zZWN0aW9uLWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSBoNCxcbiAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDUsXG4gICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIGg2LFxuICAgIC5zZWN0aW9uLWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIGgxLFxuICAgICAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDIsXG4gICAgICAgIC5zZWN0aW9uLWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSBoMyxcbiAgICAgICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIGg0LFxuICAgICAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUgaDUsXG4gICAgICAgIC5zZWN0aW9uLWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSBoNixcbiAgICAgICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWN0aW9uLWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDI5LjVyZW07IH0gfVxuICAgIC5zZWN0aW9uLWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSAuc2NyaXB0LXRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IENoYXJsZXN0b24sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjIzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zZWN0aW9uLWNvbXBvbmVudCAuc2VjdGlvbi10aXRsZSAuc2NyaXB0LXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTsgfSB9XG4gICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlLmxhcmdlLXRleHQgaDEsXG4gICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlLmxhcmdlLXRleHQgaDIsXG4gICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlLmxhcmdlLXRleHQgaDMsXG4gICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlLmxhcmdlLXRleHQgaDQsXG4gICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlLmxhcmdlLXRleHQgaDUsXG4gICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlLmxhcmdlLXRleHQgaDYge1xuICAgICAgZm9udC1zaXplOiA1LjJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlLmxhcmdlLXRleHQgaDIge1xuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUubGFyZ2UtdGV4dCBoMiAuc2NyaXB0LXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnNlY3Rpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlLm1hbmRhcmluLXRoZW1lOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy91bmRlcmxpbmUuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyOyB9XG4gIC5zZWN0aW9uLWNvbXBvbmVudFtjbGFzcyo9XCItdGhlbWVcIl0gKyBmb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tY29tcG9uZW50LnNlY3Rpb24tcGFkZGluZy1tb2JpbGUtdG9wLTAge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2VjdGlvbi1jb21wb25lbnQuc2VjdGlvbi1wYWRkaW5nLW1vYmlsZS1ib3R0b20tMjAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNhcmVlcnMgLmNvbDpub3QoLmFwcC1zcG90LWNvbXBvbmVudCk6bm90KC5zb2NpYWwtc3BvdC1jb21wb25lbnQpIHtcbiAgICBtYXgtd2lkdGg6IDI4JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjZyZW07IH0gfVxuXG4uY2FyZWVycyAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmhpZ2hjb250cmFzdCAuc2VjdGlvbi1jb21wb25lbnQgLnNlY3Rpb24tdGl0bGUge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhpZ2hjb250cmFzdCAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgYTpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGlnaGNvbnRyYXN0IC5pdGVtLXNsaWRlciAuaXRlbS1zbGlkZXItd3JhcHBlciAudGV4dC1kZXNjcmlwdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhpZ2hjb250cmFzdCAuaXRlbS1zbGlkZXIgLml0ZW0tc2xpZGVyLXdyYXBwZXIgLm1hc2sge1xuICB6LWluZGV4OiA0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnByaXZhY3ktY29va2llcyB0YWJsZSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5hbmRyb2lkIC5wcml2YWN5LWNvb2tpZXMgYSxcbi5pb3MgLnByaXZhY3ktY29va2llcyBhIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuXG4uc2VjdGlvbi1zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjNkI3NjczO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ4cmVtOyB9XG5cbi5hcHAtc3BvdC1jb21wb25lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNC40cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFwcC1zcG90LWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAtMC44cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtOyB9IH1cbiAgLmFwcC1zcG90LWNvbXBvbmVudCAuc2NyaXB0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hcHAtc3BvdC1jb21wb25lbnQgaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAuYXBwLXNwb3QtY29tcG9uZW50IC5hcHAtbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmFwcC1zcG90LWNvbXBvbmVudCAuYXBwLWxpc3QgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDEuNHJlbSAyLjJyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIzMHB4KSB7XG4gICAgICAgIC5hcHAtc3BvdC1jb21wb25lbnQgLmFwcC1saXN0IGxpIGEgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuYXBwLXNwb3QtY29tcG9uZW50IHAgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmFwcC1zcG90LWNvbXBvbmVudCBwIGE6aG92ZXIsIC5hcHAtc3BvdC1jb21wb25lbnQgcCBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWRnZSAuYXBwLXNwb3QtY29tcG9uZW50IHtcbiAgICBmbGV4LWJhc2lzOiAxNC41cmVtOyB9IH1cblxuLmJhc2ljLXNwb3QtY29tcG9uZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2FyZWVycyAuYmFzaWMtc3BvdC1jb21wb25lbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMy4wcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJhc2ljLXNwb3QtY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDQuNXJlbTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAuYmFzaWMtc3BvdC1jb21wb25lbnQuY29uc3RyYWluZWQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iYXNpYy1zcG90LWNvbXBvbmVudC5jb25zdHJhaW5lZCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5iYXNpYy1zcG90LWNvbXBvbmVudC5wYWRkZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmFzaWMtc3BvdC1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5iYXNpYy1zcG90LWNvbXBvbmVudCBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5iYXNpYy1zcG90LWNvbXBvbmVudCBpbWcge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgLTNyZW0gMi4ycmVtO1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iYXNpYy1zcG90LWNvbXBvbmVudCBpbWcgKyAuc2NyaXB0LXRleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTB2dztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5iYXNpYy1zcG90LWNvbXBvbmVudCAuZmVlLWljb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmJhc2ljLXNwb3QtY29tcG9uZW50IGg0IHtcbiAgICBmb250LXNpemU6IDRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJhc2ljLXNwb3QtY29tcG9uZW50IGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIG1heC13aWR0aDogMjcuNnJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAuYmFzaWMtc3BvdC1jb21wb25lbnQgLnNjcmlwdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJhc2ljLXNwb3QtY29tcG9uZW50IGg0IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07IH1cbiAgLmJhc2ljLXNwb3QtY29tcG9uZW50IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5iYXNpYy1zcG90LWNvbXBvbmVudCBhOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cbiAgICAuYmFzaWMtc3BvdC1jb21wb25lbnQgYTpob3Zlci5wcmltYXJ5LWJ1dHRvbjphZnRlciwgLmJhc2ljLXNwb3QtY29tcG9uZW50IGE6aG92ZXIuc2Vjb25kYXJ5LWJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIC5iYXNpYy1zcG90LWNvbXBvbmVudCBhLnNlY29uZGFyeS1idXR0b24ge1xuICAgICAgd2lkdGg6IDgwdnc7IH0gfVxuICAuYmFzaWMtc3BvdC1jb21wb25lbnQgYS5zZWNvbmRhcnktYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYmFzaWMtc3BvdC1jb21wb25lbnQgYSAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5iYXNpYy1zcG90LWNvbXBvbmVudCBhIC5mY3MtdGhpcmQtcGFydHktaWNvbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJhc2ljLXNwb3QtY29tcG9uZW50ICsgLmNpdHktbGlzdC1jb21wb25lbnQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnNwb3QtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAyLjhyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjMwcHgpIHtcbiAgICAuc3BvdC1oZWFkZXIge1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9IH1cblxuLnNvY2lhbC1zcG90LWNvbXBvbmVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNC4ycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNvY2lhbC1zcG90LWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC4xcmVtO1xuICAgICAgbWluLWhlaWdodDogMTAuNnJlbTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9IH1cbiAgLnNvY2lhbC1zcG90LWNvbXBvbmVudCAuc2NyaXB0LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zb2NpYWwtc3BvdC1jb21wb25lbnQgaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAuc29jaWFsLXNwb3QtY29tcG9uZW50IC5zb2NpYWwtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zb2NpYWwtc3BvdC1jb21wb25lbnQgLnNvY2lhbC1saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnNvY2lhbC1zcG90LWNvbXBvbmVudCAuc29jaWFsLWxpc3QgbGkge1xuICAgICAgbWFyZ2luOiAwIDEuMnJlbTsgfVxuICAgICAgLnNvY2lhbC1zcG90LWNvbXBvbmVudCAuc29jaWFsLWxpc3QgbGk6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoODUlKTsgfVxuXG4uZm9vdGVyLXByaW1hcnktbmF2LWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXItcHJpbWFyeS1uYXYtY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDMuNXJlbTsgfSB9XG4gIC5mb290ZXItcHJpbWFyeS1uYXYtY29tcG9uZW50IC5wcmltYXJ5LWxpbmstbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyLXByaW1hcnktbmF2LWNvbXBvbmVudCAucHJpbWFyeS1saW5rLWxpc3Qge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyLXByaW1hcnktbmF2LWNvbXBvbmVudCAucHJpbWFyeS1saW5rLWxpc3QgbGkge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMzBweCkge1xuICAgICAgLmZvb3Rlci1wcmltYXJ5LW5hdi1jb21wb25lbnQgLnByaW1hcnktbGluay1saXN0IGxpIHtcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9IH1cbiAgICAuZm9vdGVyLXByaW1hcnktbmF2LWNvbXBvbmVudCAucHJpbWFyeS1saW5rLWxpc3QgbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogNC41cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyLXByaW1hcnktbmF2LWNvbXBvbmVudCAucHJpbWFyeS1saW5rLWxpc3QgbGkgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4wcmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAuZm9vdGVyLXByaW1hcnktbmF2LWNvbXBvbmVudCAucHJpbWFyeS1saW5rLWxpc3QgbGkgYSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5mb290ZXItcHJpbWFyeS1uYXYtY29tcG9uZW50IC5wcmltYXJ5LWxpbmstbGlzdCBsaSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzAzNmQ1ODsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZvb3Rlci1wcmltYXJ5LW5hdi1jb21wb25lbnQgLnByaW1hcnktbGluay1saXN0IGxpIGEuZmNzLXRoaXJkLXBhcnR5IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXItcHJpbWFyeS1uYXYtY29tcG9uZW50IC5wcmltYXJ5LWxpbmstbGlzdCBsaSBhLmZjcy10aGlyZC1wYXJ0eSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZm9vdGVyLXByaW1hcnktbmF2LWNvbXBvbmVudCAucHJpbWFyeS1saW5rLWxpc3QgbGkgYS5mY3MtdGhpcmQtcGFydHkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgICAgLmZvb3Rlci1wcmltYXJ5LW5hdi1jb21wb25lbnQgLnByaW1hcnktbGluay1saXN0IGxpIGEgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC01MCU7IH1cbiAgICAgICAgLmZvb3Rlci1wcmltYXJ5LW5hdi1jb21wb25lbnQgLnByaW1hcnktbGluay1saXN0IGxpIGEgLmZjcy10aGlyZC1wYXJ0eS1pY29uOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mb290ZXItcHJpbWFyeS1uYXYtY29tcG9uZW50IC5wcmltYXJ5LWxpbmstbGlzdCBsaSBhLmZjcy10aGlyZC1wYXJ0eTpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuZm9vdGVyLXByaW1hcnktbmF2LWNvbXBvbmVudCAucHJpbWFyeS1saW5rLWxpc3QgbGkgYS5mY3MtdGhpcmQtcGFydHk6Zm9jdXM6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMzZkNTg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0wLjZyZW07XG4gICAgICAgICAgcmlnaHQ6IC0yLjJyZW07XG4gICAgICAgICAgdG9wOiAtMC42cmVtO1xuICAgICAgICAgIGJvdHRvbTogLTAuMnJlbTsgfVxuXG4uZm9vdGVyLXNlY29uZGFyeS1uYXYtY29tcG9uZW50IC5zZWNvbmRhcnktbGluay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXItc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgLnNlY29uZGFyeS1saW5rLWxpc3Qge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyLXNlY29uZGFyeS1uYXYtY29tcG9uZW50IC5zZWNvbmRhcnktbGluay1saXN0IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSBhbmQgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAuZm9vdGVyLXNlY29uZGFyeS1uYXYtY29tcG9uZW50IC5zZWNvbmRhcnktbGluay1saXN0IGxpIHtcbiAgICAgIG1hcmdpbjogMCAycmVtOyB9IH1cbiAgLmZvb3Rlci1zZWNvbmRhcnktbmF2LWNvbXBvbmVudCAuc2Vjb25kYXJ5LWxpbmstbGlzdCBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9vdGVyLXNlY29uZGFyeS1uYXYtY29tcG9uZW50IC5zZWNvbmRhcnktbGluay1saXN0IGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgLmZvb3Rlci1zZWNvbmRhcnktbmF2LWNvbXBvbmVudCAuc2Vjb25kYXJ5LWxpbmstbGlzdCBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZvb3Rlci1zZWNvbmRhcnktbmF2LWNvbXBvbmVudCAuc2Vjb25kYXJ5LWxpbmstbGlzdCBsaSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG4gICAgLmZvb3Rlci1zZWNvbmRhcnktbmF2LWNvbXBvbmVudCAuc2Vjb25kYXJ5LWxpbmstbGlzdCBsaSBhLmZjcy10aGlyZC1wYXJ0eTpmb2N1cyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuZm9vdGVyLXNlY29uZGFyeS1uYXYtY29tcG9uZW50IC5zZWNvbmRhcnktbGluay1saXN0IGxpIGEuZmNzLXRoaXJkLXBhcnR5OmZvY3VzOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMzZkNTg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTAuNnJlbTtcbiAgICAgICAgcmlnaHQ6IC0yLjJyZW07XG4gICAgICAgIHRvcDogLTAuNnJlbTtcbiAgICAgICAgYm90dG9tOiAtMC4ycmVtOyB9XG4gICAgLmZvb3Rlci1zZWNvbmRhcnktbmF2LWNvbXBvbmVudCAuc2Vjb25kYXJ5LWxpbmstbGlzdCBsaSBhLmNvb2tpZVNldHRpbmdCdXR0b24ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZm9vdGVyLXNlY29uZGFyeS1uYXYtY29tcG9uZW50IC5zZWNvbmRhcnktbGluay1saXN0IGxpIGEuY29va2llU2V0dGluZ0J1dHRvbiBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlvczkgLmZvb3Rlci1zZWNvbmRhcnktbmF2LWNvbXBvbmVudCAuc2Vjb25kYXJ5LWxpbmstbGlzdCBsaSxcbiAgLmlvczEwIC5mb290ZXItc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgLnNlY29uZGFyeS1saW5rLWxpc3QgbGkge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9IH1cblxuLmNvcHlyaWdodC1jb21wb25lbnQge1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IC45cmVtO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uYWRhLW5vdGljZS1jb21wb25lbnQge1xuICBmb250LXNpemU6IC44cmVtO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJiMzkzNjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hZGEtbm90aWNlLWNvbXBvbmVudCB7XG4gICAgICBsZWZ0OiAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQuMnJlbTsgfSB9XG4gIC5hZGEtbm90aWNlLWNvbXBvbmVudCAuaWNvbi1leHRlcm5hbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuN3JlbTsgfVxuXG4uYmFjay10by10b3AtY29tcG9uZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbiAgYm90dG9tOiAyLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5iYWNrLXRvLXRvcC1jb21wb25lbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYmFjay10by10b3AtY29tcG9uZW50IC5iYWNrLXRvLXRvcC10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1vZGFsLWNvbXBvbmVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBvcGFjaXR5LCAwcyBsaW5lYXIgLjJzIHRyYW5zZm9ybTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAubW9kYWwtY29tcG9uZW50Lm9wZW4ge1xuICAgIHotaW5kZXg6IDEyMDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2Ugb3BhY2l0eTsgfVxuICAubW9kYWwtY29tcG9uZW50IC5tb2RhbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAubW9kYWwtY29tcG9uZW50IC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAubW9kYWwtY29tcG9uZW50IC5pbmZvLXRleHQge1xuICAgIG1heC13aWR0aDogNDJyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIC5tb2RhbC1jb21wb25lbnQgYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubW9kYWwtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1vZGFsLWNvbXBvbmVudCAubW9kYWwtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vZGFsLWNvbXBvbmVudCAubW9kYWwtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMi44cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWwtY29tcG9uZW50IC5tb2RhbC1oZWFkZXIsXG4gICAgLm1vZGFsLWNvbXBvbmVudCAubW9kYWwtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAubW9kYWwtY29tcG9uZW50IC5tb2RhbC1oZWFkZXIgLmluZm8td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgLm1vZGFsLWNvbXBvbmVudCAubW9kYWwtYm9keSAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTQuNnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAubW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5IHAge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAubW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5IC5kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIG1hcmdpbjogM3JlbSAwOyB9XG4gIC5tb2RhbC1jb21wb25lbnQgLmRlbGltaXRlci10ZXh0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAxLjRyZW0gMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubW9kYWwtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vZGFsLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLmZjcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNsb3NlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIuM3JlbTsgfVxuXG5idXR0b24uY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBidXR0b24uY2xvc2Uge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC4ycmVtOyB9IH1cbiAgYnV0dG9uLmNsb3NlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyLjRyZW07XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgYnV0dG9uLmNsb3NlOmhvdmVyIGltZywgYnV0dG9uLmNsb3NlOmZvY3VzIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDQycmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjllZjtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAzLjZyZW0gMy42cmVtIDIuNHJlbSAzLjZyZW07XG4gIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwYWRkaW5nOiAzLjlyZW0gMS44cmVtIDAgMS44cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47IH0gfVxuICAubW9kYWwtY29udGVudCAuc2VwYXJhdG9yLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIG1hcmdpbjogMS41cmVtIDA7IH1cbiAgICAubW9kYWwtY29udGVudCAuc2VwYXJhdG9yLXdyYXBwZXIgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmOWVmOyB9XG4gIC5tb2RhbC1jb250ZW50IC5pbnB1dC13cmFwcGVyIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAubW9kYWwtY29udGVudCAubG9jYXRpb24taW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG5cbi5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogNDFyZW07XG4gIGhlaWdodDogNDdyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmluZm8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaW5mby13cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5pbmZvLXdyYXBwZXIgYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmluZm8td3JhcHBlciBhOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpOyB9XG5cbi5pbmZvLXRleHQge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaW5mby10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgcGFkZGluZzogMS42NHJlbSAwOyB9IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGNvbG9yOiAjMmIzOTM2O1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAyLjJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWwtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtOyB9IH1cblxuLm1vZGFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubW9kYWwtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9IH1cbiAgLm1vZGFsLXdyYXBwZXIgLm1vZGFsLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbmltYXRpb246IC4ycyBmYWRlSW4gbGluZWFyIGZvcndhcmRzOyB9XG4gIC5tb2RhbC13cmFwcGVyIFtkYXRhLXRhcmdldF0ge1xuICAgIHotaW5kZXg6IDEyOyB9XG4gIC5tb2RhbC13cmFwcGVyIC5zaWduLXVwLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0uOHJlbTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDIuM3JlbSk7XG4gICAgei1pbmRleDogMTE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vZGFsLXdyYXBwZXIgLnNpZ24tdXAtbW9kYWwge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgICAubW9kYWwtd3JhcHBlciAuc2lnbi11cC1tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhbmltYXRpb246IC4ycyBmYWRlRG93biBsaW5lYXIgZm9yd2FyZHM7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNSUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cbiAgLm1vZGFsLXdyYXBwZXIubW9kYWwtdmlzaWJsZSAubW9kYWwtYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1vZGFsLXdyYXBwZXIubW9kYWwtdmlzaWJsZSAubW9kYWwtYmFja2dyb3VuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubW9kYWwtd3JhcHBlci5tb2RhbC12aXNpYmxlIC5zaWduLXVwLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2MtZWRpdG9yIC5zdWNjZXNzLXNob3csXG4uc2MtZWRpdG9yIC5mYWlsLXNob3csXG4uc2MtZWRpdG9yIC5hbHJlYWR5LWluLXNob3csXG4uc2MtZWRpdG9yIC5zaWduLXVwLW1vZGFsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFncmVlLWVycm9yIHtcbiAgY29sb3I6ICNkZDIxMDY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlvcyAuc2lnbi11cC1tb2RhbCAubW9kYWwtYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07IH0gfVxuXG4jc2lnbnVwTW9kYWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250ZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vZGFsLWNvbXBvbmVudCAuY29udGVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubW9kYWwtaGVhZGVyIC5pbmZvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubW9kYWwtaGVhZGVyIC5pbmZvLWRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuLm1vZGFsLWhlYWRlciAuaW5mby10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLm1vZGFsLWJvZHkgLmFkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJiMzkzNjtcbiAgdG9wOiAwcmVtO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQge1xuICAgICAgbWF4LXdpZHRoOiAzNHJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50LnJpZ2h0IC5tb2RhbC1kaWFsb2cge1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudC5yaWdodCAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7IH0gfVxuICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNHJlbTsgfSB9XG4gICAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1kaWFsb2cudG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2VkZjRmMztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IC42cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuaGlnaGNvbnRyYXN0IC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtY29udGVudCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQuNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDUuNnJlbTsgfSB9XG4gIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyLjRyZW0gNnJlbSAyLjJyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAxLjRyZW0gNHJlbSAyLjJyZW07IH0gfVxuICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQgLmluZm8ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCAuaW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5jbG9zZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5jbG9zZSB7XG4gICAgdG9wOiAyLjRyZW07XG4gICAgcmlnaHQ6IDIuNHJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDsgfVxuICAgIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIGEsXG4gICAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogNHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgYSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMXJlbTsgfSB9XG4gICAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgIG1heC13aWR0aDogMThyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNHJlbTsgfSB9XG4gIC5nZW5lcmljLW1vZGFsLWNvbXBvbmVudC5wcm9tbyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50LnByb21vIC5tb2RhbC1kaWFsb2cge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTByZW07IH1cbiAgICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQucHJvbW8gLm1vZGFsLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmVkZ2UgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmVkZ2UgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50LnByb21vIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5oaWdoY29udHJhc3QgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuXG4ubm90aWZpY2F0aW9uLW1vZGFsLWNvbXBvbmVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm5vdGlmaWNhdGlvbi1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWRpYWxvZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA3cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ub3RpZmljYXRpb24tbW9kYWwtY29tcG9uZW50IC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXgtd2lkdGg6IDMzcmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5ub3RpZmljYXRpb24tbW9kYWwtY29tcG9uZW50IC5jbG9zZSB7XG4gICAgdG9wOiAyLjRyZW07XG4gICAgcmlnaHQ6IDIuNHJlbTsgfVxuICAubm90aWZpY2F0aW9uLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubm90aWZpY2F0aW9uLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLm5vdGlmaWNhdGlvbi1tb2RhbC1jb21wb25lbnQgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBtYXJnaW46IDNyZW0gMCAyLjJyZW07IH1cbiAgLm5vdGlmaWNhdGlvbi1tb2RhbC1jb21wb25lbnQgcCB7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9XG4gIC5ub3RpZmljYXRpb24tbW9kYWwtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGYzO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IC42cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ub3RpZmljYXRpb24tbW9kYWwtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAubm90aWZpY2F0aW9uLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDIuNnJlbSAycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5vdGlmaWNhdGlvbi1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG4gICAgLm5vdGlmaWNhdGlvbi1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWZvb3Rlci0tc2luZ2xlLWJ1dHRvbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ub3RpZmljYXRpb24tbW9kYWwtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IDE1LjhyZW07IH0gfVxuICAubm90aWZpY2F0aW9uLW1vZGFsLWNvbXBvbmVudCBhLFxuICAubm90aWZpY2F0aW9uLW1vZGFsLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5oaWdoY29udHJhc3QgLm5vdGlmaWNhdGlvbi1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLnNpemUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDIuNHJlbTsgfVxuXG4uc2l6ZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNpemUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi42cmVtOyB9XG5cbi5zaXplLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMy40cmVtIDIuNHJlbTtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zaXplLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDEuNnJlbSAycmVtOyB9IH1cbiAgLnNpemUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgLnByaW1hcnktYnV0dG9uIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpemUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgbWluLXdpZHRoOiAwOyB9IH1cbiAgLnNpemUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgYSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG4uc2l6ZS1tb2RhbC1jb21wb25lbnQgLml0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uc2l6ZS1tb2RhbC1jb21wb25lbnQgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5zaXplLW1vZGFsLWNvbXBvbmVudCAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMC42cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpemUtbW9kYWwtY29tcG9uZW50IC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0LjJyZW07IH0gfVxuXG4uc2l6ZS1tb2RhbC1jb21wb25lbnQgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCAudGV4dCB7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07IH1cblxuLnNpemUtbW9kYWwtY29tcG9uZW50IC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnByaWNlLFxuLnNpemUtbW9kYWwtY29tcG9uZW50IC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLmNhbCB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5zaXplLW1vZGFsLWNvbXBvbmVudCAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG4gIC5zaXplLW1vZGFsLWNvbXBvbmVudCAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5wcmljZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmYWM1M2M7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogLjVyZW0gYXV0bzsgfVxuXG4uY2hlY2tvdXQtcmV3YXJkcy1vZmZlcnMtcmVkZXNpZ24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGNkY0RUU7XG4gIG1heC13aWR0aDogNTVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbTsgfVxuICAuY2hlY2tvdXQtcmV3YXJkcy1vZmZlcnMtcmVkZXNpZ24gLnJld2FyZHMtb2ZmZXJzLXRpdGxlIHtcbiAgICBjb2xvcjogIzExNzE1OTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1kaWFsb2cge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0b3A6IDUuMnJlbTtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1pdGVtIHtcbiAgcGFkZGluZzogMXJlbSAwIDEuNXJlbTsgfVxuICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW06OmFmdGVyLCAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbTo6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAudXBzZWxsLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBDaGFybGVzdG9uLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAudXBzZWxsLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjsgfSB9XG4gICAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAuaXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLml0ZW0tZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC5pdGVtLW5hbWUge1xuICAgICAgICBtYXgtd2lkdGg6IDE0cmVtOyB9IH1cbiAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC5pdGVtLW5hbWU6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMC4ycmVtIHNvbGlkICMwMzZkNTg7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLjZyZW07IH1cbiAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC5vcHRpb25zIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC5vcHRpb25zIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cbiAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC5vcHRpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC5vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbjogMC41cmVtIDA7IH0gfVxuICAgICAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAub3B0aW9uIGlucHV0IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC5vcHRpb24gbGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTsgfVxuICAgICAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC5vcHRpb24gbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgIzAzNmQ1ODtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC5vcHRpb24gbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDAuNHJlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAzNmQ1ODtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLm9wdGlvbiArIC5vcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLjZyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC5vcHRpb24gKyAub3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC5hZGQtYnRuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAuYWRkLWJ0bjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAuMnJlbSBzb2xpZCAjMDM2ZDU4O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogLjZyZW07IH1cbiAgICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLmFkZC1idG46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3BsdXMtZ3JlZW4uc3ZnXCIpO1xuICAgICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cbiAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbCB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7IH1cbiAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgICBhbmltYXRpb246IC4ycyBzY2FsZUJnSW4gZWFzZSBmb3J3YXJkczsgfVxuICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhbmltYXRpb246IC4ycyBzY2FsZUluIGVhc2UgZm9yd2FyZHM7IH1cblxuQGtleWZyYW1lcyBzY2FsZUJnSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjg5KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuODkpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cbiAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsLmxpZ2h0LXRhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVkYmIwOyB9XG4gICAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsLmxpZ2h0LXRhbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGYzO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTIuNSUsIDk3Ljg3MDg3JSAxMy4wMTI1JSwgOTYuNTMyNTIlIDEzLjQyNSUsIDk0LjM0Mjk2JSAxNC4yJSwgOTIuMTUyMTglIDE1LjA4NzUlLCA5MC4wODMwMSUgMTYuMDEyNSUsIDg4LjAxNTUzJSAxNy4wMjUlLCA4NS42NDM0NSUgMTguMjc1JSwgODMuMTQ5NzYlIDE5LjczNzUlLCA4MC43Nzc2NyUgMjEuMjM3NSUsIDc3LjkxMDQ0JSAyMy4yJSwgNzUuNDg1NDQlIDI1JSwgNzMuOTY1MjklIDI2LjI1JSwgNzEuNzcwNjMlIDI4LjM2MjUlLCA2OS41ODM1JSAzMC43MTI1JSwgNjcuNTg1NDQlIDMzJSwgNjQuODIyMzMlIDM2LjI1JSwgNjEuMzUzMTYlIDQwLjI2MjUlLCA1OC40OTk3NiUgNDMuMzM3NSUsIDU1LjI5NTg3JSA0Ni4zNSUsIDUyLjE3ODQlIDQ4LjY2MjUlLCA0OS41MTQ1NiUgNTAlLCA0Ny45OTUzOSUgNTAuNTM3NSUsIDQ1Ljk0NzU3JSA1MS4xNzUlLCA0MS45NDA3OCUgNTIuMTI1JSwgNDAuNTE1NTMlIDUyLjM3NSUsIDM3LjY2NjUlIDUyLjc1JSwgMzUuMzUxNDYlIDUyLjkzNzUlLCAzMi45NDczMyUgNTMuMDM3NSUsIDMwLjE4NzE0JSA1My4wMzc1JSwgMjcuNjA0ODUlIDUyLjkyNSUsIDI0Ljg0NDY2JSA1Mi43JSwgMjIuODg1NjglIDUyLjUlLCAyMC40ODI3NyUgNTIuMTYyNSUsIDE4LjA3NzY3JSA1MS43NSUsIDE1LjY3MzU0JSA1MS4yNSUsIDEzLjQ0NjYlIDUwLjg2MjUlLCAxMC41OTczMyUgNTAuMjc1JSwgOS4yMjMzJSA1MCUsIDYuNjgyNzclIDQ4Ljc1JSwgNC43MTQ1NiUgNDYuNzc1JSwgMS45MTM4MyUgNDIuMjM3NSUsIDAuOTk5NTElIDQwLjIlLCAwJSAzNy41JSwgMCUgMCUpOyB9XG4gICAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsLmxpZ2h0LXRhbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0ZjM7XG4gICAgICAgIGhlaWdodDogMi4ycmVtO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgNzcuMjcyNzMlLCA5OS42NTg1NSUgNzIuOTkwOTElLCA5OS4zMjk4MiUgNjkuNDg2MzYlLCA5OC41Mjg1NSUgNjIuMjEzNjQlLCA5Ny41ODk0NSUgNTUuMTI3MjclLCA5Ni42NjUwOSUgNDkuMjE4MTglLCA5NS42NzA3MyUgNDMuNzA5MDklLCA5NC4yNzg3MyUgMzcuMTkwOTElLCA5My4wNzQlIDMyLjQ1OTA5JSwgOTEuNjk2JSAyNy45MTM2NCUsIDkwLjcyNDkxJSAyNS4xODYzNiUsIDg5LjQ0NjU1JSAyMi4xMDkwOSUsIDg3Ljg5MzQ1JSAxOS4wODE4MiUsIDg2LjYzMDU1JSAxNy4xMzYzNiUsIDg1LjIzNDU1JSAxNS40NjgxOCUsIDgzLjk3NjE4JSAxNC4zNTkwOSUsIDgyLjkwOTA5JSAxMy42MzYzNiUsIDgxLjg3NiUgMTMuMTI3MjclLCA4MC43NTg5MSUgMTIuNjMxODIlLCA3OC43OTgxOCUgMTEuOTIyNzMlLCA3Ny42NzgxOCUgMTEuNjE4MTglLCA3Ni4yMDcyNyUgMTEuMzM2MzYlLCA3NS4xNTc2NCUgMTEuMjIyNzMlLCA3NC4zODc4MiUgMTEuMTg2MzYlLCA3My41NDc0NSUgMTEuMTg2MzYlLCA3Mi4yODc4MiUgMTEuMzA0NTUlLCA3MC43NDc4MiUgMTEuNjE4MTglLCA2OS44Mzg3MyUgMTEuODkwOTElLCA2OC41NzY3MyUgMTIuMzg2MzYlLCA2Ny44MDgxOCUgMTIuNzUlLCA2Ni4yMDA3MyUgMTMuNjU5MDklLCA2NC44NzIxOCUgMTQuNTY4MTglLCA2My4zOTQ5MSUgMTUuNzYzNjQlLCA2Mi40MzEyNyUgMTYuNjM2MzYlLCA2MC44MTA5MSUgMTguMjYzNjQlLCA1OS40MTA5MSUgMTkuODI3MjclLCA1OC4wODA5MSUgMjEuNDM2MzYlLCA1Ny4wMzQlIDIyLjglLCA1NS4yMjAzNiUgMjUuMyUsIDUzLjc0NzY0JSAyNy40NjgxOCUsIDUyLjc3MTgyJSAyOC45NjgxOCUsIDUxLjAxMiUgMzEuNzkwOTElLCA0OS42MDk0NSUgMzQuMTM2MzYlLCA0OC4zNjA1NSUgMzYuMjk1NDUlLCA0Ni44ODg3MyUgMzguOTEzNjQlLCA0NS42MzA3MyUgNDEuMTg2MzYlLCA0NC4yMzQlIDQzLjc5MDkxJSwgNDIuODg1ODIlIDQ2LjM1OTA5JSwgNDEuNzcyNzMlIDQ4LjUxMzY0JSwgNDAuMTYyMzYlIDUxLjY5NTQ1JSwgMzguOTgwNTUlIDU0LjA1NDU1JSwgMzcuODY4MTglIDU2LjMlLCAzNi41MzYxOCUgNTkuMDI3MjclLCAzNS4yNzk2NCUgNjEuNjEzNjQlLCAzMy45NDIlIDY0LjM5MDkxJSwgMzIuNDcxMjclIDY3LjQ3MjczJSwgMzEuMjg5NDUlIDY5Ljk2ODE4JSwgMzAlIDcyLjcyNzI3JSwgMjguNzAwMTglIDc1LjMyNzI3JSwgMjcuMzcwOTElIDc3LjY1JSwgMjUuNDc0NzMlIDgwLjQzNjM2JSwgMjQuMjg0MTglIDgxLjg5NTQ1JSwgMjMuMzY3NjQlIDgyLjg3NzI3JSwgMjEuODI4NzMlIDg0LjI2ODE4JSwgMTkuODAzNjQlIDg1LjYzMTgyJSwgMTguNzU0MzYlIDg2LjE1JSwgMTcuMjE1MDklIDg2LjY4NjM2JSwgMTUuMDQ1NjQlIDg3LjAxODE4JSwgMTMuNDM2JSA4Ni45NjM2NCUsIDExLjc1NjU1JSA4Ni42NDU0NSUsIDkuOTM3NDUlIDg2LjAxMzY0JSwgOC4xODg5MSUgODUuMTMxODIlLCA2LjM3MDczJSA4My45MzE4MiUsIDQuOTAwOTElIDgyLjc1JSwgMy41NjU0NSUgODEuNTA5MDklLCAyLjI0NDE4JSA4MC4xMTM2NCUsIDAuOTgxODIlIDc4LjYwOTA5JSwgMCUgNzcuMjcyNzMlLCAwJSAxMDAlKTsgfVxuICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgKyAuYmFza2V0LWl0ZW0udXBzZWxsIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yLjRyZW07IH1cbiAgICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgKyAuYmFza2V0LWl0ZW0udXBzZWxsOmJlZm9yZSB7XG4gICAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZGJiMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLWRhcmsuc3ZnXCIpOyB9XG4gICAgICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsICsgLmJhc2tldC1pdGVtLnVwc2VsbCAuaXRlbS1pbmZvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLml0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDEuMnJlbSAycmVtIDA7IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLml0ZW0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLml0ZW0tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5pdGVtLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDcuNXJlbTtcbiAgbWF4LWhlaWdodDogNi4zcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTsgfVxuXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuaXRlbS1uYW1lLFxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLml0ZW0tY2FsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtOyB9XG5cbi5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLml0ZW0tY2FsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDM2ZDU4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5pdGVtLWluZ3JlZGllbnRzIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMmIzOTM2OyB9XG5cbi5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5pdGVtLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuaXRlbS1xdWFudGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiA3cmVtO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuaW5jcmVtZW50LFxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmRlY3JlbWVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuaW5jcmVtZW50OmZvY3VzLFxuICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuZGVjcmVtZW50OmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuaW5jcmVtZW50LmluY3JlbWVudCxcbiAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmRlY3JlbWVudC5pbmNyZW1lbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9wbHVzLWNpcmNsZS5zdmdcIik7IH1cbiAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmluY3JlbWVudC5kZWNyZW1lbnQsXG4gIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5kZWNyZW1lbnQuZGVjcmVtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvbWludXMtY2lyY2xlLnN2Z1wiKTsgfVxuXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuaXRlbS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtbGlzdC1mb290ZXIge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC10b3RhbC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5iYXNrZXQtdG90YWwtaXRlbXMgLnRyaWFuZ2xlLWxpbmsge1xuICBjb2xvcjogIzAzNmQ1ODsgfVxuICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuYmFza2V0LXRvdGFsLWl0ZW1zIC50cmlhbmdsZS1saW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpOyB9XG5cbi5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5wcmljZSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLnByaWNlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07IH0gfVxuXG4uYmFza2V0LW1vZGFsLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMi41cmVtIDA7IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmZvb3Rlci1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5mb290ZXItY3RhIC5jb250aW51ZSB7XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmZvb3Rlci1jdGEgLmNvbnRpbnVlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH0gfVxuICAuYmFza2V0LW1vZGFsLWNvbXBvbmVudCAuZm9vdGVyLWN0YSAucHJpbWFyeS1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5mb290ZXItY3RhIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogMTZyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfSB9XG5cbi5iYXNrZXQtbW9kYWwtY29tcG9uZW50IC5saW1pdC1lcnJvciB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMS42cmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNkZDIxMDY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLmJhc2tldC1saXN0LmVycm9yIC5saW1pdC1lcnJvciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnJlbW92ZS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBoaWRkZW47IH1cbiAgLnJlbW92ZS1zY3JvbGwgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5kaXJlY3Rpb24tbW9kYWwtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogNHJlbSAzcmVtOyB9XG4gIC5kaXJlY3Rpb24tbW9kYWwtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW46IDYuNnJlbSBhdXRvIDYuNHJlbTtcbiAgICBtYXgtd2lkdGg6IDI4cmVtOyB9XG5cbi5kaXJlY3Rpb24tbW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5IC50ZXJ0aWFyeS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLmRpcmVjdGlvbi1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHkgYSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5kaXJlY3Rpb24tbW9kYWwtY29tcG9uZW50IC5mY3MtdGhpcmQtcGFydHkgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLmZsb2F0aW5nLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmxvYXRpbmctbW9kYWwtY29tcG9uZW50IC5tb2RhbC1kaWFsb2cge1xuICAgICAgbWF4LXdpZHRoOiAzMy41cmVtOyB9IH1cblxuLmZsb2F0aW5nLW1vZGFsLWNvbXBvbmVudCAuY2xvc2Uge1xuICByaWdodDogMi40cmVtOyB9XG5cbi5mbG9hdGluZy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZWRmNGYzO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogM3JlbSBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgxNTMsIDE3NSwgMTcyLCAwLjYpO1xuICBwYWRkaW5nOiAzLjZyZW0gMCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZsb2F0aW5nLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5mbG9hdGluZy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuMnJlbTsgfVxuXG4uZmxvYXRpbmctbW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDEuOHJlbTsgfVxuICAuZmxvYXRpbmctbW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5IHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1heC13aWR0aDogMjQuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZmxvYXRpbmctbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuNXJlbSAwOyB9XG4gIC5mbG9hdGluZy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciBhLFxuICAuZmxvYXRpbmctbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAuZmxvYXRpbmctbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsb2F0aW5nLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIGEge1xuICAgICAgICBtYXgtd2lkdGg6IDExcmVtOyB9IH1cbiAgLmZsb2F0aW5nLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxOHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZsb2F0aW5nLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogMTRyZW07IH0gfVxuXG4ud2VsY29tZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGNvbG9yOiAjMmIzOTM2O1xuICBtYXJnaW4tdG9wOiA2LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLndlbGNvbWUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC10aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICBtYXJnaW4tdG9wOiA1LjJyZW07IH0gfVxuXG4ud2VsY29tZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyLjRyZW0gNnJlbSA0LjJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAud2VsY29tZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZzogMS40cmVtIDJyZW0gMi4ycmVtOyB9IH1cbiAgLndlbGNvbWUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5IHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWF4LXdpZHRoOiAyOXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZmFxLWNvbXBvbmVudCB7XG4gIHBhZGRpbmctbGVmdDogMS40cmVtOyB9XG4gIC5mYXEtY29tcG9uZW50IC5jb2x1bW4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZhcS1jb21wb25lbnQ6bnRoLW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgLmZhcS1jb21wb25lbnQ6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgLmZhcS1jb21wb25lbnQ6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmFxLWNvbXBvbmVudDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Z1wiKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAyLjhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhcS1jb21wb25lbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH0gfVxuICAuZmFxLWNvbXBvbmVudCAuZmNzLXRoaXJkLXBhcnR5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNyZW07IH1cbiAgICAuZmFxLWNvbXBvbmVudCAuZmNzLXRoaXJkLXBhcnR5OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFxcZTkwMFwiICFpbXBvcnRhbnQ7XG4gICAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAuZmFxLWNvbXBvbmVudCAuZmFxLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXEtY29tcG9uZW50IC5mYXEtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH0gfVxuICAgIC5mYXEtY29tcG9uZW50IC5mYXEtd3JhcHBlciB1bCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMCAwIDAgMnJlbTsgfVxuICAgICAgLmZhcS1jb21wb25lbnQgLmZhcS13cmFwcGVyIHVsIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0yMHB4OyB9XG4gICAgICAgIC5mYXEtY29tcG9uZW50IC5mYXEtd3JhcHBlciB1bCBsaSBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgICAgICAgICAuZmFxLWNvbXBvbmVudCAuZmFxLXdyYXBwZXIgdWwgbGkgc3BhbiBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmZhcS1jb21wb25lbnQgLmZhcS13cmFwcGVyIHVsIGxpLmZhcS1xIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gICAgICAgIC5mYXEtY29tcG9uZW50IC5mYXEtd3JhcHBlciB1bCBsaS5mYXEtcTo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvcS1sZXR0ZXItdjQuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMi4ycmVtO1xuICAgICAgICAgIHRvcDogMS42cmVtOyB9XG4gICAgICAuZmFxLWNvbXBvbmVudCAuZmFxLXdyYXBwZXIgdWwgbGkuZmFxLWE6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2EtbGV0dGVyLXY0LnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTIuMnJlbTtcbiAgICAgICAgdG9wOiAxLjZyZW07IH1cbiAgICAuZmFxLWNvbXBvbmVudCAuZmFxLXdyYXBwZXIgYTo6Zm9jdXMge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5sb2ctaW4tY29tcG9uZW50IC5sb2ctaW4tZm9ybS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1heC13aWR0aDogMzEuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9nLWluLWNvbXBvbmVudCAubG9nLWluLWZvcm0td3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH0gfVxuICAubG9nLWluLWNvbXBvbmVudCAubG9nLWluLWZvcm0td3JhcHBlciBpbnB1dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmxvZy1pbi1jb21wb25lbnQgLmxvZy1pbi1mb3JtLXdyYXBwZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmxvZy1pbi1jb21wb25lbnQgLmxvZy1pbi1mb3JtLXdyYXBwZXIgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuLmxvZy1pbi1jb21wb25lbnQgLnJlY2FwdGNoYS1kaXNjbGFpbWVyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xNztcbiAgY29sb3I6ICM2NzcyNmY7IH1cbiAgLmxvZy1pbi1jb21wb25lbnQgLnJlY2FwdGNoYS1kaXNjbGFpbWVyIC5ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7IH1cbiAgLmxvZy1pbi1jb21wb25lbnQgLnJlY2FwdGNoYS1kaXNjbGFpbWVyIGEge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5sb2ctaW4tY29tcG9uZW50IC5yZWNhcHRjaGEtZGlzY2xhaW1lciBhIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XG4gICAgICByaWdodDogLjRyZW07IH1cblxuLmxvZy1pbi1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2ctaW4tY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2ctaW4tY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbi5mYWNlYm9vayB7XG4gICAgICBwYWRkaW5nOiAxLjU1cmVtIDRyZW0gMS41NXJlbSAxcmVtO1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gIC5sb2ctaW4tY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbi5ndWVzdCB7XG4gICAgYmFja2dyb3VuZDogI2Q1ZThhZDtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgLmxvZy1pbi1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uLmd1ZXN0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAubG9nLWluLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24uZ3Vlc3Q6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuXG4ubG9nLWluLWNvbXBvbmVudCAuc2VwYXJhdG9yLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDM0LjZyZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1ncmF5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNTAlOyB9XG4gIC5sb2ctaW4tY29tcG9uZW50IC5zZXBhcmF0b3Itd3JhcHBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi5sb2ctaW4tY29tcG9uZW50IC5pbmZvIHtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMmIzOTM2O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCAzcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC42cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvZy1pbi1jb21wb25lbnQgLmluZm8ge1xuICAgICAgcGFkZGluZzogMCAycmVtOyB9IH1cbiAgLmxvZy1pbi1jb21wb25lbnQgLmluZm8gYSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmxvZy1pbi1jb21wb25lbnQgLmxvZy1pbi1oZWxwZXJzIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLnN1Y2Nlc3Mtc2hvdywgLmZhaWwtc2hvdywgLmFscmVhZHktaW4tc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZkZjQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc3VjY2Vzcy1zaG93LCAuZmFpbC1zaG93LCAuYWxyZWFkeS1pbi1zaG93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnN1Y2Nlc3Mtc2hvdyBpbWcsIC5mYWlsLXNob3cgaW1nLCAuYWxyZWFkeS1pbi1zaG93IGltZyB7XG4gICAgbWF4LWhlaWdodDogMTUuOXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN1Y2Nlc3Mtc2hvdyBpbWcsIC5mYWlsLXNob3cgaW1nLCAuYWxyZWFkeS1pbi1zaG93IGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAuc3VjY2Vzcy1zaG93IC5tZXNzYWdlLXRpdGxlLCAuZmFpbC1zaG93IC5tZXNzYWdlLXRpdGxlLCAuYWxyZWFkeS1pbi1zaG93IC5tZXNzYWdlLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgY29sb3I6ICMwMzZkNTg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc3VjY2Vzcy1zaG93IC5wcmltYXJ5LWJ1dHRvbiwgLmZhaWwtc2hvdyAucHJpbWFyeS1idXR0b24sIC5hbHJlYWR5LWluLXNob3cgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuOHJlbTsgfSB9XG5cbi5zdGFydC1vcmRlci1jb21wb25lbnQgLm1vZGFsLWJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXgtd2lkdGg6IDI3LjZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3RhcnQtb3JkZXItY29tcG9uZW50IC5zdGFydC1vcmRlci1mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWF4LXdpZHRoOiAzMS41cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0YXJ0LW9yZGVyLWNvbXBvbmVudCAuc3RhcnQtb3JkZXItZm9ybS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfSB9XG5cbi5zdGFydC1vcmRlci1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDsgfVxuICAuc3RhcnQtb3JkZXItY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0YXJ0LW9yZGVyLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24uZmFjZWJvb2sge1xuICAgICAgcGFkZGluZzogMS41NXJlbSA0cmVtIDEuNTVyZW0gMy4ycmVtO1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gIC5zdGFydC1vcmRlci1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uLmd1ZXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZDVlOGFkO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLnN0YXJ0LW9yZGVyLWNvbXBvbmVudCAuc2VwYXJhdG9yLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDM0LjZyZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvOyB9XG4gIC5zdGFydC1vcmRlci1jb21wb25lbnQgLnNlcGFyYXRvci13cmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAuaW5mby13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLm9yZGVyLWxvY2F0aW9uLWZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXgtd2lkdGg6IDMxLjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzLjRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1mb3JtLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cbiAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24tZm9ybS13cmFwcGVyIGlucHV0IHtcbiAgICBjb2xvcjogIzU5NWE1OTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24tZm9ybS13cmFwcGVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLm9yZGVyLWxvY2F0aW9uLWZvcm0td3JhcHBlciArIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1heC13aWR0aDogMzByZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24tZm9ybS13cmFwcGVyIC5pbnB1dC13cmFwcGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2VhcmNoLWdyZWVuLnN2Z1wiKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMi4ycmVtO1xuICAgIGhlaWdodDogMi4ycmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDAuMnJlbTsgfVxuICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1mb3JtLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgLmVycm9yLWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0ycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDMuNHJlbTsgfVxuXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5zZWFyY2g6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2VhcmNoLXllbGxvdy5zdmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuOHJlbTtcbiAgaGVpZ2h0OiAxLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLnNlYXJjaDphZnRlciB7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTsgfSB9XG5cbi5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLnNlYXJjaDpob3ZlcjphZnRlciwgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAuc2VhcmNoOmZvY3VzOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3NlYXJjaC5zdmdcIik7IH1cblxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRlIHtcbiAgYmFja2dyb3VuZDogI2Q1ZThhZDtcbiAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRlOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvbG9jYXRlLnN2Z1wiKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuM3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGU6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuOHJlbTsgfSB9XG4gIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0ZTpmb2N1cyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG5cbi5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLnNlcGFyYXRvci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzNC42cmVtO1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1ncmF5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNTAlOyB9XG4gIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLnNlcGFyYXRvci13cmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogM3JlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1oZWxwZXIgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24tbGlzdCB7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxLjZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB6LWluZGV4OiAyOyB9XG4gIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0aW9uLWl0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGl2aWRlci1ncmF5LnN2Zyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24taXRlbTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAgICAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24taXRlbTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzUwJSAxMDAlOyB9IH1cbiAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24taXRlbSAubW9yZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtOyB9XG4gICAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24taXRlbSAubW9yZS13cmFwcGVyIC5sb2NhdGlvbi1ob3VycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAuNnJlbSAwOyB9XG4gICAgICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtIC5tb3JlLXdyYXBwZXIgLmxvY2F0aW9uLWhvdXJzIGR0LFxuICAgICAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24taXRlbSAubW9yZS13cmFwcGVyIC5sb2NhdGlvbi1ob3VycyBkZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtIC5tb3JlLXdyYXBwZXIgLmxvY2F0aW9uLWhvdXJzIGR0IHtcbiAgICAgICAgd2lkdGg6IDlyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgICAgIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0aW9uLWl0ZW0gLm1vcmUtd3JhcHBlciAubG9jYXRpb24taG91cnMgZGQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOXJlbSk7IH1cblxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAuaWNvbi13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGJhY2tncm91bmQ6ICNlZGY0ZjM7XG4gIGhlaWdodDogMy41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5pY29uLXdyYXBwZXIgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0aW9uLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNXJlbTsgfVxuXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5pY29uLWluZm8ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IC4zcmVtO1xuICBjb2xvcjogIzY3NzI2ZjtcbiAgbWF4LXdpZHRoOiAzLjVyZW07IH1cblxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTByZW0pOyB9XG4gIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLmxvY2F0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24tYWRyZXNzLFxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24tYWRyZXNzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1ob3VycyAuc3RhdHVzLFxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24taG91cnMgLm9wZW4tdW50aWwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cblxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24taG91cnMgLnN0YXR1cyB7XG4gIGNvbG9yOiAjNDY4NDI1OyB9XG4gIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0aW9uLWhvdXJzIC5zdGF0dXMuY2xvc2VkIHtcbiAgICBjb2xvcjogIzY3NzI2ZjsgfVxuXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1ob3VycyAub3Blbi11bnRpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBwYWRkaW5nLXJpZ2h0OiAuNHJlbTsgfVxuXG4ub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiA0cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzOyB9XG4gIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0aW9uLWN0YSBhIHtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1jdGEgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB3aWR0aDogNC4ycmVtOyB9IH1cbiAgICAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1jdGEgYTphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLjRyZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xuICAgICAgd2lkdGg6IC41cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICAgIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0aW9uLWN0YSBhLmxlc3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubG9jYXRpb24tY3RhIGEubGVzczphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpOyB9XG5cbi5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLm5vLXJlc3VsdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMxcmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMmIzOTM2OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAubm8tcmVzdWx0cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMS4ycmVtOyB9IH1cblxuLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAuc2VhcmNoLWxvY2F0aW9uLW5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMzZkNTg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG5cbi5vcmRlci10aW1pbmctY29tcG9uZW50IC5vcmRlci10aW1pbmctZm9ybS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1heC13aWR0aDogMzEuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vcmRlci10aW1pbmctY29tcG9uZW50IC5vcmRlci10aW1pbmctZm9ybS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfSB9XG4gIC5vcmRlci10aW1pbmctY29tcG9uZW50IC5vcmRlci10aW1pbmctZm9ybS13cmFwcGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5vcmRlci10aW1pbmctY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAub3JkZXItdGltaW5nLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDIuNnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vcmRlci10aW1pbmctY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxLjhyZW0gMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm9yZGVyLXRpbWluZy1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uLmZhY2Vib29rIHtcbiAgICAgIHBhZGRpbmc6IDEuNTVyZW0gNHJlbSAxLjU1cmVtIDMuMnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICAub3JkZXItdGltaW5nLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24uZ3Vlc3Qge1xuICAgIGJhY2tncm91bmQ6ICNkNWU4YWQ7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4ub3JkZXItdGltaW5nLWNvbXBvbmVudCAuc2VwYXJhdG9yLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDM0LjZyZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvOyB9XG4gIC5vcmRlci10aW1pbmctY29tcG9uZW50IC5zZXBhcmF0b3Itd3JhcHBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAub3JkZXItdGltaW5nLWZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIG1heC13aWR0aDogMzEuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub3JkZXItdGltaW5nLWRhdGUtdGltZS1jb21wb25lbnQgLm9yZGVyLXRpbWluZy1mb3JtLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cbiAgLm9yZGVyLXRpbWluZy1kYXRlLXRpbWUtY29tcG9uZW50IC5vcmRlci10aW1pbmctZm9ybS13cmFwcGVyIC5kYXRlLXRpbWUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMi40cmVtIDAgMS4ycmVtOyB9XG4gICAgLm9yZGVyLXRpbWluZy1kYXRlLXRpbWUtY29tcG9uZW50IC5vcmRlci10aW1pbmctZm9ybS13cmFwcGVyIC5kYXRlLXRpbWUtd3JhcHBlciAuZGF0ZS1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAub3JkZXItdGltaW5nLWRhdGUtdGltZS1jb21wb25lbnQgLm9yZGVyLXRpbWluZy1mb3JtLXdyYXBwZXIgLmRhdGUtdGltZS13cmFwcGVyIC50aW1lLWxhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAub3JkZXItdGltaW5nLWZvcm0td3JhcHBlciAuZGF0ZS10aW1lLXdyYXBwZXIgLnNlcGFyYXRvciB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBtYXJnaW46IDAgMXJlbTsgfVxuICAgIC5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAub3JkZXItdGltaW5nLWZvcm0td3JhcHBlciAuZGF0ZS10aW1lLXdyYXBwZXIgLnNlbGVjdHJpYyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNkNWU4YWQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4tZG93bi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IC44cmVtIDFyZW07XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTMlIGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgICBwYWRkaW5nOiAxLjFyZW0gMnJlbSAxLjFyZW0gMS4xcmVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtby1hcHBlYXJhbmNlOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAub3JkZXItdGltaW5nLWRhdGUtdGltZS1jb21wb25lbnQgLm9yZGVyLXRpbWluZy1mb3JtLXdyYXBwZXIgLmRhdGUtdGltZS13cmFwcGVyIC5zZWxlY3RyaWMge1xuICAgICAgICAgIHBhZGRpbmc6IDEuMXJlbSAxLjhyZW0gMS4xcmVtIDAuNnJlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9IH1cbiAgICAgIC5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAub3JkZXItdGltaW5nLWZvcm0td3JhcHBlciAuZGF0ZS10aW1lLXdyYXBwZXIgLnNlbGVjdHJpYzo6LW1zLWV4cGFuZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5lZGdlIC5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAub3JkZXItdGltaW5nLWZvcm0td3JhcHBlciAuZGF0ZS10aW1lLXdyYXBwZXIgLnNlbGVjdHJpYzpob3ZlciwgLmVkZ2UgLm9yZGVyLXRpbWluZy1kYXRlLXRpbWUtY29tcG9uZW50IC5vcmRlci10aW1pbmctZm9ybS13cmFwcGVyIC5kYXRlLXRpbWUtd3JhcHBlciAuc2VsZWN0cmljOmZvY3VzLCAuZWRnZSAub3JkZXItdGltaW5nLWRhdGUtdGltZS1jb21wb25lbnQgLm9yZGVyLXRpbWluZy1mb3JtLXdyYXBwZXIgLmRhdGUtdGltZS13cmFwcGVyIC5zZWxlY3RyaWM6YWN0aXZlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuZWRnZSAub3JkZXItdGltaW5nLWRhdGUtdGltZS1jb21wb25lbnQgLm9yZGVyLXRpbWluZy1mb3JtLXdyYXBwZXIgLmRhdGUtdGltZS13cmFwcGVyIC5zZWxlY3RyaWM6aG92ZXI6Oi1tcy12YWx1ZSwgLmVkZ2UgLm9yZGVyLXRpbWluZy1kYXRlLXRpbWUtY29tcG9uZW50IC5vcmRlci10aW1pbmctZm9ybS13cmFwcGVyIC5kYXRlLXRpbWUtd3JhcHBlciAuc2VsZWN0cmljOmZvY3VzOjotbXMtdmFsdWUsIC5lZGdlIC5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAub3JkZXItdGltaW5nLWZvcm0td3JhcHBlciAuZGF0ZS10aW1lLXdyYXBwZXIgLnNlbGVjdHJpYzphY3RpdmU6Oi1tcy12YWx1ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ub3JkZXItdGltaW5nLWRhdGUtdGltZS1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDIuNnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgcGFkZGluZzogMS44cmVtIDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24uZmFjZWJvb2sge1xuICAgICAgcGFkZGluZzogMS41NXJlbSA0cmVtIDEuNTVyZW0gMy4ycmVtO1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gIC5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24uZ3Vlc3Qge1xuICAgIGJhY2tncm91bmQ6ICNkNWU4YWQ7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4ub3JkZXItdGltaW5nLWRhdGUtdGltZS1jb21wb25lbnQgLnNlcGFyYXRvci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzNC42cmVtO1xuICBtYXJnaW46IDJyZW0gYXV0bzsgfVxuICAub3JkZXItdGltaW5nLWRhdGUtdGltZS1jb21wb25lbnQgLnNlcGFyYXRvci13cmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuLm9yZGVyLXRpbWluZy1kYXRlLXRpbWUtY29tcG9uZW50IC5zZWxlY3RyaWMtd3JhcHBlciAuc2VsZWN0cmljIG9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbi5zaWduLXVwLWNvbXBvbmVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDMzcmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zaWduLXVwLWNvbXBvbmVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMi44cmVtOyB9IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50LmVycm9yLCAuc2lnbi11cC1jb21wb25lbnQuc3VjY2VzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWduLXVwLWNvbXBvbmVudC5lcnJvciwgLnNpZ24tdXAtY29tcG9uZW50LnN1Y2Nlc3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07IH0gfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudC5lcnJvciAudGl0bGUsIC5zaWduLXVwLWNvbXBvbmVudC5zdWNjZXNzIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuc2lnbi11cC1jb21wb25lbnQuZXJyb3IgcCwgLnNpZ24tdXAtY29tcG9uZW50LnN1Y2Nlc3MgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgICAuc2lnbi11cC1jb21wb25lbnQuZXJyb3IgLmVycm9yLWluZm8sIC5zaWduLXVwLWNvbXBvbmVudC5zdWNjZXNzIC5lcnJvci1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaWduLXVwLWNvbXBvbmVudC5lcnJvciAuZXJyb3ItaW5mbywgLnNpZ24tdXAtY29tcG9uZW50LnN1Y2Nlc3MgLmVycm9yLWluZm8ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfSB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50LmVycm9yIGltZywgLnNpZ24tdXAtY29tcG9uZW50LnN1Y2Nlc3MgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICBtYXgtd2lkdGg6IDI3cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2lnbi11cC1jb21wb25lbnQuZXJyb3IgaW1nLCAuc2lnbi11cC1jb21wb25lbnQuc3VjY2VzcyBpbWcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTsgfSB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50LmVycm9yIGJ1dHRvbjpub3QoLmNsb3NlKSwgLnNpZ24tdXAtY29tcG9uZW50LnN1Y2Nlc3MgYnV0dG9uOm5vdCguY2xvc2UpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIuNHJlbTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMy40cmVtIDEuMXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNpZ24tdXAtY29tcG9uZW50LmVycm9yIGJ1dHRvbjpub3QoLmNsb3NlKSwgLnNpZ24tdXAtY29tcG9uZW50LnN1Y2Nlc3MgYnV0dG9uOm5vdCguY2xvc2UpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMy40cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICAuc2lnbi11cC1jb21wb25lbnQuZXJyb3IgYnV0dG9uOm5vdCguY2xvc2UpLCAuc2lnbi11cC1jb21wb25lbnQuc3VjY2VzcyBidXR0b246bm90KC5jbG9zZSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50LnN1Y2Nlc3Mge1xuICAgIHdpZHRoOiA1NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWduLXVwLWNvbXBvbmVudC5zdWNjZXNzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTsgfSB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50LnN1Y2Nlc3MgLmZvcm0tc2hvdyB7XG4gICAgICBtYXgtd2lkdGg6IDMxLjZyZW07XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudC5zdWNjZXNzIC5zZWN0aW9uLWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW46IDRyZW0gYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaWduLXVwLWNvbXBvbmVudC5zdWNjZXNzIC5zZWN0aW9uLWNvbXBvbmVudCB7XG4gICAgICAgICAgbWFyZ2luOiA1cmVtIC0yLjhyZW0gMy40cmVtOyB9IH1cbiAgICAuc2lnbi11cC1jb21wb25lbnQuc3VjY2VzcyBidXR0b25bZGF0YS1yZWY9c2VhcmNoXSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAuc2lnbi11cC1jb21wb25lbnQuc3VjY2VzcyAuaW5wdXQtd3JhcHBlcjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2VhcmNoLWdyZWVuLnN2Z1wiKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIuMnJlbTtcbiAgICAgIGhlaWdodDogMi4ycmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDAuMnJlbTsgfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudC5zdWNjZXNzIGEge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50IC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDRyZW0gMCAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50IHAge1xuICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5zaWduLXVwLWNvbXBvbmVudCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2NoZWNrbWFyay1ncmVlbi5zdmdcIik7XG4gICAgcGFkZGluZzogMCAuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtOyB9XG4gIC5zaWduLXVwLWNvbXBvbmVudCAuc2lnbi11cC1oZWxwZXJzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTsgfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudCAuc2lnbi11cC1oZWxwZXJzIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuOXJlbTsgfVxuICAgICAgLnNpZ24tdXAtY29tcG9uZW50IC5zaWduLXVwLWhlbHBlcnMgLmNoZWNrYm94ICsgLm5vdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC42cmVtOyB9XG4gICAgICAuc2lnbi11cC1jb21wb25lbnQgLnNpZ24tdXAtaGVscGVycyAuY2hlY2tib3g6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuc2lnbi11cC1jb21wb25lbnQgLnNpZ24tdXAtaGVscGVycyAuY2hlY2tib3g6bGFzdC1vZi10eXBlIGlucHV0OmZvY3VzICsgbGFiZWwgKyAuZXJyb3ItbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgICAuc2lnbi11cC1jb21wb25lbnQgLnNpZ24tdXAtaGVscGVycyAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNnJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzOyB9XG4gIC5zaWduLXVwLWNvbXBvbmVudCAubm90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNztcbiAgICBjb2xvcjogIzY3NzI2ZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudCAubm90ZSAuZmNzLXRoaXJkLXBhcnR5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2lnbi11cC1jb21wb25lbnQgLnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuc2lnbi11cC1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlci5lcnJvciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgICAuc2lnbi11cC1jb21wb25lbnQgLmlucHV0LXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50IC5pbnB1dC13cmFwcGVyLmVycm9yOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcbiAgICAgIHRvcDogMi41cmVtO1xuICAgICAgcmlnaHQ6IC40cmVtOyB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50IC5pbnB1dC13cmFwcGVyLnZhbGlkOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC12YWxpZC5zdmdcIik7IH1cbiAgICAuc2lnbi11cC1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIgaW5wdXQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zaWduLXVwLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50IC5pbnB1dC13cmFwcGVyIC5ub3RlIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwIDA7IH1cbiAgICAuc2lnbi11cC1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIgLmVycm9yLWxhYmVsLnBhc3N3b3JkLWVycm9yIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50IC5pbnB1dC1ncm91cCAuaW5wdXQtd3JhcHBlcjpudGgtY2hpbGQoNSkuZXJyb3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50IC5pbnB1dC1ncm91cCAuaW5wdXQtd3JhcHBlcjpudGgtY2hpbGQoNSkgLmVycm9yLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50IC5pbnB1dC1ncm91cCAuaW5wdXQtd3JhcHBlcjpudGgtY2hpbGQoNSkuZXJyb3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50IC5pbnB1dC1ncm91cCAuaW5wdXQtd3JhcHBlcjpudGgtY2hpbGQoNSkgLmVycm9yLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50IC5yZWNhcHRjaGEtZGlzY2xhaW1lciB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgICAuc2lnbi11cC1jb21wb25lbnQgLnJlY2FwdGNoYS1kaXNjbGFpbWVyIC5ub3RlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudCAucmVjYXB0Y2hhLWRpc2NsYWltZXIgYSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5zaWduLXVwLWNvbXBvbmVudCAucmVjYXB0Y2hhLWRpc2NsYWltZXIgYSAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xuICAgICAgICByaWdodDogLjRyZW07IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50IC5iYWNrZW5kLXZhbGlkYXRpb24tYmxvY2sgLmVycm9yIHtcbiAgICBjb2xvcjogI2RkMjEwNjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50IC5zZXBhcmF0b3Itd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzNC42cmVtO1xuICAgIG1hcmdpbjogMnJlbSBhdXRvIDFyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItZ3JheS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzUwJTsgfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudCAuc2VwYXJhdG9yLXdyYXBwZXIgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIC5zaWduLXVwLWNvbXBvbmVudCAubG9nLWluLWZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpZ24tdXAtY29tcG9uZW50IC5sb2ctaW4tZm9ybS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWduLXVwLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWduLXVwLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24uZmFjZWJvb2sge1xuICAgICAgICBwYWRkaW5nOiAxLjU1cmVtIDRyZW0gMS41NXJlbSAxcmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cbiAgICAuc2lnbi11cC1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uLmd1ZXN0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNkNWU4YWQ7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLnNpZ24tdXAtY29tcG9uZW50IC5pbmZvIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC42cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWduLXVwLWNvbXBvbmVudCAuaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTsgfSB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50IC5pbmZvIGEge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpZ24tdXAtY29tcG9uZW50IC5iaXJ0aGRheSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5zaWduLXVwLWNvbXBvbmVudCAuYmlydGhkYXkgLnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWduLXVwLWNvbXBvbmVudCAuYmlydGhkYXkgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc2lnbi11cC1jb21wb25lbnQgLmJpcnRoZGF5IHNlbGVjdCB7XG4gICAgd2lkdGg6IDE0cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNmQ1ODtcbiAgICBib3JkZXItcmFkaXVzOiAzLjVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Ryb3Auc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDAuOHJlbSkgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMS4wcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWduLXVwLWNvbXBvbmVudCAuYmlydGhkYXkgc2VsZWN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudCAuYmlydGhkYXkgc2VsZWN0OmZvY3VzLCAuc2lnbi11cC1jb21wb25lbnQgLmJpcnRoZGF5IHNlbGVjdDphY3RpdmUge1xuICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG4gICAgLnNpZ24tdXAtY29tcG9uZW50IC5iaXJ0aGRheSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudCAuYmlydGhkYXkgc2VsZWN0OmZpcnN0LW9mLXR5cGUsIC5zaWduLXVwLWNvbXBvbmVudCAuYmlydGhkYXkgc2VsZWN0Omxhc3Qtb2YtdHlwZSB7XG4gICAgICB3aWR0aDogOC40cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2lnbi11cC1jb21wb25lbnQgLmJpcnRoZGF5IHNlbGVjdDpmaXJzdC1vZi10eXBlLCAuc2lnbi11cC1jb21wb25lbnQgLmJpcnRoZGF5IHNlbGVjdDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1heC13aWR0aDogOC40cmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgICAgIC5zaWduLXVwLWNvbXBvbmVudCAuYmlydGhkYXkgc2VsZWN0OmZpcnN0LW9mLXR5cGUsIC5zaWduLXVwLWNvbXBvbmVudCAuYmlydGhkYXkgc2VsZWN0Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3LjRyZW07IH0gfVxuICAgIC5zaWduLXVwLWNvbXBvbmVudCAuYmlydGhkYXkgc2VsZWN0ICsgc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuOHJlbTsgfVxuICAuc2lnbi11cC1jb21wb25lbnQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAuc2lnbi11cC1jb21wb25lbnQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmhvdmVyLFxuICAuc2lnbi11cC1jb21wb25lbnQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuICAuc2lnbi11cC1jb21wb25lbnQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuc2lnbi11cC1jb21wb25lbnQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmhvdmVyLFxuICAuc2lnbi11cC1jb21wb25lbnQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAuc2lnbi11cC1jb21wb25lbnQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5zaWduLXVwLWNvbXBvbmVudCBpbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlcixcbiAgLnNpZ24tdXAtY29tcG9uZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNmZmZmZmYgaW5zZXQ7IH1cblxuLnN1Y2Nlc3Mtc2hvdywgLmZhaWwtc2hvdywgLmFscmVhZHktaW4tc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZkZjQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc3VjY2Vzcy1zaG93LCAuZmFpbC1zaG93LCAuYWxyZWFkeS1pbi1zaG93IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnN1Y2Nlc3Mtc2hvdyBpbWcsIC5mYWlsLXNob3cgaW1nLCAuYWxyZWFkeS1pbi1zaG93IGltZyB7XG4gICAgbWF4LWhlaWdodDogMTUuOXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnN1Y2Nlc3Mtc2hvdyBpbWcsIC5mYWlsLXNob3cgaW1nLCAuYWxyZWFkeS1pbi1zaG93IGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAuc3VjY2Vzcy1zaG93IC5tZXNzYWdlLXRpdGxlLCAuZmFpbC1zaG93IC5tZXNzYWdlLXRpdGxlLCAuYWxyZWFkeS1pbi1zaG93IC5tZXNzYWdlLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgY29sb3I6ICMwMzZkNTg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc3VjY2Vzcy1zaG93IC5wcmltYXJ5LWJ1dHRvbiwgLmZhaWwtc2hvdyAucHJpbWFyeS1idXR0b24sIC5hbHJlYWR5LWluLXNob3cgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMuOHJlbTsgfSB9XG5cbi5zaWduLXVwLWluc3RydWN0aW9ucyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAuMHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAuMHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zaWduLXVwLWluc3RydWN0aW9ucyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbiNjb21wbGV0ZUNhcHRjaGFCZWZvcmVTdWJtaXQge1xuICBtYXJnaW46IDEuNXJlbSAwIDEuNXJlbSAtMS4wcmVtOyB9XG5cbi5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAuZGlldGFyeS1wcmVmZXJlbmNlcy1jb21wb25lbnQgLm1vZGFsLWhlYWRlcixcbiAgLmRpZXRhcnktcHJlZmVyZW5jZXMtY29tcG9uZW50IC5tb2RhbC1ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDc2cmVtOyB9XG4gIC5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCAubW9kYWwtdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAuZGlldGFyeS1wcmVmZXJlbmNlcy1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmRpZXRhcnktcHJlZmVyZW5jZXMtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMS41cmVtOyB9IH1cbiAgICAuZGlldGFyeS1wcmVmZXJlbmNlcy1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uLmFjY291bnQtZGlldGFyeS1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRpZXRhcnktcHJlZmVyZW5jZXMtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbi5hY2NvdW50LWRpZXRhcnktYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cmVtOyB9IH1cbiAgLmRpZXRhcnktcHJlZmVyZW5jZXMtY29tcG9uZW50IC5ub3RlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgIGNvbG9yOiAjNjc3MjZmO1xuICAgIG1heC13aWR0aDogNjNyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmRpZXRhcnktcHJlZmVyZW5jZXMtY29tcG9uZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGlldGFyeS1wcmVmZXJlbmNlcy1jb21wb25lbnQgYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH0gfVxuICAuZGlldGFyeS1wcmVmZXJlbmNlcy1jb21wb25lbnQgLmNoZWNrYm94LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZGlldGFyeS1wcmVmZXJlbmNlcy1jb21wb25lbnQgLmNoZWNrYm94LWxpc3Qge1xuICAgICAgICBtYXJnaW46IDAgLTJyZW0gMnJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDFyZW0gMnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmRpZXRhcnktcHJlZmVyZW5jZXMtY29tcG9uZW50IC5jaGVja2JveC1saXN0IC5jaGVja2JveC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDFyZW07XG4gICAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAycmVtKTsgfSB9XG5cbi5mYXZvcml0ZS1wcm9kdWN0LWxpc3QtY29tcG9uZW50IHtcbiAgbWF4LXdpZHRoOiA0NS44cmVtO1xuICBtYXJnaW46IDAgYXV0byAzLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZmF2b3JpdGUtcHJvZHVjdC1saXN0LWNvbXBvbmVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAuZmF2b3JpdGUtcHJvZHVjdC1saXN0LWNvbXBvbmVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlLXByb2R1Y3QtbGlzdC1jb21wb25lbnQgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICAuZmF2b3JpdGUtcHJvZHVjdC1saXN0LWNvbXBvbmVudCB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmZhdm9yaXRlLXByb2R1Y3QtbGlzdC1jb21wb25lbnQgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgLmZhdm9yaXRlLXByb2R1Y3QtbGlzdC1jb21wb25lbnQgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuZmF2b3JpdGUtcHJvZHVjdC1saXN0LWNvbXBvbmVudCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLmZhdm9yaXRlLXByb2R1Y3QtbGlzdC1jb21wb25lbnQgLml0ZW0td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmF2b3JpdGUtcHJvZHVjdC1saXN0LWNvbXBvbmVudCAuaXRlbS1pbWFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDUuOHJlbTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuZmF2b3JpdGUtcHJvZHVjdC1saXN0LWNvbXBvbmVudCAuaXRlbS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmZhdm9yaXRlLXByb2R1Y3QtbGlzdC1jb21wb25lbnQgLml0ZW0tZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMjZyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEuNnJlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGUtcHJvZHVjdC1saXN0LWNvbXBvbmVudCAuaXRlbS1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOHJlbTsgfSB9XG4gIC5mYXZvcml0ZS1wcm9kdWN0LWxpc3QtY29tcG9uZW50IC5pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5mYXZvcml0ZS1wcm9kdWN0LWxpc3QtY29tcG9uZW50IC5pdGVtLWNhbCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZmF2b3JpdGUtcHJvZHVjdC1saXN0LWNvbXBvbmVudCAuaXRlbS1pbmdyZWRpZW50cyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLmZhdm9yaXRlLXByb2R1Y3QtbGlzdC1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbmsge1xuICAgIG1heC13aWR0aDogMTAuNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmF2b3JpdGUtcHJvZHVjdC1saXN0LWNvbXBvbmVudCAudHJpYW5nbGUtbGluazo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlOyB9XG5cbi5oaWdoY29udHJhc3QgLml0ZW0tZGVzY3JpcHRpb24td3JhcHBlciAuaXRlbS1jYWwge1xuICBsaW5lLWhlaWdodDogMy40OyB9XG5cbi5hY2NvdW50LWxvY2F0aW9ucy1jb21wb25lbnQge1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIC5hY2NvdW50LWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgICAgICAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1jb250YWluZXI6OmJlZm9yZSwgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tY29udGFpbmVyOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tY29udGFpbmVyOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRvcDogYXV0bzsgfSB9XG4gIC5hY2NvdW50LWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWltYWdlLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hY2NvdW50LWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWltYWdlLXdyYXBwZXIgLml0ZW0tZmF2b3JpdGUge1xuICAgICAgY3Vyc29yOiBhdXRvOyB9XG4gIC5hY2NvdW50LWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tcmFuZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tZGV0YWlscy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tZGV0YWlsLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tZGV0YWlsLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDIycmVtOyB9IH1cbiAgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24taW5mby13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07IH1cbiAgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyB7XG4gICAgY29sb3I6ICMwMzZkNTg7IH1cblxuLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjEuNXJlbTtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XG4gICAgICBmb250LXNpemU6IDE5LjRyZW07XG4gICAgICBtYXgtd2lkdGg6IDE5LjNyZW07IH0gfVxuICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzIHtcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3M6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFlYmU0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmhpZ2hjb250cmFzdCAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuaGlnaGNvbnRyYXN0IC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3M6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvZ3JheS1zcXVhcmUuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzIC5jaXJjbGUgLnByb2dyZXNzLW1hc2ssXG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzcyAuY2lyY2xlIC5maWxsIHtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3MgLmNpcmNsZSAucHJvZ3Jlc3MtbWFzayxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcztcbiAgICAgIHRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMXM7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzIC5jaXJjbGUgLnByb2dyZXNzLW1hc2sge1xuICAgICAgY2xpcDogcmVjdCgwcHgsIDFlbSwgMWVtLCAwLjVlbSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3MgLmNpcmNsZSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGNsaXA6IHJlY3QoMHB4LCAwLjVlbSwgMWVtLCAwcHgpOyB9XG4gICAgICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3MgLmNpcmNsZSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuaGlnaGNvbnRyYXN0IC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3MgLmNpcmNsZSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQveWVsbG93LXNxdWFyZS5zdmdcIik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpOyB9XG4gICAgICAgICAgLmVkZ2UgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzcyAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDQwcmVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzcyAuaW5zZXQge1xuICAgICAgd2lkdGg6IDAuODM3MmVtO1xuICAgICAgaGVpZ2h0OiAwLjgzNzJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjA4MTRlbTtcbiAgICAgIG1hcmdpbi10b3A6IDAuMDgxNGVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjBcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjFcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjFcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMS44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEuOGRlZyk7IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjJcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjJcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMuNmRlZyk7IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjNcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjNcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDUuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNS40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUuNGRlZyk7IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTAuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTAuOGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjRcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjRcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcuMmRlZyk7IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQuNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjVcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjVcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDlkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDlkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOWRlZyk7IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjZcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjZcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAuOGRlZyk7IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEuNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjdcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjdcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyLjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyLjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIuNmRlZyk7IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjhcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjhcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQuNGRlZyk7IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjguOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjguOGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjlcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjlcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2LjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2LjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTYuMmRlZyk7IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzIuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzIuNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMi40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxMFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjExXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxMVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTkuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTkuOGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOS44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjExXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjEyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxMlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEuNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjEyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxM1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjMuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjMuNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMy40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0Ni44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxNFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxNVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjdkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxNlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjguOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjguOGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTcuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTcuNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxN1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAuNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMC42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjEuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjEuMmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxOFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzIuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzIuNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMi40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjQuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjQuOGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxOVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzQuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzQuMmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNC4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjguNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjguNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjIwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyMFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjIwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjIxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyMVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzcuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzcuOGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNy44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjIxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzUuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzUuNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyMlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzkuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzkuMmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3OS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjIzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyM1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDEuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDEuNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0MS40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjIzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4Mi44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyNFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4Ni40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyNVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyNlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0Ni44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyN1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDguNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDguNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0OC42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyOFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyOVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTIuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTIuMmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1Mi4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjMwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzMFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjMwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzMVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTUuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTUuOGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1NS44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjMyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzMlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTcuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTcuNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjMyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjMzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzM1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNTkuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTkuNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1OS40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjMzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExOC44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDExOC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzNFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjEuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjEuMmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMi40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMi40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzNVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjNkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYzZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYzZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI2ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI2ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzNlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjQuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjQuOGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzN1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjYuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjYuNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2Ni42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMzLjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzOFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjguNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjguNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNi44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNi44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzOVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzAuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzAuMmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3MC4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQwLjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0MFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0MVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzMuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzMuOGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3My44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0MlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzUuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzUuNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0M1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzcuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzcuNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3Ny40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0NFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNzkuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzkuMmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3OS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0NVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODFkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDgxZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgxZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTYyZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTYyZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0NlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4Mi44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0N1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODQuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODQuNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4NC42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0OFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4Ni40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3Mi44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE3Mi44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0OVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODguMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODguMmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4OC4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3Ni40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE3Ni40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjUwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1MFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjUwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjUxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1MVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTEuOGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTEuOGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MS44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjUxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgzLjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4My42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4My42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjUyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1MlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjUyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTg3LjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4Ny4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4Ny4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjUzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1M1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTUuNGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTUuNGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NS40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjUzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTkwLjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE5MC44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE5MC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1NFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTk0LjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE5NC40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE5NC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1NVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTlkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDk5ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk5ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTk4ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxOThkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTk4ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1NlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjAxLjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIwMS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1N1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTAyLjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwMi42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwMi42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjA1LjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIwNS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwNS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1OFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjA4LjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIwOC44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwOC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1OVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA2LjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwNi4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwNi4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEyLjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMi40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxMi40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjYwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2MFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjYwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjE2ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjE2ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2MVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTA5LjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwOS44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwOS44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjE5LjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxOS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxOS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjYyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2MlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjYyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjIzLjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIyMy4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyMy4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjYzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2M1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTEzLjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExMy40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDExMy40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjYzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjI2LjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIyNi44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNi44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2NFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjMwLjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIzMC40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIzMC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2NVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTE3ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMTdkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTE3ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjM0ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMzRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjM0ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2NlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExOC44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDExOC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjM3LjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIzNy42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIzNy42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2N1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwLjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMC42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMC42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQxLjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0MS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0MS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2OFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMi40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMi40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQ0LjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0NC44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0NC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2OVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI0LjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyNC4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyNC4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQ4LjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0OC40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0OC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3MFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI2ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI2ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjUyZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNTJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjUyZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjcxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3MVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI3LjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyNy44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyNy44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjcxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjU1LjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI1NS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1NS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjcyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3MlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjcyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjU5LjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI1OS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1OS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3M1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMxLjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzMS40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMS40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjYyLjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI2Mi44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI2Mi44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3NFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTMzLjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjY2LjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI2Ni40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI2Ni40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3NVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3NlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNi44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNi44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjczLjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3My42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3My42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3N1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM4LjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzOC42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzOC42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjc3LjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3Ny4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3Ny4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3OFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQwLjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjgwLjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI4MC44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI4MC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3OVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQyLjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0Mi4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0Mi4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjg0LjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI4NC40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI4NC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjgwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4MFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjgwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjg4ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyODhkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjg4ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjgxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4MVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ1LjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0NS44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0NS44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjgxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjkxLjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI5MS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI5MS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjgyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4MlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjgyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjk1LjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI5NS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI5NS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjgzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4M1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ5LjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0OS40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0OS40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjgzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjk4LjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI5OC44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI5OC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4NFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzAyLjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwMi40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwMi40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4NVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUzZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTNkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTUzZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzA2ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDZkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzA2ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4NlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzA5LjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMwOS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwOS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4N1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTU2LjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1Ni42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1Ni42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzEzLjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMxMy4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMxMy4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4OFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzE2LjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMxNi44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNi44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4OVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTYwLjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2MC4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE2MC4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzIwLjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMyMC40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMyMC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjkwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5MFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTYyZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTYyZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjkwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzI0ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMjRkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzI0ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5MVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTYzLjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2My44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE2My44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzI3LjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMyNy42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMyNy42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjkyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5MlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjkyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzMxLjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzMS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMzMS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjkzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5M1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTY3LjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2Ny40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE2Ny40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjkzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzM0LjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzNC44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMzNC44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5NFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzM4LjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzOC40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMzOC40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5NVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTcxZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNzFkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTcxZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzQyZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNDJkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzQyZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5NlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3Mi44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE3Mi44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzQ1LjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM0NS42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0NS42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5N1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTc0LjZkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3NC42ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE3NC42ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzQ5LjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM0OS4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0OS4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5OFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3Ni40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE3Ni40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzUyLjhkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM1Mi44ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1Mi44ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5OVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTc4LjJkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3OC4yZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE3OC4yZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU2LjRkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM1Ni40ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1Ni40ZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjEwMFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTAwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTAwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjBcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQzJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAwLjI2ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTAuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MyUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMC4yNmVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMlwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0wLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDAuMjZlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjNcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQzJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAwLjI2ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTAuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MyUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMC4yNmVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0wLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDAuMjZlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjZcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQzJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHdpZHRoOiAwLjI2ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTAuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MyUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMC4yNmVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0wLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDMlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDAuMjZlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjlcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQyJSkgdHJhbnNsYXRlWCgtNTglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjMzZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxMFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0xLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDIlKSB0cmFuc2xhdGVYKC01OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzNlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjExXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTEuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MiUpIHRyYW5zbGF0ZVgoLTU4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zM2VtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTJcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQyJSkgdHJhbnNsYXRlWCgtNTglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjMzZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxM1wiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0xLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDIlKSB0cmFuc2xhdGVYKC01OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzNlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE0XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTEuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MiUpIHRyYW5zbGF0ZVgoLTU4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zM2VtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMTVcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQyJSkgdHJhbnNsYXRlWCgtNTglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjMzZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxNlwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0xLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDIlKSB0cmFuc2xhdGVYKC01OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzNlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjE3XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTEuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MiUpIHRyYW5zbGF0ZVgoLTU4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zM2VtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMThcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQyJSkgdHJhbnNsYXRlWCgtNTglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjMzZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxOVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0xLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDIlKSB0cmFuc2xhdGVYKC01OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzNlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjIwXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTEuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MiUpIHRyYW5zbGF0ZVgoLTU4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zM2VtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjFcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM5JSkgdHJhbnNsYXRlWCgtNjIlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyMlwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0yLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzklKSB0cmFuc2xhdGVYKC02MiUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjIzXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTIuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOSUpIHRyYW5zbGF0ZVgoLTYyJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjRcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM5JSkgdHJhbnNsYXRlWCgtNjIlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyNVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0yLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzklKSB0cmFuc2xhdGVYKC02MiUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI2XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTIuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOSUpIHRyYW5zbGF0ZVgoLTYyJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMjdcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM5JSkgdHJhbnNsYXRlWCgtNjIlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIyOFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0yLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzklKSB0cmFuc2xhdGVYKC02MiUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjI5XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTIuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOSUpIHRyYW5zbGF0ZVgoLTYyJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzBcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM5JSkgdHJhbnNsYXRlWCgtNjIlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzMVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0yLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzklKSB0cmFuc2xhdGVYKC02MiUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjMyXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTIuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOSUpIHRyYW5zbGF0ZVgoLTYyJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzNcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM5JSkgdHJhbnNsYXRlWCgtNjIlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzNFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0yLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzklKSB0cmFuc2xhdGVYKC02MiUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM1XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTIuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOSUpIHRyYW5zbGF0ZVgoLTYyJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzZcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM5JSkgdHJhbnNsYXRlWCgtNjIlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIzN1wiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0yLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzklKSB0cmFuc2xhdGVYKC02MiUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjM4XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTIuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOSUpIHRyYW5zbGF0ZVgoLTYyJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiMzlcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM5JSkgdHJhbnNsYXRlWCgtNjIlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0MFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0yLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzklKSB0cmFuc2xhdGVYKC02MiUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQxXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTIuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOSUpIHRyYW5zbGF0ZVgoLTYyJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDJcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMy5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNjMlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0M1wiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0zLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC02MyUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ0XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTMuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTYzJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDVcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMy5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNjMlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0NlwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0zLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC02MyUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjQ3XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTMuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTYzJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNDhcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMy5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNjMlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI0OVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0zLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC02MyUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjUwXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTMuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTYzJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTFcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMy5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNjMlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1MlwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0zLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC02MyUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjUzXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTMuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTYzJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTRcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMy5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNjMlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1NVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0zLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC02MyUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU2XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTMuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTYzJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNTdcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMy5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNjMlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI1OFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0zLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC02MyUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjU5XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTMuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTYzJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjBcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMy5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNjMlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2MVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0zLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC02MyUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuMzRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjYyXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTMuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTYzJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC4zNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjNcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTQlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY0XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTQuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTU0JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2NVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS00LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01NCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjZcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTQlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjY3XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTQuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTU0JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI2OFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS00LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01NCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNjlcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTQlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjcwXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTQuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTU0JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3MVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS00LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01NCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzJcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTQlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjczXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTQuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTU0JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3NFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS00LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01NCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzVcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTQlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc2XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTQuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTU0JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI3N1wiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS00LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01NCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiNzhcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTQlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjc5XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTQuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTU0JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4MFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS00LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01NCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODFcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNC5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTQlKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjgyXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTQuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTU0JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4M1wiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS00LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01NCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODRcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNDglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjQ0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4NVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS01LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC00OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNDRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg2XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTUuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTQ4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40NGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiODdcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNDglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjQ0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI4OFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS01LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC00OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNDRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjg5XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTUuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTQ4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40NGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTBcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNDglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjQ0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5MVwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS01LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC00OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNDRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjkyXCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTUuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTQ4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40NGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTNcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNDglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjQ0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5NFwiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS01LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC00OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNDRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk1XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTUuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTQ4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40NGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTZcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNDglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjQ0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCI5N1wiXSArIC5wcm9ncmVzcy1pY29uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS01LnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC00OCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDAuNDRlbTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3NbZGF0YS1wcm9ncmVzcz1cIjk4XCJdICsgLnByb2dyZXNzLWljb246YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTUuc3ZnXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTQ4JSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMC40NGVtOyB9XG4gICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzc1tkYXRhLXByb2dyZXNzPVwiOTlcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNDglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjQ0ZW07IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzW2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gKyAucHJvZ3Jlc3MtaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNDglKTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAwLjQ0ZW07IH1cbiAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTsgfVxuICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucG9pbnRzLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogMDtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDBweDtcbiAgICAvKiBTYWZhcmkgNC04ICovXG4gICAgcGVyc3BlY3RpdmU6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjEzZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5wb2ludHMtd3JhcHBlciAuYmctaGVscGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTAuMDhlbTtcbiAgICAgIGxlZnQ6IC0uMDhlbTtcbiAgICAgIGJvdHRvbTogLTAuMDhlbTtcbiAgICAgIHJpZ2h0OiAtLjA4ZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDQ1ZGVnKTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucG9pbnRzLXdyYXBwZXIgLmN1cnJlbnQtcG9pbnRzIHtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDAuMDllbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5wb2ludHMtd3JhcHBlciAuY3VycmVudC1wb2ludHM6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJy8nOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucG9pbnRzLXdyYXBwZXIgLmN1cnJlbnQtcG9pbnRzIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuMTExNmVtOyB9IH1cbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucG9pbnRzLXdyYXBwZXIgLnRhcmdldC1wb2ludHMge1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC4wOGVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnBvaW50cy13cmFwcGVyIC50YXJnZXQtcG9pbnRzOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgcHRzJzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnBvaW50cy13cmFwcGVyIC50YXJnZXQtcG9pbnRzIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuMDc0ZW07IH0gfVxuXG4uaW9zIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IC5wb2ludHMtd3JhcHBlcixcbi5zYWZhcmkgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnBvaW50cy13cmFwcGVyIHtcbiAgYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5pb3MgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnBvaW50cy13cmFwcGVyIC5iZy1oZWxwZXIsXG4gIC5zYWZhcmkgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLnBvaW50cy13cmFwcGVyIC5iZy1oZWxwZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCg0NWRlZykgdHJhbnNsYXRlWigtMjBweCk7IH1cbiAgLmlvcyAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucG9pbnRzLXdyYXBwZXIgc3BhbixcbiAgLnNhZmFyaSAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucG9pbnRzLXdyYXBwZXIgc3BhbiB7XG4gICAgdG9wOiAxLjZyZW07IH1cblxuLmNvbmZpcm0tZGV0YWlscy1jb21wb25lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzOC42cmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY29uZmlybS1kZXRhaWxzLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgIG1heC13aWR0aDogMzEuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiA0LjJyZW07IH1cblxuLmNvbm5lY3QtY29tcG9uZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjRmMTtcbiAgcGFkZGluZzogNXJlbSA1cmVtIDVyZW0gMTByZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbm5lY3QtY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTsgfSB9XG4gIC5jb25uZWN0LWNvbXBvbmVudCBoNCwgLmNvbm5lY3QtY29tcG9uZW50IGgxLCAuY29ubmVjdC1jb21wb25lbnQgaDIsIC5jb25uZWN0LWNvbXBvbmVudCBoMywgLmNvbm5lY3QtY29tcG9uZW50IGg1LCAuY29ubmVjdC1jb21wb25lbnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07IH1cbiAgLmNvbm5lY3QtY29tcG9uZW50IC5zY3JpcHQtdGV4dCB7XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIzZW07IH1cbiAgLmNvbm5lY3QtY29tcG9uZW50IHAge1xuICAgIG1heC13aWR0aDogNzAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgIC5jb25uZWN0LWNvbXBvbmVudCBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLmNvbm5lY3QtY29tcG9uZW50IGEge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb25uZWN0LWNvbXBvbmVudCBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtOyB9IH1cbiAgLmNvbm5lY3QtY29tcG9uZW50IHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAxcmVtIDAgMXJlbSAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5jb25uZWN0LWNvbXBvbmVudCB1bCBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAxLjRyZW0gMDsgfVxuICAgICAgLmNvbm5lY3QtY29tcG9uZW50IHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogIzAzNmQ1OCAhaW1wb3J0YW50O1xuICAgICAgICAvKiBUT0RPIGZpbmQgb3ZlcnJpZGUgYW5kIHR3ZWFrIGl0IGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pKi9cbiAgICAgICAgbWFyZ2luOiAwIDAgMCAycmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIC8qIFRPRE8gZmluZCBvdmVycmlkZSBhbmQgdHdlYWsgaXRhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSovIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY29ubmVjdC1jb21wb25lbnQgdWwgbGkgYSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIC5jb25uZWN0LWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxLjlyZW0gMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbm5lY3QtY29tcG9uZW50IC5jb25uZWN0LXJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICAuY29ubmVjdC1jb21wb25lbnQuaGlkZS1yaWdodCAuY29ubmVjdC1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29ubmVjdC1jb21wb25lbnQuaGlkZS1yaWdodCAuY29ubmVjdC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLnNlcGFyYXRvci13cmFwcGVyLFxuLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC50aXRsZSxcbi5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAuZGF0ZSxcbi5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAucXVhbnRpdHksXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLnRvdGFsLXByaWNlLFxuLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5wcmljaW5nLWluZm8ge1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAuc2VwYXJhdG9yLXdyYXBwZXIge1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzJiMzkzNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLmJ1dHRvbnMtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbi5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAuaXRlbS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xuICAucmVjZW50LW9yZGVycy1jb21wb25lbnQgLml0ZW0taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLnByaWNpbmctaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMmIzOTM2O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zMzsgfVxuXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLnJlY2VudC1vcmRlcnMtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5yZWNlbnQtb3JkZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucmVjZW50LW9yZGVycy1jb21wb25lbnQgLnJlY2VudC1vcmRlci1pdGVtIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5yZWNlbnQtb3JkZXItaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnXCIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTAlIDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDsgfVxuICAucmVjZW50LW9yZGVycy1jb21wb25lbnQgLnJlY2VudC1vcmRlci1pdGVtOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItZ3JheS5zdmdcIik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTAwJTtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5tb2RhbC1mb290ZXIge1xuICBtYXgtd2lkdGg6IDY1cmVtO1xuICBtYXJnaW46IDRyZW0gYXV0byAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5tb2RhbC1mb290ZXIge1xuICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMDsgfSB9XG5cbi5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAuc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAudGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMmIzOTM2O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC50aXRsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH0gfVxuXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAzLjRyZW07IH1cblxuLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6ICMyYjM5MzY7IH1cblxuLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNHJlbTsgfVxuXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLnByb2R1Y3QtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC40cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAucHJvZHVjdC1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cblxuLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5xdWFudGl0eSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMyYjM5MzY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTsgfVxuXG4ucmVjZW50LW9yZGVycy1jb21wb25lbnQgLnRvdGFsLXByaWNlIHtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5sb2FkLW1vcmUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctdG9wOiAzcmVtOyB9XG4gIC5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAubG9hZC1tb3JlIGEge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IC5idXR0b25zLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzEuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yZWNlbnQtb3JkZXJzLWNvbXBvbmVudCAuYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuOHJlbTsgfSB9XG5cbi5yZWNlbnQtb3JkZXJzLXNsaWRlci1jb21wb25lbnQgLnJlY2VudC1vcmRlci1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjRyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnJlY2VudC1vcmRlcnMtc2xpZGVyLWNvbXBvbmVudCAudGl0bGUsXG4ucmVjZW50LW9yZGVycy1zbGlkZXItY29tcG9uZW50IC5hZGRyZXNzLFxuLnJlY2VudC1vcmRlcnMtc2xpZGVyLWNvbXBvbmVudCAuZGF0ZSxcbi5yZWNlbnQtb3JkZXJzLXNsaWRlci1jb21wb25lbnQgLmluZ3JlZGllbnRzLFxuLnJlY2VudC1vcmRlcnMtc2xpZGVyLWNvbXBvbmVudCAuaXRlbS1pbmZvLFxuLnJlY2VudC1vcmRlcnMtc2xpZGVyLWNvbXBvbmVudCAucHJpY2VpbmctaW5mbyB7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuLnJlY2VudC1vcmRlcnMtc2xpZGVyLWNvbXBvbmVudCAudGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMmIzOTM2O1xuICBtYXJnaW4tYm90dG9tOiAuMnJlbTsgfVxuXG4ucmVjZW50LW9yZGVycy1zbGlkZXItY29tcG9uZW50IC5hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICBjb2xvcjogIzJiMzkzNjtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtOyB9XG5cbi5yZWNlbnQtb3JkZXJzLXNsaWRlci1jb21wb25lbnQgLmRhdGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjb2xvcjogIzJiMzkzNjsgfVxuXG4ucmVjZW50LW9yZGVycy1zbGlkZXItY29tcG9uZW50IC5pbmdyZWRpZW50cyB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS4yMztcbiAgY29sb3I6ICMyYjM5MzY7XG4gIG1hcmdpbi1ib3R0b206IC42cmVtOyB9XG5cbi5yZWNlbnQtb3JkZXJzLXNsaWRlci1jb21wb25lbnQgLml0ZW0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzLjRyZW07IH1cblxuLnJlY2VudC1vcmRlcnMtc2xpZGVyLWNvbXBvbmVudCAub3JkZXItYWdhaW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4ucmVjZW50LW9yZGVycy1zbGlkZXItY29tcG9uZW50IC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG4ucmVjZW50LW9yZGVycy1zbGlkZXItY29tcG9uZW50IC5tb2RhbC1zdWJ0aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucmVjZW50LW9yZGVycy1zbGlkZXItY29tcG9uZW50IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMy40cmVtOyB9XG5cbi5yZWNlbnQtb3JkZXJzLXNsaWRlci1jb21wb25lbnQgLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLnJlY2VudC1vcmRlcnMtc2xpZGVyLWNvbXBvbmVudCAuc2VwYXJhdG9yLXdyYXBwZXIge1xuICBtYXJnaW46IDFyZW0gMDsgfVxuXG4ucmVjZW50LW9yZGVycy1zbGlkZXItY29tcG9uZW50IC5idXR0b25zLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzEuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnJlY2VudC1vcmRlcnMtc2xpZGVyLWNvbXBvbmVudCAuYnV0dG9ucy13cmFwcGVyIC5wcmltYXJ5LWJ1dHRvbixcbiAgLnJlY2VudC1vcmRlcnMtc2xpZGVyLWNvbXBvbmVudCAuYnV0dG9ucy13cmFwcGVyIC50ZXJ0aWFyeS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5yZWNlbnQtb3JkZXJzLXNsaWRlci1jb21wb25lbnQgLnByaWNlaW5nLWluZm8ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cblxuLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAubW9kYWwtaGVhZGVyIC5pbmZvLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cblxuLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMy4ycmVtIDAgM3JlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mYXZvcml0ZS1wcm9kdWN0cy1jb21wb25lbnQgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cblxuLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAubGlzdC13cmFwcGVyIC5ncmFkaWVudC1oZWxwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZkZjllZiwgcmdiYSgyNTUsIDI1NSwgMjUwLCAwKSk7IH1cblxuLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAubGlzdC13cmFwcGVyIC5mYXZvcml0ZS1wcm9kdWN0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY5Zjk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAubGlzdC13cmFwcGVyIC5uZXh0IGltZyxcbiAgLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAubGlzdC13cmFwcGVyIC5wcmV2IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5mYXZvcml0ZS1wcm9kdWN0cy1jb21wb25lbnQgLnByb2R1Y3QtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEzLjNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMXJlbTtcbiAgbWFyZ2luOiAtOXJlbSBhdXRvIDFyZW07IH1cblxuLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAudGl0bGUge1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAuZGV0YWlscy13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAwO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAuZGV0YWlscy13cmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAuZGV0YWlscy13cmFwcGVyIHNwYW4gKyBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuOHJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogLjhyZW07XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmYWM1M2M7IH1cbiAgLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAuZGV0YWlscy13cmFwcGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMCUgMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC40cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZmF2b3JpdGUtcHJvZHVjdHMtY29tcG9uZW50IC5ib29zdHMtbGlzdCB7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5mYXZvcml0ZS1wcm9kdWN0cy1jb21wb25lbnQgLmFkZCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtOyB9XG5cbi5mYXZvcml0ZS1wcm9kdWN0cy1jb21wb25lbnQgLmJ1dHRvbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5mYXZvcml0ZS1wcm9kdWN0cy1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAyMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgbWF4LXdpZHRoOiAxNS41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgbWluLXdpZHRoOiAwOyB9IH1cblxuLmZhdm9yaXRlLXByb2R1Y3RzLWNvbXBvbmVudCAubW9kYWwtYm9keSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY3VzdG9tLXNsaWRlci1jb21wb25lbnQgLmN1c3RvbS1zbGlkZXItbGlzdCB7XG4gIG1heC13aWR0aDogNjMuNnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY3VzdG9tLXNsaWRlci1jb21wb25lbnQgLmxpc3Qtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jdXN0b20tc2xpZGVyLWNvbXBvbmVudCAubGlzdC13cmFwcGVyIHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87IH0gfVxuICAuY3VzdG9tLXNsaWRlci1jb21wb25lbnQgLmxpc3Qtd3JhcHBlci5yaWdodC1ncmFkaWVudDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxNnJlbTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZkZjllZiwgcmdiYSgyNTUsIDI1NSwgMjUwLCAwKSk7IH1cbiAgLmN1c3RvbS1zbGlkZXItY29tcG9uZW50IC5saXN0LXdyYXBwZXIubGVmdC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTByZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmRmOWVmLCByZ2JhKDI1NSwgMjU1LCAyNTAsIDApKTsgfVxuXG4uY3VzdG9tLXNsaWRlci1jb21wb25lbnQgLmdyYWRpZW50LWhlbHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmN1c3RvbS1zbGlkZXItY29tcG9uZW50IC5jdXN0b20tc2xpZGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi13aWR0aDogMTlyZW07XG4gIG1heC13aWR0aDogMTkuN3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjZyZW0gMS44cmVtO1xuICBib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDAuNXJlbSAwIHJnYmEoMTkyLCAyMTcsIDIxMiwgMC40KTsgfVxuICAuY3VzdG9tLXNsaWRlci1jb21wb25lbnQgLmN1c3RvbS1zbGlkZXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmN1c3RvbS1zbGlkZXItY29tcG9uZW50IC5uZXh0LFxuLmN1c3RvbS1zbGlkZXItY29tcG9uZW50IC5wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5jdXN0b20tc2xpZGVyLWNvbXBvbmVudCAubmV4dCBpbWcsXG4gIC5jdXN0b20tc2xpZGVyLWNvbXBvbmVudCAucHJldiBpbWcge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAycmVtOyB9XG5cbi5jdXN0b20tc2xpZGVyLWNvbXBvbmVudCAubmV4dCB7XG4gIHJpZ2h0OiAtMnJlbTsgfVxuXG4uY3VzdG9tLXNsaWRlci1jb21wb25lbnQgLnByZXYge1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAtMnJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4ubmV3c3Jvb20taGVhZGVyLWNvbXBvbmVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm5ld3Nyb29tLWhlYWRlci1jb21wb25lbnQgPiBkaXYge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5uZXdzcm9vbS1oZWFkZXItY29tcG9uZW50IC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTM7IH1cbiAgICAubmV3c3Jvb20taGVhZGVyLWNvbXBvbmVudCAudGl0bGUgaDEsXG4gICAgLm5ld3Nyb29tLWhlYWRlci1jb21wb25lbnQgLnRpdGxlIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzcm9vbS1oZWFkZXItY29tcG9uZW50IC50aXRsZSBoMSxcbiAgICAgICAgLm5ld3Nyb29tLWhlYWRlci1jb21wb25lbnQgLnRpdGxlIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTsgfSB9XG4gIC5uZXdzcm9vbS1oZWFkZXItY29tcG9uZW50IC5zdWJ0aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTE7IH1cbiAgICAubmV3c3Jvb20taGVhZGVyLWNvbXBvbmVudCAuc3VidGl0bGUgaDIge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3Nyb29tLWhlYWRlci1jb21wb25lbnQgLnN1YnRpdGxlIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfSB9XG4gIC5uZXdzcm9vbS1oZWFkZXItY29tcG9uZW50IC5kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzcm9vbS1oZWFkZXItY29tcG9uZW50IC5kYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC4zcmVtOyB9IH1cbiAgICAubmV3c3Jvb20taGVhZGVyLWNvbXBvbmVudCAuZGF0ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91bmRlcmxpbmUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIxLjJyZW07XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xLjhyZW07XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAubmV3c3Jvb20taGVhZGVyLWNvbXBvbmVudCAuZGF0ZSBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3c3Jvb20taGVhZGVyLWNvbXBvbmVudCAuZGF0ZSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42NzsgfSB9XG4gICAgICAubmV3c3Jvb20taGVhZGVyLWNvbXBvbmVudCAuZGF0ZSBzcGFuICsgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgICAgICAgLm5ld3Nyb29tLWhlYWRlci1jb21wb25lbnQgLmRhdGUgc3BhbiArIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuXG4ucnRlLWNvbXBvbmVudCB7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMzNjM2MzY7IH1cbiAgLnJ0ZS1jb21wb25lbnQgLmVtYmVkLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5ydGUtY29tcG9uZW50IC5lbWJlZC13cmFwcGVyIC5lbWJlZC1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07IH1cbiAgICAgIC5ydGUtY29tcG9uZW50IC5lbWJlZC13cmFwcGVyIC5lbWJlZC1jb250YWluZXI6aG92ZXIgLnZpZGVvLWNvbnRyb2wge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAucnRlLWNvbXBvbmVudCAuZW1iZWQtd3JhcHBlciAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcbiAgICAgIC5ydGUtY29tcG9uZW50IC5lbWJlZC13cmFwcGVyIC5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxuICAgICAgLnJ0ZS1jb21wb25lbnQgLmVtYmVkLXdyYXBwZXIgLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuOHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7IH1cbiAgLnJ0ZS1jb21wb25lbnQgYSB7XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH1cbiAgICAucnRlLWNvbXBvbmVudCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtc2hhZG93OiAtMC4yNXB4IC0wLjI1cHggMCAjMDM2ZDU4LCAwLjI1cHggMC4yNXB4ICMwMzZkNTg7IH1cbiAgICAucnRlLWNvbXBvbmVudCBhLmZjcy10aGlyZC1wYXJ0eSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjNyZW07IH1cbiAgICAgIC5ydGUtY29tcG9uZW50IGEuZmNzLXRoaXJkLXBhcnR5OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXFxlOTAwXCIgIWltcG9ydGFudDtcbiAgICAgICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgLnJ0ZS1jb21wb25lbnQgaHIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucnRlLWNvbXBvbmVudCBociB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfSB9XG4gIC5ydGUtY29tcG9uZW50IGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ydGUtY29tcG9uZW50IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTsgfSB9XG4gIC5ydGUtY29tcG9uZW50IGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgICAucnRlLWNvbXBvbmVudCBibG9ja3F1b3RlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1wiJzsgfVxuICAgIC5ydGUtY29tcG9uZW50IGJsb2NrcXVvdGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICfigJ0nOyB9XG4gIC5ydGUtY29tcG9uZW50IHVsLCAucnRlLWNvbXBvbmVudCBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNjguNHJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ydGUtY29tcG9uZW50IHVsLCAucnRlLWNvbXBvbmVudCBvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgLnJ0ZS1jb21wb25lbnQgdWwgbGksIC5ydGUtY29tcG9uZW50IG9sIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAucnRlLWNvbXBvbmVudCB1bCBsaTpiZWZvcmUsIC5ydGUtY29tcG9uZW50IG9sIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC44cmVtO1xuICAgICAgICBjb2xvcjogIzAzNmQ1ODsgfVxuICAgICAgLnJ0ZS1jb21wb25lbnQgdWwgbGkgKyBsaSwgLnJ0ZS1jb21wb25lbnQgb2wgbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAucnRlLWNvbXBvbmVudCB1bCBzdHJvbmcsIC5ydGUtY29tcG9uZW50IG9sIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5ydGUtY29tcG9uZW50IG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvdW50ZXItcmVzZXQ6IG15LWF3ZXNvbWUtY291bnRlcjsgfVxuICAucnRlLWNvbXBvbmVudCBvbCBsaSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IG15LWF3ZXNvbWUtY291bnRlcjsgfVxuICAucnRlLWNvbXBvbmVudCBvbCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKG15LWF3ZXNvbWUtY291bnRlcikgXCIuIFwiO1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5hbGxlcmdlbi1kaXNjbGFpbWVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFsbGVyZ2VuLWRpc2NsYWltZXIubWF4LXdpZHRoLWRlc2t0b3Age1xuICAgIG1heC13aWR0aDogMTE2cmVtOyB9XG4gIC5hbGxlcmdlbi1kaXNjbGFpbWVyLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDAgM3JlbSA1cmVtIDEuNXJlbTsgfVxuXG4ubmV3cy1mb290ZXItY29tcG9uZW50IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgLm5ld3MtZm9vdGVyLWNvbXBvbmVudCBoNCB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5uZXdzLWZvb3Rlci1jb21wb25lbnQgLnRleHQtcm93IHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubmV3cy1mb290ZXItY29tcG9uZW50IC5pbmZvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5uZXdzLWZvb3Rlci1jb21wb25lbnQgLmluZm8td3JhcHBlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hcmdpbjogMnJlbSBhdXRvIDAgMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3MtZm9vdGVyLWNvbXBvbmVudCAuaW5mby13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9IH1cbiAgICAubmV3cy1mb290ZXItY29tcG9uZW50IC5pbmZvLXdyYXBwZXI6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzLWZvb3Rlci1jb21wb25lbnQgLmluZm8td3JhcHBlcjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAgICAgLm5ld3MtZm9vdGVyLWNvbXBvbmVudCAuaW5mby13cmFwcGVyOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5uZXdzLWZvb3Rlci1jb21wb25lbnQgLmluZm8td3JhcHBlciBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5uZXdzLWZvb3Rlci1jb21wb25lbnQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAubmV3cy1mb290ZXItY29tcG9uZW50IHN1cCB7XG4gICAgY29sb3I6ICMwMzZkNTg7IH1cblxuLm5ld3MtbGlzdC1jb21wb25lbnQge1xuICBtYXgtd2lkdGg6IDk3NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgLm5ld3MtbGlzdC1jb21wb25lbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgLm5ld3MtbGlzdC1jb21wb25lbnQgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAubmV3cy1saXN0LWNvbXBvbmVudCB1bCBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3QtY29tcG9uZW50IHVsIGxpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgIC5uZXdzLWxpc3QtY29tcG9uZW50IHVsIGxpOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTEwJTtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIHdpZHRoOiAxMDUlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubmV3cy1saXN0LWNvbXBvbmVudCB1bCBsaTphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIlOyB9IH1cbiAgICAgIC5uZXdzLWxpc3QtY29tcG9uZW50IHVsIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubmV3cy1saXN0LWNvbXBvbmVudCB1bCBsaSBhOmhvdmVyLFxuICAgICAgLm5ld3MtbGlzdC1jb21wb25lbnQgdWwgbGkgYTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMGQ5ZDQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLm5ld3MtbGlzdC1jb21wb25lbnQgdWwgbGkgLm5ld3MtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiA1cHggMXB4IDJweCAtMnB4ICNlZWVlZWU7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDFweCAycHggLTJweCAjZWVlZWVlO1xuICAgICAgICBib3gtc2hhZG93OiA1cHggMXB4IDJweCAtMnB4ICNlZWVlZWUgLm5ld3MtbGlzdC1jb21wb25lbnQgdWwgbGkgLm5ld3MtaW1hZ2UgaW1nO1xuICAgICAgICAgIGJveC1zaGFkb3ctd2lkdGg6IGF1dG87XG4gICAgICAgICAgYm94LXNoYWRvdy1oZWlnaHQ6IDE1MHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICAgICAgICAgLm5ld3MtbGlzdC1jb21wb25lbnQgdWwgbGkgLm5ld3MtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjhyZW07IH1cbiAgICAgICAgICAgIC5uZXdzLWxpc3QtY29tcG9uZW50IHVsIGxpIC5uZXdzLWltYWdlIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoNzAlKTsgfSB9XG4gICAgICAubmV3cy1saXN0LWNvbXBvbmVudCB1bCBsaSAubmV3cy1saXN0LXRleHQtd3JhcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLm5ld3MtbGlzdC1jb21wb25lbnQgdWwgbGkgLm5ld3MtbGlzdC10ZXh0LXdyYXAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLm5ld3MtbGlzdC1jb21wb25lbnQgdWwgbGkgLm5ld3MtbGlzdC10ZXh0LXdyYXAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgICAgICAgLm5ld3MtbGlzdC1jb21wb25lbnQgdWwgbGkgLm5ld3MtbGlzdC10ZXh0LXdyYXAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgIC5uZXdzLWxpc3QtY29tcG9uZW50IHVsIGxpIC5uZXdzLWRhdGUge1xuICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLm5ld3MtbGlzdC1jb21wb25lbnQgLmJ1dHRvbi1ib3gge1xuICAgIG1hcmdpbjogNHJlbSBhdXRvIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLm5ld3MtbGlzdC1jb21wb25lbnQgLmJ1dHRvbi1ib3ggYSB7XG4gICAgICB3aWR0aDogMTkwcHg7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtbGlzdC1jb21wb25lbnQgLmJ1dHRvbi1ib3ggLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDgwdnc7IH0gfVxuXG4uc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQge1xuICBtYXJnaW46IDhyZW0gMCAycmVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQge1xuICAgICAgbWFyZ2luOiAxcmVtIDAgMC4zcmVtIDA7IH0gfVxuICAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgbmF2IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgICAgLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IG5hdiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IG5hdiAubGlzdC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAwIDEuNnJlbTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IG5hdiAubGlzdC13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAgIC5zZWNvbmRhcnktbmF2LWNvbXBvbmVudCBuYXYgLmxpc3Qtd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4OCwgMTk5LCAxOTcsIDAuMzUpO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEuNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgbmF2IC5saXN0LXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC5zZWNvbmRhcnktbmF2LWNvbXBvbmVudCBuYXYgLmxpc3Qtd3JhcHBlciBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IG5hdiAubGlzdC13cmFwcGVyIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IG5hdiAubGlzdC13cmFwcGVyIGxpICsgbGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cmVtOyB9XG4gICAgICAgIC5zZWNvbmRhcnktbmF2LWNvbXBvbmVudCBuYXYgLmxpc3Qtd3JhcHBlciBsaS5mY3MtbmF2LWFjdGl2ZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IG5hdiAubGlzdC13cmFwcGVyIGxpLmZjcy1uYXYtYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAzNmQ1ODtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTEuM3JlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgbmF2IC5saXN0LXdyYXBwZXIgbGkuZmNzLW5hdi1hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xLjZyZW07IH0gfVxuICAgICAgICAgIC5zZWNvbmRhcnktbmF2LWNvbXBvbmVudCBuYXYgLmxpc3Qtd3JhcHBlciBsaS5mY3MtbmF2LWFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgICAgICAgLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IG5hdiAubGlzdC13cmFwcGVyIGxpIGEge1xuICAgICAgICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgIC5zZWNvbmRhcnktbmF2LWNvbXBvbmVudCBuYXYgLmxpc3Qtd3JhcHBlciBsaSBhLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDM2ZDU4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IG5hdiAubGlzdC13cmFwcGVyIGxpIGEuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07IH0gfVxuICAgICAgICAgIC5zZWNvbmRhcnktbmF2LWNvbXBvbmVudCBuYXYgLmxpc3Qtd3JhcHBlciBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5zZWNvbmRhcnktbmF2LWNvbXBvbmVudCBuYXYgLmxpc3Qtd3JhcHBlciBsaSBhOmZvY3VzLmZjcy10aGlyZC1wYXJ0eSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgICAgICAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgbmF2IC5saXN0LXdyYXBwZXIgbGkgYTpmb2N1cy5mY3MtdGhpcmQtcGFydHk6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAzNmQ1ODtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAtLjZyZW07XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMi4ycmVtO1xuICAgICAgICAgICAgICB0b3A6IC0uNnJlbTtcbiAgICAgICAgICAgICAgYm90dG9tOiAtLjJyZW07IH1cbiAgICAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgbmF2IC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XG4gICAgICB0b3A6IDAuNnJlbTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuZWRnZSAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgbGkgYS5zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICMwMzZkNTggIWltcG9ydGFudDsgfSB9XG5cbi5hcHAtbmF2LWNvbXBvbmVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNC40cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFwcC1uYXYtY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICAuYXBwLW5hdi1jb21wb25lbnQgLnNjcmlwdC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTsgfVxuICAuYXBwLW5hdi1jb21wb25lbnQgaDQge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICBmb250LXNpemU6IDIuNHJlbTsgfVxuICAuYXBwLW5hdi1jb21wb25lbnQgLmFwcC1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuYXBwLW5hdi1jb21wb25lbnQgLmFwcC1saXN0IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMi4ycmVtOyB9XG4gIC5hcHAtbmF2LWNvbXBvbmVudCBwIGEge1xuICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogLS4yNXB4IC0uMjVweCAwIHRyYW5zcGFyZW50LCBcciAuMjVweCAuMjVweCB0cmFuc3BhcmVudDsgfVxuICAgIC5hcHAtbmF2LWNvbXBvbmVudCBwIGE6aG92ZXIsIC5hcHAtbmF2LWNvbXBvbmVudCBwIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICB0ZXh0LXNoYWRvdzogLTAuMjVweCAtMC4yNXB4IDAgIzAzNmQ1OCwgMC4yNXB4IDAuMjVweCAjMDM2ZDU4OyB9XG5cbi5idXR0b24tbGluay1zZWxlY3Rpb24tY29tcG9uZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5idXR0b24tbGluay1zZWxlY3Rpb24tY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuICAuYnV0dG9uLWxpbmstc2VsZWN0aW9uLWNvbXBvbmVudCAubGluay1saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5idXR0b24tbGluay1zZWxlY3Rpb24tY29tcG9uZW50IC5saW5rLWxpc3QgLmxpbmstaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDIuMnJlbTtcbiAgICAgIG1pbi13aWR0aDogMTkwcHg7IH1cbiAgICAgIC5idXR0b24tbGluay1zZWxlY3Rpb24tY29tcG9uZW50IC5saW5rLWxpc3QgLmxpbmstaXRlbSBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5idXR0b24tbGluay1zZWxlY3Rpb24tY29tcG9uZW50IC5saW5rLWxpc3QgLmxpbmstaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmJ1dHRvbi1saW5rLXNlbGVjdGlvbi1jb21wb25lbnQgLmxpbmstc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJ1dHRvbi1saW5rLXNlbGVjdGlvbi1jb21wb25lbnQgLmxpbmstc2VwYXJhdG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDJyZW0gMDsgfSB9XG4gIC5idXR0b24tbGluay1zZWxlY3Rpb24tY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDEuMnJlbSA3LjlyZW0gMS4ycmVtIDYuOHJlbTsgfVxuICAgIC5idXR0b24tbGluay1zZWxlY3Rpb24tY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5idXR0b24tbGluay1zZWxlY3Rpb24tY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjhyZW0gNy45cmVtIDEuOHJlbSA2LjhyZW07IH0gfVxuICAuYnV0dG9uLWxpbmstc2VsZWN0aW9uLWNvbXBvbmVudCAuZmNzLXRoaXJkLXBhcnR5IC5mY3MtdGhpcmQtcGFydHktaWNvbjphZnRlciB7XG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5idXR0b24tbGluay1zZWxlY3Rpb24tY29tcG9uZW50IC5mY3MtdGhpcmQtcGFydHkgLmxpbmstdGV4dC13cmFwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcXGU5MDBcIiAhaW1wb3J0YW50O1xuICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogLjZyZW07XG4gICAgdG9wOiA1MiU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVZKDAuMXJlbSk7XG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAuc2VjdGlvbi1jb21wb25lbnQgKyAuYnV0dG9uLWxpbmstc2VsZWN0aW9uLWNvbXBvbmVudCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuXG4ubG9jYXRpb24tbGlzdC1jb21wb25lbnQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24taXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAyLjdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuN3JlbTsgfVxuICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24taXRlbTpiZWZvcmUsIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24taXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24taXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24taXRlbSAubWFpbi1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtIC5tYWluLXJvdyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1kYXRhLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWRhdGEtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1LjVyZW0pOyB9IH1cbiAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1pY29uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmljb24td3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMy41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNlZGY0ZjM7XG4gICAgaGVpZ2h0OiAzLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5pY29uLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuOHJlbTsgfSB9XG4gICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5pY29uLXdyYXBwZXIgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5pY29uLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IC4ycmVtO1xuICAgIGNvbG9yOiAjNjc3MjZmO1xuICAgIG1heC13aWR0aDogMy41cmVtOyB9XG4gIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAucmVzdWx0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IC42cmVtOyB9XG4gICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5yZXN1bHQtbmFtZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDAuN3JlbTtcbiAgICAgIGhlaWdodDogMC45cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAucHJvcGVydHktbGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLnByb3BlcnR5LWxpc3QgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBmb250LWZhbWlseTogQ2hhcmxlc3RvbiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICMzNjM2MzY7IH1cbiAgICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAucHJvcGVydHktbGlzdCBsaTpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgcGFkZGluZzogMCAuOHJlbTsgfVxuICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWhvdXJzIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWhvdXJzIC5zdGF0dXMub3BlbiB7XG4gICAgICBjb2xvcjogIzQ2ODQyNTsgfVxuICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24taG91cnMgLnN0YXR1cy5jbG9zZWQge1xuICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWhvdXJzIC5vcGVuLXVudGlsIHtcbiAgICAgIGNvbG9yOiAjNTk1YTU5OyB9XG4gICAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWhvdXJzIC5vcGVuLXVudGlsOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNHJlbTsgfVxuICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmhvdXJzIHtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1hZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xuICAgIG1heC13aWR0aDogMjByZW07IH1cbiAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1waG9uZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbWF4LXdpZHRoOiAyMHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLXBob25lIC5kZXNrdG9wLXBob25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1waG9uZSAubW9iaWxlLXBob25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24tcGhvbmUgLm1vYmlsZS1waG9uZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH0gfVxuICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWRlbGl2ZXJ5IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24tZGVsaXZlcnkgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuOHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24tZGVsaXZlcnkgbGkgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24tZGVsaXZlcnkgbGkgYSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogMy40cmVtO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDIuN3JlbTsgfVxuICAgICAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWRlbGl2ZXJ5IGxpIGEgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWRlbGl2ZXJ5IGxpIGEgc3Bhbjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDAuN3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC45cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24tZGVsaXZlcnkuc2hvdy1tb2JpbGUge1xuICAgICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1kZWxpdmVyeS5zaG93LW1vYmlsZSB7XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1kZWxpdmVyeS5zaG93LW1vYmlsZSBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMi40cmVtOyB9XG4gICAgICAgICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1kZWxpdmVyeS5zaG93LW1vYmlsZSBsaTpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgICAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWRlbGl2ZXJ5LnNob3ctbW9iaWxlIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBvcmRlcjogMzsgfVxuICAgICAgICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24tZGVsaXZlcnkuc2hvdy1tb2JpbGUgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAgICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1kZWxpdmVyeS5zaG93LW1vYmlsZSBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgb3JkZXI6IDQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1kZWxpdmVyeS5zaG93LW1vYmlsZSBsaSAuc2VydmljZS1sb2dvIHtcbiAgICAgICAgICB3aWR0aDogMy40cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAuY3RhLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiAxLjhyZW07IH1cbiAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmN0YS13cmFwcGVyIGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAuY3RhLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmN0YS13cmFwcGVyIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEuOTVyZW0gMy40cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfSB9XG5cbi5tb2JpbGUtbWVudS1saW5rLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGQ5O1xuICBtYXJnaW4tdG9wOiA0cmVtOyB9XG4gIC5tb2JpbGUtbWVudS1saW5rLWxpc3QgLnRleHQtYnRuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLm1vYmlsZS1tZW51LWxpbmstbGlzdCAudGV4dC1idG46YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubW9iaWxlLW1lbnUtbGluay1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gICAgICAubW9iaWxlLW1lbnUtbGluay1saXN0ID4gdWw6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmcpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuM3JlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5tb2JpbGUtbWVudS1saW5rLWxpc3QgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAubW9iaWxlLW1lbnUtbGluay1saXN0IHVsIC50ZXh0LWJ0bjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgIC5tb2JpbGUtbWVudS1saW5rLWxpc3QgdWwgbGkucHJpbWFyeS1tb2JpbGUtbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgICAgICAgICAubW9iaWxlLW1lbnUtbGluay1saXN0IHVsIGxpLnByaW1hcnktbW9iaWxlLW1lbnU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Zyk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4zcmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1vYmlsZS1tZW51LWxpbmstbGlzdCB1bCBsaS5wcmltYXJ5LW1vYmlsZS1tZW51IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm1vYmlsZS1tZW51LWxpbmstbGlzdCB1bCBsaS5wcmltYXJ5LW1vYmlsZS1tZW51ID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwIDAgMS42cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAubW9iaWxlLW1lbnUtbGluay1saXN0IHVsIGxpLnByaW1hcnktbW9iaWxlLW1lbnUgPiBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDNyZW07XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH1cbiAgICAgICAgICAgIC5tb2JpbGUtbWVudS1saW5rLWxpc3QgdWwgbGkucHJpbWFyeS1tb2JpbGUtbWVudSA+IGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpOyB9XG4gICAgICAgICAgLm1vYmlsZS1tZW51LWxpbmstbGlzdCB1bCBsaS5wcmltYXJ5LW1vYmlsZS1tZW51IHVsLnNlY29uZGFyeS1tb2JpbGUtbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgIC5tb2JpbGUtbWVudS1saW5rLWxpc3QgdWwgbGkucHJpbWFyeS1tb2JpbGUtbWVudSB1bC5zZWNvbmRhcnktbW9iaWxlLWxpc3Q6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnKTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjhweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDsgfVxuICAgICAgICAgICAgLm1vYmlsZS1tZW51LWxpbmstbGlzdCB1bCBsaS5wcmltYXJ5LW1vYmlsZS1tZW51IHVsLnNlY29uZGFyeS1tb2JpbGUtbGlzdCBsaS5zZWNvbmRhcnktbW9iaWxlLW1lbnUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gMCAuOXJlbSAzLjhyZW07IH1cbiAgICAgICAgICAgICAgLm1vYmlsZS1tZW51LWxpbmstbGlzdCB1bCBsaS5wcmltYXJ5LW1vYmlsZS1tZW51IHVsLnNlY29uZGFyeS1tb2JpbGUtbGlzdCBsaS5zZWNvbmRhcnktbW9iaWxlLW1lbnUgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgICAgICAgLm1vYmlsZS1tZW51LWxpbmstbGlzdCB1bCBsaS5wcmltYXJ5LW1vYmlsZS1tZW51IHVsLnNlY29uZGFyeS1tb2JpbGUtbGlzdCBsaS5zZWNvbmRhcnktbW9iaWxlLW1lbnUgPiBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICAgICAgICAgICAgICAgIC5tb2JpbGUtbWVudS1saW5rLWxpc3QgdWwgbGkucHJpbWFyeS1tb2JpbGUtbWVudSB1bC5zZWNvbmRhcnktbW9iaWxlLWxpc3QgbGkuc2Vjb25kYXJ5LW1vYmlsZS1tZW51ID4gYTpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUuc3ZnXCIpOyB9XG4gICAgICAgICAgICAgIC5tb2JpbGUtbWVudS1saW5rLWxpc3QgdWwgbGkucHJpbWFyeS1tb2JpbGUtbWVudSB1bC5zZWNvbmRhcnktbW9iaWxlLWxpc3QgbGkuc2Vjb25kYXJ5LW1vYmlsZS1tZW51IC50ZXh0LWJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgICAubW9iaWxlLW1lbnUtbGluay1saXN0IHVsIGxpLnByaW1hcnktbW9iaWxlLW1lbnUgdWwuc2Vjb25kYXJ5LW1vYmlsZS1saXN0IGxpLnNlY29uZGFyeS1tb2JpbGUtbWVudSAudGV4dC1idG46aG92ZXIsIC5tb2JpbGUtbWVudS1saW5rLWxpc3QgdWwgbGkucHJpbWFyeS1tb2JpbGUtbWVudSB1bC5zZWNvbmRhcnktbW9iaWxlLWxpc3QgbGkuc2Vjb25kYXJ5LW1vYmlsZS1tZW51IC50ZXh0LWJ0bjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgICAgICAgICAgICAgICAgLm1vYmlsZS1tZW51LWxpbmstbGlzdCB1bCBsaS5wcmltYXJ5LW1vYmlsZS1tZW51IHVsLnNlY29uZGFyeS1tb2JpbGUtbGlzdCBsaS5zZWNvbmRhcnktbW9iaWxlLW1lbnUgLnRleHQtYnRuOmhvdmVyOmFmdGVyLCAubW9iaWxlLW1lbnUtbGluay1saXN0IHVsIGxpLnByaW1hcnktbW9iaWxlLW1lbnUgdWwuc2Vjb25kYXJ5LW1vYmlsZS1saXN0IGxpLnNlY29uZGFyeS1tb2JpbGUtbWVudSAudGV4dC1idG46Zm9jdXM6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuICAgICAgICAgICAgICAubW9iaWxlLW1lbnUtbGluay1saXN0IHVsIGxpLnByaW1hcnktbW9iaWxlLW1lbnUgdWwuc2Vjb25kYXJ5LW1vYmlsZS1saXN0IGxpLnNlY29uZGFyeS1tb2JpbGUtbWVudTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS42cmVtOyB9IH1cblxuLnZpZGVvLWVtYmVkLWNvbXBvbmVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG4gIC52aWRlby1lbWJlZC1jb21wb25lbnQuZ29sZC10aGVtZSAub3JnYW5pYy1zaGFwZSB7XG4gICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAudmlkZW8tZW1iZWQtY29tcG9uZW50LmJsdWUtdGhlbWUgLm9yZ2FuaWMtc2hhcGUge1xuICAgIGJhY2tncm91bmQ6ICNjMGQ5ZDQ7IH1cbiAgLnZpZGVvLWVtYmVkLWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZSAub3JnYW5pYy1zaGFwZSB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZTRkYzsgfVxuICAudmlkZW8tZW1iZWQtY29tcG9uZW50Lm1pbnQtdGhlbWUgLm9yZ2FuaWMtc2hhcGUge1xuICAgIGJhY2tncm91bmQ6ICNlYWYzZDY7IH1cbiAgLnZpZGVvLWVtYmVkLWNvbXBvbmVudCAudmlkZW8tY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9wYXVzZS13aGl0ZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiA3LjhyZW07XG4gICAgaGVpZ2h0OiA3LjhyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGFsbDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAudmlkZW8tZW1iZWQtY29tcG9uZW50IC52aWRlby1jb250cm9sIGEge1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgLnZpZGVvLWVtYmVkLWNvbXBvbmVudCAudmlkZW8tY29udHJvbC52aWRlby1wYXVzZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3BsYXktd2hpdGUuc3ZnXCIpO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAudmlkZW8tZW1iZWQtY29tcG9uZW50IC5vcmdhbmljLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NC41cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudmlkZW8tZW1iZWQtY29tcG9uZW50IC5vcmdhbmljLXNoYXBlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhlNGRjO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRyZW07XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oNC4yNzIzNiUgOC42MjA2OSUsIDQ1LjUyNzM3JSAzLjczNTYzJSwgODguMjUxJSAwLjI4NzM2JSwgOTkuMTk4OTMlIDAuMjg3MzYlLCA5OS44NjY0OSUgMi4wMTE0OSUsIDk5Ljg2NjQ5JSA4Ny42NDM2OCUsIDk5LjczMjk4JSA5OC44NTA1NyUsIDk5LjA2NTQyJSAxMDAlLCA4Ny40NDk5MyUgOTkuNDI1MjklLCA4Mi41MTAwMSUgOTguODUwNTclLCA3NS45Njc5NiUgOTcuOTg4NTElLCA3My42OTgyNiUgOTcuOTg4NTElLCA2Ni40ODg2NSUgOTYuODM5MDglLCA1Ny40MDk4OCUgOTYuMjY0MzclLCA1NC40NzI2MyUgOTYuMjY0MzclLCA0Ni44NjI0OCUgOTUuOTc3MDElLCAzOC4zMTc3NiUgOTUuNjg5NjYlLCAyNC42OTk2JSA5NS4xMTQ5NCUsIDYuNDA4NTQlIDk0LjgyNzU5JSwgMC4yNjcwMiUgOTMuMTAzNDUlLCAwLjEzMzUxJSA4Ny42NDM2OCUsIDAuMTMzNTElIDE1LjgwNDYlLCAwLjI2NzAyJSAxMC45MTk1NCUsIDEuMzM1MTElIDkuMTk1NCUsIDQuMjcyMzYlIDguNjIwNjklKTsgfVxuICAudmlkZW8tZW1iZWQtY29tcG9uZW50IC5lbWJlZC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC52aWRlby1lbWJlZC1jb21wb25lbnQgLmVtYmVkLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMuMnJlbSk7IH0gfVxuICAgIC52aWRlby1lbWJlZC1jb21wb25lbnQgLmVtYmVkLXdyYXBwZXIgLmVtYmVkLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cmVtKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC52aWRlby1lbWJlZC1jb21wb25lbnQgLmVtYmVkLXdyYXBwZXIgLmVtYmVkLWNvbnRhaW5lciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01LjIwODN2dyk7IH0gfVxuICAgICAgLnZpZGVvLWVtYmVkLWNvbXBvbmVudCAuZW1iZWQtd3JhcHBlciAuZW1iZWQtY29udGFpbmVyOmhvdmVyIC52aWRlby1jb250cm9sIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnZpZGVvLWVtYmVkLWNvbXBvbmVudCAuZW1iZWQtd3JhcHBlciAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcbiAgICAgIC52aWRlby1lbWJlZC1jb21wb25lbnQgLmVtYmVkLXdyYXBwZXIgLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4gICAgICAudmlkZW8tZW1iZWQtY29tcG9uZW50IC5lbWJlZC13cmFwcGVyIC5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjhyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrOyB9XG5cbi5pb3MgLnZpZGVvLWVtYmVkLWNvbXBvbmVudCAudmlkZW8tY29udHJvbDpub3QoLnZpZGVvLXBhdXNlZCk6aG92ZXIsIC5pb3MgLnZpZGVvLWVtYmVkLWNvbXBvbmVudCAudmlkZW8tY29udHJvbDpub3QoLnZpZGVvLXBhdXNlZCksXG4uYW5kcm9pZCAudmlkZW8tZW1iZWQtY29tcG9uZW50IC52aWRlby1jb250cm9sOm5vdCgudmlkZW8tcGF1c2VkKTpob3Zlcixcbi5hbmRyb2lkIC52aWRlby1lbWJlZC1jb21wb25lbnQgLnZpZGVvLWNvbnRyb2w6bm90KC52aWRlby1wYXVzZWQpIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4udGVzdGltb25pYWwtY29tcG9uZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIuNHJlbSAxLjVyZW0gNS43cmVtIDEuNXJlbTtcbiAgbWF4LXdpZHRoOiA5MnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50ZXN0aW1vbmlhbC1jb21wb25lbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbSA0cmVtOyB9IH1cbiAgLnRlc3RpbW9uaWFsLWNvbXBvbmVudCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjAuOHJlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGVzdGltb25pYWwtY29tcG9uZW50IGltZyB7XG4gICAgICAgIHdpZHRoOiAzNyU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLnRlc3RpbW9uaWFsLWNvbXBvbmVudCBpbWcgKyAudGl0bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtOyB9XG4gICAgLnRlc3RpbW9uaWFsLWNvbXBvbmVudCBpbWcgKyAudGl0bGUgKyBibG9ja3F1b3RlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZXN0aW1vbmlhbC1jb21wb25lbnQgaW1nICsgLnRpdGxlICsgYmxvY2txdW90ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLnRlc3RpbW9uaWFsLWNvbXBvbmVudCBibG9ja3F1b3RlIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgbWF4LXdpZHRoOiA2MS40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50ZXN0aW1vbmlhbC1jb21wb25lbnQgYmxvY2txdW90ZSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC50ZXN0aW1vbmlhbC1jb21wb25lbnQgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcIic7IH1cbiAgICAudGVzdGltb25pYWwtY29tcG9uZW50IGJsb2NrcXVvdGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICfigJ0nOyB9XG4gIC50ZXN0aW1vbmlhbC1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGVzdGltb25pYWwtY29tcG9uZW50IC50aXRsZSB7XG4gICAgICAgIHdpZHRoOiA2MyU7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cbiAgICAudGVzdGltb25pYWwtY29tcG9uZW50IC50aXRsZSAuc2NyaXB0LXRleHQge1xuICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTsgfVxuICAudGVzdGltb25pYWwtY29tcG9uZW50IHAge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRlc3RpbW9uaWFsLWNvbXBvbmVudCBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG5cbi5udXRyaXRpb24tY29tcG9uZW50IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gICAgLm51dHJpdGlvbi1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gIC5udXRyaXRpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTsgfVxuICAgIC5udXRyaXRpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3VuZGVybGluZS1ncmVlbi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjsgfVxuICAgIC5udXRyaXRpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIGgyLFxuICAgIC5udXRyaXRpb24tY29tcG9uZW50IC5zZWN0aW9uLXRpdGxlIHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtdGFicyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDNyZW0gYXV0byAwO1xuICAgIGhlaWdodDogNjFweDsgfVxuICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS10YWJzIC50YWIge1xuICAgICAgd2lkdGg6IDI0JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90YWItYmcucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xuICAgICAgbWFyZ2luLXRvcDogLS43cmVtOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIyNXB4KSB7XG4gICAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS10YWJzIC50YWIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ydnc7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS10YWJzIC50YWIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtdGFicyAudGFiIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsgfSB9XG4gICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtdGFicyAudGFiLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIuMnJlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdGFiLWJnLWFjdGl2ZS5wbmdcIik7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjhyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjI1cHgpIHtcbiAgICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtdGFicyAudGFiLmFjdGl2ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXZ3OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXRhYnMgLnRhYi5hY3RpdmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtdGFicyAudGFiLmFjdGl2ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsgfSB9XG4gICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtdGFicyAudGFiOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS13cmFwcGVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLmRrLWdyZWVuLXRleHQge1xuICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS13cmFwcGVyIC5udXQtdGFibGUtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzJiYmIzO1xuICAgICAgcGFkZGluZzogLjZyZW0gMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dC1jYWwtY291bnQge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjYjNkMzQzO1xuICAgICAgcGFkZGluZzogLjdyZW0gMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dHJpdGlvbi1mYWN0cy1sYWJlbCB7XG4gICAgICBjb2xvcjogIzQ1NDU0NTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0cml0aW9uLWZhY3RzLWxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTsgfSB9XG4gICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0cml0aW9uLWZhY3RzLWxhYmVsIHRoZWFkIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dHJpdGlvbi1mYWN0cy1sYWJlbCB0aGVhZCB0aCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dHJpdGlvbi1mYWN0cy1sYWJlbCB0aGVhZCBhW2lkXj1cImRhaWx5LXZhbHVlXCJdIHtcbiAgICAgICAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTgwcHg7IH1cbiAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS13cmFwcGVyIC5udXRyaXRpb24tZmFjdHMtbGFiZWwgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q1ZThhZDsgfVxuICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0cml0aW9uLWZhY3RzLWxhYmVsIHRyIHRkLCAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0cml0aW9uLWZhY3RzLWxhYmVsIHRyIHRoIHtcbiAgICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS13cmFwcGVyIC5udXRyaXRpb24tZmFjdHMtbGFiZWwgdHIgLmNlbGwtaGVhZGVyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS13cmFwcGVyIC5udXRyaXRpb24tZmFjdHMtbGFiZWwgdHIgLmNlbGwtaGVhZGVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9IH1cbiAgICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dHJpdGlvbi1mYWN0cy1sYWJlbCB0ciB0ZCB7XG4gICAgICAgICAgcGFkZGluZzogLjVyZW0gLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNy41cmVtOyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0cml0aW9uLWZhY3RzLWxhYmVsIHRyIHRkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtOyB9IH1cbiAgICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0cml0aW9uLWZhY3RzLWxhYmVsIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS13cmFwcGVyIC5udXRyaXRpb24tZmFjdHMtbGFiZWwgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XG4gICAgICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dHJpdGlvbi1mYWN0cy1sYWJlbCB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtOyB9XG4gICAgICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dHJpdGlvbi1mYWN0cy1sYWJlbCB0ciB0ZCAuY2Fsb3JpZXNGcm9tRmF0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAubnV0cml0aW9uLWZhY3RzLWxhYmVsIHRyIHRkLmluc2V0LXJvdyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS13cmFwcGVyIC5udXRyaXRpb24tZXh0cmEge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIG1hcmdpbjogMS41cmVtIGF1dG87XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dHJpdGlvbi1leHRyYSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dHJpdGlvbi1leHRyYSB0ciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dHJpdGlvbi1leHRyYSB0ciB0ZCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLm51dHJpdGlvbi1leHRyYSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTsgfVxuICAgICAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS13cmFwcGVyIC5udXRyaXRpb24tZXh0cmEgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtOyB9XG4gICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLmZvb3Rub3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDE4MHB4OyB9XG4gICAgICAubnV0cml0aW9uLWNvbXBvbmVudCAudGFibGUtd3JhcHBlciAuZm9vdG5vdGU6dGFyZ2V0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZWJiMTsgfVxuICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLmZvb3Rub3RlIC5iYWNrLXRvLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLnRhYmxlLXdyYXBwZXIgLmZvb3Rub3RlIC5iYWNrLXRvLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvYmFjay10by1jb250ZW50LnN2Z1wiKTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxcmVtOyB9XG4gIC5udXRyaXRpb24tY29tcG9uZW50IC5udXRyaXRpb24tZmFjdHMge1xuICAgIHBhZGRpbmctdG9wOiA2LjFyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC5udXRyaXRpb24tZmFjdHMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cbiAgICAubnV0cml0aW9uLWNvbXBvbmVudCAubnV0cml0aW9uLWZhY3RzIC5udXRyaXRpb24tZmFjdHMtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubnV0cml0aW9uLWNvbXBvbmVudCAubnV0cml0aW9uLWZhY3RzIHVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgICAgLm51dHJpdGlvbi1jb21wb25lbnQgLm51dHJpdGlvbi1mYWN0cyB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgICAvKiBBZGQgY29udGVudDogXFwyMDIyIGlzIHRoZSBDU1MgQ29kZS91bmljb2RlIGZvciBhIGJ1bGxldCAqL1xuICAgICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5udXRyaXRpb24tY29tcG9uZW50IC5udXRyaXRpb24tZmFjdHMgdWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIC5udXRyaXRpb24tY29tcG9uZW50IC5udXRyaXRpb24tZmFjdHMgcCB7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTsgfVxuICAubnV0cml0aW9uLWNvbXBvbmVudCAuYm90dG9tLWNvbW1vbi1kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubnV0cml0aW9uLWNvbXBvbmVudCAuYm90dG9tLWNvbW1vbi1kZXRhaWwgdGQge1xuICAgICAgd2lkdGg6IDMzJTsgfVxuICAubnV0cml0aW9uLWNvbXBvbmVudCAuY2FsLWZhdCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC5lZGdlIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS10YWJzIC50YWIge1xuICAgIGJhY2tncm91bmQ6IHllbGxvdzsgfVxuICAgIC5lZGdlIC5udXRyaXRpb24tY29tcG9uZW50IC50YWJsZS10YWJzIC50YWIgYSB7XG4gICAgICBjb2xvcjogeWVsbG93O1xuICAgICAgYmFja2dyb3VuZDogeWVsbG93OyB9IH1cblxuLm9yZGVyLWhlYWRlci1jb21wb25lbnQge1xuICBtYXgtd2lkdGg6IDU1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogOHJlbSAwIDNyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub3JkZXItaGVhZGVyLWNvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMXJlbTsgfSB9XG4gIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5vcmRlci10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5vcmRlci10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5vcmRlci10aXRsZSBoMSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5vcmRlci10eXBlLFxuICAub3JkZXItaGVhZGVyLWNvbXBvbmVudCAub3JkZXItYWRkcmVzcyxcbiAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLm9yZGVyLXRpbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3JkZXItaGVhZGVyLWNvbXBvbmVudCAub3JkZXItdHlwZSxcbiAgICAgIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5vcmRlci1hZGRyZXNzLFxuICAgICAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLm9yZGVyLXRpbWUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAub3JkZXItaGVhZGVyLWNvbXBvbmVudCAub3JkZXItdHlwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5vcmRlci10eXBlIC5pbmZvLWRldGFpbHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5vcmRlci10eXBlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLm9yZGVyLXR5cGUgLnNlbGVjdGVkLXN0b3JlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbTsgfVxuICAub3JkZXItaGVhZGVyLWNvbXBvbmVudCAub3JkZXItYWRkcmVzcyB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3JkZXItaGVhZGVyLWNvbXBvbmVudCAub3JkZXItYWRkcmVzcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAub3JkZXItaGVhZGVyLWNvbXBvbmVudCAudHJpYW5nbGUtbGluayB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cbiAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnJldmlldy1vcmRlci13cmFwcGVyIC5vcmRlci10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5yZXZpZXctb3JkZXItd3JhcHBlciAub3JkZXItdGl0bGUgaDEsIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5yZXZpZXctb3JkZXItd3JhcHBlciAub3JkZXItdGl0bGUgaDIsIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5yZXZpZXctb3JkZXItd3JhcHBlciAub3JkZXItdGl0bGUgaDMsIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5yZXZpZXctb3JkZXItd3JhcHBlciAub3JkZXItdGl0bGUgaDQsIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5yZXZpZXctb3JkZXItd3JhcHBlciAub3JkZXItdGl0bGUgaDUsIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5yZXZpZXctb3JkZXItd3JhcHBlciAub3JkZXItdGl0bGUgaDYsIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5yZXZpZXctb3JkZXItd3JhcHBlciAub3JkZXItdGl0bGUgLmgxLWxpa2UsIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5yZXZpZXctb3JkZXItd3JhcHBlciAub3JkZXItdGl0bGUgLmgyLWxpa2UsIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5yZXZpZXctb3JkZXItd3JhcHBlciAub3JkZXItdGl0bGUgLmgzLWxpa2UsIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5yZXZpZXctb3JkZXItd3JhcHBlciAub3JkZXItdGl0bGUgLmg0LWxpa2UsIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5yZXZpZXctb3JkZXItd3JhcHBlciAub3JkZXItdGl0bGUgLmg1LWxpa2UsIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5yZXZpZXctb3JkZXItd3JhcHBlciAub3JkZXItdGl0bGUgLmg2LWxpa2Uge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5yZXZpZXctb3JkZXItd3JhcHBlciAub3JkZXItdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5yZXZpZXctb3JkZXItd3JhcHBlciAub3JkZXItdHlwZTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAub3JkZXItaGVhZGVyLWNvbXBvbmVudCAuc2VsZWN0ZWQtc3RvcmUtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3JkZXItaGVhZGVyLWNvbXBvbmVudCAuc2VsZWN0ZWQtc3RvcmUtd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5zZWxlY3RlZC1zdG9yZS13cmFwcGVyIC5zdG9yZS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgICAgIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5zZWxlY3RlZC1zdG9yZS13cmFwcGVyIC5zdG9yZS10aXRsZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgLm9yZGVyLWhlYWRlci1jb21wb25lbnQgLnNlbGVjdGVkLXN0b3JlLXdyYXBwZXIgLnN0b3JlLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5vcmRlci1oZWFkZXItY29tcG9uZW50IC5zZWxlY3RlZC1zdG9yZS13cmFwcGVyIC5zdG9yZS1pbmZvIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG4uYmFza2V0LWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogMCAwLjJyZW0gMC41cmVtIDAgcmdiYSgxNTMsIDE3NSwgMTcyLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiAuNnJlbTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGY0ZjM7IH1cbiAgLmJhc2tldC1jb21wb25lbnQgLmJnLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iZy1tYXJnaW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5iYXNrZXQtY29tcG9uZW50IHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgdG9wOiAwOyB9IH1cbiAgLmJhc2tldC1jb21wb25lbnQgLm9yZGVyLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuYmFza2V0LWNvbXBvbmVudC5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYmFza2V0LWNvbXBvbmVudCAuY2xvc2Uge1xuICAgIG1hcmdpbjogMi4zcmVtIDIuM3JlbSAxLjFyZW0gYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvY2xvc2Uuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMi4zcmVtO1xuICAgIGhlaWdodDogMi4zcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtOjpiZWZvcmUsIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MCUgMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbTo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbTo6YWZ0ZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtICsgLmJhc2tldC1pdGVtOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51bmF2YWlsYWJsZSAuaXRlbS1uYW1lLFxuICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51bmF2YWlsYWJsZSAuaXRlbS1jYWwge1xuICAgICAgb3BhY2l0eTogLjQ7IH1cbiAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW0gLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjZGQyMTA2O1xuICAgICAgbWFyZ2luLXRvcDogMS44cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiA3LjZyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbSAuZXJyb3ItbWVzc2FnZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9XG4gICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtIC5yZW1vdmUtcHJvZHVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbSAucmVtb3ZlLXByb2R1Y3Q6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvZGVsZXRlLWRhcmsuc3ZnXCIpO1xuICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbSAucmVtb3ZlLXByb2R1Y3Q6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2RlbGV0ZS5zdmdcIik7IH1cbiAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2VlZGJiMDsgfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTIuNSUsIDk3Ljg3MDg3JSAxMy4wMTI1JSwgOTYuNTMyNTIlIDEzLjQyNSUsIDk0LjM0Mjk2JSAxNC4yJSwgOTIuMTUyMTglIDE1LjA4NzUlLCA5MC4wODMwMSUgMTYuMDEyNSUsIDg4LjAxNTUzJSAxNy4wMjUlLCA4NS42NDM0NSUgMTguMjc1JSwgODMuMTQ5NzYlIDE5LjczNzUlLCA4MC43Nzc2NyUgMjEuMjM3NSUsIDc3LjkxMDQ0JSAyMy4yJSwgNzUuNDg1NDQlIDI1JSwgNzMuOTY1MjklIDI2LjI1JSwgNzEuNzcwNjMlIDI4LjM2MjUlLCA2OS41ODM1JSAzMC43MTI1JSwgNjcuNTg1NDQlIDMzJSwgNjQuODIyMzMlIDM2LjI1JSwgNjEuMzUzMTYlIDQwLjI2MjUlLCA1OC40OTk3NiUgNDMuMzM3NSUsIDU1LjI5NTg3JSA0Ni4zNSUsIDUyLjE3ODQlIDQ4LjY2MjUlLCA0OS41MTQ1NiUgNTAlLCA0Ny45OTUzOSUgNTAuNTM3NSUsIDQ1Ljk0NzU3JSA1MS4xNzUlLCA0MS45NDA3OCUgNTIuMTI1JSwgNDAuNTE1NTMlIDUyLjM3NSUsIDM3LjY2NjUlIDUyLjc1JSwgMzUuMzUxNDYlIDUyLjkzNzUlLCAzMi45NDczMyUgNTMuMDM3NSUsIDMwLjE4NzE0JSA1My4wMzc1JSwgMjcuNjA0ODUlIDUyLjkyNSUsIDI0Ljg0NDY2JSA1Mi43JSwgMjIuODg1NjglIDUyLjUlLCAyMC40ODI3NyUgNTIuMTYyNSUsIDE4LjA3NzY3JSA1MS43NSUsIDE1LjY3MzU0JSA1MS4yNSUsIDEzLjQ0NjYlIDUwLjg2MjUlLCAxMC41OTczMyUgNTAuMjc1JSwgOS4yMjMzJSA1MCUsIDYuNjgyNzclIDQ4Ljc1JSwgNC43MTQ1NiUgNDYuNzc1JSwgMS45MTM4MyUgNDIuMjM3NSUsIDAuOTk5NTElIDQwLjIlLCAwJSAzNy41JSwgMCUgMCUpOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbDpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmMzsgfSB9XG4gICAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgaGVpZ2h0OiAyLjJyZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA3Ny4yNzI3MyUsIDk5LjY1ODU1JSA3Mi45OTA5MSUsIDk5LjMyOTgyJSA2OS40ODYzNiUsIDk4LjUyODU1JSA2Mi4yMTM2NCUsIDk3LjU4OTQ1JSA1NS4xMjcyNyUsIDk2LjY2NTA5JSA0OS4yMTgxOCUsIDk1LjY3MDczJSA0My43MDkwOSUsIDk0LjI3ODczJSAzNy4xOTA5MSUsIDkzLjA3NCUgMzIuNDU5MDklLCA5MS42OTYlIDI3LjkxMzY0JSwgOTAuNzI0OTElIDI1LjE4NjM2JSwgODkuNDQ2NTUlIDIyLjEwOTA5JSwgODcuODkzNDUlIDE5LjA4MTgyJSwgODYuNjMwNTUlIDE3LjEzNjM2JSwgODUuMjM0NTUlIDE1LjQ2ODE4JSwgODMuOTc2MTglIDE0LjM1OTA5JSwgODIuOTA5MDklIDEzLjYzNjM2JSwgODEuODc2JSAxMy4xMjcyNyUsIDgwLjc1ODkxJSAxMi42MzE4MiUsIDc4Ljc5ODE4JSAxMS45MjI3MyUsIDc3LjY3ODE4JSAxMS42MTgxOCUsIDc2LjIwNzI3JSAxMS4zMzYzNiUsIDc1LjE1NzY0JSAxMS4yMjI3MyUsIDc0LjM4NzgyJSAxMS4xODYzNiUsIDczLjU0NzQ1JSAxMS4xODYzNiUsIDcyLjI4NzgyJSAxMS4zMDQ1NSUsIDcwLjc0NzgyJSAxMS42MTgxOCUsIDY5LjgzODczJSAxMS44OTA5MSUsIDY4LjU3NjczJSAxMi4zODYzNiUsIDY3LjgwODE4JSAxMi43NSUsIDY2LjIwMDczJSAxMy42NTkwOSUsIDY0Ljg3MjE4JSAxNC41NjgxOCUsIDYzLjM5NDkxJSAxNS43NjM2NCUsIDYyLjQzMTI3JSAxNi42MzYzNiUsIDYwLjgxMDkxJSAxOC4yNjM2NCUsIDU5LjQxMDkxJSAxOS44MjcyNyUsIDU4LjA4MDkxJSAyMS40MzYzNiUsIDU3LjAzNCUgMjIuOCUsIDU1LjIyMDM2JSAyNS4zJSwgNTMuNzQ3NjQlIDI3LjQ2ODE4JSwgNTIuNzcxODIlIDI4Ljk2ODE4JSwgNTEuMDEyJSAzMS43OTA5MSUsIDQ5LjYwOTQ1JSAzNC4xMzYzNiUsIDQ4LjM2MDU1JSAzNi4yOTU0NSUsIDQ2Ljg4ODczJSAzOC45MTM2NCUsIDQ1LjYzMDczJSA0MS4xODYzNiUsIDQ0LjIzNCUgNDMuNzkwOTElLCA0Mi44ODU4MiUgNDYuMzU5MDklLCA0MS43NzI3MyUgNDguNTEzNjQlLCA0MC4xNjIzNiUgNTEuNjk1NDUlLCAzOC45ODA1NSUgNTQuMDU0NTUlLCAzNy44NjgxOCUgNTYuMyUsIDM2LjUzNjE4JSA1OS4wMjcyNyUsIDM1LjI3OTY0JSA2MS42MTM2NCUsIDMzLjk0MiUgNjQuMzkwOTElLCAzMi40NzEyNyUgNjcuNDcyNzMlLCAzMS4yODk0NSUgNjkuOTY4MTglLCAzMCUgNzIuNzI3MjclLCAyOC43MDAxOCUgNzUuMzI3MjclLCAyNy4zNzA5MSUgNzcuNjUlLCAyNS40NzQ3MyUgODAuNDM2MzYlLCAyNC4yODQxOCUgODEuODk1NDUlLCAyMy4zNjc2NCUgODIuODc3MjclLCAyMS44Mjg3MyUgODQuMjY4MTglLCAxOS44MDM2NCUgODUuNjMxODIlLCAxOC43NTQzNiUgODYuMTUlLCAxNy4yMTUwOSUgODYuNjg2MzYlLCAxNS4wNDU2NCUgODcuMDE4MTglLCAxMy40MzYlIDg2Ljk2MzY0JSwgMTEuNzU2NTUlIDg2LjY0NTQ1JSwgOS45Mzc0NSUgODYuMDEzNjQlLCA4LjE4ODkxJSA4NS4xMzE4MiUsIDYuMzcwNzMlIDgzLjkzMTgyJSwgNC45MDA5MSUgODIuNzUlLCAzLjU2NTQ1JSA4MS41MDkwOSUsIDIuMjQ0MTglIDgwLjExMzY0JSwgMC45ODE4MiUgNzguNjA5MDklLCAwJSA3Ny4yNzI3MyUsIDAlIDEwMCUpOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbDphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGYzOyB9IH1cbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtIDNyZW07IH1cbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLnVwc2VsbC10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBDaGFybGVzdG9uLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLnVwc2VsbC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOyB9IH1cbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLml0ZW0tbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC5pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLml0ZW0tY2FsIHtcbiAgICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLm9wdGlvbnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLm9wdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLm9wdGlvbiBpbnB1dCB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLm9wdGlvbiBsYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTsgfVxuICAgICAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLm9wdGlvbiBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICMwMzZkNTg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLm9wdGlvbiBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMC40cmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAzNmQ1ODtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsIC5vcHRpb24gKyAub3B0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjZyZW07IH1cbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLmFkZC1idG4ge1xuICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCAuYWRkLWJ0bjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogMC4ycmVtIHNvbGlkICMwMzZkNTg7XG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC42cmVtOyB9XG4gICAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgLmFkZC1idG46YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvcGx1cy1ncmVlbi5zdmdcIik7XG4gICAgICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzICsgbGFiZWwge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBhbmltYXRpb246IC4ycyBzY2FsZUJnSW4gZWFzZSBmb3J3YXJkczsgfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbmltYXRpb246IC4ycyBzY2FsZUluIGVhc2UgZm9yd2FyZHM7IH1cblxuQGtleWZyYW1lcyBzY2FsZUJnSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjg5KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG4gICAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsICsgLmJhc2tldC1pdGVtLnVwc2VsbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yLjRyZW07IH1cbiAgICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1pdGVtLnVwc2VsbCArIC5iYXNrZXQtaXRlbS51cHNlbGw6YmVmb3JlIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZGJiMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1kYXJrLnN2Z1wiKTsgfVxuICAgICAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWl0ZW0udXBzZWxsICsgLmJhc2tldC1pdGVtLnVwc2VsbCAuaXRlbS1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbS51cHNlbGwgKyAuYmFza2V0LWl0ZW0udXBzZWxsIC5pdGVtLWluZm8ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG5cbkBrZXlmcmFtZXMgc2NhbGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuODkpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cbiAgLmJhc2tldC1jb21wb25lbnQgLmJnLWhlbHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJhc2tldC1jb21wb25lbnQgLmJnLWhlbHBlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogNTVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiAxLjJ2dztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0ZjM7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEyLjUlLCA5Ny44NzA4NyUgMTMuMDEyNSUsIDk2LjUzMjUyJSAxMy40MjUlLCA5NC4zNDI5NiUgMTQuMiUsIDkyLjE1MjE4JSAxNS4wODc1JSwgOTAuMDgzMDElIDE2LjAxMjUlLCA4OC4wMTU1MyUgMTcuMDI1JSwgODUuNjQzNDUlIDE4LjI3NSUsIDgzLjE0OTc2JSAxOS43Mzc1JSwgODAuNzc3NjclIDIxLjIzNzUlLCA3Ny45MTA0NCUgMjMuMiUsIDc1LjQ4NTQ0JSAyNSUsIDczLjk2NTI5JSAyNi4yNSUsIDcxLjc3MDYzJSAyOC4zNjI1JSwgNjkuNTgzNSUgMzAuNzEyNSUsIDY3LjU4NTQ0JSAzMyUsIDY0LjgyMjMzJSAzNi4yNSUsIDYxLjM1MzE2JSA0MC4yNjI1JSwgNTguNDk5NzYlIDQzLjMzNzUlLCA1NS4yOTU4NyUgNDYuMzUlLCA1Mi4xNzg0JSA0OC42NjI1JSwgNDkuNTE0NTYlIDUwJSwgNDcuOTk1MzklIDUwLjUzNzUlLCA0NS45NDc1NyUgNTEuMTc1JSwgNDEuOTQwNzglIDUyLjEyNSUsIDQwLjUxNTUzJSA1Mi4zNzUlLCAzNy42NjY1JSA1Mi43NSUsIDM1LjM1MTQ2JSA1Mi45Mzc1JSwgMzIuOTQ3MzMlIDUzLjAzNzUlLCAzMC4xODcxNCUgNTMuMDM3NSUsIDI3LjYwNDg1JSA1Mi45MjUlLCAyNC44NDQ2NiUgNTIuNyUsIDIyLjg4NTY4JSA1Mi41JSwgMjAuNDgyNzclIDUyLjE2MjUlLCAxOC4wNzc2NyUgNTEuNzUlLCAxNS42NzM1NCUgNTEuMjUlLCAxMy40NDY2JSA1MC44NjI1JSwgMTAuNTk3MzMlIDUwLjI3NSUsIDkuMjIzMyUgNTAlLCA2LjY4Mjc3JSA0OC43NSUsIDQuNzE0NTYlIDQ2Ljc3NSUsIDEuOTEzODMlIDQyLjIzNzUlLCAwLjk5OTUxJSA0MC4yJSwgMCUgMzcuNSUsIDAlIDAlKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJnLWhlbHBlcjo6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDQuNTN2dztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDIwJSwgMS4yNTMzJSAzMC40OCUsIDIuNjI1JSAzOS4zNiUsIDQuMDg5JSA0Ny4wMSUsIDUuMyUgNTIuMjclLCA1Ljk2JSA1NC43NSUsIDYuOSUgNTcuOSUsIDcuOTYlIDYwLjklLCA5LjAxNTclIDYzLjQzJSwgMTAuMDE0NiUgNjUuNDI5OSUsIDExLjA0NDUzJSA2Ny4wNyUsIDExLjg5JSA2OC4xNCUsIDEzLjA5NiUgNjkuMjIlLCAxNC4wOTQlIDY5Ljc3JSwgMTQuOTMzJSA3MCUsIDE1LjgwNTglIDcwJSwgMTYuNzQ2JSA2OS43NyUsIDE3LjcxNjglIDY5LjM3JSwgMTguNTQzJSA2OC45NCUsIDE5LjM3JSA2OC40NCUsIDIwLjIyNiUgNjcuODY5JSwgMjEuMTY4JSA2Ny4xOTk5JSwgMjEuOTk1NCUgNjYuNTglLCAyMi45OTQlIDY1LjgxJSwgMjQuMDUxJSA2NSUsIDI1LjAyMSUgNjQuMjMlLCAyNS43NjI2JSA2My42NSUsIDI2Ljc5MjglIDYyLjg1OSUsIDI3LjgxOCUgNjIuMTElLCAyOC43ODclIDYxLjQ0OTklLCAyOS45OCUgNjAuNzIlLCAzMC43ODQ4JSA2MC4zJSwgMzEuNDY2JSA2MCUsIDMyLjMyNDUlIDU5LjY1JSwgMzIuOTUxNyUgNTkuMzYlLCAzNC4yJSA1OC42OSUsIDM1LjE0OCUgNTguMTA5JSwgMzYuMDA0JSA1Ny41MzklLCAzNy4xMTYlIDU2LjczJSwgMzguMzklIDU1LjczJSwgMzkuMjU2OCUgNTUuMDElLCA0MC4xMTI4JSA1NC4yNiUsIDQwLjk2OTYlIDUzLjQ5JSwgNDEuODI0JSA1Mi42OSUsIDQyLjY4JSA1MS44NyUsIDQzLjMwNzQlIDUxLjI2JSwgNDMuOTkyJSA1MC41OCUsIDQ1LjAyJSA0OS41OCUsIDQ2LjA0NjYlIDQ4LjUyJSwgNDYuNzYlIDQ3Ljc3JSwgNDcuMzk2JSA0Ny4wOTk5JSwgNDguMzA1JSA0Ni4xJSwgNDkuMzE0JSA0NS4wMiUsIDUwLjQyODIlIDQzLjgyJSwgNTEuODk0JSA0Mi4yMyUsIDUzLjcxNCUgNDAuMjMlLCA1Ni4wODc0NiUgMzcuNzIlLCA1OC4yNTg5JSAzNS41MSUsIDU5LjUyMiUgMzQuMjglLCA2MC45NCUgMzIuOTYlLCA2Mi43MDkzMyUgMzEuNDE5OSUsIDY0LjUzJSAzMCUsIDY1LjYzNyUgMjkuMTg5OSUsIDY4LjExMjglIDI3LjQzJSwgNzAuMjM0NiUgMjYlLCA3Mi4wMDQ1JSAyNC44MSUsIDczLjYyMjYlIDIzLjc1JSwgNzQuODM2JSAyMi45NyUsIDc1Ljc0NiUgMjIuNCUsIDc3LjM2JSAyMS40JSwgNzkuMTMwNiUgMjAuMzMlLCA4MC40OSUgMTkuNTMlLCA4MS44MDgyNiUgMTguNzclLCA4My4zMjM3MyUgMTcuOTE5JSwgODQuMzg0OCUgMTcuMzMlLCA4Ni4yMDQyNiUgMTYuMzMlLCA4Ny45MjE4JSAxNS40MyUsIDg5LjU4OSUgMTQuNTklLCA5MS44NjIlIDEzLjQ4JSwgOTQuMTM3JSAxMi40MyUsIDk1Ljc1Mzg2JSAxMS43MiUsIDk3LjQyMTA2JSAxMS4wMiUsIDk4LjQzNDQlIDEwLjYxJSwgOTkuMDk5JSAxMC4zNiUsIDEwMCUgMTAlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDIwJSk7IH0gfVxuICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0ZjM7IH1cbiAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEuMnJlbSAwIDA7IH1cbiAgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tZGF0YSB7XG4gICAgcGFkZGluZzogMCAycmVtIDAgMi44cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJhc2tldC1jb21wb25lbnQgLml0ZW0taW1hZ2UgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNy4xcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG4gICAgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tZGVzY3JpcHRpb24gYnV0dG9uLmZhdm9yaXRlIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXJlbTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgIGhlaWdodDogMS45cmVtO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWRlc2NyaXB0aW9uIGJ1dHRvbi5mYXZvcml0ZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9mYXYuc3ZnXCIpO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tZGVzY3JpcHRpb24gYnV0dG9uLmZhdm9yaXRlLmFjdGl2ZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9mYXYtZmlsbC5zdmdcIik7IH1cbiAgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07IH1cbiAgICAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1mb290ZXIgLml0ZW0tcXVhbnRpdHkge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogN3JlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtOyB9XG4gICAgICAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1mb290ZXIgLml0ZW0tcXVhbnRpdHkgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1mb290ZXIgLml0ZW0tcXVhbnRpdHkgYnV0dG9uLmluY3JlbWVudCwgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tZm9vdGVyIC5pdGVtLXF1YW50aXR5IGJ1dHRvbi5kZWNyZW1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1mb290ZXIgLml0ZW0tcXVhbnRpdHkgYnV0dG9uLmluY3JlbWVudDphZnRlciwgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tZm9vdGVyIC5pdGVtLXF1YW50aXR5IGJ1dHRvbi5kZWNyZW1lbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0wLjJyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cbiAgICAgICAgICAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1mb290ZXIgLml0ZW0tcXVhbnRpdHkgYnV0dG9uLmluY3JlbWVudDpmb2N1cywgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tZm9vdGVyIC5pdGVtLXF1YW50aXR5IGJ1dHRvbi5kZWNyZW1lbnQ6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWZvb3RlciAuaXRlbS1xdWFudGl0eSBidXR0b24uaW5jcmVtZW50OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvcGx1cy1jaXJjbGUuc3ZnXCIpO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tZm9vdGVyIC5pdGVtLXF1YW50aXR5IGJ1dHRvbi5kZWNyZW1lbnQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9taW51cy1jaXJjbGUuc3ZnXCIpO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAgIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWZvb3RlciAuaXRlbS1xdWFudGl0eSBidXR0b24uZmluYWwge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tZm9vdGVyIC5yZWFkLW9ubHktcXVhbnRpdHkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWZvb3RlciAuaXRlbS1yZW1vdmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgLmJhc2tldC1jb21wb25lbnQgLml0ZW0tZm9vdGVyIC5pdGVtLXByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtdG90YWwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMC44OTsgfVxuICAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xuICAgIG1heC13aWR0aDogMTkuOHJlbTsgfVxuICAgIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLW5hbWUgaDEsIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLW5hbWUgaDIsIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLW5hbWUgaDMsIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLW5hbWUgaDQsIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLW5hbWUgaDUsIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLW5hbWUgaDYsIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLW5hbWUgLmgxLWxpa2UsIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLW5hbWUgLmgyLWxpa2UsIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLW5hbWUgLmgzLWxpa2UsIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLW5hbWUgLmg0LWxpa2UsIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLW5hbWUgLmg1LWxpa2UsIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLW5hbWUgLmg2LWxpa2Uge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1jYWwge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmJhc2tldC1jb21wb25lbnQgLml0ZW0taW5ncmVkaWVudHMge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIG1heC13aWR0aDogMTguNXJlbTsgfVxuICAuYmFza2V0LWNvbXBvbmVudCAuZm9vdGVyLWN0YSB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAuNnJlbSAuNnJlbTsgfVxuICAuYmFza2V0LWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg5O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE5cmVtO1xuICAgIHBhZGRpbmc6IDEuMzZyZW0gMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmFza2V0LWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICBtYXgtd2lkdGg6IDE1LjhyZW07XG4gICAgICAgIHBhZGRpbmc6IDIuMXJlbSAycmVtOyB9IH1cbiAgLmJhc2tldC1jb21wb25lbnQgLnZpZXctYmFza2V0IHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWZvb3Rlci1jdGEge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWZvb3Rlci1jdGEgLmZvb3Rlci1jdGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgLjZyZW0gLjZyZW07XG4gICAgICBwYWRkaW5nOiAyLjRyZW0gMDsgfVxuICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1mb290ZXItY3RhIC5mb290ZXItY3RhIDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWZvb3Rlci1jdGEgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgbWF4LXdpZHRoOiAxOXJlbTtcbiAgICAgIHBhZGRpbmc6IDIuMXJlbSAycmVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg5O1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1mb290ZXItY3RhIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNS44cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDIuMXJlbSAycmVtOyB9IH1cbiAgICAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LWZvb3Rlci1jdGEgLnZpZXctYmFza2V0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5iYXNrZXQtY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjZyZW07IH0gfVxuXG4uaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IHtcbiAgbWF4LXdpZHRoOiA1MHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkZXIgLmJhc2tldC1jb21wb25lbnQge1xuICAgICAgbWF4LXdpZHRoOiAzMy41cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuICAuaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IC5iZy1oZWxwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDU3LCA1NCwgMC40NSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXIgLmJhc2tldC1jb21wb25lbnQgLmJnLWhlbHBlciB7XG4gICAgICAgIHotaW5kZXg6IDExOyB9IH1cbiAgICAuaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IC5iZy1oZWxwZXI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtd3JhcHBlciB7XG4gICAgei1pbmRleDogMTI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IC42cmVtOyB9XG4gIC5oZWFkZXIgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmhlYWRlciAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogNC41cmVtIDAgMS41cmVtIDIuNXJlbTsgfVxuICAuaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbTo6YmVmb3JlLCAuaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtaXRlbTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmhlYWRlciAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMnJlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlciAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1pbmZvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAuaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmhlYWRlciAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07IH1cbiAgLmhlYWRlciAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1uYW1lLFxuICAuaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWNhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjRyZW07IH1cbiAgLmhlYWRlciAuYmFza2V0LWNvbXBvbmVudCAuaXRlbS1uYW1lLFxuICAuaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IC5pdGVtLWluZ3JlZGllbnRzIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmhlYWRlciAuYmFza2V0LWNvbXBvbmVudCAucHJpY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZWFkZXIgLmJhc2tldC1jb21wb25lbnQgLnByaWNlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC40cmVtOyB9IH1cbiAgLmhlYWRlciAuYmFza2V0LWNvbXBvbmVudCAuZm9vdGVyLWN0YSB7XG4gICAgcGFkZGluZzogMi41cmVtIDEuNXJlbTsgfVxuICAgIC5oZWFkZXIgLmJhc2tldC1jb21wb25lbnQgLmZvb3Rlci1jdGEgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogNC41cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyIC5iYXNrZXQtY29tcG9uZW50IC5mb290ZXItY3RhIGEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLmhpZ2hjb250cmFzdCAudXBzZWxsIC5vcHRpb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogMC45cmVtIHNvbGlkICMwMzZkNTg7IH1cblxuLmhpZ2hjb250cmFzdCAudXBzZWxsIC5hZGQtYnRuIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmVkZ2UgLmJhc2tldC1pdGVtLnVwc2VsbDphZnRlciwgLmVkZ2UgLmJhc2tldC1pdGVtLnVwc2VsbDo6YmVmb3JlIHtcbiAgY2xpcC1wYXRoOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlZWRiYjA7IH1cblxuLm9yZGVyLWluZm8tY29tcG9uZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAub3JkZXItaW5mby1jb21wb25lbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1pbmZvLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNTVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItaW5mby1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1pbmZvLWhlYWRlciAub3JkZXItY29uZmlybWF0aW9uLXRpdGxlIGgxIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWluZm8taGVhZGVyIC5vcmRlci1jb25maXJtYXRpb24tdGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1tYWluLWluZm8ge1xuICAgIG1heC13aWR0aDogNDZyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLW1haW4taW5mbyB7XG4gICAgICAgIG1heC13aWR0aDogMzJyZW07IH0gfVxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItbWFpbi1pbmZvIGltZyB7XG4gICAgICB3aWR0aDogMTJyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItbWFpbi1pbmZvIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4cmVtOyB9IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLW1haW4taW5mbyAub3JkZXItZGV0YWlscy13cmFwcGVyIC5pbmZvLXdyYXBwZXIge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItbWFpbi1pbmZvIC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLmluZm8td3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItbWFpbi1pbmZvIC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLmluZm8td3JhcHBlciBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItbWFpbi1pbmZvIC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLmluZm8td3JhcHBlciBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1tYWluLWluZm8gLm9yZGVyLWRldGFpbHMtd3JhcHBlciAuaW5mby13cmFwcGVyIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTZyZW07IH0gfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWxvY2F0aW9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWxvY2F0aW9uLXdyYXBwZXIgLmZhdm9yaXRlLWxvY2F0aW9uIHtcbiAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICBoZWlnaHQ6IDEuOXJlbTtcbiAgICAgIG1hcmdpbjogLjRyZW0gMXJlbSAwIDA7IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1waWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24tcGljayB7XG4gICAgICAgIG1heC13aWR0aDogMzJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1waWNrIC5sb2NhdGlvbi1uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1waWNrIC5sb2NhdGlvbi1zdHJlZXQsXG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1waWNrIC5sb2NhdGlvbi1hZGRyZXNzLFxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24tcGljayAucGhvbmUtbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24tcGljayAucGhvbmUtbnVtYmVyIHtcbiAgICAgIG1hcmdpbjogMS41cmVtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24tcGljayAucGhvbmUtbnVtYmVyIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1waWNrIC5waG9uZS1udW1iZXIgYSB7XG4gICAgICAgICAgY29sb3I6ICMyYjM5MzY7IH0gfVxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24tcGljayAubG9jYXRpb24tZGF0ZS10aW1lIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1waWNrIC5sb2NhdGlvbi1kYXRlLXRpbWU6OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAuY29udGFjdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjZyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDU1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAuY29udGFjdC13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmMztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5jb250YWN0LXRpdGxlLFxuICAub3JkZXItaW5mby1jb21wb25lbnQgLnBheW1lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMi4ycmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5jb250YWN0LXRpdGxlOmFmdGVyLFxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAucGF5bWVudC10aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5jb250YWN0LXRpdGxlOmFmdGVyLFxuICAgICAgICAub3JkZXItaW5mby1jb21wb25lbnQgLnBheW1lbnQtdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjUwJSAxMDAlOyB9IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5jb250YWN0LWluZm8sXG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAucGF5bWVudC10eXBlLFxuICAub3JkZXItaW5mby1jb21wb25lbnQgLnBheW1lbnQtZ2lmdC1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgcGFkZGluZzogMi4ycmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5jb250YWN0LWluZm86YWZ0ZXIsXG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5wYXltZW50LXR5cGU6YWZ0ZXIsXG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5wYXltZW50LWdpZnQtY2FyZDphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5jb250YWN0LWluZm86YWZ0ZXIsXG4gICAgICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAucGF5bWVudC10eXBlOmFmdGVyLFxuICAgICAgICAub3JkZXItaW5mby1jb21wb25lbnQgLnBheW1lbnQtZ2lmdC1jYXJkOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MCUgMTAwJTsgfSB9XG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAucGF5bWVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3JkZXItaW5mby1jb21wb25lbnQgLnBheW1lbnQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWluZm8tZm9vdGVyLWN0YSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItaW5mby1mb290ZXItY3RhIC5mb290ZXItY3RhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIC42cmVtIC42cmVtO1xuICAgICAgcGFkZGluZzogMS4ycmVtIDAgMy43cmVtOyB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1pbmZvLWZvb3Rlci1jdGEgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgbWF4LXdpZHRoOiAxOXJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMS42cmVtIDJyZW07XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODk7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1pbmZvLWZvb3Rlci1jdGEgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMxLjVyZW07XG4gICAgICAgICAgcGFkZGluZzogMi4xcmVtIDJyZW07IH0gfVxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItaW5mby1mb290ZXItY3RhIC52aWV3LWJhc2tldCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci12YWx1ZSB7XG4gICAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci12YWx1ZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItdmFsdWUtdG9wLWZyYW1lIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVhZGxpbmUtYmcuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgbWF4LXdpZHRoOiAzMC42cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgIGhlaWdodDogNC42cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNHJlbTtcbiAgICBwYWRkaW5nOiAwIDEuMnJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci12YWx1ZS10b3AtZnJhbWUge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci12YWx1ZS10b3AtZnJhbWUgLm9yZGVyLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItdmFsdWUtYm90dG9tLWZyYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogMTUuN3JlbTtcbiAgICBwYWRkaW5nOiAxLjRyZW0gMS42cmVtIDIuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGU0ZGM7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCA5Ny4xMzQ2NyUgMCUsIDk3LjYzMzI0JSAwLjA1NjI3JSwgOTguMDcxNjMlIDAuMjUxMjIlLCA5OC41NjczNCUgMC43NjQ1MyUsIDk4LjkwNjg4JSAxLjI4NjA5JSwgOTkuMjEyMDMlIDEuODM0ODYlLCA5OS40MjU1JSAyLjQxNTklLCA5OS41ODM4MSUgMi45MDUyJSwgOTkuNzEzNDclIDMuMzY0OTglLCA5OS45MDExNSUgNC4zMTYzNiUsIDEwMCUgNi4yNjkxMSUsIDEwMCUgOTEuNTkwMjElLCA5OS45OTcxMyUgOTIuMzAyMjklLCA5OS44ODc1NCUgOTQuMDUzMzYlLCA5OS44MjE2MyUgOTQuMzg1MzIlLCA5OS43MTM0NyUgOTQuODAxMjIlLCA5OS4zOTMyNyUgOTUuOTU5MTclLCA5OS4yMTIwMyUgOTYuNDgzMTglLCA5OS4wODIzOCUgOTYuNzQ4NjIlLCA5OC44NTM4NyUgOTcuMDk0OCUsIDk4LjU0Nzk5JSA5Ny41NDkyNCUsIDk4LjM4MTA5JSA5Ny43MjA4JSwgOTguMTMxMDklIDk3LjkyNTM4JSwgOTcuODIxNjMlIDk4LjExNjIxJSwgOTcuMjg1ODIlIDk4LjMzMTY1JSwgOTYuNzI3NzklIDk4LjQ0MzczJSwgOTYuMjc1MDclIDk4LjQ3MDk1JSwgOTYuMDU2NTklIDk4LjQ3MjMyJSwgOTUuMTk0MTMlIDk4LjQ3ODklLCA5MS41MjI5MiUgOTguNTIwOTUlLCA4OS4wNzAyJSA5OC41NTMyMSUsIDg2LjYyMDM0JSA5OC41ODY4NSUsIDg0LjU3NDUlIDk4LjYxNTklLCA4MS44MTY2MiUgOTguNjU5MTclLCA3OS4xNjE4OSUgOTguNzAxNTMlLCA3Ni4xOTkxNCUgOTguNzQ5ODUlLCA3NC41NzAyJSA5OC43NzY3NiUsIDcxLjA5MTc2JSA5OC44Mzc5MiUsIDY4Ljc0MjE5JSA5OC44ODUxNyUsIDY2LjgzMzgxJSA5OC45Mjk2NiUsIDY0LjY1MTIyJSA5OS4wMjE0MSUsIDYyLjIwNDIzJSA5OS4xNjIzOSUsIDYwLjM4NjgyJSA5OS4yMzUzMiUsIDU3LjkxOTQ4JSA5OS4zMTQyMiUsIDU1LjQ2MTMyJSA5OS40MTI2OSUsIDUzLjIxNDklIDk5LjUxMjIzJSwgNTAuNDU0MDglIDk5LjYzNjA5JSwgNDYuOTg4MzIlIDk5Ljc3NDc3JSwgNDQuMTMwMTYlIDk5Ljg1ODQxJSwgNDEuMjkzMTIlIDk5LjkwMDE1JSwgMzcuNDg2NTMlIDk5LjkyMTI1JSwgMzMuNzA3ODElIDk5LjkzNTYzJSwgMzIuMDczMzUlIDk5LjkzOTE0JSwgMjkuMzE1NDclIDk5LjkzOTE0JSwgMjYuMDQ2OTIlIDk5LjkyOTM2JSwgMjMuODAwMjElIDk5LjkxNDA3JSwgMjAuOTQwNjIlIDk5Ljg4MTk2JSwgMTguNDg3ODIlIDk5Ljg0MDA2JSwgMTUuNjI5NjYlIDk5Ljc2OTI3JSwgMTMuNDgwMTYlIDk5LjY5NTcyJSwgOS44MTI1NCUgOTkuNTEyMjMlLCA4LjI2Njk4JSA5OS40MDM1MiUsIDcuNDY0NjglIDk5LjMzNjclLCA2LjQxNDYxJSA5OS4yMzU2MyUsIDUuMzE3NjIlIDk5LjEwODcyJSwgNC41NTU3MyUgOTkuMDAzODIlLCAzLjc0MjM0JSA5OC44NzA4JSwgMi41NzgyMiUgOTguNjIyOTQlLCAxLjU0NjclIDk3Ljk1NzglLCAxLjEyODMlIDk3LjQxNjA2JSwgMC42NDQ3JSA5Ni40ODMxOCUsIDAuMzMyOTUlIDk1LjU4MTk2JSwgMC4xMDAyOSUgOTQuMzA4NDElLCAtMC4wNzE2MyUgOTEuMjg0NCUsIC0wLjA3MDc3JSA4Ni4zMzY3JSwgLTAuMDY5NDglIDgyLjk3MDM0JSwgLTAuMDY2OTElIDc3LjgyMTQxJSwgLTAuMDYzOSUgNzIuODcxMSUsIC0wLjA2MDQ2JSA2Ny43MjE3MSUsIC0wLjA1NjE2JSA2MS43ODA3MyUsIC0wLjA1MDQzJSA1NC40NTQyOCUsIC0wLjA0NTA2JSA0Ny45MjAzNCUsIC0wLjAzNzg5JSAzOS45OTk4NSUsIC0wLjAzMjIzJSAzMy42NjMzJSwgLTAuMDI3MjIlIDI3LjkyMDQ5JSwgLTAuMDE5NTYlIDE5LjgwMjE0JSwgLTAuMDE0MzMlIDE0LjI1NzglLCAtMC4wMDc3NCUgNy41MjQzMSUsIC0wLjAwNDglIDQuNTU0NDMlLCAwJSAwJSk7IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlLWJvdHRvbS1mcmFtZS5maW5hbCB7XG4gICAgICBtaW4taGVpZ2h0OiAxOHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlLWJvdHRvbS1mcmFtZSB7XG4gICAgICAgIG1heC13aWR0aDogMzMuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC40cmVtOyB9IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlLWJvdHRvbS1mcmFtZSAuaXRlbS1xdWFudGl0eSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC43cmVtOyB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci12YWx1ZS1ib3R0b20tZnJhbWUgLml0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlLWJvdHRvbS1mcmFtZSAuaXRlbS1zdWJ0b3RhbC12YWx1ZSxcbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlLWJvdHRvbS1mcmFtZSAuaXRlbS10YXgtdmFsdWUsXG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci12YWx1ZS1ib3R0b20tZnJhbWUgLml0ZW0tZGVsaXZlcnktdmFsdWUsXG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci12YWx1ZS1ib3R0b20tZnJhbWUgLml0ZW0tdG90YWwtdmFsdWUsXG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci12YWx1ZS1ib3R0b20tZnJhbWUgLml0ZW0tdGlwLXZhbHVlLFxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItdmFsdWUtYm90dG9tLWZyYW1lIC5pdGVtLXJld2FyZC12YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci12YWx1ZS1ib3R0b20tZnJhbWUgLml0ZW0tZGVsaXZlcnktdmFsdWUsXG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci12YWx1ZS1ib3R0b20tZnJhbWUgLml0ZW0tcmV3YXJkLXZhbHVlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjRyZW07IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLXZhbHVlLWJvdHRvbS1mcmFtZSAuaXRlbS10b3RhbC12YWx1ZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC40cmVtOyB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci12YWx1ZS1ib3R0b20tZnJhbWUgLml0ZW0tcmV3YXJkLXZhbHVlIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci12YWx1ZS1ib3R0b20tZnJhbWUgLmNyZWRpdC1jYXJkIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5vcmRlci1pbmZvLWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMnJlbTsgfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5pbmZvLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1jb25maXJtYXRpb24td3JhcHBlciAuaW5mby13cmFwcGVyIHNwYW4ge1xuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1jb25maXJtYXRpb24td3JhcHBlciAub3JkZXItZGV0YWlscy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5vcmRlci1sb2NhdGlvbi1waWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1jb25maXJtYXRpb24td3JhcHBlciAub3JkZXItbG9jYXRpb24tcGljazphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5vcmRlci1sb2NhdGlvbi1waWNrIC50cmlhbmdsZS1saW5rIHtcbiAgICAgIG1heC13aWR0aDogNnJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gICAgICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5vcmRlci1sb2NhdGlvbi1waWNrIC50cmlhbmdsZS1saW5rOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XG4gICAgICAgIG1pbi13aWR0aDogLjY3cmVtO1xuICAgICAgICBoZWlnaHQ6IC45NHJlbTsgfVxuICAgIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItY29uZmlybWF0aW9uLXdyYXBwZXIgLm9yZGVyLWxvY2F0aW9uLXBpY2suZGVsaXZlcnktb3JkZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1jb25maXJtYXRpb24td3JhcHBlciAub3JkZXItc3RvcmUtY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS40cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1jb25maXJtYXRpb24td3JhcHBlciAub3JkZXItc3RvcmUtY29udGFjdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1jb25maXJtYXRpb24td3JhcHBlciAuc3RvcmUtY29udGFjdC10aXRsZSxcbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1jb25maXJtYXRpb24td3JhcHBlciAuc3RvcmUtbmFtZSxcbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1jb25maXJtYXRpb24td3JhcHBlciAubG9jYXRpb24tc3RyZWV0LFxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5sb2NhdGlvbi1hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItY29uZmlybWF0aW9uLXdyYXBwZXIgLnN0b3JlLW5hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1jb25maXJtYXRpb24td3JhcHBlciAubG9jYXRpb24tc3RyZWV0LFxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5sb2NhdGlvbi1hZGRyZXNzIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5sb2NhdGlvbi1hZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAuM3JlbTsgfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC50ZWxlcGhvbmUge1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1jb25maXJtYXRpb24td3JhcHBlciAudGVsZXBob25lIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICBjdXJzb3I6IG5vbmU7IH0gfVxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5zdG9yZS1jb250YWN0LXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItY29uZmlybWF0aW9uLXdyYXBwZXIgLm9yZGVyLWxvY2F0aW9uLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1jb25maXJtYXRpb24td3JhcHBlciAub3JkZXItc3RvcmUtaWNvbiBpbWcge1xuICAgIHdpZHRoOiA4LjVyZW07IH1cbiAgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1jb25maXJtYXRpb24td3JhcHBlciAubG9jYXRpb24tc3RyZWV0LFxuICAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi13cmFwcGVyIC5sb2NhdGlvbi1hZGRyZXNzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1pZGRvdCB7XG4gIGZvbnQtc2l6ZTogMy4wcmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IC0uNXJlbTsgfVxuXG4ub3JkZXItcmVjZWlwdC1jb21wb25lbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudC5hY2NvdW50IC5vcmRlci1tYWluLWluZm8ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbWF4LXdpZHRoOiA1MnJlbTtcbiAgICBwYWRkaW5nOiAyLjRyZW0gMy42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50LmFjY291bnQgLm9yZGVyLWluZm8tY29tcG9uZW50IC5sb2NhdGlvbi1zdHJlZXQsXG4gIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudC5hY2NvdW50IC5vcmRlci1pbmZvLWNvbXBvbmVudCAubG9jYXRpb24tYWRkcmVzcyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudC5hY2NvdW50IC5pdGVtLWluZm8ge1xuICAgIHBhZGRpbmc6IDEuMnJlbSAzcmVtIDA7IH1cbiAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50LmFjY291bnQgLml0ZW0taW5ncmVkaWVudHMge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQuYWNjb3VudCAuaXRlbS1wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudC5hY2NvdW50LnVwZGF0ZWQgLm9yZGVyLW1haW4taW5mbyB7XG4gICAgcGFkZGluZzogMi40cmVtIDMuNnJlbSAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQuYWNjb3VudC51cGRhdGVkIC5vcmRlci1tYWluLWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDAgMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50LmFjY291bnQudXBkYXRlZCAub3JkZXItaW5mby1jb21wb25lbnQgLmxvY2F0aW9uLWFkZHJlc3Mge1xuICAgICAgbWF4LXdpZHRoOiAxOHJlbTsgfSB9XG4gIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudC5hY2NvdW50LnVwZGF0ZWQgLm9yZGVyLWNvbnRhY3QtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMS41cmVtIDMuNnJlbSAxLjhyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQuYWNjb3VudC51cGRhdGVkIC5vcmRlci1jb250YWN0LWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gNC4ycmVtIDEuOHJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00LjNyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTQuMnJlbTsgfSB9XG4gICAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50LmFjY291bnQudXBkYXRlZCAub3JkZXItY29udGFjdC1pbmZvIC50aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudC5hY2NvdW50LnVwZGF0ZWQgLm9yZGVyLWNvbnRhY3QtaW5mbyAubmFtZSxcbiAgICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQuYWNjb3VudC51cGRhdGVkIC5vcmRlci1jb250YWN0LWluZm8gLmVtYWlsLFxuICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudC5hY2NvdW50LnVwZGF0ZWQgLm9yZGVyLWNvbnRhY3QtaW5mbyAudGVsZXBob25lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQuYWNjb3VudC51cGRhdGVkIC5vcmRlci1sb2NhdGlvbi1waWNrIC5sb2NhdGlvbi1kYXRlLXRpbWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50IC5tb2RhbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmOWVmO1xuICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCAubW9kYWwtaGVhZGVyIGg1Lm1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCAubW9kYWwtaGVhZGVyIC5vcmRlci1uciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQgLm1vZGFsLWJvZHkge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCAubW9kYWwtYm9keSAub3JkZXItaW5mby1jb21wb25lbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCAubW9kYWwtYm9keSAub3JkZXItaW5mby1jb21wb25lbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCAubW9kYWwtYm9keSAub3JkZXItaW5mby1jb21wb25lbnQgLmNvbnRhY3Qtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSAxMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCAubW9kYWwtYm9keSAub3JkZXItaW5mby1jb21wb25lbnQgLmNvbnRhY3Qtd3JhcHBlciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtOyB9IH1cbiAgICAgICAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50IC5tb2RhbC1ib2R5IC5vcmRlci1pbmZvLWNvbXBvbmVudCAuY29udGFjdC13cmFwcGVyIC50aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQgLm1vZGFsLWJvZHkgLm9yZGVyLWluZm8tY29tcG9uZW50IC5jb250YWN0LXdyYXBwZXIgLmNvbnRhY3QtZGV0YWlscyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQgLm1vZGFsLWJvZHkgLm9yZGVyLWluZm8tY29tcG9uZW50IC5pbmZvLXdyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCAubW9kYWwtYm9keSAub3JkZXItaW5mby1jb21wb25lbnQgLm9yZGVyLWxvY2F0aW9uLXBpY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQgLm1vZGFsLWJvZHkgLm9yZGVyLWluZm8tY29tcG9uZW50IC5vcmRlci1kZXRhaWxzLXdyYXBwZXIgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTsgfVxuICAgICAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50IC5tb2RhbC1ib2R5IC5vcmRlci1pbmZvLWNvbXBvbmVudCAub3JkZXItZGV0YWlscy13cmFwcGVyIC5waG9uZS1udW1iZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQgLm1vZGFsLWJvZHkgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQsXG4gICAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50IC5tb2RhbC1ib2R5IC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCAubW9kYWwtYm9keSAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWl0ZW06OmJlZm9yZSwgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50IC5tb2RhbC1ib2R5IC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtaXRlbTo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCAubW9kYWwtYm9keSAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWl0ZW0gLml0ZW0tcXVhbnRpdHkgc3BhbiB7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCAubW9kYWwtYm9keSAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWl0ZW0gLml0ZW0tY2FsIHtcbiAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgLm9yZGVyLXJlY2VpcHQtY29tcG9uZW50IC5tb2RhbC1ib2R5IC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtdG90YWwtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjZyZW07IH1cbiAgICAub3JkZXItcmVjZWlwdC1jb21wb25lbnQgLm1vZGFsLWJvZHkgLmJhc2tldC1zdHJ1Y3R1cmUgLmNyZWRpdC1jYXJkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLm1heC13aWR0aC1pbWFnZS1jb21wb25lbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDNyZW0gYXV0bztcbiAgcGFkZGluZzogMCAxLjVyZW0gNnJlbSAxLjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1heC13aWR0aC1pbWFnZS1jb21wb25lbnQge1xuICAgICAgcGFkZGluZzogMCAwIDZyZW0gMDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtOyB9IH1cbiAgLm1heC13aWR0aC1pbWFnZS1jb21wb25lbnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXgtd2lkdGgtaW1hZ2UtY29tcG9uZW50IGltZyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dzsgfSB9XG5cbiNTaXRlTWFwIHtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNTaXRlTWFwIGgxIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG4gICNTaXRlTWFwIGEge1xuICAgIGNvbG9yOiAjMzYzNjM2OyB9XG4gICAgI1NpdGVNYXAgYTpob3ZlciwgI1NpdGVNYXAgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAzNmQ1ODsgfVxuICAjU2l0ZU1hcCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgI1NpdGVNYXAgdWwgbGkge1xuICAgICAgbWFyZ2luOiAuNHJlbSAwIDAgMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAgICAgICAjU2l0ZU1hcCB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAuNHJlbSAwIDAgLjRyZW07IH0gfVxuXG4jU2l0ZU1hcExlZnRDb2x1bW4ge1xuICB3aWR0aDogNDklO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICNTaXRlTWFwTGVmdENvbHVtbiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAjU2l0ZU1hcExlZnRDb2x1bW4ge1xuICAgICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9IH1cblxuI1NpdGVNYXBSaWdodENvbHVtbiB7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi10b3A6IDMuN3JlbTtcbiAgbWFyZ2luLWxlZnQ6IDElOyB9XG4gICNTaXRlTWFwUmlnaHRDb2x1bW4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgI1NpdGVNYXBSaWdodENvbHVtbiB7XG4gICAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4jU2l0ZU1hcCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuI1NpdGVNYXAgbGkubGV2ZWwwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4jU2l0ZU1hcCBsaS5sZXZlbDEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4jU2l0ZU1hcCBsaS5sZXZlbDIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuI1NpdGVNYXAgbGkubGV2ZWw0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjU2l0ZU1hcCAjU2l0ZU1hcExlZnRDb2x1bW4sXG4gICNTaXRlTWFwICNTaXRlTWFwUmlnaHRDb2x1bW4ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICNTaXRlTWFwICNTaXRlTWFwUmlnaHRDb2x1bW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgIHdpZHRoOiBjYWxjKDkwJSAtIDQwcHgpOyB9IH1cblxuLmVycm9yLWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNy4ycmVtO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5lcnJvci1jb21wb25lbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cbiAgLmVycm9yLWNvbXBvbmVudCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjhyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5lcnJvci1jb21wb25lbnQgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXJyb3ItY29tcG9uZW50IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjIuNnJlbTsgfSB9XG4gIC5lcnJvci1jb21wb25lbnQgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA1NHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gIC5lcnJvci1jb21wb25lbnQgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmVycm9yLWNvbXBvbmVudCAuc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAyOS42cmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4zcmVtOyB9IH1cbiAgLmVycm9yLWNvbXBvbmVudCAuaDEtbGlrZSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuOTM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBtYXgtd2lkdGg6IDQ2cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5lcnJvci1jb21wb25lbnQgLmgxLWxpa2Uge1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4zcmVtOyB9IH1cbiAgLmVycm9yLWNvbXBvbmVudCAuaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbWFyZ2luLWJvdHRvbTogNC43cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5lcnJvci1jb21wb25lbnQgLmluZm8ge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgLmVycm9yLWNvbXBvbmVudCAuaW5mbyAuYmFjay10by1ob21lIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAuZXJyb3ItY29tcG9uZW50IC5idG4td3JhcHBlciBhICsgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgLmVycm9yLWNvbXBvbmVudCAuYnRuLXdyYXBwZXIgYSArIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5lcnJvci1jb21wb25lbnQgLmJ0bi13cmFwcGVyIGEgKyBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5lcnJvci1jb21wb25lbnQgLmJ0bi13cmFwcGVyIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxLjhyZW0gMDtcbiAgICAgIG1heC13aWR0aDogMzEuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cblxuLmNoZWNrb3V0LWFkZC1pbmZvLWNvbXBvbmVudCB7XG4gIG1heC13aWR0aDogMzNyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jaGVja291dC1hZGQtaW5mby1jb21wb25lbnQgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBoNS5tb2RhbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuY2hlY2tvdXQtYWRkLWluZm8tY29tcG9uZW50IC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgcCB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNoZWNrb3V0LWFkZC1pbmZvLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlcjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLmNoZWNrb3V0LWFkZC1pbmZvLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlci52YWxpZDo6YWZ0ZXIsIC5jaGVja291dC1hZGQtaW5mby1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIuZXJyb3I6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMi40cmVtO1xuICAgIGhlaWdodDogMi40cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICByaWdodDogMDsgfVxuICAuY2hlY2tvdXQtYWRkLWluZm8tY29tcG9uZW50IC5pbnB1dC13cmFwcGVyLnZhbGlkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LXZhbGlkLnN2Z1wiKTtcbiAgICB3aWR0aDogMi40cmVtO1xuICAgIGhlaWdodDogMi40cmVtO1xuICAgIHRvcDogMnJlbTsgfVxuICAuY2hlY2tvdXQtYWRkLWluZm8tY29tcG9uZW50IC5pbnB1dC13cmFwcGVyLmVycm9yOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xuICAgIHdpZHRoOiAxLjhyZW07XG4gICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgdG9wOiAyLjNyZW07IH1cbiAgLmNoZWNrb3V0LWFkZC1pbmZvLWNvbXBvbmVudCAubG9nLWluLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2hlY2tvdXQtYWRkLWluZm8tY29tcG9uZW50IC5sb2ctaW4td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMi44cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yLjhyZW07IH0gfVxuICAgIC5jaGVja291dC1hZGQtaW5mby1jb21wb25lbnQgLmxvZy1pbi13cmFwcGVyOmFmdGVyLCAuY2hlY2tvdXQtYWRkLWluZm8tY29tcG9uZW50IC5sb2ctaW4td3JhcHBlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLmNoZWNrb3V0LWFkZC1pbmZvLWNvbXBvbmVudCAubG9nLWluLXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwOyB9XG4gIC5jaGVja291dC1hZGQtaW5mby1jb21wb25lbnQgLmxvZy1pbi13cmFwcGVyID4gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMS4ycmVtIDEuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNnJlbTsgfVxuICAgIC5jaGVja291dC1hZGQtaW5mby1jb21wb25lbnQgLmxvZy1pbi13cmFwcGVyID4gYS50cmlhbmdsZS1saW5rOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuY2hlY2tvdXQtYWRkLWluZm8tY29tcG9uZW50IC5pdGVtLXRleHQtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY2hlY2tvdXQtYWRkLWluZm8tY29tcG9uZW50IC5pdGVtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG4gIC5jaGVja291dC1hZGQtaW5mby1jb21wb25lbnQgLml0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmNhcmQtZXJyb3ItY29tcG9uZW50IHtcbiAgbWF4LXdpZHRoOiAzMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNhcmQtZXJyb3ItY29tcG9uZW50IC5tb2RhbC1oZWFkZXIge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY2FyZC1lcnJvci1jb21wb25lbnQgLmltZy13cmFwcGVyIHtcbiAgICBtYXJnaW46IDQuOHJlbSAwOyB9XG4gIC5jYXJkLWVycm9yLWNvbXBvbmVudCBwIHtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cblxuLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDZyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmJnLWhlbHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmctdG9wOiA2LjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjRmMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAuYmctaGVscGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAuYmctaGVscGVyIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDQuNjc2MjYlLCAxLjE0MzYzJSA0LjQ3Nzg1JSwgMi4zNTM2MyUgNC4yNzY0NiUsIDQuNzY0NDIlIDMuODkyOTYlLCA2Ljc2MDA4JSAzLjU5MDQ0JSwgOC44NjQ5NSUgMy4yODQ1MyUsIDExLjg5MDAzJSAyLjg2NzE2JSwgMTQuMzAyMjclIDIuNTUyNTclLCAxNi4wNDk2MyUgMi4zMzQ2NCUsIDE3LjY3OTEzJSAyLjEzODklLCAxOS41NTYzJSAxLjkyMjQ2JSwgMjEuMjQxOCUgMS43MzYzOCUsIDIyLjI3NDglIDEuNjI2MjYlLCAyMy41OTI5NyUgMS40OTAxMyUsIDI1LjEwNzglIDEuMzM5NzclLCAyNi43OTk2MyUgMS4xNzk3JSwgMjcuOTk4NDclIDEuMDcxMzglLCAzMC4wNTIzJSAwLjg5NTc5JSwgMzEuNjg1NDclIDAuNzY1NDIlLCAzMy45NzMzJSAwLjU5NjkyJSwgMzUuMTg0OTclIDAuNTE0NyUsIDM3Ljc3ODk3JSAwLjM1NDk4JSwgNDAuMDEyMyUgMC4yMzYyOCUsIDQyLjE4NTMlIDAuMTM4MjMlLCA0NC40MTY0NyUgMC4wNTYzMiUsIDQ2LjQlIDAlLCA0OC44MjMlIDAuMDI2MSUsIDUwLjIxMTgzJSAwLjA4ODQ0JSwgNTIuNDQ2NjclIDAuMjMwODMlLCA1NC41NTc4MyUgMC40MDA0MSUsIDU2LjE4NzgzJSAwLjU0OTk1JSwgNTcuOTk2NSUgMC43MzI3MyUsIDYwLjA1NyUgMC45NjE1MSUsIDYxLjQ2NjY3JSAxLjEzMDUyJSwgNjMuMDc1MzMlIDEuMzMzNDUlLCA2NS4zMDczMyUgMS42MjczNCUsIDY3LjY1JSAxLjk1MjcyJSwgNjguODY0JSAyLjE0Mjg2JSwgNzAuMzgzMzMlIDIuMzEyNDQlLCA3Mi4wMDg4MyUgMi40Mzc4MiUsIDczLjQ2NjY3JSAyLjYyMDc2JSwgNzQuNzY5MTclIDIuNzc0MzElLCA3Ni4zMzgzMyUgMi45NTk5NyUsIDc4LjMzMzMzJSAzLjE4NjA3JSwgODAuMTQ0NSUgMy4zNzQ4NyUsIDgxLjk0OTgzJSAzLjU0NzAyJSwgODMuMDQ3MTclIDMuNjQxOTglLCA4NS4xNTcxNyUgMy43OTg1MSUsIDg3LjAyNCUgMy45MDAwNSUsIDg4LjIzMTY3JSAzLjk0MTE2JSwgODkuODUlIDMuOTU2NTglLCA5Mi4wMzkzMyUgMy44MTA4NCUsIDkzLjcyNzUlIDMuNTcyMyUsIDk1LjIzMTUlIDMuMzAxMTMlLCA5Ny4zMzMzMyUgMi44NzczOSUsIDk5LjE2NjY3JSAyLjQ2NjI5JSwgMTAwJSAyLjI2MDc0JSwgMTAwJSA5Ny4wMTk1MyUsIDk4LjQ4ODgzJSA5Ny4xNzY3NyUsIDk2LjQ5NzUlIDk3LjM3NTEzJSwgOTQuNzUyODMlIDk3LjU0MjY1JSwgOTMuMTgxNSUgOTcuNjg5NjIlLCA5MS42NzQlIDk3LjgyNjgyJSwgODkuNjE4NSUgOTguMDA5MjUlLCA4OC43MTA2NyUgOTguMDg3MzYlLCA4Ni45NjUxNyUgOTguMjM1MzUlLCA4NC42NjcxNyUgOTguNDIzOTUlLCA4Mi40OTQ2NyUgOTguNTk2MDklLCA4MS40NjkzMyUgOTguNjc0NzIlLCA4MC4yNSUgOTguNzY2NyUsIDc4LjY5NSUgOTguODgzMzUlLCA3Ni45NDMlIDk5LjAxNDM5JSwgNzUuNjE4ODMlIDk5LjExMjAyJSwgNzMuMzg3MTclIDk5LjI3MjM1JSwgNzEuMDI5MzMlIDk5LjQzMTY1JSwgNjkuMDk5MTclIDk5LjU1MjQyJSwgNjcuODMxMTclIDk5LjYyNTklLCA2NS45NjAxNyUgOTkuNzI1MDglLCA2NC44MTQ4MyUgOTkuNzc5NTUlLCA2My42MDgxNyUgOTkuODMxNDUlLCA1OS42MjUzMyUgOTkuOTU2ODMlLCA1OC4yMzY4MyUgOTkuOTgyMDElLCA1Ni4xNjY2NyUgMTAwJSwgNTQuMzc0NjclIDEwMC4wMTc0NyUsIDUyLjk4NzE3JSAxMDAuMDMwMzIlLCA1MSUgMTAwJSwgNDkuNzMzMzMlIDk5Ljg5NzIzJSwgNDguMjIyJSA5OS43Njk3OCUsIDQ2LjY0MzgzJSA5OS41OTg2NiUsIDQzLjQ1MDY3JSA5OS4xNTIxMSUsIDQxLjgxOTMzJSA5OC44ODU5MiUsIDQwLjQ5OSUgOTguNjYwMzMlLCAzOC4wMjU1JSA5OC4yMzM4MSUsIDM1LjQxOSUgOTcuODE2MDMlLCAzMi40NSUgOTcuNDMwNjMlLCAyOS45MzU4MyUgOTcuMjUxOCUsIDI3LjUyMDMzJSA5Ny4xOTMyMiUsIDI2LjMxMjUlIDk3LjE4ODA4JSwgMjQuNTAxNSUgOTcuMTk5OSUsIDIyLjUzMzMzJSA5Ny4yMjUwOCUsIDIwLjg4MDE3JSA5Ny4yNTA3NyUsIDE5LjAwODY3JSA5Ny4yODk4MyUsIDE1LjU2OTYyJSA5Ny4zODk1MiUsIDEzLjI3ODE1JSA5Ny40NzUzMyUsIDEwLjkyMTQ4JSA5Ny41ODA2OCUsIDguODcwOTglIDk3LjY4NTUxJSwgNy4zNjI2NSUgOTcuNzcwODElLCA1LjU0OTElIDk3Ljg4Mjg0JSwgMy45MjAyJSA5Ny45OTI4MSUsIDIuMTEyMDclIDk4LjEyNjkzJSwgMCUgOTguMzA0MjElLCAwJSA0LjY3NjI2JSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAuYmctaGVscGVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2Y0ZjI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpIHRyYW5zbGF0ZVkoMC4ycmVtKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDM4LjYxJSwgMS42MTIxNiUgMzYuNTU1MjElLCAzLjU2MDg5JSAzNC4xMTQyOCUsIDUuMDU4OTUlIDMyLjI2NDA5JSwgNy4wOTk0OSUgMjkuNzc5MSUsIDguOTM1NTElIDI3LjU3ODM3JSwgMTAuNDQ0MiUgMjUuNzk3MjklLCAxMi4wNjAzMSUgMjMuOTE4MSUsIDEzLjY3MTQyJSAyMi4wNzg3JSwgMTQuOTY1MzMlIDIwLjYyNTQ4JSwgMTYuMTUxNjklIDE5LjMxNTA1JSwgMTguMDg1NiUgMTcuMjMwMSUsIDIwLjE3NTAzJSAxNS4wNTc5MSUsIDIxLjg0Njc2JSAxMy4zNTQ0NCUsIDIzLjY4MjQlIDExLjQ5NjUyJSwgMjUuNDAyMTElIDkuNzk3NjglLCAyNi45MTExJSA4LjM2NDA5JSwgMjguNTI3NCUgNi45MDUwMSUsIDI5LjgxNzU5JSA1LjgwODQ5JSwgMzEuNDMwNjclIDQuNTM0MzYlLCAzMy40NzcxJSAzLjA5ODg0JSwgMzQuODc1NyUgMi4yNDU5NCUsIDM2LjA1OTQlIDEuNjEyMzUlLCAzNy42NzU0JSAwLjg4ODAzJSwgMzkuMzk2MSUgMC4zMDIzMiUsIDQwLjklIC0wLjA0MjA4JSwgNDIuNjI2NTklIC0wLjIzMjQzJSwgNDMuOTE4MTYlIC0wLjIyNjY0JSwgNDUuMTAyMjUlIC0wLjEwNTAyJSwgNDcuNDcwMTMlIDAuNDg1MzMlLCA0OS44MDglIDEuNTQ0NCUsIDUxLjU1NCUgMi42Nzk5MiUsIDU0LjAzNzQlIDQuODI4MTglLCA1NS42NjM3JSA2LjU1MDklLCA1OC4wMjIyNiUgOS40NTc1MiUsIDU5LjYzMTk2JSAxMS42OTY5MSUsIDYxLjM0NzYlIDE0LjI5MzgyJSwgNjMuNjExOCUgMTguMDIxNjIlLCA2NS4xMTExJSAyMC42NTg2JSwgNjYuNjMzJSAyMy40NTc1MiUsIDY4LjU3NjIlIDI3LjE4NTMyJSwgNzAuODIyNiUgMzEuNjczMzUlLCA3Mi4zMjgyJSAzNC43NjIxJSwgNzMuNzE3OSUgMzcuNjUzMjglLCA3Ni4xMDUlIDQyLjY2MTM4JSwgNzcuODU5NiUgNDYuMzI5MzQlLCA3OS43NDg2JSA1MC4yOTU3JSwgODEuODA2JSA1NC43MDQlLCA4My44MzU4JSA1OS4xNDIwOCUsIDg1LjM2ODglIDYyLjU1MzIlLCA4Ni44NjM4JSA2NS45MjkzJSwgODguMjYxJSA2OS4xMjk3JSwgODkuMTQ0NiUgNzEuMTc2JSwgOTAuNTMyMSUgNzQuNDI0NyUsIDkxLjgxJSA3Ny40NjIxJSwgOTMuNjQ1OSUgODEuODgxNCUsIDk1LjQ3OTMlIDg2LjM4NjQlLCA5Ni44ODYyJSA4OS45JSwgOTguMDY5MiUgOTIuOTE5MyUsIDEwMCUgOTcuOTYyNSUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgMzguNjElKTsgfSB9XG4gIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5mY3MtY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24tZGV0YWlsLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24tZGV0YWlsLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTsgfSB9XG4gIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvLFxuICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24tZGlyZWN0aW9ucyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8sXG4gICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24tZGlyZWN0aW9ucyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgbWFyZ2luLXRvcDogOHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH0gfVxuICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH0gfVxuICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5mZWF0dXJlcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAuZmVhdHVyZXMtd3JhcHBlciB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtOyB9IH1cbiAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5mZWF0dXJlcy13cmFwcGVyIC5pY29uLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC44cmVtOyB9XG4gICAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5mZWF0dXJlcy13cmFwcGVyIC5pY29uLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMuOHJlbTsgfVxuICAgICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLmZlYXR1cmVzLXdyYXBwZXIgLmZlYXR1cmVzLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAuZmVhdHVyZXMtd3JhcHBlciAuZmVhdHVyZXMtbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuOHJlbTsgfSB9XG4gICAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5mZWF0dXJlcy13cmFwcGVyIC5mZWF0dXJlcy1saXN0IGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBDaGFybGVzdG9uLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5mZWF0dXJlcy13cmFwcGVyIC5mZWF0dXJlcy1saXN0IGxpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICAgICAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5mZWF0dXJlcy13cmFwcGVyIC5mZWF0dXJlcy1saXN0IGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEuNHJlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLmZlYXR1cmVzLXdyYXBwZXIgLmZlYXR1cmVzLWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAuZmVhdHVyZXMtd3JhcHBlciAuZmVhdHVyZXMtbGlzdCBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5hZGRyZXNzLXdyYXBwZXIsXG4gICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLmRlc2t0b3AtcGhvbmUge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yODtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi44cmVtOyB9XG4gICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAuYWRkcmVzcy13cmFwcGVyIHNwYW4sXG4gICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAuZGVza3RvcC1waG9uZSBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLmFkZHJlc3Mtd3JhcHBlci5kZXNrdG9wLWFkZHJlc3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAuYWRkcmVzcy13cmFwcGVyLm1vYmlsZS1hZGRyZXNzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5hZGRyZXNzLXdyYXBwZXIubW9iaWxlLWFkZHJlc3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAuYWRkcmVzcy13cmFwcGVyIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5kZXNrdG9wLXBob25lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAuZGVza3RvcC1waG9uZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLm1vYmlsZS1waG9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAubW9iaWxlLXBob25lIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cbiAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC5tb2JpbGUtcGhvbmUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvIC50cmlhbmdsZS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLmJ1dHRvbi1ncm91cCB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAuYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAuNnJlbTsgfSB9XG4gICAgICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24taW5mbyAuYnV0dG9uLWdyb3VwIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjRyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi42cmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLmJ1dHRvbi1ncm91cCBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMy40cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtOyB9IH1cbiAgICAgICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8gLmJ1dHRvbi1ncm91cCBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1pbmZvICNuZWFyYnlMb2NhdGlvbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubG9jYXRpb24tZGV0YWlsLWNvbXBvbmVudCAubG9jYXRpb24tZGlyZWN0aW9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWRpcmVjdGlvbnMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1kaXJlY3Rpb25zIC5tYXAtd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDQxLjZyZW07XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1kaXJlY3Rpb25zIC5tYXAtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIC0zcmVtOyB9IH1cbiAgICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1kaXJlY3Rpb25zIC5tYXAtd3JhcHBlciBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sb2NhdGlvbi1kZXRhaWwtY29tcG9uZW50IC5sb2NhdGlvbi1kaXJlY3Rpb25zIGEge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQgLmxvY2F0aW9uLWRpcmVjdGlvbnMgYSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgcGFkZGluZzogMS44cmVtIDMuNHJlbTsgfSB9XG5cbi5sb2NhdGlvbi1ob3Vycy1jb21wb25lbnQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvY2F0aW9uLWhvdXJzLWNvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nOiAwIDMuNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfSB9XG4gIC5sb2NhdGlvbi1ob3Vycy1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24taG91cnMtY29tcG9uZW50IC50aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgLmxvY2F0aW9uLWhvdXJzLWNvbXBvbmVudCBkbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMy40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1ob3Vycy1jb21wb25lbnQgZGwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAubG9jYXRpb24taG91cnMtY29tcG9uZW50IGRsIGR0LFxuICAgIC5sb2NhdGlvbi1ob3Vycy1jb21wb25lbnQgZGwgZGQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC4ycmVtOyB9XG4gICAgICAubG9jYXRpb24taG91cnMtY29tcG9uZW50IGRsIGR0OmZpcnN0LW9mLXR5cGUsXG4gICAgICAubG9jYXRpb24taG91cnMtY29tcG9uZW50IGRsIGRkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmxvY2F0aW9uLWhvdXJzLWNvbXBvbmVudCBkbCBkdCB7XG4gICAgICB3aWR0aDogMTIuNHJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24taG91cnMtY29tcG9uZW50IGRsIGR0IHtcbiAgICAgICAgICB3aWR0aDogMTJyZW07IH0gfVxuICAgIC5sb2NhdGlvbi1ob3Vycy1jb21wb25lbnQgZGwgZGQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyLjRyZW0pOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24taG91cnMtY29tcG9uZW50IGRsIGRkIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTJyZW0pOyB9IH1cblxuLmxvY2F0aW9uLWRlbGl2ZXJ5LWNvbXBvbmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2NhdGlvbi1kZWxpdmVyeS1jb21wb25lbnQge1xuICAgICAgcGFkZGluZzogMCAwIDAgMS42cmVtOyB9IH1cbiAgLmxvY2F0aW9uLWRlbGl2ZXJ5LWNvbXBvbmVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Z1wiKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAtNC40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1kZWxpdmVyeS1jb21wb25lbnQ6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwIC42cmVtIDAgLTFyZW07IH0gfVxuICAubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMy4ycmVtO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRlbGl2ZXJ5LWNvbXBvbmVudCAudGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuICAubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDEuNnJlbSAwIDIuNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjJyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLmxvY2F0aW9uLWRlbGl2ZXJ5LWNvbXBvbmVudCB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWRlbGl2ZXJ5LWNvbXBvbmVudCB1bCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLmxvY2F0aW9uLWRlbGl2ZXJ5LWNvbXBvbmVudCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IHVsIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IHVsIGxpIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH0gfVxuICAgICAgICAubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IHVsIGxpIGE6aG92ZXIsIC5sb2NhdGlvbi1kZWxpdmVyeS1jb21wb25lbnQgdWwgbGkgYTpmb2N1cyB7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLmxvY2F0aW9uLWRlbGl2ZXJ5LWNvbXBvbmVudCB1bCBsaSBhLmRpc2FibGVkIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIC5sb2NhdGlvbi1kZWxpdmVyeS1jb21wb25lbnQgdWwgbGkgYS5kaXNhYmxlZCBpbWcge1xuICAgICAgICAgICAgb3BhY2l0eTogLjQ7IH1cbiAgICAgICAgICAubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IHVsIGxpIGEuZGlzYWJsZWQgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2YxZWJlNDsgfVxuICAgICAgICAubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IHVsIGxpIGEgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjZyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmxvY2F0aW9uLWRlbGl2ZXJ5LWNvbXBvbmVudCB1bCBsaSBhIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMuNHJlbTsgfSB9XG4gICAgICAgICAgLmxvY2F0aW9uLWRlbGl2ZXJ5LWNvbXBvbmVudCB1bCBsaSBhIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyLjdyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMuNHJlbTsgfVxuXG4uY29sLXhzLTEyID4gZGl2OmZpcnN0LWNoaWxkOmJlZm9yZSxcbi5jb2wtbWQtMTAgPiBkaXY6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuLmNvbC1sZy04ID4gZGl2OmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbC14cy0xMiA+IGRpdjpmaXJzdC1jaGlsZCAudGl0bGUsXG4uY29sLW1kLTEwID4gZGl2OmZpcnN0LWNoaWxkIC50aXRsZSxcbi5jb2wtbGctOCA+IGRpdjpmaXJzdC1jaGlsZCAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5sb2NhdGlvbi1zZXJ2aWNlcy1jb21wb25lbnQge1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb24tc2VydmljZXMtY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAubG9jYXRpb24tc2VydmljZXMtY29tcG9uZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnXCIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIC00LjRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLXNlcnZpY2VzLWNvbXBvbmVudDpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDAgLjZyZW07IH0gfVxuICAubG9jYXRpb24tc2VydmljZXMtY29tcG9uZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tc2VydmljZXMtY29tcG9uZW50IC50aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMi4ycmVtOyB9IH1cbiAgLmxvY2F0aW9uLXNlcnZpY2VzLWNvbXBvbmVudCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tc2VydmljZXMtY29tcG9uZW50IHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtOyB9IH1cbiAgICAubG9jYXRpb24tc2VydmljZXMtY29tcG9uZW50IHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMy40cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLXNlcnZpY2VzLWNvbXBvbmVudCB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9IH1cbiAgICAgIC5sb2NhdGlvbi1zZXJ2aWNlcy1jb21wb25lbnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmxvY2F0aW9uLXNlcnZpY2VzLWNvbXBvbmVudCB1bCBsaSBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjhyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmxvY2F0aW9uLXNlcnZpY2VzLWNvbXBvbmVudCB1bCBsaSAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjZyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubG9jYXRpb24tc2VydmljZXMtY29tcG9uZW50IHVsIGxpIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgICAgICAgLmxvY2F0aW9uLXNlcnZpY2VzLWNvbXBvbmVudCB1bCBsaSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUuM3JlbTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUuM3JlbTsgfVxuXG4ubG9jYXRpb24tY2FyZWVycy1jb21wb25lbnQge1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb24tY2FyZWVycy1jb21wb25lbnQge1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9IH1cbiAgLmxvY2F0aW9uLWNhcmVlcnMtY29tcG9uZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnXCIpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAwLjNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIC00LjRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWNhcmVlcnMtY29tcG9uZW50OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTAuNnJlbTsgfSB9XG4gIC5sb2NhdGlvbi1jYXJlZXJzLWNvbXBvbmVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLjZyZW07XG4gICAgbWFyZ2luLXRvcDogMi42cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1jYXJlZXJzLWNvbXBvbmVudCAudGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAubG9jYXRpb24tY2FyZWVycy1jb21wb25lbnQgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tY2FyZWVycy1jb21wb25lbnQgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLmxvY2F0aW9uLWNhcmVlcnMtY29tcG9uZW50IC5jb250ZW50LXdyYXBwZXIgLnRleHQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tY2FyZWVycy1jb21wb25lbnQgLmNvbnRlbnQtd3JhcHBlciAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgICAubG9jYXRpb24tY2FyZWVycy1jb21wb25lbnQgLmNvbnRlbnQtd3JhcHBlciAudGV4dC13cmFwcGVyIHAge1xuICAgICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgIC5sb2NhdGlvbi1jYXJlZXJzLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIC5saW5rLXdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtaW4td2lkdGg6IDI5cmVtO1xuICAgICAgcGFkZGluZzogMCAyLjRyZW0gMCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubG9jYXRpb24tY2FyZWVycy1jb21wb25lbnQgLmNvbnRlbnQtd3JhcHBlciAubGluay13cmFwcGVyIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1jYXJlZXJzLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIC5saW5rLXdyYXBwZXIge1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICBtYXJnaW46IC42cmVtIGF1dG8gMDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIC5sb2NhdGlvbi1jYXJlZXJzLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIC5saW5rLXdyYXBwZXIgLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgICAgICAubG9jYXRpb24tY2FyZWVycy1jb21wb25lbnQgLmNvbnRlbnQtd3JhcHBlciAubGluay13cmFwcGVyIC50cmlhbmdsZS1saW5rOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpOyB9XG5cbi5sb2NhdGlvbi1mdW5kcmFpc2luZy1jb21wb25lbnQge1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb24tZnVuZHJhaXNpbmctY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTsgfSB9XG4gIC5sb2NhdGlvbi1mdW5kcmFpc2luZy1jb21wb25lbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmdcIik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDAuM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgLTQuNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZnVuZHJhaXNpbmctY29tcG9uZW50OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTAuNnJlbTsgfSB9XG4gIC5sb2NhdGlvbi1mdW5kcmFpc2luZy1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZnVuZHJhaXNpbmctY29tcG9uZW50IC50aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMi4ycmVtOyB9IH1cbiAgLmxvY2F0aW9uLWZ1bmRyYWlzaW5nLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMi42cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1mdW5kcmFpc2luZy1jb21wb25lbnQgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgLmxvY2F0aW9uLWZ1bmRyYWlzaW5nLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIC50ZXh0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWZ1bmRyYWlzaW5nLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIC5sb2NhdGlvbi1mdW5kcmFpc2luZy1jb21wb25lbnQgLmNvbnRlbnQtd3JhcHBlciAudGV4dC13cmFwcGVyIHAge1xuICAgICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgIC5sb2NhdGlvbi1mdW5kcmFpc2luZy1jb21wb25lbnQgLmNvbnRlbnQtd3JhcHBlciAubGluay13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWluLXdpZHRoOiAyOXJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMi40cmVtIDAgMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWZ1bmRyYWlzaW5nLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIC5saW5rLXdyYXBwZXIge1xuICAgICAgICAgIG1pbi13aWR0aDogMjByZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWZ1bmRyYWlzaW5nLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIC5saW5rLXdyYXBwZXIge1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICBtYXJnaW46IC42cmVtIGF1dG8gMDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIC5sb2NhdGlvbi1mdW5kcmFpc2luZy1jb21wb25lbnQgLmNvbnRlbnQtd3JhcHBlciAubGluay13cmFwcGVyIC50cmlhbmdsZS1saW5rIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAgICAgLmxvY2F0aW9uLWZ1bmRyYWlzaW5nLWNvbXBvbmVudCAuY29udGVudC13cmFwcGVyIC5saW5rLXdyYXBwZXIgLnRyaWFuZ2xlLWxpbms6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cblxuLmxvY2F0aW9uLXJ0ZS1jb21wb25lbnQge1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb24tcnRlLWNvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07IH0gfVxuICAubG9jYXRpb24tcnRlLWNvbXBvbmVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Z1wiKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAtNC40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1ydGUtY29tcG9uZW50OmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTAuNnJlbTsgfSB9XG4gIC5sb2NhdGlvbi1ydGUtY29tcG9uZW50IC5ydGUtY29tcG9uZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzLjRyZW07XG4gICAgbWFyZ2luOiAzLjRyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmxvY2F0aW9uLWluZm8tY29tcG9uZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMy42cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvY2F0aW9uLWluZm8tY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5sb2NhdGlvbi1pbmZvLWNvbXBvbmVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Z1wiKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMC4zcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAtNC40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1pbmZvLWNvbXBvbmVudDpiZWZvcmUge1xuICAgICAgICBtYXJnaW46IDAgMCAwIC0wLjZyZW07IH0gfVxuICAubG9jYXRpb24taW5mby1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24taW5mby1jb21wb25lbnQgLnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9IH1cbiAgLmxvY2F0aW9uLWluZm8tY29tcG9uZW50IC5zb2NpYWwtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAubG9jYXRpb24taW5mby1jb21wb25lbnQgLnNvY2lhbC13cmFwcGVyIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogLjZyZW0gLjhyZW0gMCAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuOHJlbTsgfVxuICAgICAgLmxvY2F0aW9uLWluZm8tY29tcG9uZW50IC5zb2NpYWwtd3JhcHBlciBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAubG9jYXRpb24taW5mby1jb21wb25lbnQgLnNvY2lhbC13cmFwcGVyIGxpIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogM3JlbTsgfVxuXG4ubmVhcmJ5LWxvY2F0aW9ucy1jb21wb25lbnQge1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA0LjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1LjZyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubmVhcmJ5LWxvY2F0aW9ucy1jb21wb25lbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAubmVhcmJ5LWxvY2F0aW9ucy1jb21wb25lbnQud2F2ZS10b3Age1xuICAgIHBhZGRpbmctdG9wOiA2LjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudC53YXZlLXRvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50LndhdmUtdG9wIHtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDk5LjkzMDY1JSA0LjcxNDI5JSwgOTkuOTMwNjUlIDEwMCUsIDAuMDY5MzUlIDEwMCUsIDAuMDY5MzUlIDEuNTcxNDMlLCAxLjk0MTc1JSAyJSwgMS45NDE3NSUgMi4xNDI4NiUsIDIuNDk2NTMlIDIuMTQyODYlLCAyLjQ5NjUzJSAyLjI4NTcxJSwgMy4xMjA2NyUgMi4yODU3MSUsIDMuMTIwNjclIDIuNDI4NTclLCAzLjY3NTQ1JSAyLjQyODU3JSwgMy42NzU0NSUgMi41NzE0MyUsIDYuMzEwNjglIDMlLCA2LjMxMDY4JSAzLjE0Mjg2JSwgNy4wNzM1MSUgMy4xNDI4NiUsIDcuMDczNTElIDMuMjg1NzElLCA3LjkwNTY5JSAzLjI4NTcxJSwgNy45MDU2OSUgMy40Mjg1NyUsIDguODc2NTYlIDMuNDI4NTclLCAxMC4xOTQxNyUgMy41NzE0MyUsIDExLjcxOTgzJSAzLjcxNDI5JSwgMTQuMjE2MzclIDMuNTcxNDMlLCAxNi4wODg3NyUgMy40Mjg1NyUsIDE4LjE2OTIxJSAzLjQyODU3JSwgMTguMTY5MjElIDMuMjg1NzElLCAyMC4wNDE2MSUgMy4yODU3MSUsIDIwLjA0MTYxJSAzLjE0Mjg2JSwgMjEuNjM2NjIlIDMuMTQyODYlLCAyMy4yMzE2MiUgMyUsIDI0LjYxODU5JSAyLjg1NzE0JSwgMjcuMzIzMTYlIDIuNDI4NTclLCAzNi42MTU4MSUgMS40Mjg1NyUsIDM2LjYxNTgxJSAxLjI4NTcxJSwgMzguMTQxNDclIDEuMTQyODYlLCAzOC45MDQzJSAxLjE0Mjg2JSwgMzguOTA0MyUgMSUsIDQwLjAxMzg3JSAxJSwgNDAuMDEzODclIDAuODU3MTQlLCA0MS4xOTI3OSUgMC44NTcxNCUsIDQxLjE5Mjc5JSAwLjcxNDI5JSwgNDIuMzAyMzYlIDAuNzE0MjklLCA0Mi40NDEwNSUgMC41NzE0MyUsIDQzLjY4OTMyJSAwLjU3MTQzJSwgNDMuNzU4NjclIDAuNDI4NTclLCA0NS4wNzYyOCUgMC40Mjg1NyUsIDQ2LjY3MTI5JSAwLjI4NTcxJSwgNDYuNjcxMjklIDAuMTQyODYlLCA0OC42MTMwNCUgMC4xNDI4NiUsIDUxLjQ1NjMxJSAwJSwgNTcuNzY2OTklIDAlLCA2MC4xMjQ4MyUgMC4xNDI4NiUsIDYwLjgxODMxJSAwLjE0Mjg2JSwgNjAuODE4MzElIDAuMjg1NzElLCA2My4xNzYxNCUgMC4yODU3MSUsIDYzLjE3NjE0JSAwLjQyODU3JSwgNjUuMTg3MjQlIDAuNDI4NTclLCA2OC43MjM5OSUgMC44NTcxNCUsIDcwLjMxOSUgMSUsIDczLjIzMTYyJSAxLjE0Mjg2JSwgNzQuNjE4NTklIDEuMjg1NzElLCA3NS45MzYyJSAxLjQyODU3JSwgNzcuMjUzODElIDEuNTcxNDMlLCA3Ny4yNTM4MSUgMS43MTQyOSUsIDc4LjkxODE3JSAxLjg1NzE0JSwgNzkuNjgxJSAxLjg1NzE0JSwgNzkuNjgxJSAyJSwgODIuMDM4ODMlIDIuMTQyODYlLCA4Mi4wMzg4MyUgMi4yODU3MSUsIDgzLjE0ODQlIDIuMjg1NzElLCA4My4xNDg0JSAyLjQyODU3JSwgODQuMjU3OTglIDIuNDI4NTclLCA4NC4yNTc5OCUgMi41NzE0MyUsIDg1LjcxNDI5JSAyLjcxNDI5JSwgODYuNDc3MTIlIDIuNzE0MjklLCA4Ni40NzcxMiUgMi44NTcxNCUsIDg3LjUxNzM0JSAyLjg1NzE0JSwgODcuNTE3MzQlIDMlLCA4OC41NTc1NiUgMyUsIDg4LjU1NzU2JSAzLjE0Mjg2JSwgODkuOTQ0NTIlIDMuMjg1NzElLCA5MC42MzglIDMuMjg1NzElLCA5MC42MzglIDMuNDI4NTclLCA5MS42MDg4OCUgMy40Mjg1NyUsIDkxLjYwODg4JSAzLjU3MTQzJSwgOTIuNTc5NzUlIDMuNTcxNDMlLCA5Mi41Nzk3NSUgMy43MTQyOSUsIDkzLjU1MDYyJSAzLjcxNDI5JSwgOTMuNTUwNjIlIDMuODU3MTQlLCA5NC41MjE1JSAzLjg1NzE0JSwgOTQuNTIxNSUgNCUsIDk1LjQ5MjM3JSA0JSwgOTUuNDkyMzclIDQuMTQyODYlLCA5Ni40NjMyNSUgNC4xNDI4NiUsIDk2LjQ2MzI1JSA0LjI4NTcxJSwgOTcuNDM0MTIlIDQuMjg1NzElLCA5Ny40MzQxMiUgNC40Mjg1NyUsIDk4LjMzNTY0JSA0LjQyODU3JSwgOTguMzM1NjQlIDQuNTcxNDMlKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudC53YXZlLXRvcDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmOWY5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNC41M3Z3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVZKDAuMnJlbSk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgODIuMzUyOTQlLCA3NC42NjY2NyUgMzUuMjk0MTIlLCA2Mi4xMzMzMyUgMTEuNzY0NzElLCA1Mi41MzMzMyUgMCUsIDMyJSAwJSwgMjQlIDUuODgyMzUlLCAxMC45MzMzMyUgMTcuNjQ3MDYlLCAwJSAyOS40MTE3NiUsIDAlIDEwMCUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50LndhdmUtdG9wLnNlY29uZGFyeSB7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA5LjY2NjIlLCAwLjU5NzQyJSA5LjQ1NzU4JSwgMS42MjUyJSA5LjA4NzA3JSwgMi40ODU1OCUgOC44MDY4OCUsIDMuMjkxMzIlIDguNTUxMzklLCA0LjAwNjU1JSA4LjMyODg2JSwgNC44MTM0OCUgOC4wODE0MyUsIDUuNjU5ODglIDcuODI1OCUsIDYuNzEzMzUlIDcuNTEyODclLCA3LjU3ODYyJSA3LjI1OTYlLCA4LjQ3MyUgNy4wMDEzMiUsIDkuMjc2MDclIDYuNzcyNDYlLCAxMC4wOTI3MyUgNi41NDI5OCUsIDEwLjgyNzk1JSA2LjMzODY2JSwgMTEuNjc1ODclIDYuMTA1OTglLCAxMi43NDM0JSA1LjgxNzY2JSwgMTMuOTEyMTUlIDUuNTA4MDclLCAxNS4wMzgyMyUgNS4yMTU5OSUsIDE2LjU5MjUzJSA0LjgyMzAyJSwgMTcuNTczOTIlIDQuNTgxMzYlLCAxOC4zOTk5MiUgNC4zODE5OSUsIDE5LjA5NjQyJSA0LjIxNjEzJSwgMjEuMDY5MDglIDMuNzU0OCUsIDIyLjQxMzc1JSAzLjQ0ODgyJSwgMjMuNjQ3NDIlIDMuMjAzMjclLCAyNC43NDI1OCUgMi45OTMzMiUsIDI3LjA0MTI1JSAyLjQ1MjcxJSwgMjcuODMzMjUlIDIuMjk1OSUsIDI5LjM5NTI1JSAyLjAxNjA2JSwgMzAuODI4NzUlIDEuNzcxMDclLCAzMS44MjUwOCUgMS42MDYxMiUsIDMyLjg5NDQyJSAxLjQxOTgyJSwgMzMuNTM4OTIlIDEuMzIxMDclLCAzNC41MzQ3NSUgMS4xNzMwOSUsIDM1Ljg2NDc1JSAwLjk4MTUlLCAzNi44MzA5MiUgMC44NDYzMSUsIDM4LjI3ODA4JSAwLjY1MTYlLCAzOS42MzMzMyUgMC40ODY3OSUsIDQwLjA3ODY3JSAwLjQ0MTM4JSwgNDEuNjU5MzMlIDAuMjk2NTIlLCA0My4zNDE4MyUgMC4xNjE0JSwgNDQuNjg4MzMlIDAuMDY0MDUlLCA0NS42NSUgMCUsIDQ3LjAxNDgzJSAtMC4wNTQwMyUsIDQ5LjAwNTE3JSAtMC4wMjAwMyUsIDUwLjc3NTE3JSAwLjExMjElLCA1Mi4wMTk2NyUgMC4yNTY0JSwgNTMuMTkwNSUgMC40MjY3JSwgNTMuODkzJSAwLjU0MzQ2JSwgNTcuMjI2MzMlIDEuMjE5ODIlLCA2MC4yMTY2NyUgMS45NDcxNSUsIDYxLjg5MTgzJSAyLjM2ODU3JSwgNjQuMDk1MTclIDIuOTE3NDUlLCA2Ni4yOTM1JSAzLjQ3Nzc1JSwgNjcuODUlIDMuODk0MyUsIDY5LjY0MTUlIDQuMzc0NTUlLCA3MS4yMTk4MyUgNC43NzU4JSwgNzIuODA4NjclIDUuMTU4MjglLCA3NS4xNzgxNyUgNS42ODY3OSUsIDc3LjEyNjUlIDYuMDgwOTUlLCA3OC44ODIzMyUgNi40MDE4OCUsIDgxLjE2MDUlIDYuNzYzNDklLCA4My44MTY2NyUgNy4wOTI5OCUsIDg1LjI5NTMzJSA3LjI0OTMlLCA4Ny45NDA2NyUgNy40NjgxNSUsIDg5LjkxNjY3JSA3LjQ0MDY4JSwgOTEuMjcxMTclIDcuMTY5NDclLCA5Mi40MzM4MyUgNi44MDA5JSwgOTMuNSUgNi4zOTc1NyUsIDk0LjkwMjMzJSA1Ljc5NjM4JSwgOTYuOTgzMzMlIDQuNzk4MzMlLCA5OC42MTIlIDQuMDA2MjYlLCAxMDAlIDMuMjY4NDMlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDkuNjY2MiUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50LndhdmUtdG9wLnNlY29uZGFyeTpiZWZvcmUge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgODIlLCAwLjg2Mjg5JSA4MC40MzQlLCAxLjg5ODM0JSA3OC41NTYlLCAzLjI4NjY5JSA3Ni4wNCUsIDQuMjc1NzUlIDc0LjI0JSwgNS43ODcwOCUgNzEuNTA0JSwgNy4xMzEzNSUgNjkuMDcyJSwgOC40NDI5MyUgNjYuNyUsIDEwLjY5NzM4JSA2Mi42MzQlLCAxMi4yNzYzMyUgNTkuNzg0JSwgMTQuMTczMjYlIDU2LjM2MiUsIDE1LjQ4MzA1JSA1NCUsIDE3LjE4MDE3JSA1MC45MyUsIDE4LjY4MjM0JSA0OC4yMSUsIDE5LjgzNjIxJSA0Ni4xMjQlLCAyMS41MzU4OSUgNDMuMDclLCAyMy4wMDMzMyUgNDAuNDU2JSwgMjQuNTUxOTUlIDM3LjczJSwgMjYuNDk1MzklIDM0LjM3JSwgMjcuOTE0OTElIDMxLjk3JSwgMjkuMTEwNjglIDMwJSwgMzAuMjU5NjklIDI4LjE0OCUsIDMxLjE5OTgxJSAyNi42NjIlLCAzMi4xNTU5MiUgMjUuMTglLCAzMy4wMjkwNSUgMjMuODU0JSwgMzQuMDk3NSUgMjIuMjY4JSwgMzUuMzYyMjUlIDIwLjQ0NCUsIDM2LjgyNDg5JSAxOC40MTIlLCAzOC41Mjg0NyUgMTYuMTUlLCA0MC4yNzE3MiUgMTMuOTUlLCA0Mi4yOTA2JSAxMS41NyUsIDQzLjU1Nzk3JSAxMC4xNyUsIDQ1LjA2NTUyJSA4LjU4MiUsIDQ2LjU2OTAzJSA3LjA5MiUsIDQ3Ljc2MjEyJSA1Ljk3NCUsIDQ5LjIyNjMlIDQuNjc4JSwgNTAuMDMxOTklIDQlLCA1MC44OTA0JSAzLjM5JSwgNTIuMzU1NTMlIDIuODI2JSwgNTQuNTMzOTElIDIuMjI2JSwgNTQuOTU4NDElIDIlLCA1Ni4yMzYyOCUgMS4zNzIlLCA1Ny4yMjc5NiUgMS4wMDIlLCA1OC45MzAyJSAwLjU4OCUsIDU5LjcyMjM5JSAwLjQ4NCUsIDYwLjgzMTczJSAwLjQyNiUsIDYyLjY1Mzc0JSAwLjU0JSwgNjQuMDAwMDYlIDAuNzc2JSwgNjUuNDI2MTclIDEuMTU2JSwgNjcuMDEyMjIlIDEuNzIlLCA2OC43OTM0MSUgMi41MiUsIDY5LjY3NDQxJSAyLjk3JSwgNzAuMjMwMzklIDMuMjcyJSwgNzEuMTg1NiUgMy44MiUsIDcxLjkyNzEzJSA0LjI3JSwgNzIuMzUzMjMlIDQuNTM4JSwgNzMuMDQ5OTclIDQuOTg4JSwgNzMuODc1OTQlIDUuNTQyJSwgNzQuNDYzOTIlIDUuOTQyJSwgNzUuMTIwMjglIDYuNCUsIDc1LjY0NzQ3JSA2Ljc4JSwgNzYuMzQzNTclIDcuMjklLCA3Ni45NTA3NCUgNy43NCUsIDc3LjcyNjE3JSA4LjMyNCUsIDc4LjU0MzE5JSA4Ljk0NCUsIDc5LjQ2ODMzJSA5LjY1JSwgODAuODEyNTQlIDEwLjY3MiUsIDgxLjg5Njk5JSAxMS40NzIlLCA4Mi41OTc1NyUgMTEuOTgyJSwgODIuODQyNjElIDEyLjE1OCUsIDgzLjg0NzA5JSAxMi44ODYlLCA4NC42MzM0JSAxMy40NjIlLCA4NS4xOTE5NCUgMTMuODc0JSwgODUuNzg3NTklIDE0LjMxNiUsIDg2LjY1Mzg3JSAxNC45NjQlLCA4Ny41OTk0OSUgMTUuNjglLCA4OC4yOTYyMyUgMTYuMjEyJSwgODkuMjExNzclIDE2LjkxOCUsIDg5Ljk0NzU0JSAxNy40OTIlLCA5MC43OTM5OSUgMTguMTU4JSwgOTEuNjgwMSUgMTguODY0JSwgOTIuNDc2NjUlIDE5LjUwNiUsIDkzLjMxMjg2JSAyMC4xODYlLCA5NC4wNDkyNiUgMjAuNzg2JSwgOTQuNzI2MTclIDIxLjM0OCUsIDk1LjM5MjgzJSAyMS45MDglLCA5Ni4xNDkwNyUgMjIuNTUlLCA5Ni45NTUyMSUgMjMuMjQ0JSwgOTcuOTM5ODYlIDI0LjEwNCUsIDk5LjIwNDA5JSAyNS4yMzYlLCAxMDAlIDI2JSwgMTAwJSAyMTYlLCAwJSAyMTYlLCAwJSA4MiUpOyB9IH1cbiAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50LmxpZ2h0LW1hbmRhcmluLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlZmVhOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudC5saWdodC1tYW5kYXJpbi10aGVtZS53YXZlLXRvcDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmJlZmVhOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubmVhcmJ5LWxvY2F0aW9ucy1jb21wb25lbnQgLmNvbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMy44cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC42cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubmVhcmJ5LWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWVsZW1lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tZWxlbWVudCAubG9jYXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tZWxlbWVudCAuZGlzdGFuY2Uge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tZWxlbWVudCAuYWRkcmVzcy13cmFwcGVyLFxuICAubmVhcmJ5LWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWVsZW1lbnQgLnBob25lIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTsgfVxuICAgIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tZWxlbWVudCAuYWRkcmVzcy13cmFwcGVyIHNwYW4sXG4gICAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1lbGVtZW50IC5waG9uZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tZWxlbWVudCAucGhvbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1lbGVtZW50IC5waG9uZSAuZGVza3RvcC1waG9uZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tZWxlbWVudCAucGhvbmUgLm1vYmlsZS1waG9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmVhcmJ5LWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWVsZW1lbnQgLnBob25lIC5tb2JpbGUtcGhvbmUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubmVhcmJ5LWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWVsZW1lbnQgLmxpbmstd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1lbGVtZW50IC5saW5rLXdyYXBwZXIgLnRyaWFuZ2xlLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLm5lYXJieS1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1lbGVtZW50IC5saW5rLXdyYXBwZXIgLnRyaWFuZ2xlLWxpbms6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLm5vLXJlc3VsdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMxcmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMmIzOTM2OyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5tb2RhbC1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDQycmVtOyB9XG4gIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIgaW5wdXQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIgLmVycm9yLWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0ycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAuaW5mby13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24tZm9ybS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMuNHJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24tZm9ybS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfSB9XG4gIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24tZm9ybS13cmFwcGVyIGlucHV0IHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5vcmRlci1sb2NhdGlvbi1mb3JtLXdyYXBwZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMy42cmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW0gIWltcG9ydGFudDsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDMuNnJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCBhIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAuc2VhcmNoOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3NlYXJjaC15ZWxsb3cuc3ZnXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBtYXJnaW4tbGVmdDogLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLnNlYXJjaDphZnRlciB7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTsgfSB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAuc2VhcmNoOmhvdmVyOmFmdGVyLCAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLnNlYXJjaDpmb2N1czphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9zZWFyY2guc3ZnXCIpOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRlIHtcbiAgYmFja2dyb3VuZDogI2Q1ZThhZDtcbiAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9sb2NhdGUuc3ZnXCIpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4zcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRlOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07IH0gfVxuICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLnNlcGFyYXRvci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzNC42cmVtO1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1ncmF5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNTAlOyB9XG4gIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAuc2VwYXJhdG9yLXdyYXBwZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLm9yZGVyLWxvY2F0aW9uLWhlbHBlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWxpc3Qge1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxLjZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24taXRlbTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJSAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWl0ZW06YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24taXRlbTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzUwJSAxMDAlOyB9IH1cbiAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtIC5tb3JlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07IH1cbiAgICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWl0ZW0gLm1vcmUtd3JhcHBlciAubG9jYXRpb24taG91cnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogLjZyZW0gMDsgfVxuICAgICAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtIC5tb3JlLXdyYXBwZXIgLmxvY2F0aW9uLWhvdXJzIGR0LFxuICAgICAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1pdGVtIC5tb3JlLXdyYXBwZXIgLmxvY2F0aW9uLWhvdXJzIGRkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24taXRlbSAubW9yZS13cmFwcGVyIC5sb2NhdGlvbi1ob3VycyBkdCB7XG4gICAgICAgIHdpZHRoOiA5cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gICAgICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWl0ZW0gLm1vcmUtd3JhcHBlciAubG9jYXRpb24taG91cnMgZGQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOXJlbSk7IH1cblxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5pY29uLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMuNXJlbTtcbiAgYmFja2dyb3VuZDogI2VkZjRmMztcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAuaWNvbi13cmFwcGVyIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNXJlbTsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmljb24taW5mbyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogLjNyZW07XG4gIGNvbG9yOiAjNjc3MjZmO1xuICBtYXgtd2lkdGg6IDMuNXJlbTsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSk7IH1cblxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1hZHJlc3MsXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLW5hbWUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tYWRyZXNzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLW5hbWUge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24taG91cnMgLnN0YXR1cyxcbi5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24taG91cnMgLm9wZW4tdW50aWwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cblxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1ob3VycyAuc3RhdHVzIHtcbiAgY29sb3I6ICM0Njg0MjU7IH1cbiAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1ob3VycyAuc3RhdHVzLmNsb3NlZCB7XG4gICAgY29sb3I6ICM2NzcyNmY7IH1cblxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1ob3VycyAub3Blbi11bnRpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBwYWRkaW5nLXJpZ2h0OiAuNHJlbTsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDRyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tY3RhIGEge1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tY3RhIGEge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgd2lkdGg6IDQuMnJlbTsgfSB9XG4gICAgLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5sb2NhdGlvbi1jdGEgYTphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLjRyZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xuICAgICAgd2lkdGg6IC41cmVtO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICAgIC5wcmVmZXJyZWQtbG9jYXRpb25zLWNvbXBvbmVudCAubG9jYXRpb24tY3RhIGEubGVzcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLmxvY2F0aW9uLWN0YSBhLmxlc3M6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKTsgfVxuXG4ucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgLm1vZGFsLWZvb3RlciAuYnV0dG9uLWdyb3VwIC5wcmltYXJ5LWJ1dHRvbiB7XG4gIG1heC13aWR0aDogMzEuNHJlbTtcbiAgbWFyZ2luOiAzcmVtIGF1dG87IH1cblxuLnByZWZlcnJlZC1sb2NhdGlvbnMtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgLmJ1dHRvbi1ncm91cCBhIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jaXR5LWxpc3QtY29tcG9uZW50IHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgbWFyZ2luLXRvcDogMi41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNpdHktbGlzdC1jb21wb25lbnQge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmNpdHktbGlzdC1jb21wb25lbnQgLnJvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2l0eS1saXN0LWNvbXBvbmVudCAucm93IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNpdHktbGlzdC1jb21wb25lbnQgLmNvbCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmNpdHktbGlzdC1jb21wb25lbnQgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jaXR5LWxpc3QtY29tcG9uZW50IHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmNpdHktbGlzdC1jb21wb25lbnQgdWwgbGk6OmFmdGVyLCAuY2l0eS1saXN0LWNvbXBvbmVudCB1bCBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci15ZWxsb3cuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJSAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMC4ycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogLjZyZW0gMDsgfVxuICAgIC5jaXR5LWxpc3QtY29tcG9uZW50IHVsIGxpOmhvdmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1ncmVlbi5zdmdcIik7IH1cbiAgICAuY2l0eS1saXN0LWNvbXBvbmVudCB1bCBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2l0eS1saXN0LWNvbXBvbmVudCB1bCBsaSBhOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgLmNpdHktbGlzdC1jb21wb25lbnQgdWwgbGkgYS50cmlhbmdsZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmNpdHktbGlzdC1jb21wb25lbnQgdWwgbGkgYS50cmlhbmdsZS1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjMlOyB9IH1cbiAgICAgICAgLmNpdHktbGlzdC1jb21wb25lbnQgdWwgbGkgYS50cmlhbmdsZS1saW5rOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAuY2l0eS1saXN0LWNvbXBvbmVudCB1bCBsaSBhLnRyaWFuZ2xlLWxpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jaXR5LWxpc3QtY29tcG9uZW50IGRpdjpub3QoOmZpcnN0LW9mLXR5cGUpIHVsIGxpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNpdHktbGlzdC1jb21wb25lbnQgdWwgKyB1bCBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQge1xuICBtYXJnaW4tdG9wOiAyLjJyZW07IH1cbiAgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudC5sYXJnZXIgbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogNS40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQubGFyZ2VyIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07IH0gfVxuICAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgbGFiZWw6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgbGFiZWwgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgIzAzNmQ1ODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnNpemU6Y2hlY2tlZCArIGxhYmVsIC50ZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMzZkNTg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnNpemUgKyBsYWJlbCAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEuMnJlbTsgfVxuICAgICAgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCAuc2l6ZSArIGxhYmVsIC5pY29uLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplLnM6Y2hlY2tlZCArIGxhYmVsIC5pY29uLCAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplLm06Y2hlY2tlZCArIGxhYmVsIC5pY29uLCAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplLmw6Y2hlY2tlZCArIGxhYmVsIC5pY29uLCAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplLnhsOmNoZWNrZWQgKyBsYWJlbCAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplLnM6Y2hlY2tlZCArIGxhYmVsIC5pY29uLmFjdGl2ZSwgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCAuc2l6ZS5tOmNoZWNrZWQgKyBsYWJlbCAuaWNvbi5hY3RpdmUsIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnNpemUubDpjaGVja2VkICsgbGFiZWwgLmljb24uYWN0aXZlLCAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplLnhsOmNoZWNrZWQgKyBsYWJlbCAuaWNvbi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIuNnJlbTsgfVxuICAucHJvZ3Jlc3MtY29tcG9uZW50IC5kb3Qge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICBjb2xvcjogI2IzZDM0MztcbiAgICBiYWNrZ3JvdW5kOiAjYjNkMzQzO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNiM2QzNDM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmhpZ2hjb250cmFzdCAucHJvZ3Jlc3MtY29tcG9uZW50IC5kb3Qge1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgI2IzZDM0MzsgfVxuICAgIC5wcm9ncmVzcy1jb21wb25lbnQgLmRvdC5lbXB0eSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjM2UwYjY7IH1cbiAgICAgIC5oaWdoY29udHJhc3QgLnByb2dyZXNzLWNvbXBvbmVudCAuZG90LmVtcHR5IHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2IzZDM0MzsgfVxuICAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcyB7XG4gICAgd2lkdGg6IDdyZW07XG4gICAgYmFja2dyb3VuZDogI2MzZTBiNjtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuaGlnaGNvbnRyYXN0IC5wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNiM2QzNDM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3Mge1xuICAgICAgICB3aWR0aDogNC40cmVtOyB9IH1cbiAgICAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNiM2QzNDM7XG4gICAgICBoZWlnaHQ6IDJweDsgfVxuICAgICAgLmhpZ2hjb250cmFzdCAucHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IHtcbiAgbWFyZ2luLXRvcDogMi4ycmVtOyB9XG4gIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQubGFyZ2VyIGxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50LmxhcmdlciBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS42cmVtOyB9IH1cbiAgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNS40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IGxhYmVsOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IGxhYmVsIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMzZkNTg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCAuc2l6ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplOmNoZWNrZWQgKyBsYWJlbCAudGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDM2ZDU4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplICsgbGFiZWwgLmljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byAxLjJyZW07IH1cbiAgICAgIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnNpemUgKyBsYWJlbCAuaWNvbi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCAuc2l6ZS5zOmNoZWNrZWQgKyBsYWJlbCAuaWNvbiwgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCAuc2l6ZS5tOmNoZWNrZWQgKyBsYWJlbCAuaWNvbiwgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCAuc2l6ZS5sOmNoZWNrZWQgKyBsYWJlbCAuaWNvbiwgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCAuc2l6ZS54bDpjaGVja2VkICsgbGFiZWwgLmljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCAuc2l6ZS5zOmNoZWNrZWQgKyBsYWJlbCAuaWNvbi5hY3RpdmUsIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQgLnNpemUubTpjaGVja2VkICsgbGFiZWwgLmljb24uYWN0aXZlLCAuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IC5zaXplLmw6Y2hlY2tlZCArIGxhYmVsIC5pY29uLmFjdGl2ZSwgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCAuc2l6ZS54bDpjaGVja2VkICsgbGFiZWwgLmljb24uYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2VkZjRmMztcbiAgYm9yZGVyLXJhZGl1czogLjZyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMTUzLCAxNzUsIDE3MiwgMC42KTsgfVxuXG4ub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4ub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgLm1vZGFsLWJvZHksXG4ub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDQuNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cblxuLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IC5tb2RhbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuNXJlbSAwOyB9XG4gIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIGEsXG4gIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IC5tb2RhbC1mb290ZXIgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07IH1cbiAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IC5tb2RhbC1mb290ZXIgLnByaW1hcnktYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDE2cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuXG4ub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgLnByb2R1Y3QtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cblxuLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgaW1nLFxuLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IHN2ZyB7XG4gIHdpZHRoOiA5LjNyZW07XG4gIGhlaWdodDogOS4zcmVtO1xuICBwYWRkaW5nOiAwLjZyZW07IH1cblxuLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0ICsgbGFiZWwgLmljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIC40cmVtOyB9XG4gICAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0ICsgbGFiZWwgLmljb24gLnN0MCxcbiAgICAub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgaW5wdXQgKyBsYWJlbCAuaWNvbiAuc3QxLFxuICAgIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCBpbnB1dCArIGxhYmVsIC5pY29uIC5zdDIge1xuICAgICAgc3Ryb2tlOiAjMDM2ZDU4O1xuICAgICAgZmlsbDogbm9uZTsgfVxuICAgIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCBpbnB1dCArIGxhYmVsIC5pY29uIC5zdDIge1xuICAgICAgZmlsbDogIzAzNmQ1ODsgfVxuICAgIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCBpbnB1dCArIGxhYmVsIC5pY29uIGcgcGF0aC5zdDAge1xuICAgICAgZmlsbDogIzAzNmQ1ODsgfVxuICAgIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCBpbnB1dCArIGxhYmVsIC5pY29uLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCBpbnB1dC50cnVlOmNoZWNrZWQgKyBsYWJlbCAuaWNvbiwgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0LmZhbHNlOmNoZWNrZWQgKyBsYWJlbCAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCBpbnB1dC50cnVlOmNoZWNrZWQgKyBsYWJlbCAuaWNvbi5hY3RpdmUsIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCBpbnB1dC5mYWxzZTpjaGVja2VkICsgbGFiZWwgLmljb24uYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogIzAzNmQ1ODsgfVxuICAgICAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0LnRydWU6Y2hlY2tlZCArIGxhYmVsIC5pY29uLmFjdGl2ZSAuc3QwLFxuICAgICAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0LnRydWU6Y2hlY2tlZCArIGxhYmVsIC5pY29uLmFjdGl2ZSAuc3QxLFxuICAgICAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0LnRydWU6Y2hlY2tlZCArIGxhYmVsIC5pY29uLmFjdGl2ZSAuc3QyLCAub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgaW5wdXQuZmFsc2U6Y2hlY2tlZCArIGxhYmVsIC5pY29uLmFjdGl2ZSAuc3QwLFxuICAgICAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0LmZhbHNlOmNoZWNrZWQgKyBsYWJlbCAuaWNvbi5hY3RpdmUgLnN0MSxcbiAgICAgIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCBpbnB1dC5mYWxzZTpjaGVja2VkICsgbGFiZWwgLmljb24uYWN0aXZlIC5zdDIge1xuICAgICAgICBzdHJva2U6ICNmZmZmZmY7IH1cbiAgICAgIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCBpbnB1dC50cnVlOmNoZWNrZWQgKyBsYWJlbCAuaWNvbi5hY3RpdmUgLnN0MiwgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0LmZhbHNlOmNoZWNrZWQgKyBsYWJlbCAuaWNvbi5hY3RpdmUgLnN0MiB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCBpbnB1dC50cnVlOmNoZWNrZWQgKyBsYWJlbCAuaWNvbi5hY3RpdmUgZyBwYXRoLnN0MCwgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0LmZhbHNlOmNoZWNrZWQgKyBsYWJlbCAuaWNvbi5hY3RpdmUgZyBwYXRoLnN0MCB7XG4gICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0LnRydWU6Y2hlY2tlZCArIGxhYmVsIC50ZXh0LCAub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgaW5wdXQuZmFsc2U6Y2hlY2tlZCArIGxhYmVsIC50ZXh0IHtcbiAgICBjb2xvcjogIzAzNmQ1ODsgfVxuXG4ub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzJiMzkzNjtcbiAgbGluZS1oZWlnaHQ6IC45O1xuICBtYXgtd2lkdGg6IDEycmVtOyB9XG5cbi5lZGdlIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCAubW9kYWwtYm9keSBsYWJlbDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1oZWFkZXIsXG4uY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtYm9keSxcbi5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtaGVhZGVyLFxuLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5IHtcbiAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5LFxuLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5IHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWNvbnRlbnQsXG4gIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogNHJlbSAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksXG4gIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07IH0gfVxuXG4uY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSxcbi5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSxcbiAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW0gIWltcG9ydGFudDsgfSB9XG5cbi5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5zdWJtaXQsXG4uY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLnN1Ym1pdCB7XG4gIG1heC13aWR0aDogMzJyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07IH1cblxuLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgYSxcbi5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCBhIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0LFxuLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFyZW0gMCAwOyB9XG4gIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGksXG4gIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaTpmaXJzdC1jaGlsZCBidXR0b246YmVmb3JlLFxuICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpOmZpcnN0LWNoaWxkIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2RpdmlkZXItZ3JheS5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsaW5lLWhlaWdodDogLjJyZW07IH1cbiAgICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtLFxuICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IC44cmVtIDEuMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW06aG92ZXIsIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW06Zm9jdXMsXG4gICAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbTpob3ZlcixcbiAgICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjlmOTtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbTphZnRlcixcbiAgICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2RpdmlkZXItZ3JheS5zdmdcIik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IC4ycmVtOyB9XG4gICAgICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtLnNlbGVjdGVkIC5pY29uOmFmdGVyLCAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtLnN3YXBlZCAuaWNvbjphZnRlcixcbiAgICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtLnNlbGVjdGVkIC5pY29uOmFmdGVyLFxuICAgICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0uc3dhcGVkIC5pY29uOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3N3YXAtcmVkLnN2Z1wiKSAhaW1wb3J0YW50OyB9XG4gICAgICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtLnN3YXBlZCxcbiAgICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtLnN3YXBlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY5Zjk7IH1cbiAgICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmFsbGVyZ2VuLFxuICAgICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmFsbGVyZ2VuIHtcbiAgICAgICAgY29sb3I6ICNlMjAwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogNi4ycmVtOyB9XG4gICAgICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmFsbGVyZ2VuOmJlZm9yZSxcbiAgICAgICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmFsbGVyZ2VuOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2FsZXJ0LnN2Z1wiKTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEuNHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmNvbnRlbnQtd3JhcHBlcixcbiAgICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmltZy13cmFwcGVyLFxuICAgICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmltZy13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMi4ycmVtOyB9XG4gICAgICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmltZy13cmFwcGVyIGltZyxcbiAgICAgICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmltZy13cmFwcGVyIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtIC5pbmdyZWRpZW50LXdyYXBwZXIsXG4gICAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuaW5ncmVkaWVudC13cmFwcGVyIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtIC5pbmdyZWRpZW50LXdyYXBwZXIgc3BhbixcbiAgICAgICAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuaW5ncmVkaWVudC13cmFwcGVyIHNtYWxsLFxuICAgICAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuaW5ncmVkaWVudC13cmFwcGVyIHNwYW4sXG4gICAgICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtIC5pbmdyZWRpZW50LXdyYXBwZXIgc21hbGwge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMjEyNTI5OyB9XG4gICAgICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmluZ3JlZGllbnQtd3JhcHBlciBzcGFuLFxuICAgICAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuaW5ncmVkaWVudC13cmFwcGVyIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmluZ3JlZGllbnQtd3JhcHBlciBzbWFsbCxcbiAgICAgICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmluZ3JlZGllbnQtd3JhcHBlciBzbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuY2Fsb3JpZXMsXG4gICAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuY2Fsb3JpZXMge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmljb24sXG4gICAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCBsaSAuaXRlbSAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICAgICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5pbmdyZWRpZW50LWxpc3QgbGkgLml0ZW0gLmljb246YWZ0ZXIsXG4gICAgICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAuaW5ncmVkaWVudC1saXN0IGxpIC5pdGVtIC5pY29uOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc3dhcC5zdmdcIik7XG4gICAgICAgICAgd2lkdGg6IDIuM3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLnByb2R1Y3Qtc3VtbWFyeSxcbi5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAucHJvZHVjdC1zdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMnJlbSA3cmVtO1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAucHJvZHVjdC1zdW1tYXJ5LFxuICAgIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAucHJvZHVjdC1zdW1tYXJ5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbTsgfSB9XG4gIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5wcm9kdWN0LXN1bW1hcnkgLmltYWdlLXdyYXBwZXIsXG4gIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAucHJvZHVjdC1zdW1tYXJ5IC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAucHJvZHVjdC1zdW1tYXJ5IC5pbWFnZS13cmFwcGVyLFxuICAgICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5wcm9kdWN0LXN1bW1hcnkgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtOyB9IH1cbiAgICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAucHJvZHVjdC1zdW1tYXJ5IC5pbWFnZS13cmFwcGVyIGltZyxcbiAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLnByb2R1Y3Qtc3VtbWFyeSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMC42cmVtO1xuICAgICAgbWF4LWhlaWdodDogOHJlbTsgfVxuICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAucHJvZHVjdC1zdW1tYXJ5IC5jb250ZW50LXdyYXBwZXIsXG4gIC5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCAucHJvZHVjdC1zdW1tYXJ5IC5jb250ZW50LXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAucHJvZHVjdC1zdW1tYXJ5IC5jb250ZW50LXdyYXBwZXIgc3BhbixcbiAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLnByb2R1Y3Qtc3VtbWFyeSAuY29udGVudC13cmFwcGVyIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzOyB9XG4gICAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLnByb2R1Y3Qtc3VtbWFyeSAuY29udGVudC13cmFwcGVyIC50aXRsZSxcbiAgICAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLnByb2R1Y3Qtc3VtbWFyeSAuY29udGVudC13cmFwcGVyIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAuY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAucHJvZHVjdC1zdW1tYXJ5IC5jb250ZW50LXdyYXBwZXIgLnByaWNlLFxuICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5wcm9kdWN0LXN1bW1hcnkgLmNvbnRlbnQtd3JhcHBlciAuY2Fsb3JpZXMsXG4gICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5wcm9kdWN0LXN1bW1hcnkgLmNvbnRlbnQtd3JhcHBlciAucHJpY2UsXG4gICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5wcm9kdWN0LXN1bW1hcnkgLmNvbnRlbnQtd3JhcHBlciAuY2Fsb3JpZXMge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5jdXN0b21pemUtbW9kYWwtY29tcG9uZW50IC5wcm9kdWN0LXN1bW1hcnkgLmNvbnRlbnQtd3JhcHBlciAucHJpY2UgKyAuY2Fsb3JpZXMsXG4gICAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5wcm9kdWN0LXN1bW1hcnkgLmNvbnRlbnQtd3JhcHBlciAucHJpY2UgKyAuY2Fsb3JpZXMge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjU4MDRiO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLnJld2FyZHMtbGlzdC1jb21wb25lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjRFRTtcbiAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJld2FyZHMtbGlzdC1jb21wb25lbnQgLnJlZGVlbS1yZXdhcmRzIHtcbiAgICBtYXJnaW4tbGVmdDogNy4ycmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMnJlbTsgfVxuICAucmV3YXJkcy1saXN0LWNvbXBvbmVudCAuZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNjIuM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW07IH1cbiAgLnJld2FyZHMtbGlzdC1jb21wb25lbnQgLnJld2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICByb3ctZ2FwOiA0cmVtO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSAwLjJyZW07XG4gICAgb3ZlcmZsb3c6IGNsaXA7IH1cbiAgICAucmV3YXJkcy1saXN0LWNvbXBvbmVudCAucmV3YXJkcy5mdWxsSGVpZ2h0IHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLnJld2FyZHMtbGlzdC1jb21wb25lbnQgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnJld2FyZHMtbGlzdC1jb21wb25lbnQgLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yZXdhcmRzLWxpc3QtY29tcG9uZW50IC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLnJld2FyZHMtbGlzdC1jb21wb25lbnQgLmJvdHRvbS1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAucmV3YXJkcy1saXN0LWNvbXBvbmVudCAucmV3YXJkcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDU0LjVyZW07XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNvbHVtbi1nYXA6IDMuM3JlbTtcbiAgICAgIHJvdy1nYXA6IDRyZW07IH1cbiAgICAucmV3YXJkcy1saXN0LWNvbXBvbmVudCAuYm90dG9tLWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI0Y2RjRFRSwgcmdiYSgyNDYsIDI0NCwgMjM4LCAwKSk7XG4gICAgICBoZWlnaHQ6IDhyZW07IH1cbiAgICAucmV3YXJkcy1saXN0LWNvbXBvbmVudCAuZW1wdHktcmV3YXJkcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uaW9zMTIgLnJld2FyZHMtbGlzdC1jb21wb25lbnQgLnJld2FyZHMsXG4uaW9zMTMgLnJld2FyZHMtbGlzdC1jb21wb25lbnQgLnJld2FyZHMsXG4uaW9zMTQgLnJld2FyZHMtbGlzdC1jb21wb25lbnQgLnJld2FyZHMsXG4uaW9zMTUgLnJld2FyZHMtbGlzdC1jb21wb25lbnQgLnJld2FyZHMge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5ib29zdC1jb21wb25lbnQgLnRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyLjZyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYm9vc3QtY29tcG9uZW50IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuXG4uYm9vc3QtY29tcG9uZW50IC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4zNjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMmIzOTM2O1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4zNjsgfVxuXG4uYm9vc3QtY29tcG9uZW50IC5pbmZvLXdyYXBwZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cbiAgLmJvb3N0LWNvbXBvbmVudCAuaW5mby13cmFwcGVyIHNwYW4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5ib29zdC1jb21wb25lbnQgLmJvb3N0LWxpc3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYm9vc3QtY29tcG9uZW50IC5ib29zdC1saXN0LXdyYXBwZXIgLm1vYmlsZS1ncmFkaWVudCB7XG4gICAgd2lkdGg6IDRyZW07XG4gICAgcmlnaHQ6IC0xLjVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjZmZmZmZmKTsgfVxuXG4uYm9vc3QtY29tcG9uZW50IC51bmF2YWlsYWJsZS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0wLjlyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYm9vc3QtY29tcG9uZW50IC5ib29zdC1saXN0IHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfSB9XG4gIC5ib29zdC1jb21wb25lbnQgLmJvb3N0LWxpc3QgKyAuc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDMuNHJlbTsgfVxuICAuYm9vc3QtY29tcG9uZW50IC5ib29zdC1saXN0IC5pdGVtIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYzBkOWQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMi4ycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTYuNnJlbTtcbiAgICBtYXJnaW46IDAgLjlyZW0gM3JlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCAuaXRlbTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCAuaXRlbSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMTVyZW07XG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDJyZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ib29zdC1jb21wb25lbnQgLmJvb3N0LWxpc3QgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTsgfSB9XG4gICAgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCAuaXRlbS5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmRmOWVmO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAuOHJlbSAwIHJnYmEoMTkyLCAyMTcsIDIxMiwgMC43OSk7IH1cbiAgICAgIC5ib29zdC1jb21wb25lbnQgLmJvb3N0LWxpc3QgLml0ZW0uc2VsZWN0ZWQgLmJvb3N0LWRldGFpbHMtd3JhcHBlciAuY2lyY2xlLWNoZWNrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYm9vc3QtY29tcG9uZW50IC5ib29zdC1saXN0IC5pdGVtLnVuYXZhaWxhYmxlIC51bmF2YWlsYWJsZS1kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCAyMTYsIDIxNiwgMC41KTtcbiAgICAgIGxlZnQ6IC0wLjJyZW07XG4gICAgICB0b3A6IC0wLjJyZW07XG4gICAgICBib3R0b206IC0yLjRyZW07XG4gICAgICByaWdodDogLTAuMnJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuM3JlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC41KTsgfVxuICAgIC5ib29zdC1jb21wb25lbnQgLmJvb3N0LWxpc3QgLml0ZW0gLmluZm8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAuNXJlbTtcbiAgICAgIHJpZ2h0OiAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEuNXJlbTsgfVxuICAgICAgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCAuaXRlbSAuaW5mbyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTsgfVxuICAgIC5ib29zdC1jb21wb25lbnQgLmJvb3N0LWxpc3QgLml0ZW0gLmJvb3N0LWRldGFpbHMtd3JhcHBlciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5ib29zdC1jb21wb25lbnQgLmJvb3N0LWxpc3QgLml0ZW0gLmJvb3N0LWRldGFpbHMtd3JhcHBlciBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1LjJyZW07XG4gICAgICAgIG1heC13aWR0aDogOXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIC4ycmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5ib29zdC1jb21wb25lbnQgLmJvb3N0LWxpc3QgLml0ZW0gLmJvb3N0LWRldGFpbHMtd3JhcHBlciAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgICAgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCAuaXRlbSAuYm9vc3QtZGV0YWlscy13cmFwcGVyIC5kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgICAgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCAuaXRlbSAuYm9vc3QtZGV0YWlscy13cmFwcGVyIC5kZXRhaWxzLXdyYXBwZXIgLmFsbGVyZ2VuIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwLjhyZW07XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgY29sb3I6ICNlMjAwMDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNnJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuYm9vc3QtY29tcG9uZW50IC5ib29zdC1saXN0IC5pdGVtIC5ib29zdC1kZXRhaWxzLXdyYXBwZXIgLmRldGFpbHMtd3JhcHBlciAuYWxsZXJnZW46YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvYWxlcnQuc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMjRyZW07IH1cbiAgICAgICAgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCAuaXRlbSAuYm9vc3QtZGV0YWlscy13cmFwcGVyIC5kZXRhaWxzLXdyYXBwZXIgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgcGFkZGluZzogMCAuNnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDUuNnJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgICAgICAgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCAuaXRlbSAuYm9vc3QtZGV0YWlscy13cmFwcGVyIC5kZXRhaWxzLXdyYXBwZXIgLmNhbG9yaWVzICsgLnByaWNlIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmYWM1M2M7IH1cbiAgICAgIC5ib29zdC1jb21wb25lbnQgLmJvb3N0LWxpc3QgLml0ZW0gLmJvb3N0LWRldGFpbHMtd3JhcHBlciAuY2lyY2xlLWNoZWNrIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxLjdyZW07XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC41cmVtO1xuICAgICAgICBsZWZ0OiAuNXJlbTsgfVxuICAgICAgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtbGlzdCAuaXRlbSAuYm9vc3QtZGV0YWlscy13cmFwcGVyLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAuYm9vc3QtY29tcG9uZW50IC5ib29zdC1saXN0IC5pdGVtIC5ib29zdC1kZXRhaWxzLXdyYXBwZXIuc2VsZWN0ZWQgLmNpcmNsZS1jaGVjayB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uaW5mby1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWhlYWRlcixcbi5pbmZvLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtYm9keSB7XG4gIG1heC13aWR0aDogNTByZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5pbmZvLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBwIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzJiMzkzNjsgfVxuXG4uaW5mby1tb2RhbC1jb21wb25lbnQgLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pbmZvLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogNS40cmVtOyB9IH1cblxuLmluZm8tbW9kYWwtY29tcG9uZW50IC5kZXRhaWxzLXdyYXBwZXIge1xuICBmb250LXNpemU6IDA7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfVxuICAuaW5mby1tb2RhbC1jb21wb25lbnQgLmRldGFpbHMtd3JhcHBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuaW5mby1tb2RhbC1jb21wb25lbnQgLmRldGFpbHMtd3JhcHBlciBzcGFuICsgc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMS4xcmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjFyZW07XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmYWM1M2M7IH1cblxuLmluZm8tbW9kYWwtY29tcG9uZW50IC5pbWFnZS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmluZm8tbW9kYWwtY29tcG9uZW50IC5pbWFnZS1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbjogNC40cmVtIC0yLjhyZW0gMi40cmVtOyB9IH1cbiAgLmluZm8tbW9kYWwtY29tcG9uZW50IC5pbWFnZS1zZWN0aW9uIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTFyZW07IH1cblxuLmluZm8tbW9kYWwtY29tcG9uZW50IHVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjZyZW07IH1cbiAgLmluZm8tbW9kYWwtY29tcG9uZW50IHVsOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG5cbi5pbmZvLW1vZGFsLWNvbXBvbmVudCBidXR0b24ge1xuICBtYXgtd2lkdGg6IDMxLjRyZW07XG4gIG1hcmdpbjogMi42cmVtIDA7IH1cblxuLmluZm8tbW9kYWwtY29tcG9uZW50IC5jdXN0b20tbGlzdCB7XG4gIG1hcmdpbjogMCBhdXRvIDIuNHJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbltkYXRhLW9wZW49XCJpbmZvLW1vZGFsLWNvbXBvbmVudFwiXTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYWRkLW9ucy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMi41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFkZC1vbnMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1oZWFkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCA1LjZyZW07IH0gfVxuXG4uYWRkLW9ucy1tb2RhbC1jb21wb25lbnQgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjZyZW07IH1cblxuLmFkZC1vbnMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAzLjZyZW07IH1cbiAgLmFkZC1vbnMtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgLnByaW1hcnktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmFjY291bnQtbWVudS1jb21wb25lbnQud2lyZWQtbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuYWNjb3VudC1tZW51LWNvbXBvbmVudC53aXJlZC1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5hY2NvdW50LW1lbnUtY29tcG9uZW50LndpcmVkLW1vYmlsZSArIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIC5pdGVtIGE6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWNjb3VudC1tZW51LWNvbXBvbmVudC53aXJlZC1tb2JpbGUgKyAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFjY291bnQtbWVudS1jb21wb25lbnQgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5hY2NvdW50LW1lbnUtY29tcG9uZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMnJlbSAwIDRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07IH0gfVxuICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgLml0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteCAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIC5pdGVtOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCAuaXRlbSA+IGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBiYWNrZ3JvdW5kO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjJyZW0gMS43cmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWluLWhlaWdodDogNnJlbTsgfVxuICAgICAgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgLml0ZW0gPiBhLmhhcy1ub3RpZmljYXRpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJjYWJhOyB9XG4gICAgICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCAuaXRlbSA+IGEudHJpYW5nbGUtbGluazo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAycmVtOyB9XG4gICAgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgLml0ZW0uYWN0aXZlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXggI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTAuMnJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCAuaXRlbS5hY3RpdmU6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGYzOyB9XG4gICAgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgLml0ZW0uYWN0aXZlOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXggI2VkZjRmMzsgfVxuICAgIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIC5pdGVtLmFjdGl2ZSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0ZjM7IH1cbiAgICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCAuaXRlbS5hY3RpdmUgLml0ZW0tdGl0bGUge1xuICAgICAgY29sb3I6ICMwMzZkNTg7IH1cbiAgICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCAuaXRlbS5hY3RpdmUgLnRyaWFuZ2xlLWxpbms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cbiAgICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCAuaXRlbSAuaXRlbS10aXRsZSB7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgLml0ZW0gLml0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjJyZW07XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIC5pdGVtIC5pdGVtLW5vdGlmaWNhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IC40cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuICAgIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIC5pdGVtIC5pdGVtLWljb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogLjhyZW07XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIHVsIC5pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgdWwgLml0ZW06Zmlyc3QtY2hpbGQgYSB7XG4gICAgcGFkZGluZy10b3A6IC45cmVtOyB9XG4gICAgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgdWwgLml0ZW06Zmlyc3QtY2hpbGQgYTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNDQuNDQ0JSwgMC4yNzQlIDQ1LjU1JSwgMC42OTMzJSA0Ny4xNzc3OCUsIDEuMDg2NCUgNDguNjExMTElLCAxLjQ3NDkzJSA1MCUsIDEuODU4NjclIDUxLjI2NjY3JSwgMi4zMDkwNyUgNTIuNzMzMzMlLCAyLjgxNTczJSA1NC4zJSwgMy4yNDE4NyUgNTUuNTU1NTUlLCAzLjYxMzA3JSA1Ni42NjY2NyUsIDQuMTU2MjclIDU4LjE3Nzc4JSwgNC42ODY0JSA1OS41NTU1NiUsIDUuMjMxMiUgNjAuOTMzMzMlLCA1Ljg3NDEzJSA2Mi40Nzc3OCUsIDYuNTM2OCUgNjMuOTg4ODklLCA3LjIxNzg3JSA2NS40NDQ0NCUsIDcuODc5NzMlIDY2Ljc3Nzc4JSwgOC42NTg0JSA2OC4yNDQ0NCUsIDkuMzgwNTMlIDY5LjUlLCAxMC4xODA1MyUgNzAuNzc3NzglLCAxMC45MjA4JSA3MS44ODg4OSUsIDExLjU2MzczJSA3Mi43NTU1NiUsIDEyLjMwNDUzJSA3My40MzMzMyUsIDEzLjEyJSA3NC4xNDQ0NCUsIDEzLjg4MDI3JSA3NC43ODg4OSUsIDE0LjczODY3JSA3NS40Nzc3OCUsIDE1LjgxMzMzJSA3Ni4yNTU1NiUsIDE2LjUyNjY3JSA3Ni42NjY2NyUsIDE4LjI0OTMlIDc3LjQ5OSUsIDE5LjQ2NjYlIDc3Ljc3NyUsIDIwLjA0MDglIDc3Ljc3NyUsIDIxLjY4OSUgNzcuNDY2JSwgMjIuNzY0JSA3Ny4wODglLCAyNC40MTIlIDc2LjI2NiUsIDI2LjI3MjIlIDc1LjAyMiUsIDI3Ljg0NzclIDczLjc1NSUsIDI5LjE0MTYlIDcyLjU3NyUsIDMxLjA3NTQlIDcwLjYxMSUsIDMzLjAxNjglIDY4LjM4OCUsIDM0LjczMSUgNjYuMjg4JSwgMzYuNTIxJSA2My45NTU1JSwgMzguMzExMiUgNjEuNSUsIDQwLjYwNiUgNTguMTY2NiUsIDQyLjU0NDUlIDU1LjI2NjYlLCA0NC4wNTU3JSA1Mi45NTU1JSwgNDUuNjMwNCUgNTAuNSUsIDQ3LjcwODglIDQ3LjE2NiUsIDQ5LjQ5ODElIDQ0LjI4OCUsIDUxLjIyMSUgNDEuNSUsIDUzLjUyMiUgMzcuNzc3JSwgNTUuNDU1JSAzNC42NTUlLCA1Ny4wOTUlIDMyLjAzMyUsIDU4LjgxMzYlIDI5LjMxMSUsIDYwLjgxODElIDI2LjIlLCA2Mi4zOTglIDIzLjc5OTklLCA2NC40MDIlIDIwLjg0NCUsIDY1Ljk4JSAxOC42MjIyMiUsIDY3LjM0NTU5JSAxNi43NjY2NyUsIDY4LjU1NjI2JSAxNS4xNzc3OCUsIDcwLjQyNTMzJSAxMi44NTU1NiUsIDcyJSAxMS4xMTExMSUsIDcyLjc5Mzg2JSAxMC4yNzc3OCUsIDc1LjIzMjI2JSA4LjQlLCA3Ni42NjY2NiUgNy43Nzc3OCUsIDc4LjUzMDkzJSA3LjQ0NDQ0JSwgODAuNjEwOTMlIDcuNzIyMjIlLCA4Mi43NjQ1MyUgOC43MzMzMyUsIDg1LjIwMzQ2JSAxMC43NTU1NSUsIDg2LjkyNDI2JSAxMi43NDQ0NCUsIDg4LjE0MjY2JSAxNC40MzMzMyUsIDg5LjUwNTA2JSAxNy42JSwgOTAuODYyMTMlIDIxJSwgOTIuMjE5MiUgMjQuNDQ0NDQlLCA5My41ODkwNiUgMjcuOTQ0NDQlLCA5NC44MTE3MyUgMzEuMDc3NzglLCA5NS41OTI4JSAzMy4wODg4OCUsIDk2LjMyNTYlIDM0Ljk3Nzc3JSwgOTcuMDIxMDYlIDM2Ljc2NjY2JSwgOTcuNTY4OCUgMzguMTc3NzclLCA5OC4xMDY2NiUgMzkuNTQ0NDQlLCA5OC43NDkzMyUgNDEuMjExMTElLCA5OS4yMDY2NiUgNDIuNCUsIDk5Ljg2MTMzJSA0NC4xJSwgMTAwJSA0NC40NDQ0NCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNDQuNDQ0NCUpO1xuICAgICAgaGVpZ2h0OiAuOXJlbTtcbiAgICAgIHdpZHRoOiAxMDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBiYWNrZ3JvdW5kO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIHVsIC5pdGVtOmZpcnN0LWNoaWxkIGEuaGFzLW5vdGlmaWNhdGlvbjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMmNhYmE7IH1cbiAgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgdWwgLml0ZW0uYWN0aXZlIGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogI2VkZjRmMzsgfVxuXG4uYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCAuaXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCAuaXRlbTpmaXJzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy10b3A6IC45cmVtOyB9XG4gIC5hY2NvdW50LW1lbnUtY29tcG9uZW50IHVsIC5pdGVtOmZpcnN0LWNoaWxkIGE6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNDQuNDQ0JSwgMC4yNzQlIDQ1LjU1JSwgMC42OTMzJSA0Ny4xNzc3OCUsIDEuMDg2NCUgNDguNjExMTElLCAxLjQ3NDkzJSA1MCUsIDEuODU4NjclIDUxLjI2NjY3JSwgMi4zMDkwNyUgNTIuNzMzMzMlLCAyLjgxNTczJSA1NC4zJSwgMy4yNDE4NyUgNTUuNTU1NTUlLCAzLjYxMzA3JSA1Ni42NjY2NyUsIDQuMTU2MjclIDU4LjE3Nzc4JSwgNC42ODY0JSA1OS41NTU1NiUsIDUuMjMxMiUgNjAuOTMzMzMlLCA1Ljg3NDEzJSA2Mi40Nzc3OCUsIDYuNTM2OCUgNjMuOTg4ODklLCA3LjIxNzg3JSA2NS40NDQ0NCUsIDcuODc5NzMlIDY2Ljc3Nzc4JSwgOC42NTg0JSA2OC4yNDQ0NCUsIDkuMzgwNTMlIDY5LjUlLCAxMC4xODA1MyUgNzAuNzc3NzglLCAxMC45MjA4JSA3MS44ODg4OSUsIDExLjU2MzczJSA3Mi43NTU1NiUsIDEyLjMwNDUzJSA3My40MzMzMyUsIDEzLjEyJSA3NC4xNDQ0NCUsIDEzLjg4MDI3JSA3NC43ODg4OSUsIDE0LjczODY3JSA3NS40Nzc3OCUsIDE1LjgxMzMzJSA3Ni4yNTU1NiUsIDE2LjUyNjY3JSA3Ni42NjY2NyUsIDE4LjI0OTMlIDc3LjQ5OSUsIDE5LjQ2NjYlIDc3Ljc3NyUsIDIwLjA0MDglIDc3Ljc3NyUsIDIxLjY4OSUgNzcuNDY2JSwgMjIuNzY0JSA3Ny4wODglLCAyNC40MTIlIDc2LjI2NiUsIDI2LjI3MjIlIDc1LjAyMiUsIDI3Ljg0NzclIDczLjc1NSUsIDI5LjE0MTYlIDcyLjU3NyUsIDMxLjA3NTQlIDcwLjYxMSUsIDMzLjAxNjglIDY4LjM4OCUsIDM0LjczMSUgNjYuMjg4JSwgMzYuNTIxJSA2My45NTU1JSwgMzguMzExMiUgNjEuNSUsIDQwLjYwNiUgNTguMTY2NiUsIDQyLjU0NDUlIDU1LjI2NjYlLCA0NC4wNTU3JSA1Mi45NTU1JSwgNDUuNjMwNCUgNTAuNSUsIDQ3LjcwODglIDQ3LjE2NiUsIDQ5LjQ5ODElIDQ0LjI4OCUsIDUxLjIyMSUgNDEuNSUsIDUzLjUyMiUgMzcuNzc3JSwgNTUuNDU1JSAzNC42NTUlLCA1Ny4wOTUlIDMyLjAzMyUsIDU4LjgxMzYlIDI5LjMxMSUsIDYwLjgxODElIDI2LjIlLCA2Mi4zOTglIDIzLjc5OTklLCA2NC40MDIlIDIwLjg0NCUsIDY1Ljk4JSAxOC42MjIyMiUsIDY3LjM0NTU5JSAxNi43NjY2NyUsIDY4LjU1NjI2JSAxNS4xNzc3OCUsIDcwLjQyNTMzJSAxMi44NTU1NiUsIDcyJSAxMS4xMTExMSUsIDcyLjc5Mzg2JSAxMC4yNzc3OCUsIDc1LjIzMjI2JSA4LjQlLCA3Ni42NjY2NiUgNy43Nzc3OCUsIDc4LjUzMDkzJSA3LjQ0NDQ0JSwgODAuNjEwOTMlIDcuNzIyMjIlLCA4Mi43NjQ1MyUgOC43MzMzMyUsIDg1LjIwMzQ2JSAxMC43NTU1NSUsIDg2LjkyNDI2JSAxMi43NDQ0NCUsIDg4LjE0MjY2JSAxNC40MzMzMyUsIDg5LjUwNTA2JSAxNy42JSwgOTAuODYyMTMlIDIxJSwgOTIuMjE5MiUgMjQuNDQ0NDQlLCA5My41ODkwNiUgMjcuOTQ0NDQlLCA5NC44MTE3MyUgMzEuMDc3NzglLCA5NS41OTI4JSAzMy4wODg4OCUsIDk2LjMyNTYlIDM0Ljk3Nzc3JSwgOTcuMDIxMDYlIDM2Ljc2NjY2JSwgOTcuNTY4OCUgMzguMTc3NzclLCA5OC4xMDY2NiUgMzkuNTQ0NDQlLCA5OC43NDkzMyUgNDEuMjExMTElLCA5OS4yMDY2NiUgNDIuNCUsIDk5Ljg2MTMzJSA0NC4xJSwgMTAwJSA0NC40NDQ0NCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNDQuNDQ0NCUpO1xuICAgIGhlaWdodDogLjlyZW07XG4gICAgd2lkdGg6IDEwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBiYWNrZ3JvdW5kO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgLml0ZW06Zmlyc3QtY2hpbGQgYS5oYXMtbm90aWZpY2F0aW9uOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmMmNhYmE7IH1cblxuLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgLml0ZW0uYWN0aXZlIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlZGY0ZjM7IH1cblxuLmFjY291bnQtbWVudS1jb21wb25lbnQgKyAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLmFjY291bnQtbWVudS1jb21wb25lbnQgKyAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB1bCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgIC5hY2NvdW50LW1lbnUtY29tcG9uZW50ICsgLmFjY291bnQtbWVudS1jb21wb25lbnQgdWwgLml0ZW0gYTo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDUyLjVyZW07XG4gIHBhZGRpbmc6IDMuNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMS42cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbGVmdDogMDtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNTYuMjUlLCAwLjY5MDg1JSA1OS4wNSUsIDEuODIzNDIlIDYzLjE1NjI1JSwgMy4zMTMlIDY3Ljk1NjI1JSwgNC42NSUgNzEuNzg3NSUsIDUuOTgxJSA3NS4yMDYyNSUsIDYuODclIDc3LjI4NzUlLCA3LjklIDc5LjUlLCA5LjMwOSUgODIuMTklLCAxMC4yNzklIDgzLjg0Mzc1JSwgMTEuNjkxJSA4NS45JSwgMTIuOTUyMyUgODcuNSUsIDE0LjUwMjglIDg4LjklLCAxNS43NjQlIDg5LjU4NzQlLCAxNy41NDQxJSA5MC4wMTg3NSUsIDE5LjEwMSUgOTAuMDE4NzUlLCAyMC40MzYlIDg5Ljc2MjUlLCAyMi43MzQlIDg4Ljk0Mzc1JSwgMjQuNTg4MyUgODguMDM3NSUsIDI1LjUyMzglIDg3LjUlLCAyNi41OTA0JSA4Ni44NzUlLCAyOC4wNyUgODUuODMxMjUlLCAyOS41NSUgODQuNjQzNzUlLCAzMS41NTUlIDgyLjgzJSwgMzMuMzMyJSA4MS4wNjI1JSwgMzQuNzQ3MiUgNzkuNTUlLCAzNi44OTk2JSA3Ny4xMDYyNSUsIDM4LjgyMjA5JSA3NC44JSwgNDAuNjA0NyUgNzIuNTc1JSwgNDIuNDU4JSA3MC4xODc1JSwgNDQuMDElIDY4LjEzJSwgNDUuODYlIDY1LjYzNzUlLCA0Ny44NjglIDYyLjkyNSUsIDQ5Ljc4MzIlIDYwLjMwNjIlLCA1MS4zNTklIDU4LjE0MzclLCA1Mi45ODclIDU1LjkxODc0JSwgNTQuODUlIDUzLjQxODc1JSwgNTYuMTczJSA1MS42Mzc1JSwgNTcuNzk4JSA0OS40ODE5JSwgNjAuMDMxMiUgNDYuNTkzNzUlLCA2Mi4yODU3JSA0My43NSUsIDYzLjczNCUgNDEuOTQ5JSwgNjYuMTA2JSAzOC44MjQlLCA2OC4yNSUgMzUuODA2MjUlLCA2OS45NyUgMzMuMyUsIDcxLjk2OCUgMzAuMzM3JSwgNzMuNDQ3JSAyOC4xMjUlLCA3NS4xNDklIDI1LjYyNDklLCA3Ni4xOTUlIDI0LjEzNzUlLCA3OC41NyUgMjAuOTM3NSUsIDgwLjM4MDklIDE4Ljc1JSwgODEuOTc1OCUgMTYuODc1JSwgODMuOTc1OCUgMTQuNDYyNSUsIDg1Ljc2JSAxMi4yOTM3JSwgODYuODclIDEwLjk2MjUlLCA4OC4zNTIlIDkuMjQzNzUlLCA4OS40NjUlIDcuOTkzNyUsIDkxLjIzOCUgNi4yNSUsIDkyLjUwNjIlIDUuMTEyNSUsIDkzLjc2NTklIDQuMDYyNSUsIDk0LjY1MzMlIDMuMzY4NyUsIDk1Ljc2OCUgMi41NSUsIDk3LjEwMTUlIDEuNjQzNzUlLCA5OC4yODk5JSAwLjkxMjUlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDU2LjI1JSk7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5yZXdhcmQtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnVzZXJuYW1lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAuZGVzY3JpcHRpb24ubGFyZ2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtOyB9XG4gIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCBwIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWxpbmstd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGVudC13cmFwcGVyIC5kZXNjcmlwdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1jb250ZW50LXdyYXBwZXIgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1jb250ZW50LXdyYXBwZXIgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC50cmlhbmdsZS1saW5rIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmlvcyAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLmJnLWhlbHBlciB7XG4gIGJvdHRvbTogLTJyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlvcyAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnJld2FyZC1pY29uIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi5pb3MuY2hyb21lIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGVudC13cmFwcGVyIC5iZy1oZWxwZXIsXG4uaW9zLmNocm9tZSAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLmJnLWhlbHBlciB7XG4gIGJvdHRvbTogLTMuMnJlbTsgfVxuXG4uaW9zLmNocm9tZSAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRlbnQtd3JhcHBlciAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCxcbi5pb3MuY2hyb21lIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTsgfVxuXG4uYWNjb3VudC1jYXJkLWNvbXBvbmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hY2NvdW50LWNhcmQtY29tcG9uZW50ID4gLnRyaWFuZ2xlLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuYWNjb3VudC1jYXJkLWNvbXBvbmVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDsgfVxuICAuYWNjb3VudC1jYXJkLWNvbXBvbmVudCBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLmFjY291bnQtY2FyZC1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbmsge1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgLmFjY291bnQtY2FyZC1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbms6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cbiAgLmFjY291bnQtY2FyZC1jb21wb25lbnQgaHIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogLjNyZW07XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogM3JlbSAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hY2NvdW50LWNhcmQtY29tcG9uZW50IC5jYXJkLWNvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAzMnJlbTsgfVxuICAgIC5hY2NvdW50LWNhcmQtY29tcG9uZW50IC5jYXJkLWNvbnRlbnQgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgLmFjY291bnQtY2FyZC1jb21wb25lbnQgLmNhcmQtY29udGVudCAuY2FyZC1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAuYWNjb3VudC1jYXJkLWNvbXBvbmVudCAuY2FyZC1jb250ZW50IC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDsgfVxuICAgICAgLmFjY291bnQtY2FyZC1jb21wb25lbnQgLmNhcmQtY29udGVudCAuaXRlbTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmFjY291bnQtY2FyZC1jb21wb25lbnQgLmNhcmQtY29udGVudCAuaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYWNjb3VudC1jYXJkLWNvbXBvbmVudCAuY2FyZC1jb250ZW50IC5pdGVtLWRlc2NyaXB0aW9uLXdyYXBwZXIsXG4gICAgLmFjY291bnQtY2FyZC1jb21wb25lbnQgLmNhcmQtY29udGVudCAubG9jYXRpb24tZGV0YWlsLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAyMnJlbTsgfVxuICAgIC5hY2NvdW50LWNhcmQtY29tcG9uZW50IC5jYXJkLWNvbnRlbnQgLmxvY2F0aW9uLWFkZHJlc3Mge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogODAuNnJlbTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwLjJyZW0gLTAuMnJlbSAxLjFyZW0gcmdiYSgxOTIsIDIxNywgMjEyLCAwLjM4KSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudDpub3QoLmNvbCkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3R0b206IC0xLjRyZW07XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNi42NjY2NyUsIDEwMCUgMCUsIDEwMCUgNTMuMzMzMzMlLCA5OC42MjQwNiUgNjMuMzkzMzMlLCA5Ny4xMjM5NCUgNjUuOTkzMzMlLCA5Ni4wODY1MyUgNjcuNTczMzMlLCA5NC42Njc4MyUgNjkuNDg2NjclLCA5My4yNDUwMSUgNzEuMTQ2NjclLCA5MS42Njg0NSUgNzIuNyUsIDkwLjAwNzIzJSA3NC4wMzMzMyUsIDg2Ljg0NzUxJSA3NS43NjY2NyUsIDg1LjEwOTElIDc2LjI5MzMzJSwgODIuODk3MjYlIDc2LjUzMzMzJSwgODAuNzY1MDklIDc2LjMyNjY3JSwgNzguNTUxODclIDc1LjY2JSwgNzYuMjU5NzMlIDc0LjUlLCA3NC41NjM1OSUgNzMuMzMzMzMlLCA3My4wOTc2MyUgNzIuMTI2NjclLCA3MS42NzQwNiUgNzAuNzkzMzMlLCA2OC45MDc0OCUgNjcuODczMzMlLCA2Ny42NDE3NyUgNjYuNDA2NjclLCA2NS45MDM5OSUgNjQuMjglLCA2My40NTU0OSUgNjEuMTA2NjclLCA2MC42MTI1OSUgNTcuMjI2NjclLCA1OC4wMDY2MSUgNTMuNTQlLCA1Ni4xOTA0JSA1MC45MzMzMyUsIDU0LjQ1MzEyJSA0OC40MjY2NyUsIDUyLjMxOTIlIDQ1LjM3MzMzJSwgNDkuNzE1MjElIDQxLjY2NjY3JSwgNDcuMDIzMzIlIDM3LjkzMzMzJSwgNDUuNDM5NzglIDM1LjgxMzMzJSwgNDMuMzg2MjglIDMzLjE0NjY3JSwgNDAuMzgyOTIlIDI5LjUzMzMzJSwgMzcuNzc2OTMlIDI2LjcyJSwgMzUuNDA2NDglIDI0LjQ4JSwgMzMuNzQ2NzYlIDIzLjE0NjY3JSwgMzEuMzc1NDQlIDIxLjU3MzMzJSwgMjguNzY2MzMlIDIwLjQyJSwgMjYuMTg0NTQlIDIwJSwgMjQuNjU0NDklIDIwLjE0NjY3JSwgMjIuNzU3NDglIDIwLjcyJSwgMTkuNTE3NTglIDIyLjY4JSwgMTcuNzc2MzElIDI0LjIzMzMzJSwgMTYuMDM1OTElIDI2LjEyJSwgMTMuODI5OCUgMjguOTkzMzMlLCAxMi40MDM4NyUgMzEuMTQlLCAxMC4xMDg3MyUgMzUuMDYlLCA4LjM3MTgyJSAzOC4zOTMzMyUsIDYuNTUzNDklIDQyLjI4JSwgNC40OTg3NSUgNDcuMTQ2NjclLCAyLjI5MTE1JSA1My4wMjY2NyUsIDAlIDYwJSwgMCUgNi42NjY2NyUpOyB9XG4gIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXJlbSAwIDIuNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC50aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNHJlbSAwIDEuNnJlbTsgfSB9XG4gICAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAudGl0bGUgLnNjcmlwdC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODI7XG4gICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgIG1hcmdpbi1yaWdodDogLjhyZW07IH1cbiAgICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC50aXRsZSBoMSwgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAudGl0bGUgaDIsIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnRpdGxlIGgzLCAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC50aXRsZSBoNCwgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAudGl0bGUgaDUsIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnRpdGxlIGg2LCAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC50aXRsZSAuaDEtbGlrZSwgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAudGl0bGUgLmgyLWxpa2UsIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnRpdGxlIC5oMy1saWtlLCAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC50aXRsZSAuaDQtbGlrZSwgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAudGl0bGUgLmg1LWxpa2UsIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnRpdGxlIC5oNi1saWtlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5hY2NvdW50LXN0YXR1cy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnByb2dyZXNzLWxpbmstd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQge1xuICAgIGZvbnQtc2l6ZTogMTMuNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxNC42cmVtOyB9IH1cbiAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDIzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRlbnQtd3JhcHBlciBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnN0YXJzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgICBtYXgtd2lkdGg6IDE4cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5kZXNjcmlwdGlvbiBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5kZXNjcmlwdGlvbiArIC5idG4td3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiA1LjRyZW07IH1cbiAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAuYnRuLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5idG4td3JhcHBlciBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODk7IH1cbiAgICAgIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLmJ0bi13cmFwcGVyIGEgKyBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVyZW07IH1cbiAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuOHJlbTsgfSB9XG4gIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnJld2FyZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMi42cmVtIDAgMi4ycmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi40cmVtOyB9XG4gICAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAucmV3YXJkLWNvbnRlbnQgYSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnJld2FyZHMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM4LjRyZW07XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnJld2FyZHMtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICAgIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnJld2FyZHMtd3JhcHBlciAucmV3YXJkLWNvbnRlbnQtaW5mbyB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07IH1cbiAgICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5yZXdhcmRzLXdyYXBwZXIgLnJld2FyZC1idG4td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5yZXdhcmRzLXdyYXBwZXIgLnJld2FyZC1sZXZlbCB7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjMDM2ZDU4O1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAxLjhyZW07XG4gICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAuc3RhcnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5wcm9ncmVzcy1yZXdhcmQtc3RhdHVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjJjNjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMi42Mzc4OSUgMy4zNjEzNCUsIDUuMjExMDMlIDMuMTMxOTMlLCA3LjQ3NDElIDIuODc5ODMlLCA5LjczNjIxJSAyLjYyNjA1JSwgMTIuMDkzNTMlIDIuMzYxMzQlLCAxNC4xODUxMyUgMi4xMzQ0NSUsIDE2LjQ1MTA4JSAxLjkwMDg0JSwgMTguNzE3NzUlIDEuNjgwNjclLCAyMC41MTIyMyUgMS41MjEwMSUsIDIyLjMxMDc5JSAxLjM3Mzk1JSwgMjQuMjk2MTYlIDEuMjI3NzMlLCAyNS45MDI4OCUgMS4xMjI2OSUsIDI5LjExNDYzJSAwLjk1NDYyJSwgMzEuMTAwNDglIDAuODc5ODMlLCAzMi42MTM5MSUgMC44NDAzNCUsIDM0Ljk3MDAyJSAwLjg1NTQ2JSwgMzcuNzEzNjclIDAuOTc5ODMlLCA0MC43MzUyNSUgMS4xOTA3NiUsIDQzLjY2MjgzJSAxLjQzNjk3JSwgNDYuNDk1NDQlIDEuNjk1OCUsIDQ5LjEzOTU3JSAxLjk0Mjg2JSwgNTMuMDIxNTglIDIuMjg5MDglLCA1Ni4zNTQ5MiUgMi41MjEwMSUsIDU5LjcyOTUlIDIuNjUwNDIlLCA2Mi4yODI0OSUgMi42ODU3MSUsIDY1LjAyNDk0JSAyLjY2Mzg3JSwgNjcuODU4NTElIDIuNTkzMjglLCA3MC4wMjM5OCUgMi41MjEwMSUsIDcxLjgyNzElIDIuNDM2OTclLCA3NS43OTI4MSUgMi4wOTU4JSwgNzkuMzgwMzQlIDEuNjA0MiUsIDgxLjU2MjU5JSAxLjIzNjk3JSwgODQuMTE2NTUlIDAuNzgwNjclLCA4Ny4wNDIyMSUgMC4zMTQyOSUsIDg5LjExNjc5JSAwLjA4NjU1JSwgOTAuNjQ2MjglIDAuMDAyNTIlLCA5My4xODMyMSUgLTAuMDA3NTYlLCA5Ni40MDI4OCUgMC44NDAzNCUsIDk4LjE3NzQ2JSAxLjgwNzU2JSwgOTkuMDYxMTUlIDMuMTA5MjQlLCA5OS43NjAxOSUgNy41NjMwMyUsIDk5Ljg4MDElIDEyLjU3MDU5JSwgOTkuOTc0MzQlIDIwLjc4MzE5JSwgOTkuOTk1MiUgMjYuMzQzNyUsIDEwMCUgMzMuNjEzNDUlLCAxMDAlIDkyLjQzNjk3JSwgOTkuNjE0MzklIDk4LjUlLCA5Ny44NDE3MyUgMTAwJSwgOTUuNzM2MjElIDk5LjkxNTk3JSwgOTMuOTM3NjUlIDk5LjgyNDM3JSwgOTEuNjczMTQlIDk5LjcwNjcyJSwgODguNzQ0MTIlIDk5LjU2MTM0JSwgODUuMjQ3OTYlIDk5LjQwODQlLCA4MS41NjI1OSUgOTkuMjc4OTklLCA3OS40ODI3MyUgOTkuMjIxMDElLCA3Ni40OTg4JSA5OS4xNTk2NiUsIDc0Ljg1MTMyJSA5OS4xNDQ1NCUsIDcyLjU4Mjk3JSA5OS4xNTEyNiUsIDY4LjcwODE1JSA5OS4yMDUwNCUsIDY2LjE1NjgzJSA5OS4yNDc5JSwgNjMuNzk0NDglIDk5LjI3NzMxJSwgNjAuMDE0ODclIDk5LjI4MjM1JSwgNTcuMjc0ODIlIDk5LjIzNTI5JSwgNTUuMTU1ODglIDk5LjE1OTY2JSwgNTMuMDE4NDclIDk5LjAzMTA5JSwgNTAuNzQ4NDQlIDk4LjgzNzgyJSwgNDYuNjg4MDElIDk4LjQlLCA0NC42MTQzOSUgOTguMTU5NjYlLCA0Mi4xNTk0NyUgOTcuODg5MDglLCAzOS43OTc2JSA5Ny42NjIxOCUsIDM3LjE3MDI2JSA5Ny40Nzg5OSUsIDM0Ljg4MDM0JSA5Ny4zNDQ1NCUsIDMyLjEzOTU3JSA5Ny4xNTIxJSwgMjguMzU5NzElIDk2Ljg0NTM4JSwgMjUuOTk2NCUgOTYuNjM4NjYlLCAyMy41NDMxNyUgOTYuNDIxMDElLCAyMC4yMzM4MSUgOTYuMTM5NSUsIDE3LjY3NzQ2JSA5NS45NDcwNiUsIDE1LjEwNzkxJSA5NS43OTgzMiUsIDEzLjYxNjU1JSA5NS43NDExOCUsIDExLjYzMTQxJSA5NS42OTgzMiUsIDEwLjExODk0JSA5NS42ODk5MiUsIDguMzIzNzQlIDk1LjcwNTA0JSwgNi4zMzc0MSUgOTUuNzQ1MzglLCA0LjA3MDI2JSA5NS44MDE2OCUsIDIuMTU4MDMlIDk1LjgwMTY4JSwgMC4yMDIxNiUgOTMuMTc1NjMlLCAwJSA4OC4yMzUyOSUsIC0wLjAwNTA0JSA4MC45MjQzNyUsIC0wLjAxMzQzJSA2Ny4wMjEwMSUsIC0wLjAxNzc1JSA1Ny43NTI5NCUsIC0wLjAyMDYyJSA0OC4xNTEyNiUsIC0wLjAyMDYyJSAzNi41NjIxOCUsIC0wLjAxNzk5JSAyNy4yODk5MiUsIC0wLjAxMDc5JSAxOC4zNTIxJSwgMCUgMTEuNzY0NzElLCAwLjEyNzElIDYuMzMwMjUlLCAxLjEyMTM0JSAzLjcxMTc2JSwgMi42Mzc4OSUgMy4zNjEzNCUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnByb2dyZXNzLXJld2FyZC1zdGF0dXMge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRvcDogMDsgfSB9XG4gIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnJld2FyZC1pbWctd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZTg5ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMi42cmVtOyB9XG4gIC5hY2NvdW50LXdpZGUtY2FyZC1jb21wb25lbnQgLnJld2FyZC1pbWcge1xuICAgIHdpZHRoOiAxMC41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTAuOHJlbTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAuZW1wdHktcmV3YXJkcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMi4ycmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzguNHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FjY291bnQvYWNjb3VudC1uby1yZXdhcmRzLWRvdHRlZC1iZy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5lbXB0eS1yZXdhcmRzLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfSB9XG4gICAgLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCAuZW1wdHktcmV3YXJkcy13cmFwcGVyIC5yZXdhcmQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYWNjb3VudC13aWRlLWNhcmQtY29tcG9uZW50IC5lbXB0eS1yZXdhcmRzLXdyYXBwZXIgLnJld2FyZC1jb250ZW50LWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjlyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtOyB9XG5cbi5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQge1xuICBiYWNrZ3JvdW5kOiAjZjdlYmIxO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gIHBhZGRpbmc6IDIuMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEuNnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjdlYmIxO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxLjM2OTQlIDEuMDgzMyUsIDMuMjczMyUgMi41OTUlLCA2LjA2OSUgNC44MzMlLCA4LjQxMyUgNi43MTY2JSwgMTAuNjE2OSUgOC40OTU4JSwgMTMuNDAyNSUgMTAuNzU4MyUsIDE1Ljc1NjQlIDEyLjY3OTElLCAxNy42NjM1JSAxNC4yNDE2JSwgMTkuNDkzOCUgMTUuNzQ1OCUsIDIxLjExOTIlIDE3LjA4MzMlLCAyMi41MTAyJSAxOC4yMzMzJSwgMjQuMjY3MSUgMTkuNjkxNiUsIDI1LjY0MSUgMjAuODMzMyUsIDI4LjUxNiUgMjMuMjMzJSwgMzEuMDE2OSUgMjUuMzE2NiUsIDMyLjkzNSUgMjYuOTIwOCUsIDM0Ljg5JSAyOC41NjI1JSwgMzYuNjgxJSAzMC4xNDU4MyUsIDM3Ljk5MDclIDMxLjE1JSwgNDAuNzA2OSUgMzMuMzY2NiUsIDQyLjI1NTY0JSAzNC42NTgzJSwgNDMuMjc2NjYlIDM1LjQ5MTY2JSwgNDUuNDcyOCUgMzcuMzI5MTYlLCA0OC4xMDc5JSAzOS41NDE2JSwgNTAuNDY5MjMlIDQxLjUyNSUsIDUyLjYwNzE3JSA0My4zMjA4JSwgNTUuMzg4OTclIDQ1LjY2MjUlLCA1OC4xMDElIDQ3Ljk0NSUsIDYwLjM3JSA0OS44NTglLCA2Mi43MzklIDUxLjg1NCUsIDY0Ljc4OCUgNTMuNTgzJSwgNjcuMDczJSA1NS41MDglLCA2OS40MDA1JSA1Ny40NzA4JSwgNzEuNTMlIDU5LjI2NiUsIDczLjczNDMlIDYxLjEyNCUsIDc1LjcxOCUgNjIuNzkxJSwgNzguMDY0JSA2NC43NzAzJSwgODEuMjI3JSA2Ny40NDE2JSwgODMuNzkzJSA2OS42MDglLCA4Ni41Nzg0JSA3MS45NjI1JSwgODkuNTE3NiUgNzQuNDYyNCUsIDkxLjI4MjglIDc1Ljk2NiUsIDkzLjE4NSUgNzcuNTc0JSwgOTQuNzk1NjQlIDc4LjkzNzUlLCA5Ni42MzMzJSA4MC40OTE2JSwgOTcuODg1JSA4MS41NSUsIDk4LjU0NDElIDgyLjEwODMlLCAxMDAlIDgzLjMzMzMlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDAlKTsgfVxuICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IHN0cm9uZyxcbiAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCBiIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5zY3JpcHQtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IENoYXJsZXN0b24sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDAuODI7IH1cbiAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDc7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5wcm9kdWN0LXpvbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLnByb2R1Y3Qtem9uZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLnByb2R1Y3Qtem9uZSAudGV4dC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5wcm9kdWN0LXpvbmUgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtOyB9IH1cbiAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCBociB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAuM3JlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAycmVtIDAgMi40cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLmhpZ2hsaWdodC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5oaWdobGlnaHQtZm9vdGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCAuaGlnaGxpZ2h0LWZvb3RlciBhIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIG1heC13aWR0aDogMjByZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLmhpZ2hsaWdodC1mb290ZXIgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5oaWdobGlnaHQtZm9vdGVyIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5oaWdobGlnaHQtZm9vdGVyIGFbZGF0YS1yZWY9XCJhZGQtcHJvZHVjdFwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5OyB9XG4gIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLnByb2R1Y3QtY29sdW1uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtO1xuICAgIG1heC13aWR0aDogMzRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCAucHJvZHVjdC1jb2x1bW4ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9IH1cbiAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCAuY29udGVudC1jb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5jb250ZW50LWNvbHVtbiBzcGFuW2NsYXNzKj1cInByb2R1Y3RcIl0ge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCAuY29udGVudC1jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCAuY29udGVudC1jb2x1bW4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cbiAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCBzcGFuW2NsYXNzKj1cInByb2R1Y3RcIl0ge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5wcm9kdWN0LXByaWNlICsgLnByb2R1Y3QtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS43cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW07IH1cbiAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5wcm9kdWN0LXByaWNlICsgLnByb2R1Y3QtaW5mbzpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYWM1M2M7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDsgfVxuICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm1pbnQtdGhlbWUge1xuICAgIGJhY2tncm91bmQ6ICNlYWYzZDY7IH1cbiAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm1pbnQtdGhlbWU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWFmM2Q2OyB9XG4gIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQubGlnaHQtZ3JlZW4tdGhlbWUge1xuICAgIGJhY2tncm91bmQ6ICNlZGY0ZjM7IH1cbiAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50LmxpZ2h0LWdyZWVuLXRoZW1lOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2VkZjRmMzsgfVxuICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm1hbmRhcmluLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhlNGRjOyB9XG4gICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5tYW5kYXJpbi10aGVtZTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmOGU0ZGM7IH1cbiAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5nb2xkLXRoZW1lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdlYmIxOyB9XG4gICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5nb2xkLXRoZW1lOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2Y3ZWJiMTsgfVxuICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50LmJsdWUtdGhlbWUge1xuICAgIGJhY2tncm91bmQ6ICNjMGQ5ZDQ7IH1cbiAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50LmJsdWUtdGhlbWU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYzBkOWQ0OyB9XG4gIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQud2F2ZS10b3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMS42cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCUgNTYuMjUlLCAwLjY5MDg1JSA1OS4wNSUsIDEuODIzNDIlIDYzLjE1NjI1JSwgMy4zMTMlIDY3Ljk1NjI1JSwgNC42NSUgNzEuNzg3NSUsIDUuOTgxJSA3NS4yMDYyNSUsIDYuODclIDc3LjI4NzUlLCA3LjklIDc5LjUlLCA5LjMwOSUgODIuMTklLCAxMC4yNzklIDgzLjg0Mzc1JSwgMTEuNjkxJSA4NS45JSwgMTIuOTUyMyUgODcuNSUsIDE0LjUwMjglIDg4LjklLCAxNS43NjQlIDg5LjU4NzQlLCAxNy41NDQxJSA5MC4wMTg3NSUsIDE5LjEwMSUgOTAuMDE4NzUlLCAyMC40MzYlIDg5Ljc2MjUlLCAyMi43MzQlIDg4Ljk0Mzc1JSwgMjQuNTg4MyUgODguMDM3NSUsIDI1LjUyMzglIDg3LjUlLCAyNi41OTA0JSA4Ni44NzUlLCAyOC4wNyUgODUuODMxMjUlLCAyOS41NSUgODQuNjQzNzUlLCAzMS41NTUlIDgyLjgzJSwgMzMuMzMyJSA4MS4wNjI1JSwgMzQuNzQ3MiUgNzkuNTUlLCAzNi44OTk2JSA3Ny4xMDYyNSUsIDM4LjgyMjA5JSA3NC44JSwgNDAuNjA0NyUgNzIuNTc1JSwgNDIuNDU4JSA3MC4xODc1JSwgNDQuMDElIDY4LjEzJSwgNDUuODYlIDY1LjYzNzUlLCA0Ny44NjglIDYyLjkyNSUsIDQ5Ljc4MzIlIDYwLjMwNjIlLCA1MS4zNTklIDU4LjE0MzclLCA1Mi45ODclIDU1LjkxODc0JSwgNTQuODUlIDUzLjQxODc1JSwgNTYuMTczJSA1MS42Mzc1JSwgNTcuNzk4JSA0OS40ODE5JSwgNjAuMDMxMiUgNDYuNTkzNzUlLCA2Mi4yODU3JSA0My43NSUsIDYzLjczNCUgNDEuOTQ5JSwgNjYuMTA2JSAzOC44MjQlLCA2OC4yNSUgMzUuODA2MjUlLCA2OS45NyUgMzMuMyUsIDcxLjk2OCUgMzAuMzM3JSwgNzMuNDQ3JSAyOC4xMjUlLCA3NS4xNDklIDI1LjYyNDklLCA3Ni4xOTUlIDI0LjEzNzUlLCA3OC41NyUgMjAuOTM3NSUsIDgwLjM4MDklIDE4Ljc1JSwgODEuOTc1OCUgMTYuODc1JSwgODMuOTc1OCUgMTQuNDYyNSUsIDg1Ljc2JSAxMi4yOTM3JSwgODYuODclIDEwLjk2MjUlLCA4OC4zNTIlIDkuMjQzNzUlLCA4OS40NjUlIDcuOTkzNyUsIDkxLjIzOCUgNi4yNSUsIDkyLjUwNjIlIDUuMTEyNSUsIDkzLjc2NTklIDQuMDYyNSUsIDk0LjY1MzMlIDMuMzY4NyUsIDk1Ljc2OCUgMi41NSUsIDk3LjEwMTUlIDEuNjQzNzUlLCA5OC4yODk5JSAwLjkxMjUlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDU2LjI1JSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDU2LjI1JSwgMC42OTA4NSUgNTkuMDUlLCAxLjgyMzQyJSA2My4xNTYyNSUsIDMuMzEzJSA2Ny45NTYyNSUsIDQuNjUlIDcxLjc4NzUlLCA1Ljk4MSUgNzUuMjA2MjUlLCA2Ljg3JSA3Ny4yODc1JSwgNy45JSA3OS41JSwgOS4zMDklIDgyLjE5JSwgMTAuMjc5JSA4My44NDM3NSUsIDExLjY5MSUgODUuOSUsIDEyLjk1MjMlIDg3LjUlLCAxNC41MDI4JSA4OC45JSwgMTUuNzY0JSA4OS41ODc0JSwgMTcuNTQ0MSUgOTAuMDE4NzUlLCAxOS4xMDElIDkwLjAxODc1JSwgMjAuNDM2JSA4OS43NjI1JSwgMjIuNzM0JSA4OC45NDM3NSUsIDI0LjU4ODMlIDg4LjAzNzUlLCAyNS41MjM4JSA4Ny41JSwgMjYuNTkwNCUgODYuODc1JSwgMjguMDclIDg1LjgzMTI1JSwgMjkuNTUlIDg0LjY0Mzc1JSwgMzEuNTU1JSA4Mi44MyUsIDMzLjMzMiUgODEuMDYyNSUsIDM0Ljc0NzIlIDc5LjU1JSwgMzYuODk5NiUgNzcuMTA2MjUlLCAzOC44MjIwOSUgNzQuOCUsIDQwLjYwNDclIDcyLjU3NSUsIDQyLjQ1OCUgNzAuMTg3NSUsIDQ0LjAxJSA2OC4xMyUsIDQ1Ljg2JSA2NS42Mzc1JSwgNDcuODY4JSA2Mi45MjUlLCA0OS43ODMyJSA2MC4zMDYyJSwgNTEuMzU5JSA1OC4xNDM3JSwgNTIuOTg3JSA1NS45MTg3NCUsIDU0Ljg1JSA1My40MTg3NSUsIDU2LjE3MyUgNTEuNjM3NSUsIDU3Ljc5OCUgNDkuNDgxOSUsIDYwLjAzMTIlIDQ2LjU5Mzc1JSwgNjIuMjg1NyUgNDMuNzUlLCA2My43MzQlIDQxLjk0OSUsIDY2LjEwNiUgMzguODI0JSwgNjguMjUlIDM1LjgwNjI1JSwgNjkuOTclIDMzLjMlLCA3MS45NjglIDMwLjMzNyUsIDczLjQ0NyUgMjguMTI1JSwgNzUuMTQ5JSAyNS42MjQ5JSwgNzYuMTk1JSAyNC4xMzc1JSwgNzguNTclIDIwLjkzNzUlLCA4MC4zODA5JSAxOC43NSUsIDgxLjk3NTglIDE2Ljg3NSUsIDgzLjk3NTglIDE0LjQ2MjUlLCA4NS43NiUgMTIuMjkzNyUsIDg2Ljg3JSAxMC45NjI1JSwgODguMzUyJSA5LjI0Mzc1JSwgODkuNDY1JSA3Ljk5MzclLCA5MS4yMzglIDYuMjUlLCA5Mi41MDYyJSA1LjExMjUlLCA5My43NjU5JSA0LjA2MjUlLCA5NC42NTMzJSAzLjM2ODclLCA5NS43NjglIDIuNTUlLCA5Ny4xMDE1JSAxLjY0Mzc1JSwgOTguMjg5OSUgMC45MTI1JSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA1Ni4yNSUpO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQucHJvZHVjdCB7XG4gICAgbWF4LXdpZHRoOiAzNy40cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtIDJyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDYuNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50LnByb2R1Y3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTsgfSB9XG4gICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5wcm9kdWN0Om5vdCguY29sKSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQucHJvZHVjdCAucHJvZHVjdC16b25lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfVxuICAgICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5wcm9kdWN0IC5wcm9kdWN0LXpvbmUgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMy4ycmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMS4ycmVtOyB9XG4gICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5wcm9kdWN0IGhyIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwIDEuNHJlbTsgfVxuICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3Rvcnkge1xuICAgIG1heC13aWR0aDogMzcuNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQub3JkZXItaGlzdG9yeSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQub3JkZXItaGlzdG9yeTpub3QoLmNvbCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLnRleHQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi4zOHJlbTsgfVxuICAgICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5vcmRlci1oaXN0b3J5IC5vcmRlci1pdGVtIC50ZXh0LXdyYXBwZXIgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07IH1cbiAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLnNjcmlwdC10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgbWFyZ2luLXRvcDogMC42cmVtOyB9XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLnNjcmlwdC10ZXh0ICsgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC40cmVtOyB9XG4gICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5vcmRlci1oaXN0b3J5IC5vcmRlci1pdGVtIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5vcmRlci1oaXN0b3J5IC5vcmRlci1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4wcmVtOyB9XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLml0ZW0tY29udGVudDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5vcmRlci1oaXN0b3J5IC5vcmRlci1pdGVtIC5pdGVtLWNvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5vcmRlci1oaXN0b3J5IC5vcmRlci1pdGVtIC5pdGVtLWNvbnRlbnQgLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMC44OTsgfVxuICAgICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLml0ZW0tY29udGVudCAudHJpYW5nbGUtbGluazphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQub3JkZXItaGlzdG9yeSAub3JkZXItaXRlbSAuaXRlbS1kZXRhaWxzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLml0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHJlbTsgfSB9XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLml0ZW0tZGV0YWlscyAuZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLml0ZW0tZGV0YWlscyAubG9jYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAgIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQub3JkZXItaGlzdG9yeSAub3JkZXItaXRlbSAuaXRlbS1kZXRhaWxzIC5wcm9kdWN0LWxpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMS4wcmVtIDA7IH1cbiAgICAgICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5vcmRlci1oaXN0b3J5IC5vcmRlci1pdGVtIC5pdGVtLWRldGFpbHMgLnByb2R1Y3QtbGlzdCBsaSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLml0ZW0tZGV0YWlscyBsaSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLml0ZW0tZGV0YWlscyAuaXRlbS1leHRyYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAgICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5vcmRlci1oaXN0b3J5IC5vcmRlci1pdGVtIC5pdGVtLWRldGFpbHMgLnRvdGFsLXByaWNlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA3OyB9XG4gICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudC5vcmRlci1oaXN0b3J5IC5vcmRlci1pdGVtIC5jYXJkLWZvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50Lm9yZGVyLWhpc3RvcnkgLm9yZGVyLWl0ZW0gLmNhcmQtZm9vdGVyIGEge1xuICAgICAgICBjb2xvcjogIzAzNmQ1ODsgfVxuXG4uZWRnZSAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5oaWdobGlnaHQtZm9vdGVyIGFbZGF0YS1yZWY9XCJhZGQtcHJvZHVjdFwiXSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5hY2NvdW50LWVhcm5lZC1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1heC13aWR0aDogMzQuNXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFjY291bnQtZWFybmVkLWNvbXBvbmVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IC4zcmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMS44cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5hY2NvdW50LWVhcm5lZC1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgLmFjY291bnQtZWFybmVkLWNvbXBvbmVudCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgIC5hY2NvdW50LWVhcm5lZC1jb21wb25lbnQgdWwgbGkge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FjY291bnQvaGVhZGxpbmUtYmcuc3ZnXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICBtaW4taGVpZ2h0OiA2cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgcGFkZGluZzogMXJlbTsgfVxuICAgICAgLmFjY291bnQtZWFybmVkLWNvbXBvbmVudCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWNjb3VudC1lYXJuZWQtY29tcG9uZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIC5hY2NvdW50LWVhcm5lZC1jb21wb25lbnQgLnRleHQtd3JhcHBlciB7XG4gICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAuYWNjb3VudC1lYXJuZWQtY29tcG9uZW50IC5pdGVtLWljb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IC40cmVtO1xuICAgIHdpZHRoOiA0LjNyZW07XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLmFjY291bnQtZWFybmVkLWNvbXBvbmVudCAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmFjY291bnQtZWFybmVkLWNvbXBvbmVudCAuaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuYWNjb3VudC1lYXJuZWQtY29tcG9uZW50IC5pdGVtLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hY2NvdW50LXFyLWNvbXBvbmVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDYuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMS41cmVtOyB9XG4gIC5hY2NvdW50LXFyLWNvbXBvbmVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9hY2NvdW50L2RpdmlkZXItaG9yaXpvbnRhbC5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmFjY291bnQtcXItY29tcG9uZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuYWNjb3VudC1xci1jb21wb25lbnQgLnFyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTQuNnJlbTsgfVxuICAuYWNjb3VudC1xci1jb21wb25lbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmNoZWNrb3V0LWNvbXBvbmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGY0ZjM7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5vcmRlci1oZWFkZXItY29tcG9uZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCAub3JkZXItdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5vcmRlci10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5vcmRlci10aXRsZSAudHJpYW5nbGUtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDJyZW07IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5vcmRlci10aXRsZSAudHJpYW5nbGUtbGluazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudCAub3JkZXItdGl0bGUgLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5vcmRlci10eXBlLFxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5vcmRlci1hZGRyZXNzLFxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5vcmRlci10aW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLm9yZGVyLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5vcmRlci1jb25maXJtYXRpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCAub3JkZXItY29uZmlybWF0aW9uLXRpdGxlIGgxIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jaGVja291dC1jb21wb25lbnQgLm9yZGVyLWNvbmZpcm1hdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLmNvbnRhY3Qtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMi42cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5jb250YWN0LXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGYzO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jaGVja291dC1jb21wb25lbnQgLmNvbnRhY3Qtd3JhcHBlciAuYmctaGVscGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudCAuY29udGFjdC13cmFwcGVyIC5iZy1oZWxwZXI6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDU1cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGhlaWdodDogMS4ydnc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmMztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEyLjUlLCA5Ny44NzA4NyUgMTMuMDEyNSUsIDk2LjUzMjUyJSAxMy40MjUlLCA5NC4zNDI5NiUgMTQuMiUsIDkyLjE1MjE4JSAxNS4wODc1JSwgOTAuMDgzMDElIDE2LjAxMjUlLCA4OC4wMTU1MyUgMTcuMDI1JSwgODUuNjQzNDUlIDE4LjI3NSUsIDgzLjE0OTc2JSAxOS43Mzc1JSwgODAuNzc3NjclIDIxLjIzNzUlLCA3Ny45MTA0NCUgMjMuMiUsIDc1LjQ4NTQ0JSAyNSUsIDczLjk2NTI5JSAyNi4yNSUsIDcxLjc3MDYzJSAyOC4zNjI1JSwgNjkuNTgzNSUgMzAuNzEyNSUsIDY3LjU4NTQ0JSAzMyUsIDY0LjgyMjMzJSAzNi4yNSUsIDYxLjM1MzE2JSA0MC4yNjI1JSwgNTguNDk5NzYlIDQzLjMzNzUlLCA1NS4yOTU4NyUgNDYuMzUlLCA1Mi4xNzg0JSA0OC42NjI1JSwgNDkuNTE0NTYlIDUwJSwgNDcuOTk1MzklIDUwLjUzNzUlLCA0NS45NDc1NyUgNTEuMTc1JSwgNDEuOTQwNzglIDUyLjEyNSUsIDQwLjUxNTUzJSA1Mi4zNzUlLCAzNy42NjY1JSA1Mi43NSUsIDM1LjM1MTQ2JSA1Mi45Mzc1JSwgMzIuOTQ3MzMlIDUzLjAzNzUlLCAzMC4xODcxNCUgNTMuMDM3NSUsIDI3LjYwNDg1JSA1Mi45MjUlLCAyNC44NDQ2NiUgNTIuNyUsIDIyLjg4NTY4JSA1Mi41JSwgMjAuNDgyNzclIDUyLjE2MjUlLCAxOC4wNzc2NyUgNTEuNzUlLCAxNS42NzM1NCUgNTEuMjUlLCAxMy40NDY2JSA1MC44NjI1JSwgMTAuNTk3MzMlIDUwLjI3NSUsIDkuMjIzMyUgNTAlLCA2LjY4Mjc3JSA0OC43NSUsIDQuNzE0NTYlIDQ2Ljc3NSUsIDEuOTEzODMlIDQyLjIzNzUlLCAwLjk5OTUxJSA0MC4yJSwgMCUgMzcuNSUsIDAlIDAlKTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jaGVja291dC1jb21wb25lbnQgLmNvbnRhY3Qtd3JhcHBlciAuYmctaGVscGVyOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLmNvbnRhY3QtdGl0bGUge1xuICAgIHBhZGRpbmc6IDMuMnJlbSAwIDA7IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5jb250YWN0LXRpdGxlLmVycm9yIC5lcnJvci1sYWJlbCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLmVycm9yLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgdG9wOiA1cmVtO1xuICAgIGxlZnQ6IDEuNnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuOHJlbTtcbiAgICBoZWlnaHQ6IDEuOHJlbTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXRpdGxlIHtcbiAgICBwYWRkaW5nOiAyLjJyZW0gMCAwOyB9XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC10aXRsZS5lcnJvciAuZXJyb3ItbGFiZWwge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5jb250YWN0LXRpdGxlLFxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jaGVja291dC1jb21wb25lbnQgLmNvbnRhY3QtdGl0bGUsXG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAwOyB9XG4gICAgICAgIC5jaGVja291dC1jb21wb25lbnQgLmNvbnRhY3QtdGl0bGU6YWZ0ZXIsXG4gICAgICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDsgfSB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAuY29udGFjdC1pbmZvIC5jb250YWN0LWRldGFpbHMge1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAuY29udGFjdC1pbmZvLFxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXR5cGUsXG4gIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtZ2lmdC1jYXJkLFxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyLjJyZW0gMDsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQgLmNvbnRhY3QtaW5mbzphZnRlcixcbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXR5cGU6YWZ0ZXIsXG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC1naWZ0LWNhcmQ6YWZ0ZXIsXG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC1jYXJkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQgLmNvbnRhY3QtaW5mbyBhLFxuICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtdHlwZSBhLFxuICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtZ2lmdC1jYXJkIGEsXG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC1jYXJkIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudCAuY29udGFjdC1pbmZvIGE6Zm9jdXMsXG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXR5cGUgYTpmb2N1cyxcbiAgICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtZ2lmdC1jYXJkIGE6Zm9jdXMsXG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LWNhcmQgYTpmb2N1cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC1jYXJkIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LWNhcmQgLnByaW1hcnktY2FyZCxcbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC1jYXJkIC5jYXJkLWxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LWNhcmQgLnByaW1hcnktY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxLjhyZW07XG4gICAgaGVpZ2h0OiAyLjFyZW07IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAuY2FyZC1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIuNnJlbTtcbiAgICBoZWlnaHQ6IDEuOXJlbTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXR5cGUgLmNyZWRpdC1jYXJkLFxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LWdpZnQtY2FyZCAuY3JlZGl0LWNhcmQge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjI7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC10eXBlICsgLmNyZWRpdC1jYXJkLFxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LWdpZnQtY2FyZCArIC5jcmVkaXQtY2FyZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLmNvbnRhY3QtaW5mbyAudHJpYW5nbGUtbGluayxcbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC10eXBlIC50cmlhbmdsZS1saW5rLFxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LWNhcmQgLnRyaWFuZ2xlLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQgLmNvbnRhY3QtaW5mbyAudHJpYW5nbGUtbGluazo6YWZ0ZXIsXG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC10eXBlIC50cmlhbmdsZS1saW5rOjphZnRlcixcbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LWNhcmQgLnRyaWFuZ2xlLWxpbms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLjhyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwLjdyZW07XG4gICAgICBoZWlnaHQ6IDAuOXJlbTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXR5cGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDMuMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXR5cGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMi4ycmVtOyB9IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC1naWZ0LWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LWdpZnQtY2FyZCAudHJpYW5nbGUtbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC1naWZ0LWNhcmQgLnRyaWFuZ2xlLWxpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC1naWZ0LWNhcmQgLnRyaWFuZ2xlLWxpbms6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjhyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwLjdyZW07XG4gICAgICAgIGhlaWdodDogMC45cmVtOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLmdpZnQtY2FyZC1pbmZvIHtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLmdpZnQtY2FyZC1udW1iZXIge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDU1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXdyYXBwZXIgLnJld2FyZC13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDQuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNHJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTc5LCAyMTEsIDY3LCAwLjMpO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigyLjY1NzE4JSAzLjcxOTQ4JSwgMi45Njk1MyUgMy43MjY5MiUsIDMuODI4MDglIDMuNzQwNTYlLCA0LjE2ODA2JSAzLjc0NDI4JSwgNC43MjI2NCUgMy43NDg0MSUsIDUuNjUyNjUlIDMuNzUwODklLCA2LjYwMDclIDMuNzQ4JSwgNy4zNjk4OSUgMy43NDIyMSUsIDguMTAzMzQlIDMuNzMzOTUlLCA4Ljc0NzM1JSAzLjcyNDQ0JSwgOS43MTM1MSUgMy43MDY2NyUsIDE5Ljc5MTYyJSAzLjI3NjQ1JSwgNTMuOTEyNjklIDMuNzE5NDglLCA3OS45MjUwNCUgMi4wNjYzOCUsIDkxLjMwOTY0JSAyLjAzMDQzJSwgOTIuMjc1MzElIDIuMDcxNzUlLCA5Mi43OTEzNiUgMi4wNjc2MiUsIDkzLjQzOTU3JSAyLjE2MzA5JSwgOTQuMDQ3OTMlIDIuMzE5MzElLCA5NC43NDIyOSUgMi41MjM0NiUsIDk1LjA2Mzk1JSAyLjYyMzQ4JSwgOTUuNTE3NzYlIDIuNzY4MTIlLCA5Ni4wNDY0JSAyLjk0MDA1JSwgOTYuNDk4ODIlIDMuMDg4NDElLCA5Ni44NDA3NiUgMy4xOTkxNyUsIDk3LjE5NjY4JSAzLjMwNzg2JSwgOTcuNjQ0OSUgMy40NjE2JSwgOTguMzI3MzglIDMuODI1MjglLCA5OS4wNDY5MSUgNC40NTg4NCUsIDk5LjM2NDM4JSA0Ljk1OTMxJSwgOTkuODkxNjIlIDcuMjk4MDQlLCAxMDAuMTMzNTYlIDguNjc4OCUsIDEwMC4yNzM0MSUgMTEuNzE4NDQlLCAxMDAuMjczNDElIDEzLjYzODExJSwgMTAwLjI4MDQlIDE3LjEwNjMyJSwgMTAwLjI3MzQxJSAyMS4wNzcwOCUsIDEwMC4yNjc4MiUgMjUuNjY0NDQlLCAxMDAuMjcwNjElIDI4Ljk0MDA3JSwgMTAwLjI3NDExJSAzMS41NzkyNSUsIDEwMC4yNzM0MSUgMzguNDM1NSUsIDEwMC4yNjkyMSUgNDEuMDg5NTYlLCAxMDAuMjY5MjElIDQ2LjY4NzM5JSwgMTAwLjI3MDYxJSA0OC41ODg0NiUsIDEwMC4yNzIwMSUgNDkuODU4MDQlLCAxMDAuMjczNDElIDUxLjY1MzMxJSwgMTAwLjI3NTUxJSA1My41NTQzOCUsIDEwMC4yNzYyMSUgNTQuNzE1NjklLCAxMDAuMjc2MjElIDU4LjIwMjUlLCAxMDAuMjczNDElIDYwLjc1MiUsIDEwMC4yNjc4MiUgNjUuODA5MjYlLCAxMDAuMjY2NDIlIDY4Ljg3Mjg3JSwgMTAwLjI2NTcyJSA3Mi4wNDE0NiUsIDEwMC4yNjcxMiUgNzUuNDIxNjQlLCAxMDAuMjY4NTElIDc4LjI3MzI1JSwgMTAwLjI2OTkxJSA4MC43MDI5JSwgMTAwLjI3MTMxJSA4Mi45MjEzNyUsIDEwMC4yNzIwMSUgODQuNTA1ODclLCAxMDAuMjczNDElIDg3LjU2OTklLCAxMDAuMjczNDElIDg5LjY4MDkxJSwgMTAwLjIzMDc1JSA5My41MzY3OCUsIDEwMC4xMzM1NiUgOTUuODgwMDUlLCA5OS45NTgwNCUgOTguNDE3OTglLCA5OS43ODgxMyUgOTkuNTI4MDQlLCA5OS42MzM1OSUgMTAwLjE3MDI3JSwgOTkuMzg2NzUlIDEwMC44MzczJSwgOTguOTY0NCUgMTAxLjQzNjk2JSwgOTguNDU1MzQlIDEwMS42NjU5MiUsIDk4LjA3MTQ1JSAxMDEuNjg3NDElLCA5Ny41MzIzMiUgMTAxLjY4NzQxJSwgOTcuMDMzNzUlIDEwMS42ODc0MSUsIDk2LjUzMzA5JSAxMDEuNjg0OTMlLCA5Ni4wODU1NiUgMTAxLjY4MTIxJSwgOTUuMjk4MiUgMTAxLjY3MjEyJSwgOTQuNDc1ODclIDEwMS42NjAxMyUsIDkzLjQxOTk5JSAxMDEuNjQxOTUlLCAzOS4wMTg1MiUgMTAwLjAxMjgxJSwgMjEuMzk3MjUlIDk3Ljk0NjQzJSwgMTAuNTU4NzglIDk3LjExOTg4JSwgNC44OTQ4JSA5Ny4xMTk4OCUsIDQuMDY2NjclIDk3LjEzOTcyJSwgMy4yNTQ5NyUgOTcuMTMxNDUlLCAzLjExMTU1JSA5Ny4xMTgyMyUsIDIuNTc1NjQlIDk3LjAxNTMyJSwgMi4zMjYwOCUgOTYuOTI3MjklLCAxLjg5OTUzJSA5Ni42ODk2NiUsIDEuMzk2NTYlIDk2LjE5MTY2JSwgMC45OTY4NiUgOTUuNDk4MTglLCAwLjczMjc1JSA5NC43NTc1OSUsIDAuNDQ2MDYlIDkzLjMyMzExJSwgMC4zMjM2OSUgOTIuMDA4MDclLCAwLjI3OTclIDkwLjA5NDE5JSwgMC4zMDM4MyUgODAuNzAyNDklLCAwLjI3OTclIDU4LjY4NTIlLCAwLjI5NTUxJSAzOS44MjAzOSUsIDAuMjk4NzIlIDM3LjA3NjY1JSwgMC4zMDIyOSUgMzMuNjk0NCUsIDAuMzA0ODElIDMwLjczNDUyJSwgMC4zMDY1NSUgMjcuMTQyNzMlLCAwLjMwNTc4JSAyMi43MDQ1NiUsIDAuMzAzNTUlIDIwLjM3OTQ3JSwgMC4yOTgyMyUgMTcuNDIzNzIlLCAwLjI4OTE0JSAxNC40NjcxNCUsIDAuMjc5NyUgMTIuMzk4MjglLCAwLjM3ODcyJSA5LjgxNzM3JSwgMC41Njc1MiUgOC4zMTMwNSUsIDAuODMzMjMlIDcuMDQ4MDElLCAxLjI5MyUgNS42NTc3NSUsIDEuNjg0NTglIDQuODU5NzElLCAyLjY1NzE4JSAzLjcxOTQ4JSk7IH1cbiAgICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtd3JhcHBlciAucmV3YXJkLXdyYXBwZXIgLnJld2FyZC1kZXRhaWxzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC4ycmVtO1xuICAgICAgICBsZWZ0OiAuMnJlbTtcbiAgICAgICAgYm90dG9tOiAuMnJlbTtcbiAgICAgICAgcmlnaHQ6IC4ycmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gLjRyZW0pO1xuICAgICAgICBtaW4taGVpZ2h0OiA0LjFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDIuNjU3MTglIDMuNzE5NDglLCAyLjk2OTUzJSAzLjcyNjkyJSwgMy44MjgwOCUgMy43NDA1NiUsIDQuMTY4MDYlIDMuNzQ0MjglLCA0LjcyMjY0JSAzLjc0ODQxJSwgNS42NTI2NSUgMy43NTA4OSUsIDYuNjAwNyUgMy43NDglLCA3LjM2OTg5JSAzLjc0MjIxJSwgOC4xMDMzNCUgMy43MzM5NSUsIDguNzQ3MzUlIDMuNzI0NDQlLCA5LjcxMzUxJSAzLjcwNjY3JSwgMTkuNzkxNjIlIDMuMjc2NDUlLCA1My45MTI2OSUgMy43MTk0OCUsIDc5LjkyNTA0JSAyLjA2NjM4JSwgOTEuMzA5NjQlIDIuMDMwNDMlLCA5Mi4yNzUzMSUgMi4wNzE3NSUsIDkyLjc5MTM2JSAyLjA2NzYyJSwgOTMuNDM5NTclIDIuMTYzMDklLCA5NC4wNDc5MyUgMi4zMTkzMSUsIDk0Ljc0MjI5JSAyLjUyMzQ2JSwgOTUuMDYzOTUlIDIuNjIzNDglLCA5NS41MTc3NiUgMi43NjgxMiUsIDk2LjA0NjQlIDIuOTQwMDUlLCA5Ni40OTg4MiUgMy4wODg0MSUsIDk2Ljg0MDc2JSAzLjE5OTE3JSwgOTcuMTk2NjglIDMuMzA3ODYlLCA5Ny42NDQ5JSAzLjQ2MTYlLCA5OC4zMjczOCUgMy44MjUyOCUsIDk5LjA0NjkxJSA0LjQ1ODg0JSwgOTkuMzY0MzglIDQuOTU5MzElLCA5OS44OTE2MiUgNy4yOTgwNCUsIDEwMC4xMzM1NiUgOC42Nzg4JSwgMTAwLjI3MzQxJSAxMS43MTg0NCUsIDEwMC4yNzM0MSUgMTMuNjM4MTElLCAxMDAuMjgwNCUgMTcuMTA2MzIlLCAxMDAuMjczNDElIDIxLjA3NzA4JSwgMTAwLjI2NzgyJSAyNS42NjQ0NCUsIDEwMC4yNzA2MSUgMjguOTQwMDclLCAxMDAuMjc0MTElIDMxLjU3OTI1JSwgMTAwLjI3MzQxJSAzOC40MzU1JSwgMTAwLjI2OTIxJSA0MS4wODk1NiUsIDEwMC4yNjkyMSUgNDYuNjg3MzklLCAxMDAuMjcwNjElIDQ4LjU4ODQ2JSwgMTAwLjI3MjAxJSA0OS44NTgwNCUsIDEwMC4yNzM0MSUgNTEuNjUzMzElLCAxMDAuMjc1NTElIDUzLjU1NDM4JSwgMTAwLjI3NjIxJSA1NC43MTU2OSUsIDEwMC4yNzYyMSUgNTguMjAyNSUsIDEwMC4yNzM0MSUgNjAuNzUyJSwgMTAwLjI2NzgyJSA2NS44MDkyNiUsIDEwMC4yNjY0MiUgNjguODcyODclLCAxMDAuMjY1NzIlIDcyLjA0MTQ2JSwgMTAwLjI2NzEyJSA3NS40MjE2NCUsIDEwMC4yNjg1MSUgNzguMjczMjUlLCAxMDAuMjY5OTElIDgwLjcwMjklLCAxMDAuMjcxMzElIDgyLjkyMTM3JSwgMTAwLjI3MjAxJSA4NC41MDU4NyUsIDEwMC4yNzM0MSUgODcuNTY5OSUsIDEwMC4yNzM0MSUgODkuNjgwOTElLCAxMDAuMjMwNzUlIDkzLjUzNjc4JSwgMTAwLjEzMzU2JSA5NS44ODAwNSUsIDk5Ljk1ODA0JSA5OC40MTc5OCUsIDk5Ljc4ODEzJSA5OS41MjgwNCUsIDk5LjYzMzU5JSAxMDAuMTcwMjclLCA5OS4zODY3NSUgMTAwLjgzNzMlLCA5OC45NjQ0JSAxMDEuNDM2OTYlLCA5OC40NTUzNCUgMTAxLjY2NTkyJSwgOTguMDcxNDUlIDEwMS42ODc0MSUsIDk3LjUzMjMyJSAxMDEuNjg3NDElLCA5Ny4wMzM3NSUgMTAxLjY4NzQxJSwgOTYuNTMzMDklIDEwMS42ODQ5MyUsIDk2LjA4NTU2JSAxMDEuNjgxMjElLCA5NS4yOTgyJSAxMDEuNjcyMTIlLCA5NC40NzU4NyUgMTAxLjY2MDEzJSwgOTMuNDE5OTklIDEwMS42NDE5NSUsIDM5LjAxODUyJSAxMDAuMDEyODElLCAyMS4zOTcyNSUgOTcuOTQ2NDMlLCAxMC41NTg3OCUgOTcuMTE5ODglLCA0Ljg5NDglIDk3LjExOTg4JSwgNC4wNjY2NyUgOTcuMTM5NzIlLCAzLjI1NDk3JSA5Ny4xMzE0NSUsIDMuMTExNTUlIDk3LjExODIzJSwgMi41NzU2NCUgOTcuMDE1MzIlLCAyLjMyNjA4JSA5Ni45MjcyOSUsIDEuODk5NTMlIDk2LjY4OTY2JSwgMS4zOTY1NiUgOTYuMTkxNjYlLCAwLjk5Njg2JSA5NS40OTgxOCUsIDAuNzMyNzUlIDk0Ljc1NzU5JSwgMC40NDYwNiUgOTMuMzIzMTElLCAwLjMyMzY5JSA5Mi4wMDgwNyUsIDAuMjc5NyUgOTAuMDk0MTklLCAwLjMwMzgzJSA4MC43MDI0OSUsIDAuMjc5NyUgNTguNjg1MiUsIDAuMjk1NTElIDM5LjgyMDM5JSwgMC4yOTg3MiUgMzcuMDc2NjUlLCAwLjMwMjI5JSAzMy42OTQ0JSwgMC4zMDQ4MSUgMzAuNzM0NTIlLCAwLjMwNjU1JSAyNy4xNDI3MyUsIDAuMzA1NzglIDIyLjcwNDU2JSwgMC4zMDM1NSUgMjAuMzc5NDclLCAwLjI5ODIzJSAxNy40MjM3MiUsIDAuMjg5MTQlIDE0LjQ2NzE0JSwgMC4yNzk3JSAxMi4zOTgyOCUsIDAuMzc4NzIlIDkuODE3MzclLCAwLjU2NzUyJSA4LjMxMzA1JSwgMC44MzMyMyUgNy4wNDgwMSUsIDEuMjkzJSA1LjY1Nzc1JSwgMS42ODQ1OCUgNC44NTk3MSUsIDIuNjU3MTglIDMuNzE5NDglKTsgfVxuICAgICAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXdyYXBwZXIgLnJld2FyZC13cmFwcGVyIC5yZXdhcmQtZGV0YWlscyBzcGFuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzOyB9XG4gICAgICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudCAucGF5bWVudC13cmFwcGVyIC5yZXdhcmQtd3JhcHBlciAucmV3YXJkLWRldGFpbHMgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9yZXdhcmRzLWljb24uc3ZnXCIpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC40cmVtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtd3JhcHBlciAucmV3YXJkLXdyYXBwZXIgLnJld2FyZC1kZXRhaWxzLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjNkNjsgfVxuICAgICAgICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtd3JhcHBlciAucmV3YXJkLXdyYXBwZXIgLnJld2FyZC1kZXRhaWxzLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgICAgIC5jaGVja291dC1jb21wb25lbnQgLnBheW1lbnQtd3JhcHBlciAucmV3YXJkLXdyYXBwZXIgLnJld2FyZC1kZXRhaWxzLmFjdGl2ZSBzcGFuOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvcmV3YXJkcy1maWxsLnN2Z1wiKTsgfVxuICAgICAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5wYXltZW50LXdyYXBwZXIgLnJld2FyZC13cmFwcGVyIC5yZXdhcmQtZGV0YWlscyBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLmNoZWNrb3V0LWZvb3Rlci1jdGEge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5jaGVja291dC1mb290ZXItY3RhIC5mb290ZXItY3RhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIC42cmVtIC42cmVtO1xuICAgICAgcGFkZGluZzogMS4ycmVtIDAgMy43cmVtOyB9XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCAuY2hlY2tvdXQtZm9vdGVyLWN0YSAucHJpbWFyeS1idXR0b24ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBtYXgtd2lkdGg6IDMxLjVyZW07XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDIuMXJlbSAycmVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg5O1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5jaGVja291dC1mb290ZXItY3RhIC52aWV3LWJhc2tldCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudCAuZXJyb3Itd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZGQyMTA2O1xuICAgIG1hcmdpbi10b3A6IC40cmVtOyB9XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCAuZXJyb3Itd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XG4gICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5lcnJvci13cmFwcGVyIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5lcnJvci13cmFwcGVyIC5jYXJkLW5yIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCAuZXJyb3Itd3JhcHBlciAubWVzc2FnZSB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQgLnJld2FyZC1saW5rIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50IC5yZXdhcmQtbGluazo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9nZW5lcmljLWNyZWRpdC1jYXJkLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5yZW1vdmUtYnV0dG9uIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudCAucmVtb3ZlLWJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25zL3JlbW92ZS1pY29uLWdyZWVuLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50IC5jYXJkLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLnBheW1lbnQtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuICAgIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAucGF5bWVudC10aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5wYXltZW50LXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5wYXltZW50LWdpZnQtY2FyZC1zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBwYWRkaW5nLXRvcDogMS4ycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5wYXltZW50LWdpZnQtY2FyZC1zdWJ0aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLnBheW1lbnQtZ2lmdC1jYXJkLXN1YnRpdGxlOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5jYXJkLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmNoZWNrYm94IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5jaGVja2JveCBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDJyZW07IH1cbiAgICAgIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSwgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5wYXltZW50LXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAyLjJyZW07IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5wYXltZW50LWdpZnQtY2FyZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5naWZ0LWNhcmQtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLnBheW1lbnQtZ2lmdC1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5wYXltZW50LWdpZnQtY2FyZCAucmV3YXJkLWxpbmsgLmNhcmQtbG9nbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC42cmVtOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAucmV3YXJkLWxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgYS5yZXdhcmQtbGluaywgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIHNwYW4ucmV3YXJkLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmNhcmQtdmFsdWUgKyAucmVtb3ZlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5jYXJkLWxvZ28td3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogLjM0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmNhcmQtZGV0YWlscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5jYXJkLW51bWJlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAuY2FyZC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMS44cmVtIDA7IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmNhcmQtaXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmNhcmQtaXRlbSAuY2hlY2tib3gge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5jYXJkLXZhbHVlIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLmNhcmQtdmFsdWUgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5jYXJkLXZhbHVlIGxhYmVsOjpiZWZvcmUsIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAuY2FyZC12YWx1ZSBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5jYXJkLXZhbHVlIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjMDM2ZDU4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTsgfVxuICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5jYXJkLXZhbHVlIGxhYmVsOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAzNmQ1ODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5lcnJvciArIGxhYmVsLFxuICAgIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZXJyb3IgKyBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjlyZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjNyZW07IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmludmFsaWQgKyBsYWJlbCxcbiAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmludmFsaWQgKyBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsLFxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWwge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiAuMnMgc2NhbGVCZ0luIGVhc2UgZm9yd2FyZHM7IH1cbiAgICAuc2FmYXJpIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWU4YWQ7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhbmltYXRpb246IC4ycyBzY2FsZUluIGVhc2UgZm9yd2FyZHM7IH1cbiAgICAuc2FmYXJpIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiAuMnMgc2NhbGVJbiBlYXNlIGZvcndhcmRzO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgLnNhZmFyaSAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuaGlnaGNvbnRyYXN0IC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAwLjlyZW0gc29saWQgIzAzNmQ1ODsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFuaW1hdGlvbjogLjJzIHNjYWxlSW4gZWFzZSBmb3J3YXJkcztcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzAzNmQ1ODtcbiAgICByaWdodDogMC41cmVtO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuc2FmYXJpIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCBmaWVsZHNldCBsZWdlbmQge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlQmdJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC44OSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWU4YWQ7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2NhbGVJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuODkpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmZyYW5jaGlzZS1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mcmFuY2hpc2UtYmFubmVyIC5pbWctd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmZyYW5jaGlzZS1iYW5uZXIgLmltZy13cmFwcGVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuZnJhbmNoaXNlLWJhbm5lciAuaW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtOyB9XG4gIC5mcmFuY2hpc2UtYmFubmVyIC5zY3JpcHQtdGV4dCB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAuZnJhbmNoaXNlLWJhbm5lciAuaDItbGlrZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuZnJhbmNoaXNlLWJhbm5lciAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAuZnJhbmNoaXNlLWJhbm5lci5nb2xkLXRoZW1lIC5mcmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMTk3LCA2MCwgMC42KTsgfVxuICAuZnJhbmNoaXNlLWJhbm5lci5ibHVlLXRoZW1lIC5mcmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE5MiwgMjE3LCAyMTIsIDAuNik7IH1cbiAgLmZyYW5jaGlzZS1iYW5uZXIubWFuZGFyaW4tdGhlbWUgLmZyYW1lIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ4LCAyMjgsIDIyMCwgMC42KTsgfVxuICAuZnJhbmNoaXNlLWJhbm5lci5taW50LXRoZW1lIC5mcmFtZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNCwgMjQzLCAyMTQsIDAuNik7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLmZyYW5jaGlzZS1iYW5uZXIgLmluZm8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVyZW07IH1cbiAgICAuZnJhbmNoaXNlLWJhbm5lciAuc2NyaXB0LXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gICAgLmZyYW5jaGlzZS1iYW5uZXIgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZyYW5jaGlzZS1iYW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICAgICAgbWFyZ2luOiAwIC0xLjVyZW07XG4gICAgICBtaW4taGVpZ2h0OiA1NXJlbTsgfVxuICAgICAgLmZyYW5jaGlzZS1iYW5uZXIgLmluZm8ge1xuICAgICAgICB3aWR0aDogMzJyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3LjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAtMTByZW0gMCAwOyB9XG4gICAgICAuZnJhbmNoaXNlLWJhbm5lciAuc2NyaXB0LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAuZnJhbmNoaXNlLWJhbm5lciAuaDItbGlrZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtOyB9XG4gICAgICAuZnJhbmNoaXNlLWJhbm5lciAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgICAgLmZyYW5jaGlzZS1iYW5uZXIgLmZyYW1lIHtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZWU4YWM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfSB9XG5cbi5yZXdhcmQtY2hlY2tvdXQtY29tcG9uZW50IHtcbiAgbWluLWhlaWdodDogMTJyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnJld2FyZC1jaGVja291dC1jb21wb25lbnQgLnBvaW50cy1jb3VudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC40NDdyZW07IH1cbiAgLnJld2FyZC1jaGVja291dC1jb21wb25lbnQgLmltZy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDMuMnJlbTsgfVxuICAucmV3YXJkLWNoZWNrb3V0LWNvbXBvbmVudCAuaW1nLXJld2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yZXdhcmQtY2hlY2tvdXQtY29tcG9uZW50IC5yZXdhcmRzLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZXdhcmQtY2hlY2tvdXQtY29tcG9uZW50IC5mYWRlZCB7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAucmV3YXJkLWNoZWNrb3V0LWNvbXBvbmVudCAubGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzExNzE1OTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvcmV3YXJkLWJvcmRlci12Mi1hcHAucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHBhZGRpbmc6IDEuNHJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLnJld2FyZC1jaGVja291dC1jb21wb25lbnQgLmxhYmVsOjpiZWZvcmUsIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAucmV3YXJkLWNoZWNrb3V0LWNvbXBvbmVudCAubGFiZWw6OmFmdGVyIHtcbiAgICAgIHRvcDogMi4zcmVtO1xuICAgICAgcmlnaHQ6IDEuM3JlbTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjNkI3NjczO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5yZXdhcmQtY2hlY2tvdXQtY29tcG9uZW50IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAucmV3YXJkLWNoZWNrb3V0LWNvbXBvbmVudCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvcmV3YXJkLWJvcmRlci12Mi1hcHAtZ3JlZW4ucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAucmV3YXJkLWNoZWNrb3V0LWNvbXBvbmVudCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbCB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ub2ZmZXItY2hlY2tvdXQtY29tcG9uZW50IHtcbiAgbWluLWhlaWdodDogOS4ycmVtO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm9mZmVyLWNoZWNrb3V0LWNvbXBvbmVudCAuaW5mby10ZXh0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjZyZW07IH1cbiAgLm9mZmVyLWNoZWNrb3V0LWNvbXBvbmVudCAub2ZmZXJzLXRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtOyB9XG4gIC5vZmZlci1jaGVja291dC1jb21wb25lbnQgLmV4cGlyeS1pbmZvIHtcbiAgICBjb2xvcjogIzU5NWE1YTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5vZmZlci1jaGVja291dC1jb21wb25lbnQgLmltZy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDMuMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC43cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAgIC5vZmZlci1jaGVja291dC1jb21wb25lbnQgLmltZy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIuN3JlbTsgfSB9XG4gIC5vZmZlci1jaGVja291dC1jb21wb25lbnQgLmltZy1vZmZlciB7XG4gICAgbWluLXdpZHRoOiAzLjJyZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZmVyLWNoZWNrb3V0LWNvbXBvbmVudCAuZmFkZWQge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLm9mZmVyLWNoZWNrb3V0LWNvbXBvbmVudCAubGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxMTcxNTk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS4zcmVtO1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL29mZmVyLWJvcmRlci5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5vZmZlci1jaGVja291dC1jb21wb25lbnQgLmxhYmVsIHtcbiAgICAgICAgY29sdW1uLWdhcDogM3JlbTsgfSB9XG4gICAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5vZmZlci1jaGVja291dC1jb21wb25lbnQgLmxhYmVsOjpiZWZvcmUsIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAub2ZmZXItY2hlY2tvdXQtY29tcG9uZW50IC5sYWJlbDo6YWZ0ZXIge1xuICAgICAgdG9wOiAyLjNyZW07XG4gICAgICByaWdodDogMS4zcmVtO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICM2Qjc2NzM7XG4gICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAuY2hlY2tvdXQtY29tcG9uZW50LnVwZGF0ZWQgLm9mZmVyLWNoZWNrb3V0LWNvbXBvbmVudCAubGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMS44cmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5vZmZlci1jaGVja291dC1jb21wb25lbnQgLmxhYmVsOjphZnRlciB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMS44cmVtOyB9IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5vZmZlci1jaGVja291dC1jb21wb25lbnQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5vZmZlci1jaGVja291dC1jb21wb25lbnQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL29mZmVyLWJvcmRlci1ncmVlbi5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkIC5vZmZlci1jaGVja291dC1jb21wb25lbnQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWwge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDUyLjVyZW07XG4gIHBhZGRpbmc6IDMuNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMS42cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbGVmdDogMDtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNTYuMjUlLCAwLjY5MDg1JSA1OS4wNSUsIDEuODIzNDIlIDYzLjE1NjI1JSwgMy4zMTMlIDY3Ljk1NjI1JSwgNC42NSUgNzEuNzg3NSUsIDUuOTgxJSA3NS4yMDYyNSUsIDYuODclIDc3LjI4NzUlLCA3LjklIDc5LjUlLCA5LjMwOSUgODIuMTklLCAxMC4yNzklIDgzLjg0Mzc1JSwgMTEuNjkxJSA4NS45JSwgMTIuOTUyMyUgODcuNSUsIDE0LjUwMjglIDg4LjklLCAxNS43NjQlIDg5LjU4NzQlLCAxNy41NDQxJSA5MC4wMTg3NSUsIDE5LjEwMSUgOTAuMDE4NzUlLCAyMC40MzYlIDg5Ljc2MjUlLCAyMi43MzQlIDg4Ljk0Mzc1JSwgMjQuNTg4MyUgODguMDM3NSUsIDI1LjUyMzglIDg3LjUlLCAyNi41OTA0JSA4Ni44NzUlLCAyOC4wNyUgODUuODMxMjUlLCAyOS41NSUgODQuNjQzNzUlLCAzMS41NTUlIDgyLjgzJSwgMzMuMzMyJSA4MS4wNjI1JSwgMzQuNzQ3MiUgNzkuNTUlLCAzNi44OTk2JSA3Ny4xMDYyNSUsIDM4LjgyMjA5JSA3NC44JSwgNDAuNjA0NyUgNzIuNTc1JSwgNDIuNDU4JSA3MC4xODc1JSwgNDQuMDElIDY4LjEzJSwgNDUuODYlIDY1LjYzNzUlLCA0Ny44NjglIDYyLjkyNSUsIDQ5Ljc4MzIlIDYwLjMwNjIlLCA1MS4zNTklIDU4LjE0MzclLCA1Mi45ODclIDU1LjkxODc0JSwgNTQuODUlIDUzLjQxODc1JSwgNTYuMTczJSA1MS42Mzc1JSwgNTcuNzk4JSA0OS40ODE5JSwgNjAuMDMxMiUgNDYuNTkzNzUlLCA2Mi4yODU3JSA0My43NSUsIDYzLjczNCUgNDEuOTQ5JSwgNjYuMTA2JSAzOC44MjQlLCA2OC4yNSUgMzUuODA2MjUlLCA2OS45NyUgMzMuMyUsIDcxLjk2OCUgMzAuMzM3JSwgNzMuNDQ3JSAyOC4xMjUlLCA3NS4xNDklIDI1LjYyNDklLCA3Ni4xOTUlIDI0LjEzNzUlLCA3OC41NyUgMjAuOTM3NSUsIDgwLjM4MDklIDE4Ljc1JSwgODEuOTc1OCUgMTYuODc1JSwgODMuOTc1OCUgMTQuNDYyNSUsIDg1Ljc2JSAxMi4yOTM3JSwgODYuODclIDEwLjk2MjUlLCA4OC4zNTIlIDkuMjQzNzUlLCA4OS40NjUlIDcuOTkzNyUsIDkxLjIzOCUgNi4yNSUsIDkyLjUwNjIlIDUuMTEyNSUsIDkzLjc2NTklIDQuMDYyNSUsIDk0LjY1MzMlIDMuMzY4NyUsIDk1Ljc2OCUgMi41NSUsIDk3LjEwMTUlIDEuNjQzNzUlLCA5OC4yODk5JSAwLjkxMjUlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDU2LjI1JSk7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5yZXdhcmQtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnVzZXJuYW1lLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAuZGVzY3JpcHRpb24ubGFyZ2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtOyB9XG4gIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCBwIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWxpbmstd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGVudC13cmFwcGVyIC5kZXNjcmlwdGlvbiB7XG4gICAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1jb250ZW50LXdyYXBwZXIgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC5wcm9ncmVzcy1jb250ZW50LXdyYXBwZXIgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IC50cmlhbmdsZS1saW5rIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmlvcyAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLmJnLWhlbHBlciB7XG4gIGJvdHRvbTogLTJyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlvcyAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnJld2FyZC1pY29uIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG5cbi5pb3MuY2hyb21lIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGVudC13cmFwcGVyIC5iZy1oZWxwZXIsXG4uaW9zLmNocm9tZSAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQgLmJnLWhlbHBlciB7XG4gIGJvdHRvbTogLTMuMnJlbTsgfVxuXG4uaW9zLmNocm9tZSAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRlbnQtd3JhcHBlciAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCxcbi5pb3MuY2hyb21lIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTsgfVxuXG4ubWVtYmVyLWJhZGdlLWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDE1LjNyZW07XG4gIG1pbi1oZWlnaHQ6IDMuNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2ljb25zL2dyZWVudmVjdG9yLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgLm1lbWJlci1iYWRnZS1jb21wb25lbnQgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgIGNvbG9yOiAjMkMzOTM3OyB9XG4gIC5tZW1iZXItYmFkZ2UtY29tcG9uZW50LmdvbGQge1xuICAgIG1pbi13aWR0aDogMTcuNnJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvZ29sZG1lbWJlci5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLmFjY291bnQtaGlzdG9yeS1jb21wb25lbnQge1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtOyB9XG4gIC5hY2NvdW50LWhpc3RvcnktY29tcG9uZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLmFjY291bnQtaGlzdG9yeS1jb21wb25lbnQgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmFjY291bnQtaGlzdG9yeS1jb21wb25lbnQgdWwgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAuOHJlbSAwOyB9XG4gICAgICAuYWNjb3VudC1oaXN0b3J5LWNvbXBvbmVudCB1bCBsaTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLW9yYW5nZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWNjb3VudC1oaXN0b3J5LWNvbXBvbmVudCAudGV4dC13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYWNjb3VudC1oaXN0b3J5LWNvbXBvbmVudCAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZmxleC1iYXNpczogMTAwJTsgfVxuICAuYWNjb3VudC1oaXN0b3J5LWNvbXBvbmVudCAuaXRlbS1zdGF0dXMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5hY2NvdW50LWhpc3RvcnktY29tcG9uZW50IC5pdGVtLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hY2NvdW50LXJlY2VpcHQtY29tcG9uZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDU2LjJyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY291bnQtcmVjZWlwdC1jb21wb25lbnQge1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC40cmVtOyB9IH1cbiAgLmFjY291bnQtcmVjZWlwdC1jb21wb25lbnQgLm1qci1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5hY2NvdW50LXJlY2VpcHQtY29tcG9uZW50IGZvcm0ge1xuICAgIG1heC13aWR0aDogNDByZW07XG4gICAgbWFyZ2luOiAycmVtIGF1dG8gM3JlbSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtcmVjZWlwdC1jb21wb25lbnQgZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1yZWNlaXB0LWNvbXBvbmVudCBmb3JtIC52YWxpZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuICAgIC5hY2NvdW50LXJlY2VpcHQtY29tcG9uZW50IGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5hY2NvdW50LXJlY2VpcHQtY29tcG9uZW50IGZvcm0gLmlucHV0LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgLmFjY291bnQtcmVjZWlwdC1jb21wb25lbnQgZm9ybSAuaW5wdXQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfSB9XG4gIC5hY2NvdW50LXJlY2VpcHQtY29tcG9uZW50IC50cmlhbmdsZS1saW5rIHtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgIC5hY2NvdW50LXJlY2VpcHQtY29tcG9uZW50IC50cmlhbmdsZS1saW5rOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpOyB9XG4gIC5hY2NvdW50LXJlY2VpcHQtY29tcG9uZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAuYWNjb3VudC1yZWNlaXB0LWNvbXBvbmVudCArIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtcmVjZWlwdC1jb21wb25lbnQgKyAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYWNjb3VudC1yZWNlaXB0LWNvbXBvbmVudCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmFjY291bnQtcmVjZWlwdC1jb21wb25lbnQgaW5wdXRbdHlwZT1cInRleHRcIl06aG92ZXIsXG4gIC5hY2NvdW50LXJlY2VpcHQtY29tcG9uZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNmZmZmZmYgaW5zZXQ7IH1cblxuLmFjY291bnQtcmVjZWlwdC1zdWNjZXNzLWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU2LjJyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFjY291bnQtcmVjZWlwdC1zdWNjZXNzLWNvbXBvbmVudCAubWpyLWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTsgfVxuICAuYWNjb3VudC1yZWNlaXB0LXN1Y2Nlc3MtY29tcG9uZW50IC50aXRsZSB7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmFjY291bnQtcmVjZWlwdC1zdWNjZXNzLWNvbXBvbmVudCAuZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogNi44cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmFjY291bnQtcmVjZWlwdC1zdWNjZXNzLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgIG1heC13aWR0aDogMzByZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgICBwYWRkaW5nOiAxLjA0cmVtIDMuNHJlbTsgfVxuXG4uYWNjb3VudC1mYXZvcml0ZXMtY29tcG9uZW50IHtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAuYWNjb3VudC1mYXZvcml0ZXMtY29tcG9uZW50IC5hY2NvdW50LWxvY2F0aW9ucy1jb21wb25lbnQge1xuICAgIG1heC13aWR0aDogNjZyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMy4zcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LWZhdm9yaXRlcy1jb21wb25lbnQgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgLmFjY291bnQtZmF2b3JpdGVzLWNvbXBvbmVudCAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50IC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5hY2NvdW50LWZhdm9yaXRlcy1jb21wb25lbnQgLmFjY291bnQtbG9jYXRpb25zLWNvbXBvbmVudC5ub25lLXNlbGVjdGVkIHtcbiAgICAgIG1heC13aWR0aDogNDUuOHJlbTsgfVxuICAgICAgLmFjY291bnQtZmF2b3JpdGVzLWNvbXBvbmVudCAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50Lm5vbmUtc2VsZWN0ZWQgLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCB7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cbiAgLmFjY291bnQtb3JkZXItY29tcG9uZW50IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1heC13aWR0aDogNjZyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gNC4ycmVtO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmFjY291bnQtb3JkZXItY29tcG9uZW50IC5vcmRlci1pdGVtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgLm9yZGVyLWl0ZW06OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgLm9yZGVyLWl0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmFjY291bnQtb3JkZXItY29tcG9uZW50IC5vcmRlci1pdGVtIC5pdGVtLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDI1cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgLm9yZGVyLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNnJlbTsgfSB9XG4gICAgICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgLm9yZGVyLWl0ZW0gLml0ZW0tY29udGVudCBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgLm9yZGVyLWl0ZW0gLml0ZW0tY29udGVudCBzcGFuLml0ZW0tbmFtZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cbiAgICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbSAuaXRlbS1jb250ZW50IC5sb2NhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTsgfVxuICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbSAuaXRlbS1oZWFkZXIgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbSAuaXRlbS1oZWFkZXIgLmRhdGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgLm9yZGVyLWl0ZW0gLml0ZW0taGVhZGVyIC5kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmFjY291bnQtb3JkZXItY29tcG9uZW50IC5vcmRlci1pdGVtIC5wcm9kdWN0LWxpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbjogMCAwIC40cmVtO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFjY291bnQtb3JkZXItY29tcG9uZW50IC5vcmRlci1pdGVtIC5wcm9kdWN0LWxpc3Qge1xuICAgICAgICAgIG1heC13aWR0aDogMThyZW07IH0gfVxuICAgICAgLmFjY291bnQtb3JkZXItY29tcG9uZW50IC5vcmRlci1pdGVtIC5wcm9kdWN0LWxpc3QgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJyZW07IH1cbiAgICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgLm9yZGVyLWl0ZW0gLnRvdGFsLXByaWNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmFjY291bnQtb3JkZXItY29tcG9uZW50IC5vcmRlci1pdGVtIC5pdGVtLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgLm9yZGVyLWl0ZW0gLml0ZW0tZm9vdGVyIC5pdGVtLWV4dHJhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtOyB9XG4gICAgICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbSAuaXRlbS1mb290ZXIgLml0ZW0tZXh0cmE6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbSAuaXRlbS1yZWNlaXB0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbiAgICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgLm9yZGVyLWl0ZW0gLml0ZW0tcmVjZWlwdC50cmlhbmdsZS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbWFyZ2luOiAuMnJlbSAwIDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbSAuaXRlbS1yZWNlaXB0LnRyaWFuZ2xlLWxpbms6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbSAuaXRlbS1pbmZvIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAgIC5hY2NvdW50LW9yZGVyLWNvbXBvbmVudCAub3JkZXItaXRlbSA+IC50cmlhbmdsZS1saW5rOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLWxlZnQ6IC40cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjb3VudC1vcmRlci1jb21wb25lbnQgLm9yZGVyLWl0ZW0gPiAudHJpYW5nbGUtbGluazo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtb3JkZXItY29tcG9uZW50IC5vcmRlci1pdGVtID4gLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgICBtYXgtd2lkdGg6IDYuNHJlbTsgfSB9XG5cbi5hY2NvdW50LWNvbnRhY3QtY29tcG9uZW50IHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmFjY291bnQtY29udGFjdC1jb21wb25lbnQgLmdlbmVyaWMtZm9ybS1jb21wb25lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgLmFjY291bnQtY29udGFjdC1jb21wb25lbnQgLnJlYWQtb25seSB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07IH1cbiAgICAuYWNjb3VudC1jb250YWN0LWNvbXBvbmVudCAucmVhZC1vbmx5IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFjY291bnQtY29udGFjdC1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5hY2NvdW50LWNvbnRhY3QtY29tcG9uZW50IC5pbnB1dC13cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuYWNjb3VudC1jb250YWN0LWNvbXBvbmVudCAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH1cbiAgICAuYWNjb3VudC1jb250YWN0LWNvbXBvbmVudCAuaW5wdXQtZ3JvdXAgLmlucHV0LXdyYXBwZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmFjY291bnQtY29udGFjdC1jb21wb25lbnQgLmlucHV0LWdyb3VwIC5pbnB1dC13cmFwcGVyLmVycm9yIC5mb3JtLWNvbnRyb2wge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmFjY291bnQtY29udGFjdC1jb21wb25lbnQgLmlucHV0LWdyb3VwIC5pbnB1dC13cmFwcGVyLmVycm9yOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XG4gICAgICB0b3A6IDIuNXJlbTtcbiAgICAgIHJpZ2h0OiAuNHJlbTsgfVxuICAgIC5hY2NvdW50LWNvbnRhY3QtY29tcG9uZW50IC5pbnB1dC1ncm91cCAuaW5wdXQtd3JhcHBlci52YWxpZDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtdmFsaWQuc3ZnXCIpOyB9XG4gICAgLmFjY291bnQtY29udGFjdC1jb21wb25lbnQgLmlucHV0LWdyb3VwIC5pbnB1dC13cmFwcGVyIC5lcnJvci1saXN0IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5hY2NvdW50LWNvbnRhY3QtY29tcG9uZW50IC5pbnB1dC1ncm91cCAuaW5wdXQtd3JhcHBlciAuZXJyb3ItbGlzdCBsaTpiZWZvcmUge1xuICAgICAgICB0b3A6IC41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7IH1cbiAgLmFjY291bnQtY29udGFjdC1jb21wb25lbnQgLmNvbnRhY3QtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIC5hY2NvdW50LWNvbnRhY3QtY29tcG9uZW50IC5jb250YWN0LWxhYmVsICsgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuYWNjb3VudC1jb250YWN0LWNvbXBvbmVudCAuY29udGFjdC1pbmZvIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM1OTVhNTk7IH1cbiAgICAuYWNjb3VudC1jb250YWN0LWNvbXBvbmVudCAuY29udGFjdC1pbmZvIGEge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hY2NvdW50LWNvbnRhY3QtY29tcG9uZW50ICsgLmFjY291bnQtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5hY2NvdW50LWNvbnRhY3QtY29tcG9uZW50IGlucHV0LFxuICAuYWNjb3VudC1jb250YWN0LWNvbXBvbmVudCBpbnB1dDpob3ZlcixcbiAgLmFjY291bnQtY29udGFjdC1jb21wb25lbnQgaW5wdXQ6Zm9jdXMge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggI2ZmZmZmZiBpbnNldDsgfVxuXG4uYWNjb3VudC1wYXNzd29yZC1jb21wb25lbnQge1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBtYXJnaW46IDAgYXV0byA0cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY291bnQtcGFzc3dvcmQtY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMS4zcmVtOyB9IH1cbiAgLmFjY291bnQtcGFzc3dvcmQtY29tcG9uZW50IC5wYXNzd29yZC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFjY291bnQtcGFzc3dvcmQtY29tcG9uZW50IC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAuYWNjb3VudC1wYXNzd29yZC1jb21wb25lbnQgKyAuYWNjb3VudC1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbi5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgLnRpdGxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC5wcmVmZXJyZWQtY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAgIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC5wcmVmZXJyZWQtY2FyZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9mYXYtZmlsbC5zdmdcIik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0ycmVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAuYWNjb3VudC1wYXltZW50LWNvbXBvbmVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC5jYXJkLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAuYWNjb3VudC1wYXltZW50LWNvbXBvbmVudCAuY2FyZC1saXN0LmdpZnQtY2FyZHMgLmNhcmQtZGV0YWlsczo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAuYWNjb3VudC1wYXltZW50LWNvbXBvbmVudCAuY2FyZC1saXN0LmdpZnQtY2FyZHMgLmNhcmQtZGV0YWlscyAuY2FyZC1sb2dvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgLmNhcmQtbGlzdC5naWZ0LWNhcmRzIC5iYWxhbmNlLXJlbW92ZS13cmFwcGVyIC5jYXJkLWJhbGFuY2Uge1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC5jYXJkLWxpc3QuZ2lmdC1jYXJkcyAuYmFsYW5jZS1yZW1vdmUtd3JhcHBlciBidXR0b24ucmVtb3ZlLWNhcmQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tbGVmdDogLjRyZW07IH1cbiAgICAgIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC5jYXJkLWxpc3QuZ2lmdC1jYXJkcyAuYmFsYW5jZS1yZW1vdmUtd3JhcHBlciBidXR0b24ucmVtb3ZlLWNhcmQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvZGVsZXRlLnN2Z1wiKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDsgfVxuICAuYWNjb3VudC1wYXltZW50LWNvbXBvbmVudCAuY2FyZC1sb2dvLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IC4zNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgLmNhcmQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMi40cmVtIDEuNnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC5jYXJkLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC5jYXJkLWRldGFpbHMsXG4gIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgLmNhcmQtZGV0YWlsczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvZmF2LnN2Z1wiKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdG9wOiAwOyB9XG4gIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC5jYXJkLWRldGFpbHMuY2hlY2tlZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvZmF2LWZpbGwuc3ZnXCIpOyB9XG4gIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC5jYXJkLWRldGFpbHM6aG92ZXIsXG4gIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyLFxuICAuYWNjb3VudC1wYXltZW50LWNvbXBvbmVudCBsYWJlbDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IGJ1dHRvbi5yZW1vdmUtY2FyZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogLjRyZW07IH1cbiAgICAuYWNjb3VudC1wYXltZW50LWNvbXBvbmVudCBidXR0b24ucmVtb3ZlLWNhcmQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2RlbGV0ZS5zdmdcIik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwOyB9XG4gIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC5iYWxhbmNlLXJlbW92ZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuYWNjb3VudC1wYXltZW50LWNvbXBvbmVudCAuY2FyZC1sb2dvIHtcbiAgICBtYXJnaW46IDAgMnJlbTtcbiAgICBtYXgtd2lkdGg6IDIuN3JlbTsgfVxuICAuYWNjb3VudC1wYXltZW50LWNvbXBvbmVudCAuY2FyZC1udW1iZXIsXG4gIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IC5jYXJkLWJhbGFuY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAxLjlyZW07XG4gICAgaGVpZ2h0OiAyLjJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHotaW5kZXg6IDI7IH1cblxuLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCB7XG4gIG1heC13aWR0aDogNTByZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC5iYXNpYy1zcG90LWNvbXBvbmVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC5iYXNpYy1zcG90LWNvbXBvbmVudCBoNCB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC5zbXMtbm90aWZpY2F0aW9ucy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyLjZyZW0gMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCAuc21zLW5vdGlmaWNhdGlvbnMtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxcmVtOyB9IH1cbiAgICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC5zbXMtbm90aWZpY2F0aW9ucy13cmFwcGVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCAuZW1haWwtbm90aWZpY2F0aW9ucy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDIuNnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC5lbWFpbC1ub3RpZmljYXRpb25zLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCAudW5zdWJzY3JpYmUtZm9ybSB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAwIDIuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCAudW5zdWJzY3JpYmUtZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC51bnN1YnNjcmliZS1pdGVtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgLnVuc3Vic2NyaWJlLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCAudW5zdWJzY3JpYmUtaXRlbSAuZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC5kZXRhaWxzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzMHJlbTsgfVxuICAgIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgLmRldGFpbHMtY29udGFpbmVyIC50aXRsZSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAvKkFkZGluZyBmb2N1cyBzdHlsZXMgb24gdGhlIG91dGVyLWJveCBvZiB0aGUgZmFrZSBjaGVja2JveCovIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCAuY2hlY2tib3gtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrbWFyayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2ttYXJrOjpiZWZvcmUsIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2ttYXJrOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgIzAzNmQ1ODtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcms6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZThhZDtcbiAgICAgICAgYW5pbWF0aW9uOiAuMnMgc2NhbGVPdXQgZWFzZSBmb3J3YXJkcztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvY2hlY2ttYXJrLWdyZWVuLnN2Z1wiKTtcbiAgICAgICAgcGFkZGluZzogMCAwLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cbiAgICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC5jaGVja2JveC1jb250YWluZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgLmNoZWNrbWFyayB7XG4gICAgICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7IH1cbiAgICAuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IC5jaGVja2JveC1jb250YWluZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY2hlY2ttYXJrOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja21hcms6OmFmdGVyIHtcbiAgICAgIGFuaW1hdGlvbjogLjJzIHNjYWxlSW4gLjA1cyBsaW5lYXIgZm9yd2FyZHM7IH1cbiAgICAgIC5zYWZhcmkgLmFjY291bnQtbWVzc2FnaW5nLWNvbXBvbmVudCAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyazo6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTsgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjg5KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5hY2NvdW50LXNvY2lhbC1jb21wb25lbnQge1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXgtd2lkdGg6IDMycmVtO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYWNjb3VudC1zb2NpYWwtY29tcG9uZW50IC5uZXR3b3JrLWRldGFpbHMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5hY2NvdW50LXNvY2lhbC1jb21wb25lbnQgLmFjY291bnQtZGV0YWlscy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmFjY291bnQtc29jaWFsLWNvbXBvbmVudCAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyLjhyZW07XG4gICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5hY2NvdW50LXNvY2lhbC1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBtYXJnaW46IC40cmVtIDA7IH1cbiAgLmFjY291bnQtc29jaWFsLWNvbXBvbmVudCAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLmFjY291bnQtc29jaWFsLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1zb2NpYWwtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuYWNjb3VudC1zb2NpYWwtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiArIC5hY2NvdW50LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5hY2NvdW50LXJld2FyZHMtZGV0YWlscy1jb21wb25lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogOC40cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY291bnQtcmV3YXJkcy1kZXRhaWxzLWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1LjJyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWNjb3VudC1yZXdhcmRzLWRldGFpbHMtY29tcG9uZW50IC5iZy1oZWxwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC00cmVtO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBoZWlnaHQ6IDExcmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjRmMztcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA5Mi45MjkyOSUsIDk5LjM2NjQlIDkyLjc0MzQzJSwgOTguODQ1ODclIDkyLjYlLCA5OC4wMDE4NyUgOTIuMzc4NzklLCA5Ny4wNTQ0JSA5Mi4xNDU0NSUsIDk1LjgxNzYlIDkxLjg2MDYxJSwgOTQuOTUzNiUgOTEuNjczNzQlLCA5My43NzUyJSA5MS40MzQzNCUsIDkyLjgzMDEzJSA5MS4yNTQ1NSUsIDkxLjk4NzQ3JSA5MS4xMDMwMyUsIDkwLjc4NTA3JSA5MC45MDEwMSUsIDg5LjIyOTMzJSA5MC42NjM2NCUsIDg4LjA5NzA3JSA5MC41MDcwNyUsIDg2Ljg0NTMzJSA5MC4zNTA1MSUsIDg1LjIzMjglIDkwLjE3NDc1JSwgODMuOTA3MiUgOTAuMDUxNTIlLCA4Mi42MzYlIDg5Ljk1MDUxJSwgODEuMzgyNjclIDg5Ljg2OTclLCA4MC4zOTc2JSA4OS44MTgxOCUsIDc4LjQyNzIlIDg5Ljc0ODQ4JSwgNzYuOTc2JSA4OS43MjUyNSUsIDc1LjUyNTMzJSA4OS43MjUyNSUsIDc0LjMwNjkzJSA4OS43NDU0NSUsIDczLjM0MDI3JSA4OS43NzQ3NSUsIDcyLjQ0NDglIDg5LjgxMjEyJSwgNzEuNzY0JSA4OS44NDc0NyUsIDcwLjkzMzMzJSA4OS44OTg5OSUsIDcwLjE3MDY3JSA4OS45NTQ1NSUsIDY5LjI0NTMzJSA5MC4wMzQzNCUsIDY3Ljg1MDQlIDkwLjE3ODc5JSwgNjYuODMxNzMlIDkwLjMwMTAxJSwgNjUuNjA5NiUgOTAuNDY0NjUlLCA2NC4zMDA1MyUgOTAuNjU3NTglLCA2Mi41MjcyJSA5MC45NDY0NiUsIDYxLjE1OTIlIDkxLjE4Nzg4JSwgNTkuODgxMDclIDkxLjQyNjI2JSwgNTguMzQwOCUgOTEuNzI5MjklLCA1Ni45NDQyNyUgOTIuMDEzMTMlLCA1NS41NDYxMyUgOTIuMzA1MDUlLCA1NC4zMTk0NyUgOTIuNTY2NjclLCA1My4wNzI4JSA5Mi44MzYzNiUsIDUxLjkxMzMzJSA5My4wODg4OSUsIDUwLjU0NDUzJSA5My4zOTE5MiUsIDQ5LjM3ODQlIDkzLjY0NzQ3JSwgNDguMTMyJSA5My45MTkxOSUsIDQ2Ljk3MDY3JSA5NC4xNjk3JSwgNDUuODkxNDclIDk0LjQlLCA0NC45MDI0JSA5NC42MDgwOCUsIDQzLjg4NjEzJSA5NC44MTgxOCUsIDQyLjgxMzA3JSA5NS4wMzQzNCUsIDQyLjE0MTMzJSA5NS4xNjY2NyUsIDQwLjkxODY3JSA5NS40JSwgNDAuMTYlIDk1LjU0MDQlLCAzOS4xNjk2JSA5NS43MTcxNyUsIDM3LjgzODQlIDk1Ljk0MTQxJSwgMzYuODM2JSA5Ni4xJSwgMzUuNjQlIDk2LjI3NTc2JSwgMzMuOTg2NjclIDk2LjQ5MjkzJSwgMzIuNDcyMjclIDk2LjY2MTYyJSwgMzAuODc1NzMlIDk2LjgwNDA0JSwgMjguOTgyNCUgOTYuOTIxMjElLCAyNy40MTMzMyUgOTYuOTY5NyUsIDI2LjY2NjY3JSA5Ni45Njk3JSwgMjUuNjM3MzMlIDk2Ljk2MzY0JSwgMjQuNjE5NDclIDk2Ljk0NDQ0JSwgMjMuNTQzMiUgOTYuOTExMTElLCAyMi41MjYxMyUgOTYuODY3NjglLCAyMS43MTI1MyUgOTYuODI0MjQlLCAyMC44MTE0NyUgOTYuNzY3NjglLCAxOS43NjUzMyUgOTYuNjg5OSUsIDE4LjU3MiUgOTYuNTg4ODklLCAxNy4xNDY2NyUgOTYuNDQ1NDUlLCAxNi4xMjYxMyUgOTYuMzI5MjklLCAxNC45MzMzMyUgOTYuMTc1NzYlLCAxMy4zOTUyJSA5NS45NTk2JSwgMTIuMDg1MDclIDk1Ljc1NzU4JSwgMTAuNDYlIDk1LjQ3ODc5JSwgOC45MTcwNyUgOTUuMTg3ODglLCA3LjM4MDUzJSA5NC44NzE3MiUsIDUuNzc4NCUgOTQuNTEzMTMlLCA0LjM1MiUgOTQuMTY4NjklLCAzLjM0MTA3JSA5My45MDkwOSUsIDIuMjYyNjclIDkzLjYxNjE2JSwgMS4yMzc2JSA5My4zMjAyJSwgMCUgOTIuOTI5MjklLCAwJSAwJSk7IH0gfVxuICAuYWNjb3VudC1yZXdhcmRzLWRldGFpbHMtY29tcG9uZW50IC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1yZXdhcmRzLWRldGFpbHMtY29tcG9uZW50IC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gIC5hY2NvdW50LXJld2FyZHMtZGV0YWlscy1jb21wb25lbnQgLnJld2FyZHMtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTMuM3JlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5hY2NvdW50LXJld2FyZHMtZGV0YWlscy1jb21wb25lbnQgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXJld2FyZHMtZGV0YWlscy1jb21wb25lbnQgLnN1YnRpdGxlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfSB9XG4gIC5hY2NvdW50LXJld2FyZHMtZGV0YWlscy1jb21wb25lbnQgLnJhbmstaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjRyZW07XG4gICAgbWF4LXdpZHRoOiAycmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXJld2FyZHMtZGV0YWlscy1jb21wb25lbnQgLnJhbmstaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjc0cmVtOyB9IH1cbiAgLmFjY291bnQtcmV3YXJkcy1kZXRhaWxzLWNvbXBvbmVudCAuY2VsZWJyYXRlLWRhdGUge1xuICAgIG1heC13aWR0aDogMjEuMnJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAuYWNjb3VudC1yZXdhcmRzLWRldGFpbHMtY29tcG9uZW50IC5leHBpcmF0aW9uLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAuYWNjb3VudC1yZXdhcmRzLWRldGFpbHMtY29tcG9uZW50IC5xci1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMS42cmVtO1xuICAgIG1hcmdpbjogMi40cmVtIGF1dG87IH1cbiAgLmFjY291bnQtcmV3YXJkcy1kZXRhaWxzLWNvbXBvbmVudCAubGVnYWwtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA2MnJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1yZXdhcmRzLWRldGFpbHMtY29tcG9uZW50IC5sZWdhbC10ZXh0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07IH0gfVxuICAuYWNjb3VudC1yZXdhcmRzLWRldGFpbHMtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyNS44cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEuMDRyZW0gMy40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXJld2FyZHMtZGV0YWlscy1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5hY2NvdW50LXJld2FyZHMtZGV0YWlscy1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjc4OyB9XG4gICAgLmFjY291bnQtcmV3YXJkcy1kZXRhaWxzLWNvbXBvbmVudCAudHJpYW5nbGUtbGluazphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLjZyZW07XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXJld2FyZHMtZGV0YWlscy1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5hY2NvdW50LXJld2FyZHMtY29kZS1jb21wb25lbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZWRmNGYzO1xuICBjb2xvcjogIzJiMzkzNjtcbiAgcGFkZGluZzogMy42cmVtIDFyZW0gMi41cmVtO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBtYXgtd2lkdGg6IDMzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcbiAgICAuYWNjb3VudC1yZXdhcmRzLWNvZGUtY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbjogMXJlbSBhdXRvOyB9IH1cbiAgLmFjY291bnQtcmV3YXJkcy1jb2RlLWNvbXBvbmVudDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY291bnQtcmV3YXJkcy1jb2RlLWNvbXBvbmVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzLjZyZW0gLjVyZW07IH0gfVxuICAuYWNjb3VudC1yZXdhcmRzLWNvZGUtY29tcG9uZW50IC5yZXdhcmQtdGV4dCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xcmVtOyB9XG4gICAgLmFjY291bnQtcmV3YXJkcy1jb2RlLWNvbXBvbmVudCAucmV3YXJkLXRleHQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvZ2VuZXJpYy1jcmVkaXQtY2FyZC5zdmdcIik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xuICAgICAgd2lkdGg6IDIuN3JlbTtcbiAgICAgIGhlaWdodDogMi4ycmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYWNjb3VudC1yZXdhcmRzLWNvZGUtY29tcG9uZW50IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTsgfSB9XG5cbi5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuc2VhcmNoLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgcGFkZGluZy1yaWdodDogM3JlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLnNlYXJjaC1iYXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5zZWFyY2gtYmFyIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbi5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0td3JhcHBlci5lcnJvciBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGQyMTA2O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cbiAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIuZXJyb3Igc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0td3JhcHBlci5lcnJvciAubG9jYXRpb24tZm9ybS1zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMjAuNXJlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS13cmFwcGVyLmVycm9yIC5sb2NhdGlvbi1mb3JtLXNlYXJjaDpiZWZvcmUge1xuICAgICAgICByaWdodDogMTIuNXJlbTsgfSB9XG4gIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS13cmFwcGVyIHNtYWxsIHtcbiAgICBjb2xvcjogI2RkMjEwNjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLS4ycmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS13cmFwcGVyIHNtYWxsIHtcbiAgICAgICAgYm90dG9tOiAycmVtOyB9IH1cblxuLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDc3cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tc2VhcmNoOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICByaWdodDogNC44cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kcm9wLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHotaW5kZXg6IDI7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWFyZ2luLXRvcDogMC4ycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXNlYXJjaCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH1cbiAgICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1zZWFyY2g6YWZ0ZXIge1xuICAgICAgICByaWdodDogLjNyZW07IH0gfVxuICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tc2VhcmNoIC5wbGFjZWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTsgfVxuICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1zZWFyY2ggLnBsYWNlaG9sZGVyLmFjdGl2ZSArIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMy41cmVtO1xuICAgIGJvcmRlcjogc29saWQgMnB4ICMwMzZkNTg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cmVtKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOC41cmVtKTsgfSB9XG5cbi5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMuNXJlbTtcbiAgaGVpZ2h0OiA0LjVyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDM2ZDU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2ZDU4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3cmVtO1xuICBvcmRlcjogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogMTEuNXJlbTtcbiAgICAgIGhlaWdodDogNnJlbTsgfSB9XG4gIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdDpob3ZlciwgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhYzUzYztcbiAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmVkZ2UgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW07IH1cbiAgICAuZWRnZSAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3Q6aG92ZXIsIC5lZGdlIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdDpmb2N1cywgLmVkZ2UgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0OmFjdGl2ZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZWRnZSAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3Q6aG92ZXI6Oi1tcy12YWx1ZSwgLmVkZ2UgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUsIC5lZGdlIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdDphY3RpdmU6Oi1tcy12YWx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXNwbGl0IHtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJiMzkzNjtcbiAgbWF4LXdpZHRoOiA4LjVyZW07XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXNwbGl0IHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTsgfSB9XG5cbi5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1maW5kbWUtYnRuIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwcmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1maW5kbWUtYnRuOjphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1nL2xvY2F0ZS5zdmdcIik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgdHJhbnNpdGlvbjogMC40cyBjdWJpYy1iZXppZXIoMC4xNzUsIC0wLjU4NSwgMC4zMiwgMS41NzUpIHRyYW5zZm9ybTtcbiAgICBtYXJnaW4tdG9wOiAtMC4ycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLWZpbmRtZS1idG4ge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLWZpbmRtZS1idG46aG92ZXI6OmFmdGVyLCAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tZmluZG1lLWJ0bjpmb2N1czo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogMC41cyBmaW5kTWVBbmltYXRpb24gY3ViaWMtYmV6aWVyKDAuMTc1LCAtMC41ODUsIDAuMzIsIDEuNTc1KSBmb3J3YXJkczsgfVxuXG4ubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmNoZWNrYm94IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuQGtleWZyYW1lcyBmaW5kTWVBbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDc1JSwgLTc1JSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03NSUsIDc1JSk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1idG4ge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbWF4LXdpZHRoOiAxOC45cmVtO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcmRlcjogNDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1zZWFyY2gtYnRuIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cblxuLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyLjVyZW07IH1cbiAgICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuZmlsdGVyLWJhcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0wLjNyZW07XG4gICAgICAgIGxlZnQ6IC0zcmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNnJlbSk7XG4gICAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUtbWVkaXVtLnN2ZykgY2VudGVyIGNlbnRlciByZXBlYXQteDsgfSB9XG4gIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuZmlsdGVyLWJhciAuZXh0ZW5kLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5leHRlbmQtZmlsdGVyczpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwLjJyZW0gc29saWQgIzAzNmQ1ODtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAuOHJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5leHRlbmQtZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuZmlsdGVyLWJhciAubG9jYXRpb24tZm9ybS1maWx0ZXJzIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiA1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuZmlsdGVyLWJhciAubG9jYXRpb24tZm9ybS1maWx0ZXJzIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuZmlsdGVyLWJhciAubG9jYXRpb24tZm9ybS1maWx0ZXJzIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmZpbHRlci1iYXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycyAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwdnc7IH0gfVxuICAgICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuZmlsdGVyLWJhciAubG9jYXRpb24tZm9ybS1maWx0ZXJzIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdCBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0LmZjcy12aWV3LWFsbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0LmZjcy12aWV3LWFsbCBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAzcmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0LmZjcy12aWV3LWFsbC5sb2NhdGlvbnMtbGVmdC1ncmFkaWVudDo6YWZ0ZXIsIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuZmlsdGVyLWJhciAubG9jYXRpb24tZm9ybS1maWx0ZXJzIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdC5mY3Mtdmlldy1hbGwubG9jYXRpb25zLWxlZnQtZ3JhZGllbnQ6OmJlZm9yZSwgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0LmZjcy12aWV3LWFsbC5sb2NhdGlvbnMtcmlnaHQtZ3JhZGllbnQ6OmFmdGVyLCAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmZpbHRlci1iYXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycyAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3QuZmNzLXZpZXctYWxsLmxvY2F0aW9ucy1yaWdodC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmZpbHRlci1iYXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycyAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3Q6OmFmdGVyLCAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmZpbHRlci1iYXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycyAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3Q6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuZmlsdGVyLWJhciAubG9jYXRpb24tZm9ybS1maWx0ZXJzIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdC5sb2NhdGlvbnMtcmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogLTEuNXJlbTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM3LCAyNDQsIDI0MywgMCkgMjAlLCAjZWRmNGYzIDEwMCUpO1xuICAgICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNywgMjQ0LCAyNDMsIDApIDIwJSwgI2VkZjRmMyAxMDAlKTtcbiAgICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzNywgMjQ0LCAyNDMsIDApIDIwJSwgI2VkZjRmMyAxMDAlKTtcbiAgICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgICAgLyogSUU2LTkgKi8gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuZmlsdGVyLWJhciAubG9jYXRpb24tZm9ybS1maWx0ZXJzIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdC5sb2NhdGlvbnMtcmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0LmxvY2F0aW9ucy1sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAtMS41cmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2VkZjRmMyA2JSwgcmdiYSgyMzcsIDI0NCwgMjQzLCAwKSAxMDAlKTtcbiAgICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2VkZjRmMyA2JSwgcmdiYSgyMzcsIDI0NCwgMjQzLCAwKSAxMDAlKTtcbiAgICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWRmNGYzIDYlLCByZ2JhKDIzNywgMjQ0LCAyNDMsIDApIDEwMCUpO1xuICAgICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgICAvKiBJRTYtOSAqLyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5maWx0ZXItYmFyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0LmxvY2F0aW9ucy1sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3QuaGlkZGVuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3QuaGlkZGVuLW1vYmlsZS5sb2NhdGlvbi1mb3JtLXNlYXJjaC1kaXN0YW5jZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG5cbi5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdC1tb2JpbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzLjVyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzZkNTg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNy42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3QtbW9iaWxlIHtcbiAgICAgIG1heC13aWR0aDogMTEuNnJlbTsgfSB9XG4gIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdC1tb2JpbGU6aG92ZXIsIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdC1tb2JpbGU6Zm9jdXMsIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdC1tb2JpbGU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjO1xuICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdC1tb2JpbGU6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50ICNjdXN0b21MYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVkZ2UgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0LW1vYmlsZSB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTsgfVxuICAuZWRnZSAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3QtbW9iaWxlOmhvdmVyLCAuZWRnZSAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3QtbW9iaWxlOmZvY3VzLCAuZWRnZSAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3QtbW9iaWxlOmFjdGl2ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5lZGdlIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdC1tb2JpbGU6aG92ZXI6Oi1tcy12YWx1ZSwgLmVkZ2UgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0LW1vYmlsZTpmb2N1czo6LW1zLXZhbHVlLCAuZWRnZSAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3QtbW9iaWxlOmFjdGl2ZTo6LW1zLXZhbHVlIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pb3MgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0LmxvY2F0aW9uLWZvcm0tc2VhcmNoLWRpc3RhbmNlIHtcbiAgICB0ZXh0LWluZGVudDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW9zIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdC1tb2JpbGUge1xuICAgIHRleHQtaW5kZW50OiAxNXB4OyB9IH1cblxuLmlvcyAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBub25lOyB9XG5cbi5pb3MgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICBhbmltYXRpb246IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaW9zIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lOyB9XG5cbi5pb3MgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IG5vbmU7IH1cblxuLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQge1xuICAvKiB1c2VkIHRvIHF1aWNrbHkgaGlkZSBtYXAgb3IgZHVtbXkgbWFwIHdpdGhvdXQgdGhlIG5lZWQgdG8gcmVidWlsZCBjb21wb25lbnQgb3IgbWFrZSBleHRyYSByZXF1ZXN0cyAqLyB9XG4gIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuYXBwLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5hcHAtaGVhZGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmFwcC1oZWFkZXIgLmJnLWhlbHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNGYzO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDk4LjglLCA5OS43MDc5JSA5OC42MTU5JSwgOTkuNDUzNCUgOTguNDc2JSwgOTkuMDA2OSUgOTguMjU2JSwgOTguNTk3MyUgOTguMDc0OCUsIDk4LjI1NzklIDk3LjkzNzQlLCA5Ny45OTM3JSA5Ny44Mzc0JSwgOTcuNDQxNSUgOTcuNjQ1MiUsIDk3LjA5OCUgOTcuNTM2MiUsIDk2Ljc2MjElIDk3LjQzNjIlLCA5Ni40NCUgOTcuMzQ3MiUsIDk2LjAyMDglIDk3LjIzODQlLCA5NS41OTI0JSA5Ny4xMzY2JSwgOTUuMDE4NyUgOTcuMDEzNiUsIDk0LjQ5NjUlIDk2LjkxMzYlLCA5NC4wODA2JSA5Ni44NDE2JSwgOTMuNzY3NyUgOTYuNzkxNiUsIDkzLjQ1OTYlIDk2Ljc0NiUsIDkzLjAwNjklIDk2LjY4NDglLCA5Mi43MTgzJSA5Ni42NDk0JSwgOTIuMTc2NiUgOTYuNTg5NCUsIDkxLjgwMjUlIDk2LjU1MzUlLCA5MS40NjU5JSA5Ni41MjUlLCA5MC45OTQ0JSA5Ni40OSUsIDkwLjUxMzIlIDk2LjQ2MDclLCA5MC4yMDAyJSA5Ni40NDUlLCA4OS45MjI4JSA5Ni40MzMlLCA4OS41MTMyJSA5Ni40MTklLCA4OS4xNTE1JSA5Ni40MDk4JSwgODguNzUzOCUgOTYuNDAzMyUsIDg4LjM5ODQlIDk2LjQwMDglLCA4OC4yNDc1JSA5Ni40MDA4JSwgODcuODMxJSA5Ni40MDU4JSwgODcuNDMzOSUgOTYuNDE5NiUsIDg2LjkzMzklIDk2LjQ0OSUsIDg2LjUxODclIDk2LjQ4MjYlLCA4Ni4wNTQ5JSA5Ni41Mjk2JSwgODUuNjE0NyUgOTYuNTgyOCUsIDg1LjI5OTclIDk2LjYyNTYlLCA4NC45MzMyJSA5Ni42ODAyJSwgODQuNDk5MyUgOTYuNzUwNSUsIDg0LjA2NiUgOTYuODI3JSwgODMuNjM5JSA5Ni45MDclLCA4My4xODQyJSA5Ni45OTgyJSwgODIuNzgyMyUgOTcuMDgyNiUsIDgyLjM1MzIlIDk3LjE3NjQlLCA4Mi4xMTMzJSA5Ny4yMzAyJSwgODEuNjAwOCUgOTcuMzQ4NCUsIDgxLjAyNzglIDk3LjQ4NDclLCA4MC40MzI1JSA5Ny42MyUsIDc5LjkzODElIDk3Ljc1MjYlLCA3OS40OTM3JSA5Ny44NjM4JSwgNzkuMDU0MiUgOTcuOTc0JSwgNzguNDEwOSUgOTguMTM1NCUsIDc3Ljk2MTclIDk4LjI0NzYlLCA3Ny41NDkzJSA5OC4zNDk4JSwgNzcuMTUyOSUgOTguNDQ3JSwgNzYuNjY0OCUgOTguNTY1JSwgNzYuMTE0JSA5OC42OTUyJSwgNzUuNzcxJSA5OC43NzUyJSwgNzUuNDgxMiUgOTguODQxMiUsIDc1LjEyMzclIDk4LjkyMTIlLCA3NC44MDYlIDk4Ljk5MDQlLCA3NC41MDgzJSA5OS4wNTQlLCA3NC4xNzAzJSA5OS4xMjQyJSwgNzMuODYzNiUgOTkuMTg2MiUsIDczLjU0MTclIDk5LjI0OTUlLCA3My4xMyUgOTkuMzI3NCUsIDcyLjc0NjglIDk5LjM5NyUsIDcyLjM0MjglIDk5LjQ2NjglLCA3MS44MTQzJSA5OS41NTI3JSwgNzEuNDI2MiUgOTkuNjEyOCUsIDcwLjk0OTIlIDk5LjY4MDYlLCA3MC42NDExJSA5OS43MjA2JSwgNzAuMjgzNyUgOTkuNzY0OSUsIDY5LjgxMDElIDk5LjgxODQlLCA2OS4zNjc3JSA5OS44NjMxJSwgNjguNzQ4MiUgOTkuOTE2OCUsIDY4LjA2ODQlIDk5Ljk2MzIlLCA2Ny41ODQ0JSA5OS45ODg0JSwgNjcuMjQ2MSUgMTAwJSwgNjYuMDk0MyUgMTAwLjAwMjIlLCA2NS4zMjk0JSA5OS45NjUyJSwgNjQuODA2JSA5OS45MjUxJSwgNjQuMzQ4JSA5OS44ODAyJSwgNjMuODA5JSA5OS44MTY4JSwgNjMuMjM2MyUgOTkuNzM4NiUsIDYyLjQ2MiUgOTkuNjE3JSwgNjEuNTEzMyUgOTkuNDQ3OCUsIDYwLjc2MDk4JSA5OS4zMDA5JSwgNjAuMTU4MiUgOTkuMTc3NiUsIDU5LjYzNjIlIDk5LjA2NzclLCA1OS4wNDUxJSA5OC45NDElLCA1OC40OTI2JSA5OC44MjElLCA1Ny45NjMyJSA5OC43MDY2JSwgNTcuNjAyMiUgOTguNjI5JSwgNTYuOTc1MSUgOTguNDk2MiUsIDU2LjM2MDUlIDk4LjM2OTYlLCA1NS45NTQyJSA5OC4yODk2JSwgNTUuNDE4NyUgOTguMTg2NiUsIDU0LjY0NDMlIDk4LjA0NzYlLCA1My45MTIlIDk3LjkyODglLCA1My40MTA3JSA5Ny44NTU4JSwgNTIuODE5NiUgOTcuNzc5NiUsIDUyLjI4MzMlIDk3LjcyMDglLCA1MS43NTQzJSA5Ny42NzMlLCA1MS40MTkyNiUgOTcuNjQ4NCUsIDUxLjA1ODIlIDk3LjYyNzQlLCA1MC42NjExMiUgOTcuNjEwOCUsIDUwLjI0NzQ5JSA5Ny42MDEyJSwgNDkuNzIyMSUgOTcuNjAxMiUsIDQ5LjMxMzQlIDk3LjYwODIlLCA0OC4xMjQ4JSA5Ny42NDU0JSwgNDcuODI1MDMlIDk3LjY1ODYlLCA0Ni42MTg0OSUgOTcuNzI1OCUsIDQ1LjgyNTElIDk3Ljc4MTYlLCA0NS4yOTY2JSA5Ny44MjMyJSwgNDQuODM5JSA5Ny44NjIyJSwgNDQuNTIyJSA5Ny44OTA1JSwgNDMuNzkwMzMlIDk3Ljk2MDQlLCA0Mi43NDMzMiUgOTguMDY5NCUsIDQyLjAwMzElIDk4LjE1MjQlLCA0MS4wOTQyJSA5OC4yNTk4JSwgNDAuNDUyNSUgOTguMzM4OCUsIDM5Ljc4NDQlIDk4LjQyMzQlLCAzOC45NzQyJSA5OC41MjgzJSwgMzguNDAxMyUgOTguNjAzOSUsIDM3LjQ5MzYlIDk4LjcyNCUsIDM2LjkzODMxJSA5OC43OTg0JSwgMzYuMzY2MiUgOTguODc0OCUsIDM1LjU5MDgyJSA5OC45NzglLCAzNC45OTIlIDk5LjA1NjQlLCAzNC4yODc2JSA5OS4xNDc0JSwgMzMuMjM5NSUgOTkuMjc4JSwgMzIuMDQyJSA5OS40MTc5JSwgMzEuMDIwNzIlIDk5LjUyNzUlLCAzMC4wNjkzJSA5OS42MTkxJSwgMjkuMDU2OTUlIDk5LjcwMzglLCAyOC4xNTgyJSA5OS43NjU4JSwgMjcuNTM4MiUgOTkuODAwMSUsIDI2LjczMTAxJSA5OS44MjI0JSwgMjUuODU4OSUgOTkuODA3OCUsIDI1LjM5MiUgOTkuNzg0NyUsIDI0Ljc4NDA3JSA5OS43NCUsIDIzLjk3MjYlIDk5LjY1NTglLCAyMy4wMjI4JSA5OS41MjQ5JSwgMjEuNjkzNiUgOTkuMjkxJSwgMjAuMjkyNDglIDk4Ljk5MSUsIDE4LjM1NCUgOTguNTExJSwgMTcuMzQxNjUlIDk4LjI0MDIlLCAxNi4yNDIyOCUgOTcuOTQwMiUsIDE1LjU5OTIlIDk3Ljc2NSUsIDE0LjQ4MjgyJSA5Ny40Njc2JSwgMTIuNzQ1NiUgOTcuMDQ3NiUsIDExLjQ0MjQyJSA5Ni43OTU4JSwgMTAuMDk0MDglIDk2LjYzMTQlLCA5LjI0ODk1JSA5Ni42JSwgOC40Mzc3NiUgOTYuNjE4NiUsIDcuNTAzMiUgOTYuNjc1JSwgNy4xMDgwNiUgOTYuNzEwNiUsIDYuNTI1MSUgOTYuNzc2NiUsIDUuNTIyMDQlIDk2LjkyOTQlLCA0LjQ2MzI4JSA5Ny4xNDk0JSwgMy41NjI5MyUgOTcuMzg4MyUsIDEuNDA2NzQlIDk4LjE5OCUsIDAlIDk5JSwgMCUgMCUpO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmFwcC1oZWFkZXIgLmJnLWhlbHBlciB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBub25lO1xuICAgICAgICAgIGJvdHRvbTogNC41M3Z3OyB9XG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmFwcC1oZWFkZXIgLmJnLWhlbHBlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY0ZjM7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogNC41M3Z3O1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDE3LjY0NzA2JSwgNzQuNjY2NjclIDY0LjcwNTg4JSwgNjIuMTMzMzMlIDg4LjIzNTI5JSwgNTIuNTMzMzMlIDEwMCUsIDMyJSAxMDAlLCAyNCUgOTQuMTE3NjUlLCAxMC45MzMzMyUgODIuMzUyOTQlLCAwJSA3MC41ODgyNCUsIDAlIDAlKTsgfSB9XG4gIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5hcHAtYm9keSB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgcGFkZGluZzogNHJlbSAwIDAgMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5hcHAtYm9keSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuYXBwLWJvZHkgLnJlc3VsdC1saXN0LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDU5LjVyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QsXG4gIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogNTkuNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiA4NS4zcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiA4NS4zcmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0LFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGhlaWdodDogNzByZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaW5mby1oZWFkaW5nLFxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pbmZvLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmpqU2Nyb2xsYmFyLFxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuU2Nyb2xsYmFyLFxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5qalNjcm9sbGJhcixcbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuU2Nyb2xsYmFyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICAgICAgd2lkdGg6IDAuNHJlbSAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNmQ1OCAhaW1wb3J0YW50OyB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5uby1yZXN1bHRzLFxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5uby1yZXN1bHRzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAubm8tcmVzdWx0cyAudGl0bGUsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAubm8tcmVzdWx0cyAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLm5vLXJlc3VsdHMgLm5vLXJlc3VsdHMtZm9vdGVyLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLm5vLXJlc3VsdHMgLm5vLXJlc3VsdHMtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5uby1yZXN1bHRzIGltZyxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5uby1yZXN1bHRzIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDZyZW07IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAubm8tcmVzdWx0cyAuc3VidGl0bGUsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAubm8tcmVzdWx0cyAuc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LWZhbWlseTogMS42cmVtO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0LmRlZmF1bHQsXG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQuZGVmYXVsdCB7XG4gICAgICBwYWRkaW5nOiA3LjVyZW0gMDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0LmRlZmF1bHQsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50LmRlZmF1bHQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCA0LjUzdnc7IH0gfVxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaW5pdGlhbC10aXRsZSxcbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaW5pdGlhbC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgcGFkZGluZzogNy41cmVtIDIuNXJlbSAwIDcuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgYmFja2dyb3VuZDogI2VjZjRkYTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA4LjI2NzcyJSwgMS44NDYwNSUgOC4wODYyMiUsIDMuOTY4MDclIDcuODc5OTIlLCA2LjkyMDY3JSA3LjU5NjA2JSwgMTAuNTE5MzMlIDcuMjUzOTQlLCAxMy4zMDYwNSUgNi45OTE3MyUsIDE2LjI1NTI5JSA2LjcxNjE0JSwgMTkuNjY5NzUlIDYuNDAxMTglLCAyMi42NDA4NCUgNi4xMjk5MiUsIDI0Ljg1NTYzJSA1LjkyOTUzJSwgMjcuNzIwMTYlIDUuNjcyNDQlLCAzMC41ODExOCUgNS40MTg1JSwgMzMuNzE5MzMlIDUuMTQyOTElLCAzNi4yMzE3NiUgNC45MjUyJSwgMzguNTM5MTUlIDQuNzI4MzUlLCA0MS4wMzEyNiUgNC41MTY5MyUsIDQzLjMzODk5JSA0LjMyMzIzJSwgNDUuMDkyNyUgNC4xNzc1NiUsIDQ2Ljg0NjcyJSA0LjAzMzQ2JSwgNDkuOTk4MzIlIDMuNzc3OTUlLCA1Mi45NDExNyUgMy41NDMzMSUsIDU1LjI2MzUlIDMuMzYyMiUsIDU4LjQwNjM4JSAzLjEyMjQ0JSwgNjEuMTc5NDklIDIuOTE1MzUlLCA2My44Njg1NyUgMi43MTg1JSwgNjYuMTcxMDklIDIuNTUyNzYlLCA2OC4wMTY4JSAyLjQyMTY1JSwgNzAuNTEwMDglIDIuMjQ3NjQlLCA3MS44OTc5OCUgMi4xNTE5NyUsIDczLjg0MjUyJSAyLjAxOTI5JSwgNzUuNTkxOTMlIDEuOTAxMTglLCA3Ny42Mjg5JSAxLjc2NTc1JSwgNzkuMjkzNzglIDEuNjU2MyUsIDgwLjk1ODY1JSAxLjU0ODAzJSwgODMuMTc1MTIlIDEuNDA1NTElLCA4NS4zODY3MiUgMS4yNjUzNSUsIDg3LjcwMDY3JSAxLjEyMDg3JSwgODkuNTQ2MjElIDEuMDA3MDklLCA5MS42Nzc4JSAwLjg3NzU2JSwgOTMuMzQwMzMlIDAuNzc3OTUlLCA5NC43MjU4OCUgMC42OTYwNiUsIDk2LjY2NTU0JSAwLjU4MjY4JSwgOTguMjM1OTYlIDAuNDkyNTIlLCAxMDAlIDAuMzkzNyUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgOC4yNjc3MiUpOyB9XG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmluaXRpYWwtdGl0bGUgaDEsIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaW5pdGlhbC10aXRsZSBoMiwgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pbml0aWFsLXRpdGxlIGgzLCAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmluaXRpYWwtdGl0bGUgaDQsIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaW5pdGlhbC10aXRsZSBoNSwgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pbml0aWFsLXRpdGxlIGg2LFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmluaXRpYWwtdGl0bGUgaDEsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaW5pdGlhbC10aXRsZSBoMixcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pbml0aWFsLXRpdGxlIGgzLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmluaXRpYWwtdGl0bGUgaDQsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaW5pdGlhbC10aXRsZSBoNSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pbml0aWFsLXRpdGxlIGg2IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNS4ycmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pbml0aWFsLXRpdGxlIGgxLCAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmluaXRpYWwtdGl0bGUgaDIsIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaW5pdGlhbC10aXRsZSBoMywgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pbml0aWFsLXRpdGxlIGg0LCAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmluaXRpYWwtdGl0bGUgaDUsIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaW5pdGlhbC10aXRsZSBoNixcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaW5pdGlhbC10aXRsZSBoMSxcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaW5pdGlhbC10aXRsZSBoMixcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaW5pdGlhbC10aXRsZSBoMyxcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaW5pdGlhbC10aXRsZSBoNCxcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaW5pdGlhbC10aXRsZSBoNSxcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaW5pdGlhbC10aXRsZSBoNiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pbml0aWFsLXRpdGxlLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaW5pdGlhbC10aXRsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjRkYTtcbiAgICAgICAgICBwYWRkaW5nOiA0LjdyZW0gMy4ycmVtIDJyZW07XG4gICAgICAgICAgY2xpcC1wYXRoOiBub25lOyB9IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaW5pdGlhbC10aXRsZSAuc2NyaXB0LXRleHQsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaW5pdGlhbC10aXRsZSAuc2NyaXB0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IENoYXJsZXN0b24sIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgICBmb250LXNpemU6IDQuNnJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaW5pdGlhbC10aXRsZSAuc2NyaXB0LXRleHQsXG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmluaXRpYWwtdGl0bGUgLnNjcmlwdC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi45NHJlbTsgfSB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5oZXJvLXRpdGxlLFxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5oZXJvLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBwYWRkaW5nOiA3LjVyZW0gMi41cmVtIDAgNy41cmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWNmNGRhO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDguMjY3NzIlLCAxLjg0NjA1JSA4LjA4NjIyJSwgMy45NjgwNyUgNy44Nzk5MiUsIDYuOTIwNjclIDcuNTk2MDYlLCAxMC41MTkzMyUgNy4yNTM5NCUsIDEzLjMwNjA1JSA2Ljk5MTczJSwgMTYuMjU1MjklIDYuNzE2MTQlLCAxOS42Njk3NSUgNi40MDExOCUsIDIyLjY0MDg0JSA2LjEyOTkyJSwgMjQuODU1NjMlIDUuOTI5NTMlLCAyNy43MjAxNiUgNS42NzI0NCUsIDMwLjU4MTE4JSA1LjQxODUlLCAzMy43MTkzMyUgNS4xNDI5MSUsIDM2LjIzMTc2JSA0LjkyNTIlLCAzOC41MzkxNSUgNC43MjgzNSUsIDQxLjAzMTI2JSA0LjUxNjkzJSwgNDMuMzM4OTklIDQuMzIzMjMlLCA0NS4wOTI3JSA0LjE3NzU2JSwgNDYuODQ2NzIlIDQuMDMzNDYlLCA0OS45OTgzMiUgMy43Nzc5NSUsIDUyLjk0MTE3JSAzLjU0MzMxJSwgNTUuMjYzNSUgMy4zNjIyJSwgNTguNDA2MzglIDMuMTIyNDQlLCA2MS4xNzk0OSUgMi45MTUzNSUsIDYzLjg2ODU3JSAyLjcxODUlLCA2Ni4xNzEwOSUgMi41NTI3NiUsIDY4LjAxNjglIDIuNDIxNjUlLCA3MC41MTAwOCUgMi4yNDc2NCUsIDcxLjg5Nzk4JSAyLjE1MTk3JSwgNzMuODQyNTIlIDIuMDE5MjklLCA3NS41OTE5MyUgMS45MDExOCUsIDc3LjYyODklIDEuNzY1NzUlLCA3OS4yOTM3OCUgMS42NTYzJSwgODAuOTU4NjUlIDEuNTQ4MDMlLCA4My4xNzUxMiUgMS40MDU1MSUsIDg1LjM4NjcyJSAxLjI2NTM1JSwgODcuNzAwNjclIDEuMTIwODclLCA4OS41NDYyMSUgMS4wMDcwOSUsIDkxLjY3NzglIDAuODc3NTYlLCA5My4zNDAzMyUgMC43Nzc5NSUsIDk0LjcyNTg4JSAwLjY5NjA2JSwgOTYuNjY1NTQlIDAuNTgyNjglLCA5OC4yMzU5NiUgMC40OTI1MiUsIDEwMCUgMC4zOTM3JSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA4LjI2NzcyJSk7XG4gICAgICBsaW5lLWhlaWdodDogLjgyO1xuICAgICAgZm9udC1mYW1pbHk6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDUuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaGVyby10aXRsZSxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmhlcm8tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGRhO1xuICAgICAgICAgIHBhZGRpbmc6IDQuN3JlbSAzLjJyZW0gMnJlbTtcbiAgICAgICAgICBjbGlwLXBhdGg6IG5vbmU7IH0gfVxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5oZXJvLXRpdGxlIC5hbHQtZm9udCxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5oZXJvLXRpdGxlIC5hbHQtZm9udCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogQ2hhcmxlc3RvbiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMwMzZkNTg7XG4gICAgICAgIGZvbnQtc2l6ZTogNC42cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5oZXJvLXRpdGxlIC5hbHQtZm9udCxcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaGVyby10aXRsZSAuYWx0LWZvbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjk0cmVtOyB9IH1cbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmNvcHksXG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5kZXNjcmlwdGlvbixcbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuY29weSxcbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMCA3LjVyZW0gNy41cmVtIDcuNXJlbTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjRkYTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA5OC41MjUlLCA5Ny44MyUgOTguMzE0JSwgOTYuMjI0JSA5OC4xNjklLCA5My44NTIlIDk3Ljk2OSUsIDkwLjkxJSA5Ny43NDElLCA4Ny40OTglIDk3LjQ5OSUsIDg1LjYwNyUgOTcuMzc2JSwgODMuMzMxJSA5Ny4yMzglLCA4MS45MTUlIDk3LjE1OCUsIDgwLjExJSA5Ny4wNjIlLCA3Ni44MDQlIDk2LjkwMyUsIDczLjAxMSUgOTYuNzQ5JSwgNzAuMTcxJSA5Ni42NTUlLCA2Ny44JSA5Ni41ODklLCA2NC4yMDclIDk2LjUxNSUsIDYxLjI2OCUgOTYuNCUsIDU4LjY1NTQlIDk2LjQ2JSwgNTcuMDA3JSA5Ni40NSUsIDU0LjczNCUgOTYuNDYxJSwgNTIuNTU3JSA5Ni40NzIlLCA1MC4zNzclIDk2LjQ5JSwgNDguMDA4JSA5Ni41MTclLCA0NS40NTMlIDk2LjU1NCUsIDQzLjM3MSUgOTYuNTklLCA0MC41MzA3JSA5Ni42JSwgMzcuNjklIDk2LjcxMiUsIDM1LjIyOCUgOTYuNzc0JSwgMzIuNzY0NSUgOTYuODQzJSwgMzEuNDE2JSA5Ni44OCUsIDI4LjU0OTUlIDk2Ljk3MyUsIDI2LjA3MyUgOTcuMDU2JSwgMjMuMzM0JSA5Ny4xNTQlLCAyMS4yNDY3JSA5Ny4yMzMlLCAxOS4zNTY5JSA5Ny4zMDclLCAxNi44ODElIDk3LjQwOSUsIDE0Ljc5NjElIDk3LjQ5JSwgMTIuNjQ0OCUgOTcuNTklLCAxMC45NTElIDk3LjY3JSwgOC44NjMlIDk3Ljc2OCUsIDYuNjUlIDk3Ljg3NiUsIDQuNTYlIDk3Ljk4MiUsIDIuMDE5ODMlIDk4LjExNyUsIDAuNzgwMzMlIDk4LjE4NSUsIDAlIDk4LjIzJSwgMCUgMCUpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmNvcHksXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuZGVzY3JpcHRpb24sXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5jb3B5LFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMy4ycmVtIDMuMnJlbTtcbiAgICAgICAgICBjbGlwLXBhdGg6IG5vbmU7IH1cbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmNvcHk6OmFmdGVyLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuZGVzY3JpcHRpb246OmFmdGVyLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5jb3B5OjphZnRlcixcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuZGVzY3JpcHRpb246OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGRhO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDQuNTN2dztcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxNy42NDcwNiUsIDc0LjY2NjY3JSA2NC43MDU4OCUsIDYyLjEzMzMzJSA4OC4yMzUyOSUsIDUyLjUzMzMzJSAxMDAlLCAzMiUgMTAwJSwgMjQlIDk0LjExNzY1JSwgMTAuOTMzMzMlIDgyLjM1Mjk0JSwgMCUgNzAuNTg4MjQlLCAwJSAwJSk7IH0gfVxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5jb3B5IHAsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmRlc2NyaXB0aW9uIHAsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuY29weSBwLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmRlc2NyaXB0aW9uIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IDEuNnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuOXJlbTsgfVxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmNvcHkgcDpsYXN0LWNoaWxkLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmNvcHkgcDpsYXN0LWNoaWxkLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pY29uLFxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLXR5cGUsXG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmljb24sXG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi10eXBlIHtcbiAgICAgIHdpZHRoOiAxMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmljb24gaW1nLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tdHlwZSBpbWcsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaWNvbiBpbWcsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLXR5cGUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZGY0ZjM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBiYWNrZ3JvdW5kOyB9XG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLmljb24gLnRpdGxlLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tdHlwZSAudGl0bGUsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaWNvbiAudGl0bGUsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLXR5cGUgLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgIGNvbG9yOiAjNWM2NzY1OyB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtLFxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMsXG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0sXG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogMS42cmVtO1xuICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAubmFtZSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAuaXRtLXN0b3JlLW5hbWUsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5uYW1lLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLXN0b3JlLW5hbWUsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAubmFtZSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5pdG0tc3RvcmUtbmFtZSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAubmFtZSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLXN0b3JlLW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLm5hbWUudHJpYW5nbGUtbGluayxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5pdG0tc3RvcmUtbmFtZS50cmlhbmdsZS1saW5rLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5uYW1lLnRyaWFuZ2xlLWxpbmssXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLml0bS1zdG9yZS1uYW1lLnRyaWFuZ2xlLWxpbmssXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5uYW1lLnRyaWFuZ2xlLWxpbmssXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5pdG0tc3RvcmUtbmFtZS50cmlhbmdsZS1saW5rLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLm5hbWUudHJpYW5nbGUtbGluayxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5pdG0tc3RvcmUtbmFtZS50cmlhbmdsZS1saW5rIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLm5hbWUudHJpYW5nbGUtbGluazo6YWZ0ZXIsXG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5pdG0tc3RvcmUtbmFtZS50cmlhbmdsZS1saW5rOjphZnRlcixcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5uYW1lLnRyaWFuZ2xlLWxpbms6OmFmdGVyLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLml0bS1zdG9yZS1uYW1lLnRyaWFuZ2xlLWxpbms6OmFmdGVyLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5uYW1lLnRyaWFuZ2xlLWxpbms6OmFmdGVyLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5pdG0tc3RvcmUtbmFtZS50cmlhbmdsZS1saW5rOjphZnRlcixcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLm5hbWUudHJpYW5nbGUtbGluazo6YWZ0ZXIsXG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5pdG0tc3RvcmUtbmFtZS50cmlhbmdsZS1saW5rOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMC44cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjFyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjFyZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLm5vdGljZSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLm5vdGljZSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5ub3RpY2UsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLm5vdGljZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBDaGFybGVzdG9uLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAuc3RhdHVzLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5pdG0tbG9jYXRpb24tc3RhdHVzLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuc3RhdHVzLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLWxvY2F0aW9uLXN0YXR1cyxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5zdGF0dXMsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAuaXRtLWxvY2F0aW9uLXN0YXR1cyxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuc3RhdHVzLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5pdG0tbG9jYXRpb24tc3RhdHVzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyODcyMDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC40ZW07IH1cbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5zdGF0dXM6ZW1wdHksXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAuaXRtLWxvY2F0aW9uLXN0YXR1czplbXB0eSxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuc3RhdHVzOmVtcHR5LFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5pdG0tbG9jYXRpb24tc3RhdHVzOmVtcHR5LFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAuc3RhdHVzOmVtcHR5LFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAuaXRtLWxvY2F0aW9uLXN0YXR1czplbXB0eSxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5zdGF0dXM6ZW1wdHksXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLWxvY2F0aW9uLXN0YXR1czplbXB0eSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLnN0YXR1cy5jbG9zZWQsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAuaXRtLWxvY2F0aW9uLXN0YXR1cy5jbG9zZWQsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnN0YXR1cy5jbG9zZWQsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLml0bS1sb2NhdGlvbi1zdGF0dXMuY2xvc2VkLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAuc3RhdHVzLmNsb3NlZCxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLml0bS1sb2NhdGlvbi1zdGF0dXMuY2xvc2VkLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnN0YXR1cy5jbG9zZWQsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLWxvY2F0aW9uLXN0YXR1cy5jbG9zZWQge1xuICAgICAgICAgIGNvbG9yOiAjODkyOTQyOyB9XG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLmRpc3RhbmNlLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuZGlzdGFuY2UsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAuZGlzdGFuY2UsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLmRpc3RhbmNlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzVjNjc2NTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLml0bS1sb2NhdGlvbi1hZGRyZXNzLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLWxvY2F0aW9uLWFkZHJlc3MsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAuaXRtLWxvY2F0aW9uLWFkZHJlc3MsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLml0bS1sb2NhdGlvbi1hZGRyZXNzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAuYWRkcmVzcy1saW5rLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuYWRkcmVzcy1saW5rLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLmFkZHJlc3MtbGluayxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuYWRkcmVzcy1saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAuYWRkcmVzcy1saW5rOmFmdGVyLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5hZGRyZXNzLWxpbms6YWZ0ZXIsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5hZGRyZXNzLWxpbms6YWZ0ZXIsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuYWRkcmVzcy1saW5rOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcXGU5MDBcIiAhaW1wb3J0YW50O1xuICAgICAgICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLml0bS1sb2NhdGlvbi1waG9uZSxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLWxvY2F0aW9uLXBob25lLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAuaXRtLWxvY2F0aW9uLXBob25lLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLml0bS1sb2NhdGlvbi1waG9uZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLml0bS1sb2NhdGlvbi1hY3Rpb25zLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLWxvY2F0aW9uLWFjdGlvbnMsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAuaXRtLWxvY2F0aW9uLWFjdGlvbnMsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLml0bS1sb2NhdGlvbi1hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAuaXRtLWxvY2F0aW9uLWFjdGlvbnMgLnNlY29uZGFyeSxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLWxvY2F0aW9uLWFjdGlvbnMgLnNlY29uZGFyeSxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLml0bS1sb2NhdGlvbi1hY3Rpb25zIC5zZWNvbmRhcnksXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLWxvY2F0aW9uLWFjdGlvbnMgLnNlY29uZGFyeSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5pdG0tbG9jYXRpb24tYWN0aW9ucyAuYnRuLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLml0bS1sb2NhdGlvbi1hY3Rpb25zIC5idG4sXG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLml0bS1sb2NhdGlvbi1hY3Rpb25zIC5idG4sXG4gICAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5pdG0tbG9jYXRpb24tYWN0aW9ucyAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTsgfSB9XG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAuaXRtLWxvY2F0aW9uLWFjdGlvbnMgLmJ0bjpmaXJzdC1vZi10eXBlLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5pdG0tbG9jYXRpb24tYWN0aW9ucyAuYnRuOmZpcnN0LW9mLXR5cGUsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5pdG0tbG9jYXRpb24tYWN0aW9ucyAuYnRuOmZpcnN0LW9mLXR5cGUsXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuaXRtLWxvY2F0aW9uLWFjdGlvbnMgLmJ0bjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTsgfVxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5hZGRyMSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAuYWRkcjIsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLnBob25lLWRlc2t0b3AsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLnBob25lLW1vYmlsZSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLmFkZHIxLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuYWRkcjIsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5waG9uZS1kZXNrdG9wLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucGhvbmUtbW9iaWxlLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLmFkZHIxLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLmFkZHIyLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLnBob25lLWRlc2t0b3AsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAucGhvbmUtbW9iaWxlLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5hZGRyMSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAuYWRkcjIsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnBob25lLWRlc2t0b3AsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnBob25lLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5waG9uZS1kZXNrdG9wLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5waG9uZS1tb2JpbGUsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5waG9uZS1kZXNrdG9wLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucGhvbmUtbW9iaWxlLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLnBob25lLWRlc2t0b3AsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAucGhvbmUtbW9iaWxlLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5waG9uZS1kZXNrdG9wLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5waG9uZS1tb2JpbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAucGhvbmUtZGVza3RvcCxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnBob25lLWRlc2t0b3AsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAucGhvbmUtZGVza3RvcCxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucGhvbmUtZGVza3RvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC42cmVtOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAucGhvbmUtZGVza3RvcCxcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5waG9uZS1kZXNrdG9wLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5waG9uZS1kZXNrdG9wLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucGhvbmUtZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLnBob25lLW1vYmlsZSxcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucGhvbmUtbW9iaWxlLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAucGhvbmUtbW9iaWxlLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnBob25lLW1vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLnBob25lLW1vYmlsZSBhLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucGhvbmUtbW9iaWxlIGEsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAucGhvbmUtbW9iaWxlIGEsXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnBob25lLW1vYmlsZSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLnBob25lLW1vYmlsZSBhOmZvY3VzLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnBob25lLW1vYmlsZSBhOmZvY3VzLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5waG9uZS1tb2JpbGUgYTpmb2N1cyxcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnBob25lLW1vYmlsZSBhOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAucHJpbWFyeS1idXR0b24sXG4gICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5wcmltYXJ5LWJ1dHRvbixcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5wcmltYXJ5LWJ1dHRvbixcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRlbSAucHJpbWFyeS1idXR0b24uZGVsaXZlcnk6bm90KC5kaXNhYmxlZCksXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnByaW1hcnktYnV0dG9uLmRlbGl2ZXJ5Om5vdCguZGlzYWJsZWQpLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAucHJpbWFyeS1idXR0b24uZGVsaXZlcnk6bm90KC5kaXNhYmxlZCksXG4gICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdG0tbG9jYXRpb24tZGV0YWlscyAucHJpbWFyeS1idXR0b24uZGVsaXZlcnk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7XG4gICAgICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0ZW0gLnByaW1hcnktYnV0dG9uLmRlbGl2ZXJ5Om5vdCguZGlzYWJsZWQpOmhvdmVyLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnByaW1hcnktYnV0dG9uLmRlbGl2ZXJ5Om5vdCguZGlzYWJsZWQpOmhvdmVyLFxuICAgICAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5pdGVtIC5wcmltYXJ5LWJ1dHRvbi5kZWxpdmVyeTpub3QoLmRpc2FibGVkKTpob3ZlcixcbiAgICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLnByaW1hcnktYnV0dG9uLmRlbGl2ZXJ5Om5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzZkNTg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5kZWxpdmVyeS1zZXJ2aWNlcyxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaXRtLWxvY2F0aW9uLWRldGFpbHMgLmRlbGl2ZXJ5LXNlcnZpY2VzLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0ZW0gLmRlbGl2ZXJ5LXNlcnZpY2VzLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5kZWxpdmVyeS1zZXJ2aWNlcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5pdGVtIC5kZWxpdmVyeS1zZXJ2aWNlcyAuZGVsaXZlcnktb3B0aW9uLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAucmVzdWx0LWxpc3QgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5kZWxpdmVyeS1zZXJ2aWNlcyAuZGVsaXZlcnktb3B0aW9uLFxuICAgICAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuaXRlbSAuZGVsaXZlcnktc2VydmljZXMgLmRlbGl2ZXJ5LW9wdGlvbixcbiAgICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLml0bS1sb2NhdGlvbi1kZXRhaWxzIC5kZWxpdmVyeS1zZXJ2aWNlcyAuZGVsaXZlcnktb3B0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtIDFyZW0gMDsgfVxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuZGVsaXZlcnktaWNvbixcbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuY3B0LWhlcm8tY29udGVudCAuZGVsaXZlcnktaWNvbiB7XG4gICAgICBoZWlnaHQ6IDIuMHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5jcHQtZGVsaXZlcnktb3B0IC5pdG0tZGVsaXZlci1vcHRpb25zLFxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5jcHQtZGVsaXZlcnktb3B0IC5pdG0tZGVsaXZlci1vcHRpb25zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuY3B0LWRlbGl2ZXJ5LW9wdCAuaXRtLWRlbGl2ZXItb3B0aW9ucyBsaSBhLFxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmNwdC1kZWxpdmVyeS1vcHQgLml0bS1kZWxpdmVyLW9wdGlvbnMgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg5O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtIDFyZW0gMDsgfVxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHQtbGlzdCAuaG91cnMsXG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQgLmhvdXJzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdC1saXN0IC5ob3VyczplbXB0eSxcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5jcHQtaGVyby1jb250ZW50IC5ob3VyczplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmNwdC1oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAwOyB9XG4gIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHRzLWNvdW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgxNTMsIDE3NSwgMTcyLCAwLjIzKTtcbiAgICBwYWRkaW5nOiAuN3JlbSAwIC43cmVtIDVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHRzLWNvdW50IC5udW1iZXIsXG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLnJlc3VsdHMtY291bnQgLnNlYXJjaCB7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHRzLWNvdW50IC5udW1iZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNnJlbTsgfVxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5yZXN1bHRzLWNvdW50IC5zZWFyY2gge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLm5vLXJlc3VsdHMtbXNnIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLm5vLXJlc3VsdHMtbXNnIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgbWF4LXdpZHRoOiAxNHJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLm5vLXJlc3VsdHMtbXNnIHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLm5vLXJlc3VsdHMtbXNnIC5zZWFyY2hlZC10ZXJtIHtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAubm8tcmVzdWx0cy1tc2cgLnNjcmlwdC1oZWFkbGluZSB7XG4gICAgICBmb250LWZhbWlseTogMS42cmVtO1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLml0ZW0td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGJhY2tncm91bmQ7IH1cbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuaXRlbS13cmFwcGVyLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY5ZTg7IH1cbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5pdGVtLXdyYXBwZXIuc2VsZWN0ZWQgLmljb24gaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5pdGVtLXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJSAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLml0ZW0td3JhcHBlcjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtOyB9XG4gIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5oaWRlLXRlbXBvcmFyaWx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmdtYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1OS41cmVtKTtcbiAgICBoZWlnaHQ6IDg4MnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBwYWRkaW5nO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5nbWFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBoZWlnaHQ6IDMzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIC5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IC5nbWFwID4gZGl2IHtcbiAgICAgICAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50OyB9IH1cbiAgICAubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCAuZ21hcCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLyogICAgICBGaXggZm9yIGdvb2dsZSBtYXBzIHBpbiAgICAqL1xuLmxvY2F0aW9uLWZpbmRlci1jb21wb25lbnQgLmdtYXAgZGl2W3N0eWxlKj1cImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1mYW1pbHk6IFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWZcIl0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS44cmVtOyB9XG5cbi5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IHtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogLjI1cyBlYXNlIGFsbCwgMHMgbGluZWFyIHRvcDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVZKC00LjZyZW0pO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQge1xuICAgICAgYmFja2dyb3VuZDogI2VkZjRmMztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudC5oYXMtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE2NXB4KTsgfVxuICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50Lmhhcy1zY3JvbGwgLmJnLWhlbHBlciB7XG4gICAgICBoZWlnaHQ6IDM1LjVyZW07IH1cbiAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQub3BlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50Lm9wZW4ge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudC5oYXMtZGlzdGFuY2Utc2VsZWN0IC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuc2VhcmNoLWJhciAubG9jYXRpb24tZm9ybS1zZWFyY2gtaW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG4gIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50Lmhhcy1kaXN0YW5jZS1zZWxlY3QgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5zZWFyY2gtYmFyIC5jdXN0b20tc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzLjVyZW07XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMzZkNTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNmQ1ODtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxN3JlbTtcbiAgICBvcmRlcjogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQuaGFzLWRpc3RhbmNlLXNlbGVjdCAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLnNlYXJjaC1iYXIgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTUuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50Lmhhcy1kaXN0YW5jZS1zZWxlY3QgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5zZWFyY2gtYmFyIC5jdXN0b20tc2VsZWN0OmhvdmVyLCAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudC5oYXMtZGlzdGFuY2Utc2VsZWN0IC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuc2VhcmNoLWJhciAuY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmFjNTNjO1xuICAgICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudC5oYXMtZGlzdGFuY2Utc2VsZWN0IC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuc2VhcmNoLWJhciAuY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmVkZ2UgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQuaGFzLWRpc3RhbmNlLXNlbGVjdCAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLnNlYXJjaC1iYXIgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtOyB9XG4gICAgICAuZWRnZSAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudC5oYXMtZGlzdGFuY2Utc2VsZWN0IC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuc2VhcmNoLWJhciAuY3VzdG9tLXNlbGVjdDpob3ZlciwgLmVkZ2UgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQuaGFzLWRpc3RhbmNlLXNlbGVjdCAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLnNlYXJjaC1iYXIgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsIC5lZGdlIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50Lmhhcy1kaXN0YW5jZS1zZWxlY3QgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5zZWFyY2gtYmFyIC5jdXN0b20tc2VsZWN0OmFjdGl2ZSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmVkZ2UgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQuaGFzLWRpc3RhbmNlLXNlbGVjdCAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLnNlYXJjaC1iYXIgLmN1c3RvbS1zZWxlY3Q6aG92ZXI6Oi1tcy12YWx1ZSwgLmVkZ2UgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQuaGFzLWRpc3RhbmNlLXNlbGVjdCAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLnNlYXJjaC1iYXIgLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSwgLmVkZ2UgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQuaGFzLWRpc3RhbmNlLXNlbGVjdCAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLnNlYXJjaC1iYXIgLmN1c3RvbS1zZWxlY3Q6YWN0aXZlOjotbXMtdmFsdWUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLmVycm9yLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEuNnJlbTtcbiAgICBsZWZ0OiAyLjVyZW07XG4gICAgY29sb3I6ICNkZDIxMDY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuYmctaGVscGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLmJnLWhlbHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZGY0ZjM7XG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA5OC44JSwgOTkuNzA3OSUgOTguNjE1OSUsIDk5LjQ1MzQlIDk4LjQ3NiUsIDk5LjAwNjklIDk4LjI1NiUsIDk4LjU5NzMlIDk4LjA3NDglLCA5OC4yNTc5JSA5Ny45Mzc0JSwgOTcuOTkzNyUgOTcuODM3NCUsIDk3LjQ0MTUlIDk3LjY0NTIlLCA5Ny4wOTglIDk3LjUzNjIlLCA5Ni43NjIxJSA5Ny40MzYyJSwgOTYuNDQlIDk3LjM0NzIlLCA5Ni4wMjA4JSA5Ny4yMzg0JSwgOTUuNTkyNCUgOTcuMTM2NiUsIDk1LjAxODclIDk3LjAxMzYlLCA5NC40OTY1JSA5Ni45MTM2JSwgOTQuMDgwNiUgOTYuODQxNiUsIDkzLjc2NzclIDk2Ljc5MTYlLCA5My40NTk2JSA5Ni43NDYlLCA5My4wMDY5JSA5Ni42ODQ4JSwgOTIuNzE4MyUgOTYuNjQ5NCUsIDkyLjE3NjYlIDk2LjU4OTQlLCA5MS44MDI1JSA5Ni41NTM1JSwgOTEuNDY1OSUgOTYuNTI1JSwgOTAuOTk0NCUgOTYuNDklLCA5MC41MTMyJSA5Ni40NjA3JSwgOTAuMjAwMiUgOTYuNDQ1JSwgODkuOTIyOCUgOTYuNDMzJSwgODkuNTEzMiUgOTYuNDE5JSwgODkuMTUxNSUgOTYuNDA5OCUsIDg4Ljc1MzglIDk2LjQwMzMlLCA4OC4zOTg0JSA5Ni40MDA4JSwgODguMjQ3NSUgOTYuNDAwOCUsIDg3LjgzMSUgOTYuNDA1OCUsIDg3LjQzMzklIDk2LjQxOTYlLCA4Ni45MzM5JSA5Ni40NDklLCA4Ni41MTg3JSA5Ni40ODI2JSwgODYuMDU0OSUgOTYuNTI5NiUsIDg1LjYxNDclIDk2LjU4MjglLCA4NS4yOTk3JSA5Ni42MjU2JSwgODQuOTMzMiUgOTYuNjgwMiUsIDg0LjQ5OTMlIDk2Ljc1MDUlLCA4NC4wNjYlIDk2LjgyNyUsIDgzLjYzOSUgOTYuOTA3JSwgODMuMTg0MiUgOTYuOTk4MiUsIDgyLjc4MjMlIDk3LjA4MjYlLCA4Mi4zNTMyJSA5Ny4xNzY0JSwgODIuMTEzMyUgOTcuMjMwMiUsIDgxLjYwMDglIDk3LjM0ODQlLCA4MS4wMjc4JSA5Ny40ODQ3JSwgODAuNDMyNSUgOTcuNjMlLCA3OS45MzgxJSA5Ny43NTI2JSwgNzkuNDkzNyUgOTcuODYzOCUsIDc5LjA1NDIlIDk3Ljk3NCUsIDc4LjQxMDklIDk4LjEzNTQlLCA3Ny45NjE3JSA5OC4yNDc2JSwgNzcuNTQ5MyUgOTguMzQ5OCUsIDc3LjE1MjklIDk4LjQ0NyUsIDc2LjY2NDglIDk4LjU2NSUsIDc2LjExNCUgOTguNjk1MiUsIDc1Ljc3MSUgOTguNzc1MiUsIDc1LjQ4MTIlIDk4Ljg0MTIlLCA3NS4xMjM3JSA5OC45MjEyJSwgNzQuODA2JSA5OC45OTA0JSwgNzQuNTA4MyUgOTkuMDU0JSwgNzQuMTcwMyUgOTkuMTI0MiUsIDczLjg2MzYlIDk5LjE4NjIlLCA3My41NDE3JSA5OS4yNDk1JSwgNzMuMTMlIDk5LjMyNzQlLCA3Mi43NDY4JSA5OS4zOTclLCA3Mi4zNDI4JSA5OS40NjY4JSwgNzEuODE0MyUgOTkuNTUyNyUsIDcxLjQyNjIlIDk5LjYxMjglLCA3MC45NDkyJSA5OS42ODA2JSwgNzAuNjQxMSUgOTkuNzIwNiUsIDcwLjI4MzclIDk5Ljc2NDklLCA2OS44MTAxJSA5OS44MTg0JSwgNjkuMzY3NyUgOTkuODYzMSUsIDY4Ljc0ODIlIDk5LjkxNjglLCA2OC4wNjg0JSA5OS45NjMyJSwgNjcuNTg0NCUgOTkuOTg4NCUsIDY3LjI0NjElIDEwMCUsIDY2LjA5NDMlIDEwMC4wMDIyJSwgNjUuMzI5NCUgOTkuOTY1MiUsIDY0LjgwNiUgOTkuOTI1MSUsIDY0LjM0OCUgOTkuODgwMiUsIDYzLjgwOSUgOTkuODE2OCUsIDYzLjIzNjMlIDk5LjczODYlLCA2Mi40NjIlIDk5LjYxNyUsIDYxLjUxMzMlIDk5LjQ0NzglLCA2MC43NjA5OCUgOTkuMzAwOSUsIDYwLjE1ODIlIDk5LjE3NzYlLCA1OS42MzYyJSA5OS4wNjc3JSwgNTkuMDQ1MSUgOTguOTQxJSwgNTguNDkyNiUgOTguODIxJSwgNTcuOTYzMiUgOTguNzA2NiUsIDU3LjYwMjIlIDk4LjYyOSUsIDU2Ljk3NTElIDk4LjQ5NjIlLCA1Ni4zNjA1JSA5OC4zNjk2JSwgNTUuOTU0MiUgOTguMjg5NiUsIDU1LjQxODclIDk4LjE4NjYlLCA1NC42NDQzJSA5OC4wNDc2JSwgNTMuOTEyJSA5Ny45Mjg4JSwgNTMuNDEwNyUgOTcuODU1OCUsIDUyLjgxOTYlIDk3Ljc3OTYlLCA1Mi4yODMzJSA5Ny43MjA4JSwgNTEuNzU0MyUgOTcuNjczJSwgNTEuNDE5MjYlIDk3LjY0ODQlLCA1MS4wNTgyJSA5Ny42Mjc0JSwgNTAuNjYxMTIlIDk3LjYxMDglLCA1MC4yNDc0OSUgOTcuNjAxMiUsIDQ5LjcyMjElIDk3LjYwMTIlLCA0OS4zMTM0JSA5Ny42MDgyJSwgNDguMTI0OCUgOTcuNjQ1NCUsIDQ3LjgyNTAzJSA5Ny42NTg2JSwgNDYuNjE4NDklIDk3LjcyNTglLCA0NS44MjUxJSA5Ny43ODE2JSwgNDUuMjk2NiUgOTcuODIzMiUsIDQ0LjgzOSUgOTcuODYyMiUsIDQ0LjUyMiUgOTcuODkwNSUsIDQzLjc5MDMzJSA5Ny45NjA0JSwgNDIuNzQzMzIlIDk4LjA2OTQlLCA0Mi4wMDMxJSA5OC4xNTI0JSwgNDEuMDk0MiUgOTguMjU5OCUsIDQwLjQ1MjUlIDk4LjMzODglLCAzOS43ODQ0JSA5OC40MjM0JSwgMzguOTc0MiUgOTguNTI4MyUsIDM4LjQwMTMlIDk4LjYwMzklLCAzNy40OTM2JSA5OC43MjQlLCAzNi45MzgzMSUgOTguNzk4NCUsIDM2LjM2NjIlIDk4Ljg3NDglLCAzNS41OTA4MiUgOTguOTc4JSwgMzQuOTkyJSA5OS4wNTY0JSwgMzQuMjg3NiUgOTkuMTQ3NCUsIDMzLjIzOTUlIDk5LjI3OCUsIDMyLjA0MiUgOTkuNDE3OSUsIDMxLjAyMDcyJSA5OS41Mjc1JSwgMzAuMDY5MyUgOTkuNjE5MSUsIDI5LjA1Njk1JSA5OS43MDM4JSwgMjguMTU4MiUgOTkuNzY1OCUsIDI3LjUzODIlIDk5LjgwMDElLCAyNi43MzEwMSUgOTkuODIyNCUsIDI1Ljg1ODklIDk5LjgwNzglLCAyNS4zOTIlIDk5Ljc4NDclLCAyNC43ODQwNyUgOTkuNzQlLCAyMy45NzI2JSA5OS42NTU4JSwgMjMuMDIyOCUgOTkuNTI0OSUsIDIxLjY5MzYlIDk5LjI5MSUsIDIwLjI5MjQ4JSA5OC45OTElLCAxOC4zNTQlIDk4LjUxMSUsIDE3LjM0MTY1JSA5OC4yNDAyJSwgMTYuMjQyMjglIDk3Ljk0MDIlLCAxNS41OTkyJSA5Ny43NjUlLCAxNC40ODI4MiUgOTcuNDY3NiUsIDEyLjc0NTYlIDk3LjA0NzYlLCAxMS40NDI0MiUgOTYuNzk1OCUsIDEwLjA5NDA4JSA5Ni42MzE0JSwgOS4yNDg5NSUgOTYuNiUsIDguNDM3NzYlIDk2LjYxODYlLCA3LjUwMzIlIDk2LjY3NSUsIDcuMTA4MDYlIDk2LjcxMDYlLCA2LjUyNTElIDk2Ljc3NjYlLCA1LjUyMjA0JSA5Ni45Mjk0JSwgNC40NjMyOCUgOTcuMTQ5NCUsIDMuNTYyOTMlIDk3LjM4ODMlLCAxLjQwNjc0JSA5OC4xOTglLCAwJSA5OSUsIDAlIDAlKTsgfSB9XG4gIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDEuMXJlbSAwLjhyZW0gLTFyZW0gcmdiYSgxNTMsIDE3NSwgMTcyLCAwLjYpO1xuICAgIHBhZGRpbmctdG9wOiA1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3Ige1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbSAwOyB9IH1cbiAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAuY2xvc2Utd3JhcHBlciwgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLml0bS1jbG9zZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAuY2xvc2Utd3JhcHBlciwgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLml0bS1jbG9zZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDIuM3JlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5jbG9zZS13cmFwcGVyIC5jbG9zZSwgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLml0bS1jbG9zZS13cmFwcGVyIC5jbG9zZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdG9wOiAtM3JlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5jbG9zZS13cmFwcGVyIC5jbG9zZSwgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLml0bS1jbG9zZS13cmFwcGVyIC5jbG9zZSB7XG4gICAgICAgICAgICB0b3A6IDA7IH0gfVxuICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1zZWFyY2gtaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzLjVyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1zZWFyY2gtaW5wdXQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1maWx0ZXJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA0cmVtKTsgfSB9XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdDo6YWZ0ZXIsIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3Q6OmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdC5sb2NhdGlvbnMtcmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGhlaWdodDogMTVyZW07XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM3LCAyNDQsIDI0MywgMCkgMjAlLCAjZWRmNGYzIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM3LCAyNDQsIDI0MywgMCkgMjAlLCAjZWRmNGYzIDEwMCUpO1xuICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMzcsIDI0NCwgMjQzLCAwKSAyMCUsICNlZGY0ZjMgMTAwJSk7XG4gICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgIC8qIElFNi05ICovIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3QubG9jYXRpb25zLXJpZ2h0LWdyYWRpZW50OjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdC5sb2NhdGlvbnMtbGVmdC1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGhlaWdodDogMTVyZW07XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZWRmNGYzIDYlLCByZ2JhKDIzNywgMjQ0LCAyNDMsIDApIDEwMCUpO1xuICAgICAgLyogRkYzLjYtMTUgKi9cbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNlZGY0ZjMgNiUsIHJnYmEoMjM3LCAyNDQsIDI0MywgMCkgMTAwJSk7XG4gICAgICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZWRmNGYzIDYlLCByZ2JhKDIzNywgMjQ0LCAyNDMsIDApIDEwMCUpO1xuICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAvKiBJRTYtOSAqLyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0LmxvY2F0aW9ucy1sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM7XG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW0gMnJlbTsgfSB9XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdC5mY3Mtdmlldy1hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0LmZjcy12aWV3LWFsbCBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjsgfVxuICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1zZWFyY2gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmxvY2F0aW9uLWZvcm0tc2VhcmNoOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAubG9jYXRpb24tZm9ybS1zZWFyY2gtYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmZpbHRlci1iYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5leHRlbmQtZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnN0b3JlLWxvY2F0b3IgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5leHRlbmQtZmlsdGVycyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHotaW5kZXg6IDI7IH0gfVxuICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudC5lcnJvciAuZXJyb3ItZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudC5lcnJvciAubG9jYXRpb24tZm9ybS1zZWFyY2gtaW5wdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGQyMTA2O1xuICAgICAgcGFkZGluZy1yaWdodDogNXJlbTsgfVxuICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudC5lcnJvciAubG9jYXRpb24tZm9ybS1zZWFyY2g6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHJpZ2h0OiAyMC41cmVtO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuc3RvcmUtbG9jYXRvciAubG9jYXRpb24tZm9ybS1jb21wb25lbnQuZXJyb3IgLmxvY2F0aW9uLWZvcm0tc2VhcmNoOjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiAxMi41cmVtOyB9IH1cbiAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLmRlbGl2ZXJ5LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMDsgfVxuICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5kZWxpdmVyeS13cmFwcGVyIC5hZGRyZXNzIHtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMC4xcmVtICNjZDRiMGY7IH1cbiAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLmNsb3Nlc3QtbG9jYXRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHBhZGRpbmc6IDEuNHJlbSAwOyB9XG4gIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5waWNrdXAtd3JhcHBlciB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJyZW0gMDsgfVxuICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5waWNrdXAtd3JhcHBlciAuYWRkcmVzcyB7XG4gICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDAuMXJlbSAjY2Q0YjBmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5waWNrdXAtd3JhcHBlciAudHJpYW5nbGUtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAucGljay11cC10aW1lIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBwYWRkaW5nOiAwIDFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnBpY2stdXAtdGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5waWNrLXVwLWludGVydmFsIHtcbiAgICBwYWRkaW5nOiAwIDJyZW0gMCAxLjFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnBpY2stdXAtaW50ZXJ2YWwge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLmxvY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xuICAgIG1heC13aWR0aDogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAubG9jYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuaWNvbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLmljb24td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS44cmVtOyB9IH1cbiAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuaWNvbi13cmFwcGVyIGltZyB7XG4gICAgICB3aWR0aDogMnJlbTtcbiAgICAgIGhlaWdodDogM3JlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLmljb24td3JhcHBlciBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgIGhlaWdodDogMS42cmVtOyB9IH1cbiAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLmFkZHJlc3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5hZGRyZXNzIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAuN3JlbTtcbiAgICBib3JkZXItbGVmdDogc29saWQgMC4xcmVtICNjZDRiMGY7XG4gICAgcGFkZGluZzogMC40cmVtIDEuMnJlbSAwLjRyZW0gMS4xcmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5hZGRyZXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuOXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuN3JlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAuYnVsbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbmsge1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH0gfVxuICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC50cmlhbmdsZS1saW5rOjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07IH1cbiAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQgLmJ0bi13cmFwcGVyIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IC5idG4td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24gKyAucHJpbWFyeS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG5cbi5zdG9yZS1sb2NhdG9yIC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlnaGNvbnRyYXN0IC5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuXG4uc2N0LWxvY2F0aW9uLWRyYXdlciB7XG4gIGJhY2tncm91bmQ6ICNlZGY0ZjM7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA5OC44JSwgOTkuNzA3OSUgOTguNjE1OSUsIDk5LjQ1MzQlIDk4LjQ3NiUsIDk5LjAwNjklIDk4LjI1NiUsIDk4LjU5NzMlIDk4LjA3NDglLCA5OC4yNTc5JSA5Ny45Mzc0JSwgOTcuOTkzNyUgOTcuODM3NCUsIDk3LjQ0MTUlIDk3LjY0NTIlLCA5Ny4wOTglIDk3LjUzNjIlLCA5Ni43NjIxJSA5Ny40MzYyJSwgOTYuNDQlIDk3LjM0NzIlLCA5Ni4wMjA4JSA5Ny4yMzg0JSwgOTUuNTkyNCUgOTcuMTM2NiUsIDk1LjAxODclIDk3LjAxMzYlLCA5NC40OTY1JSA5Ni45MTM2JSwgOTQuMDgwNiUgOTYuODQxNiUsIDkzLjc2NzclIDk2Ljc5MTYlLCA5My40NTk2JSA5Ni43NDYlLCA5My4wMDY5JSA5Ni42ODQ4JSwgOTIuNzE4MyUgOTYuNjQ5NCUsIDkyLjE3NjYlIDk2LjU4OTQlLCA5MS44MDI1JSA5Ni41NTM1JSwgOTEuNDY1OSUgOTYuNTI1JSwgOTAuOTk0NCUgOTYuNDklLCA5MC41MTMyJSA5Ni40NjA3JSwgOTAuMjAwMiUgOTYuNDQ1JSwgODkuOTIyOCUgOTYuNDMzJSwgODkuNTEzMiUgOTYuNDE5JSwgODkuMTUxNSUgOTYuNDA5OCUsIDg4Ljc1MzglIDk2LjQwMzMlLCA4OC4zOTg0JSA5Ni40MDA4JSwgODguMjQ3NSUgOTYuNDAwOCUsIDg3LjgzMSUgOTYuNDA1OCUsIDg3LjQzMzklIDk2LjQxOTYlLCA4Ni45MzM5JSA5Ni40NDklLCA4Ni41MTg3JSA5Ni40ODI2JSwgODYuMDU0OSUgOTYuNTI5NiUsIDg1LjYxNDclIDk2LjU4MjglLCA4NS4yOTk3JSA5Ni42MjU2JSwgODQuOTMzMiUgOTYuNjgwMiUsIDg0LjQ5OTMlIDk2Ljc1MDUlLCA4NC4wNjYlIDk2LjgyNyUsIDgzLjYzOSUgOTYuOTA3JSwgODMuMTg0MiUgOTYuOTk4MiUsIDgyLjc4MjMlIDk3LjA4MjYlLCA4Mi4zNTMyJSA5Ny4xNzY0JSwgODIuMTEzMyUgOTcuMjMwMiUsIDgxLjYwMDglIDk3LjM0ODQlLCA4MS4wMjc4JSA5Ny40ODQ3JSwgODAuNDMyNSUgOTcuNjMlLCA3OS45MzgxJSA5Ny43NTI2JSwgNzkuNDkzNyUgOTcuODYzOCUsIDc5LjA1NDIlIDk3Ljk3NCUsIDc4LjQxMDklIDk4LjEzNTQlLCA3Ny45NjE3JSA5OC4yNDc2JSwgNzcuNTQ5MyUgOTguMzQ5OCUsIDc3LjE1MjklIDk4LjQ0NyUsIDc2LjY2NDglIDk4LjU2NSUsIDc2LjExNCUgOTguNjk1MiUsIDc1Ljc3MSUgOTguNzc1MiUsIDc1LjQ4MTIlIDk4Ljg0MTIlLCA3NS4xMjM3JSA5OC45MjEyJSwgNzQuODA2JSA5OC45OTA0JSwgNzQuNTA4MyUgOTkuMDU0JSwgNzQuMTcwMyUgOTkuMTI0MiUsIDczLjg2MzYlIDk5LjE4NjIlLCA3My41NDE3JSA5OS4yNDk1JSwgNzMuMTMlIDk5LjMyNzQlLCA3Mi43NDY4JSA5OS4zOTclLCA3Mi4zNDI4JSA5OS40NjY4JSwgNzEuODE0MyUgOTkuNTUyNyUsIDcxLjQyNjIlIDk5LjYxMjglLCA3MC45NDkyJSA5OS42ODA2JSwgNzAuNjQxMSUgOTkuNzIwNiUsIDcwLjI4MzclIDk5Ljc2NDklLCA2OS44MTAxJSA5OS44MTg0JSwgNjkuMzY3NyUgOTkuODYzMSUsIDY4Ljc0ODIlIDk5LjkxNjglLCA2OC4wNjg0JSA5OS45NjMyJSwgNjcuNTg0NCUgOTkuOTg4NCUsIDY3LjI0NjElIDEwMCUsIDY2LjA5NDMlIDEwMC4wMDIyJSwgNjUuMzI5NCUgOTkuOTY1MiUsIDY0LjgwNiUgOTkuOTI1MSUsIDY0LjM0OCUgOTkuODgwMiUsIDYzLjgwOSUgOTkuODE2OCUsIDYzLjIzNjMlIDk5LjczODYlLCA2Mi40NjIlIDk5LjYxNyUsIDYxLjUxMzMlIDk5LjQ0NzglLCA2MC43NjA5OCUgOTkuMzAwOSUsIDYwLjE1ODIlIDk5LjE3NzYlLCA1OS42MzYyJSA5OS4wNjc3JSwgNTkuMDQ1MSUgOTguOTQxJSwgNTguNDkyNiUgOTguODIxJSwgNTcuOTYzMiUgOTguNzA2NiUsIDU3LjYwMjIlIDk4LjYyOSUsIDU2Ljk3NTElIDk4LjQ5NjIlLCA1Ni4zNjA1JSA5OC4zNjk2JSwgNTUuOTU0MiUgOTguMjg5NiUsIDU1LjQxODclIDk4LjE4NjYlLCA1NC42NDQzJSA5OC4wNDc2JSwgNTMuOTEyJSA5Ny45Mjg4JSwgNTMuNDEwNyUgOTcuODU1OCUsIDUyLjgxOTYlIDk3Ljc3OTYlLCA1Mi4yODMzJSA5Ny43MjA4JSwgNTEuNzU0MyUgOTcuNjczJSwgNTEuNDE5MjYlIDk3LjY0ODQlLCA1MS4wNTgyJSA5Ny42Mjc0JSwgNTAuNjYxMTIlIDk3LjYxMDglLCA1MC4yNDc0OSUgOTcuNjAxMiUsIDQ5LjcyMjElIDk3LjYwMTIlLCA0OS4zMTM0JSA5Ny42MDgyJSwgNDguMTI0OCUgOTcuNjQ1NCUsIDQ3LjgyNTAzJSA5Ny42NTg2JSwgNDYuNjE4NDklIDk3LjcyNTglLCA0NS44MjUxJSA5Ny43ODE2JSwgNDUuMjk2NiUgOTcuODIzMiUsIDQ0LjgzOSUgOTcuODYyMiUsIDQ0LjUyMiUgOTcuODkwNSUsIDQzLjc5MDMzJSA5Ny45NjA0JSwgNDIuNzQzMzIlIDk4LjA2OTQlLCA0Mi4wMDMxJSA5OC4xNTI0JSwgNDEuMDk0MiUgOTguMjU5OCUsIDQwLjQ1MjUlIDk4LjMzODglLCAzOS43ODQ0JSA5OC40MjM0JSwgMzguOTc0MiUgOTguNTI4MyUsIDM4LjQwMTMlIDk4LjYwMzklLCAzNy40OTM2JSA5OC43MjQlLCAzNi45MzgzMSUgOTguNzk4NCUsIDM2LjM2NjIlIDk4Ljg3NDglLCAzNS41OTA4MiUgOTguOTc4JSwgMzQuOTkyJSA5OS4wNTY0JSwgMzQuMjg3NiUgOTkuMTQ3NCUsIDMzLjIzOTUlIDk5LjI3OCUsIDMyLjA0MiUgOTkuNDE3OSUsIDMxLjAyMDcyJSA5OS41Mjc1JSwgMzAuMDY5MyUgOTkuNjE5MSUsIDI5LjA1Njk1JSA5OS43MDM4JSwgMjguMTU4MiUgOTkuNzY1OCUsIDI3LjUzODIlIDk5LjgwMDElLCAyNi43MzEwMSUgOTkuODIyNCUsIDI1Ljg1ODklIDk5LjgwNzglLCAyNS4zOTIlIDk5Ljc4NDclLCAyNC43ODQwNyUgOTkuNzQlLCAyMy45NzI2JSA5OS42NTU4JSwgMjMuMDIyOCUgOTkuNTI0OSUsIDIxLjY5MzYlIDk5LjI5MSUsIDIwLjI5MjQ4JSA5OC45OTElLCAxOC4zNTQlIDk4LjUxMSUsIDE3LjM0MTY1JSA5OC4yNDAyJSwgMTYuMjQyMjglIDk3Ljk0MDIlLCAxNS41OTkyJSA5Ny43NjUlLCAxNC40ODI4MiUgOTcuNDY3NiUsIDEyLjc0NTYlIDk3LjA0NzYlLCAxMS40NDI0MiUgOTYuNzk1OCUsIDEwLjA5NDA4JSA5Ni42MzE0JSwgOS4yNDg5NSUgOTYuNiUsIDguNDM3NzYlIDk2LjYxODYlLCA3LjUwMzIlIDk2LjY3NSUsIDcuMTA4MDYlIDk2LjcxMDYlLCA2LjUyNTElIDk2Ljc3NjYlLCA1LjUyMjA0JSA5Ni45Mjk0JSwgNC40NjMyOCUgOTcuMTQ5NCUsIDMuNTYyOTMlIDk3LjM4ODMlLCAxLjQwNjc0JSA5OC4xOTglLCAwJSA5OSUsIDAlIDAlKTtcbiAgZm9udC1mYW1pbHk6ICMwMDdiZmY7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDQuMnJlbSAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIHtcbiAgICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtOyB9IH1cbiAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIuaGFzLWRpc3RhbmNlLXNlbGVjdCAuc2VhcmNoLWJhciAubG9jYXRpb24tZm9ybS13cmFwcGVyIC5sb2NhdGlvbi1mb3JtLXNlYXJjaDphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1nL2Ryb3Auc3ZnXCIpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIuaGFzLWRpc3RhbmNlLXNlbGVjdCAuc2VhcmNoLWJhciAubG9jYXRpb24tZm9ybS13cmFwcGVyIC5sb2NhdGlvbi1mb3JtLXNlYXJjaDphZnRlciB7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDNyZW0pOyB9IH1cbiAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIuaGFzLWRpc3RhbmNlLXNlbGVjdCAuc2VhcmNoLWJhciAubG9jYXRpb24tZm9ybS13cmFwcGVyIC5sb2NhdGlvbi1mb3JtLXNlYXJjaCAubG9jYXRpb24tZm9ybS1zZWFyY2gtaW5wdXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3JlbSk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpLCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIuaGFzLWRpc3RhbmNlLXNlbGVjdCAuc2VhcmNoLWJhciAubG9jYXRpb24tZm9ybS13cmFwcGVyIC5sb2NhdGlvbi1mb3JtLXNlYXJjaCAubG9jYXRpb24tZm9ybS1zZWFyY2gtaW5wdXQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOC41cmVtKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTsgfSB9XG4gIC5zY3QtbG9jYXRpb24tZHJhd2VyLmhhcy1kaXN0YW5jZS1zZWxlY3QgLnNlYXJjaC1iYXIgLmxvY2F0aW9uLWZvcm0td3JhcHBlciAuY3VzdG9tLXNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2ZDU4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDMuNXJlbSAzLjVyZW0gMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICM2Yzc1N2Q7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIuaGFzLWRpc3RhbmNlLXNlbGVjdCAuc2VhcmNoLWJhciAubG9jYXRpb24tZm9ybS13cmFwcGVyIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDExLjZyZW07IH0gfVxuICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyLmhhcy1kaXN0YW5jZS1zZWxlY3QgLnNlYXJjaC1iYXIgLmxvY2F0aW9uLWZvcm0td3JhcHBlciAuY3VzdG9tLXNlbGVjdDpob3ZlciwgLnNjdC1sb2NhdGlvbi1kcmF3ZXIuaGFzLWRpc3RhbmNlLXNlbGVjdCAuc2VhcmNoLWJhciAubG9jYXRpb24tZm9ybS13cmFwcGVyIC5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7XG4gICAgICBib3JkZXItY29sb3I6ICNmYWM1M2M7XG4gICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIuaGFzLWRpc3RhbmNlLXNlbGVjdCAuc2VhcmNoLWJhciAubG9jYXRpb24tZm9ybS13cmFwcGVyIC5jdXN0b20tc2VsZWN0OmhvdmVyIC5jdXN0b20tc2VsZWN0LWN1cnJlbnQsXG4gICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlci5oYXMtZGlzdGFuY2Utc2VsZWN0IC5zZWFyY2gtYmFyIC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIgLmN1c3RvbS1zZWxlY3Q6aG92ZXIgLmxhYmVsLCAuc2N0LWxvY2F0aW9uLWRyYXdlci5oYXMtZGlzdGFuY2Utc2VsZWN0IC5zZWFyY2gtYmFyIC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMgLmN1c3RvbS1zZWxlY3QtY3VycmVudCxcbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyLmhhcy1kaXN0YW5jZS1zZWxlY3QgLnNlYXJjaC1iYXIgLmxvY2F0aW9uLWZvcm0td3JhcHBlciAuY3VzdG9tLXNlbGVjdDpmb2N1cyAubGFiZWwge1xuICAgICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAgICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlci5oYXMtZGlzdGFuY2Utc2VsZWN0IC5zZWFyY2gtYmFyIC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIgLmN1c3RvbS1zZWxlY3Q6aG92ZXIgLmN1c3RvbS1zZWxlY3QtY3VycmVudDphZnRlcixcbiAgICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIuaGFzLWRpc3RhbmNlLXNlbGVjdCAuc2VhcmNoLWJhciAubG9jYXRpb24tZm9ybS13cmFwcGVyIC5jdXN0b20tc2VsZWN0OmhvdmVyIC5sYWJlbDphZnRlciwgLnNjdC1sb2NhdGlvbi1kcmF3ZXIuaGFzLWRpc3RhbmNlLXNlbGVjdCAuc2VhcmNoLWJhciAubG9jYXRpb24tZm9ybS13cmFwcGVyIC5jdXN0b20tc2VsZWN0OmZvY3VzIC5jdXN0b20tc2VsZWN0LWN1cnJlbnQ6YWZ0ZXIsXG4gICAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyLmhhcy1kaXN0YW5jZS1zZWxlY3QgLnNlYXJjaC1iYXIgLmxvY2F0aW9uLWZvcm0td3JhcHBlciAuY3VzdG9tLXNlbGVjdDpmb2N1cyAubGFiZWw6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9kcm9wLWJsYWNrLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyLmhhcy1kaXN0YW5jZS1zZWxlY3QgLnNlYXJjaC1iYXIgLmxvY2F0aW9uLWZvcm0td3JhcHBlciAuY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jbXAtdG9wLWJhciAuc2N0LWxvY2F0aW9uLWRyYXdlciB7XG4gICAgYm94LXNoYWRvdzogMCAwLjRyZW0gMC4zcmVtIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLjJyZW07XG4gICAgcGFkZGluZzogMi4wcmVtIDIuNXJlbSAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgei1pbmRleDogMjAwOyB9XG4gIC5zY3QtbG9jYXRpb24tZHJhd2VyLnNob3duLCAuc2N0LWxvY2F0aW9uLWRyYXdlci5zaG93bi1hbHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnRtcC1sb2NhdGlvbnMgLnNjdC1sb2NhdGlvbi1kcmF3ZXIuc2hvd24sIC50bXAtbG9jYXRpb25zIC5zY3QtbG9jYXRpb24tZHJhd2VyLnNob3duLWFsdCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmljb24tbG9jYXRpb24tYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZWFyY2gtYmFyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZWFyY2gtYmFyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlYXJjaC1iYXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU1cHgpIHtcbiAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSwgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgZm9ybSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgcGFkZGluZzogMCAycmVtOyB9XG4gIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZXJ2aWNlLWZpbHRlcnMge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycy5mY3Mtdmlldy1hbGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZXJ2aWNlLWZpbHRlcnMuZmNzLXZpZXctYWxsIC5maWx0ZXItc2VydmljZS13cmFwcGVyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdCBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZXJ2aWNlLWZpbHRlcnMuZmNzLXZpZXctYWxsLmxvY2F0aW9ucy1sZWZ0LWdyYWRpZW50OjphZnRlciwgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycy5mY3Mtdmlldy1hbGwubG9jYXRpb25zLWxlZnQtZ3JhZGllbnQ6OmJlZm9yZSwgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycy5mY3Mtdmlldy1hbGwubG9jYXRpb25zLXJpZ2h0LWdyYWRpZW50OjphZnRlciwgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycy5mY3Mtdmlldy1hbGwubG9jYXRpb25zLXJpZ2h0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycyAuZmlsdGVyLXNlcnZpY2Utd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuc2VydmljZS1maWx0ZXJzIC5maWx0ZXItc2VydmljZS13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZXJ2aWNlLWZpbHRlcnMgLmZpbHRlci1zZXJ2aWNlLXdyYXBwZXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuc2VydmljZS1maWx0ZXJzIC5maWx0ZXItc2VydmljZS13cmFwcGVyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZXJ2aWNlLWZpbHRlcnMgLmZpbHRlci1zZXJ2aWNlLXdyYXBwZXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuc2VydmljZS1maWx0ZXJzIC5maWx0ZXItc2VydmljZS13cmFwcGVyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuc2VydmljZS1maWx0ZXJzIC5maWx0ZXItc2VydmljZS13cmFwcGVyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdCBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycyAuZmlsdGVyLXNlcnZpY2Utd3JhcHBlciAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3QgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuc2VydmljZS1maWx0ZXJzIC5maWx0ZXItc2VydmljZS13cmFwcGVyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdCAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZXJ2aWNlLWZpbHRlcnMgLmZpbHRlci1zZXJ2aWNlLXdyYXBwZXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0OjphZnRlciwgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycyAuZmlsdGVyLXNlcnZpY2Utd3JhcHBlciAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3Q6OmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuc2VydmljZS1maWx0ZXJzIC5maWx0ZXItc2VydmljZS13cmFwcGVyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdC5sb2NhdGlvbnMtcmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIGhlaWdodDogN3JlbTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IC0xLjVyZW07XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNywgMjQ0LCAyNDMsIDApIDIwJSwgI2VkZjRmMyAxMDAlKTtcbiAgICAgICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM3LCAyNDQsIDI0MywgMCkgMjAlLCAjZWRmNGYzIDEwMCUpO1xuICAgICAgICAgIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzNywgMjQ0LCAyNDMsIDApIDIwJSwgI2VkZjRmMyAxMDAlKTtcbiAgICAgICAgICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7XG4gICAgICAgICAgLyogSUU2LTkgKi8gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuc2VydmljZS1maWx0ZXJzIC5maWx0ZXItc2VydmljZS13cmFwcGVyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdC5sb2NhdGlvbnMtcmlnaHQtZ3JhZGllbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZXJ2aWNlLWZpbHRlcnMgLmZpbHRlci1zZXJ2aWNlLXdyYXBwZXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0LmxvY2F0aW9ucy1sZWZ0LWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgaGVpZ2h0OiA3cmVtO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiAtMS41cmVtO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgI2VkZjRmMyA2JSwgcmdiYSgyMzcsIDI0NCwgMjQzLCAwKSAxMDAlKTtcbiAgICAgICAgICAvKiBGRjMuNi0xNSAqL1xuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNlZGY0ZjMgNiUsIHJnYmEoMjM3LCAyNDQsIDI0MywgMCkgMTAwJSk7XG4gICAgICAgICAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlZGY0ZjMgNiUsIHJnYmEoMjM3LCAyNDQsIDI0MywgMCkgMTAwJSk7XG4gICAgICAgICAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgICAgICAgIC8qIElFNi05ICovIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycyAuZmlsdGVyLXNlcnZpY2Utd3JhcHBlciAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3QubG9jYXRpb25zLWxlZnQtZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuZXh0ZW5kLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5leHRlbmQtZmlsdGVyczpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwLjJyZW0gc29saWQgIzAzNmQ1ODtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAuOHJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmV4dGVuZC1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmxvY2F0aW9uLWZvcm0tc3BsaXQge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIG1heC13aWR0aDogOC41cmVtO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmxvY2F0aW9uLWZvcm0tc3BsaXQge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9IH1cbiAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmxvY2F0aW9uLWZvcm0td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZm9ybS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtOyB9IH1cbiAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZm9ybS13cmFwcGVyIHNtYWxsIHtcbiAgICAgIGNvbG9yOiAjZGQyMTA2O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmxvY2F0aW9uLWZvcm0td3JhcHBlci5lcnJvciBzbWFsbCB7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLWZpbmRtZS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzByZW07XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLWZpbmRtZS1idG46OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9sb2NhdGUuc3ZnXCIpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgdHJhbnNpdGlvbjogMC40cyBjdWJpYy1iZXppZXIoMC4xNzUsIC0wLjU4NSwgMC4zMiwgMS41NzUpIHRyYW5zZm9ybTtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjJyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLWZpbmRtZS1idG4ge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLWZpbmRtZS1idG46aG92ZXI6OmFmdGVyLCAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZm9ybS1maW5kbWUtYnRuOmZvY3VzOjphZnRlciB7XG4gICAgICBhbmltYXRpb246IDAuNXMgZmluZE1lQW5pbWF0aW9uIGN1YmljLWJlemllcigwLjE3NSwgLTAuNTg1LCAwLjMyLCAxLjU3NSkgZm9yd2FyZHM7IH1cbiAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmxvY2F0aW9uLWZvcm0tc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDMuNXJlbTtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAjMDM2ZDU4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA0LjZyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLXNlYXJjaCB7XG4gICAgICAgIGhlaWdodDogNi40cmVtOyB9IH1cbiAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZm9ybS1zZWFyY2ggbGFiZWwge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTJyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMi41cmVtOyB9XG4gICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmxvY2F0aW9uLWZvcm0tc2VhcmNoIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmxvY2F0aW9uLWZvcm0tc2VhcmNoLWlucHV0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogLjVyZW0gMCAwIC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSwgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1pbnB1dCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH0gfVxuICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZm9ybS1maWx0ZXJzLXRpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LWZhbWlseTogIzZjNzU3ZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZm9ybS1maWx0ZXJzLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpLCAobWF4LXdpZHRoOiA2OTBweCkge1xuICAgICAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAuMXJlbSAwIDAgMTAuMHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxLjByZW0gMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSwgKG1heC13aWR0aDogNjkwcHgpIHtcbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLnNlcnZpY2UtZmlsdGVycyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZXJ2aWNlLWZpbHRlcnMgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjByZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCksIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gICAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5zZXJ2aWNlLWZpbHRlcnMgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuc2N0LWxvY2F0aW9uLWRyYXdlciAubG9jYXRpb24tZm9ybS1zZWFyY2gtYnRuIHtcbiAgICBtYXJnaW46IC41cmVtIDAgMnJlbSAxLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1idG4ge1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnNjdC1sb2NhdGlvbi1kcmF3ZXIgLm5hdGl2ZS1kaXN0YW5jZS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTByZW07XG4gICAgbWF4LXdpZHRoOiAxN3JlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5uYXRpdmUtZGlzdGFuY2Utc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMS42cmVtO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5maWx0ZXItYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zY3QtbG9jYXRpb24tZHJhd2VyIC5maWx0ZXItYmFyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTsgfVxuICAgICAgICAuc2N0LWxvY2F0aW9uLWRyYXdlciAuZmlsdGVyLWJhcjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTAuM3JlbTtcbiAgICAgICAgICBsZWZ0OiAtM3JlbTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNnJlbSk7XG4gICAgICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLW1lZGl1bS5zdmcpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7IH0gfVxuXG4uZm9yZ290LXBhc3N3b3JkLWNvbXBvbmVudCB7XG4gIG1heC13aWR0aDogNDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZm9yZ290LXBhc3N3b3JkLWNvbXBvbmVudCAuZ2VuZXJpYy1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDMxLjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmZvcmdvdC1wYXNzd29yZC1jb21wb25lbnQgLm1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5mb3Jnb3QtcGFzc3dvcmQtY29tcG9uZW50IC5pbnB1dC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07IH1cbiAgLmZvcmdvdC1wYXNzd29yZC1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07IH1cbiAgLmZvcmdvdC1wYXNzd29yZC1jb21wb25lbnQuY29uZmlybWF0aW9uIC5tb2RhbC1oZWFkZXIge1xuICAgIG1heC13aWR0aDogNDJyZW07IH1cbiAgLmZvcmdvdC1wYXNzd29yZC1jb21wb25lbnQuY29uZmlybWF0aW9uIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAzMS41cmVtO1xuICAgIG1hcmdpbjogMi40cmVtIDAgYXV0bzsgfVxuICAuZm9yZ290LXBhc3N3b3JkLWNvbXBvbmVudCAucmVzZW5kLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgICAuZm9yZ290LXBhc3N3b3JkLWNvbXBvbmVudCAucmVzZW5kLXdyYXBwZXIgYSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAuZm9yZ290LXBhc3N3b3JkLWNvbXBvbmVudCAjY29uZmlybWF0aW9uLWZvcm0tZW1haWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsOyB9XG5cbi51bmxvY2stcmV3YXJkLWNvbXBvbmVudCB7XG4gIG1heC13aWR0aDogMzJyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC51bmxvY2stcmV3YXJkLWNvbXBvbmVudCAubW9kYWwtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTsgfVxuICAudW5sb2NrLXJld2FyZC1jb21wb25lbnQgLm1vZGFsLWJvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudW5sb2NrLXJld2FyZC1jb21wb25lbnQgLmdlbmVyaWMtZm9ybSAuaW5wdXQtd3JhcHBlciAuZm9ybS1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAudW5sb2NrLXJld2FyZC1jb21wb25lbnQgLmluZm8tbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzY3NzI2ZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi51bmxvY2stcmV3YXJkLXN1Y2Nlc3MtY29tcG9uZW50IHtcbiAgbWF4LXdpZHRoOiAzM3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnVubG9jay1yZXdhcmQtc3VjY2Vzcy1jb21wb25lbnQgLm1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAudW5sb2NrLXJld2FyZC1zdWNjZXNzLWNvbXBvbmVudCAuaW5mby13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07IH1cbiAgLnVubG9jay1yZXdhcmQtc3VjY2Vzcy1jb21wb25lbnQgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAzMS41cmVtOyB9XG4gICAgLnVubG9jay1yZXdhcmQtc3VjY2Vzcy1jb21wb25lbnQgLm1vZGFsLWJvZHkgcCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9XG4gICAgLnVubG9jay1yZXdhcmQtc3VjY2Vzcy1jb21wb25lbnQgLm1vZGFsLWJvZHkgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDEuNjRyZW0gMy44cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC51bmxvY2stcmV3YXJkLXN1Y2Nlc3MtY29tcG9uZW50IC5tb2RhbC1ib2R5IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAzLjJyZW07IH0gfVxuICAgIC51bmxvY2stcmV3YXJkLXN1Y2Nlc3MtY29tcG9uZW50IC5tb2RhbC1ib2R5IC50cmlhbmdsZS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgY29sb3I6ICMwMzZkNTg7IH1cbiAgICAgIC51bmxvY2stcmV3YXJkLXN1Y2Nlc3MtY29tcG9uZW50IC5tb2RhbC1ib2R5IC50cmlhbmdsZS1saW5rOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuXG4uYWRkLWNhcmQtY29tcG9uZW50IHtcbiAgbWF4LXdpZHRoOiAzM3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmFkZC1jYXJkLWNvbXBvbmVudCAjY2FyZC1udW1iZXItcGxhY2Vob2xkZXIsXG4gIC5hZGQtY2FyZC1jb21wb25lbnQgI2N2di1wbGFjZWhvbGRlciB7XG4gICAgaGVpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmFkZC1jYXJkLWNvbXBvbmVudCAjY2FyZC1udW1iZXItcGxhY2Vob2xkZXIuaGFzLWVycm9yOjpiZWZvcmUsXG4gICAgLmFkZC1jYXJkLWNvbXBvbmVudCAjY3Z2LXBsYWNlaG9sZGVyLmhhcy1lcnJvcjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgLmFkZC1jYXJkLWNvbXBvbmVudCAjZXhwaXJhdGlvbkRhdGUge1xuICAgIGhlaWdodDogMi42cmVtOyB9XG4gIC5hZGQtY2FyZC1jb21wb25lbnQgLmlucHV0LXJvdyAuaW5wdXQtd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5hZGQtY2FyZC1jb21wb25lbnQgI2NhcmQtbnVtYmVyLXBsYWNlaG9sZGVyW2FyaWEtaW52YWxpZD1cImZhbHNlXCJdOjpiZWZvcmUsXG4gIC5hZGQtY2FyZC1jb21wb25lbnQgI2N2di1wbGFjZWhvbGRlclthcmlhLWludmFsaWQ9XCJmYWxzZVwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtdmFsaWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyLjRyZW07XG4gICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5hZGQtY2FyZC1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLmFkZC1jYXJkLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlci52YWxpZDo6YWZ0ZXIsIC5hZGQtY2FyZC1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIuZXJyb3I6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuYWRkLWNhcmQtY29tcG9uZW50IC5pbnB1dC13cmFwcGVyLnZhbGlkOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtdmFsaWQuc3ZnXCIpO1xuICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgdG9wOiAycmVtOyB9XG4gICAgLmFkZC1jYXJkLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlci5lcnJvcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xuICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgdG9wOiAyLjNyZW07IH1cbiAgLmFkZC1jYXJkLWNvbXBvbmVudCAuZ2VuZXJpYy1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFkZC1jYXJkLWNvbXBvbmVudCAuZ2VuZXJpYy1mb3JtIC5pbnB1dC1yb3cgLmVycm9yLWxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5hZGQtY2FyZC1jb21wb25lbnQgLmlucHV0LXJvdyAuaW5wdXQtd3JhcHBlci5lcnJvcjo6YWZ0ZXIge1xuICAgIHRvcDogMi4xcmVtOyB9XG4gIC5hZGQtY2FyZC1jb21wb25lbnQgLmlucHV0LXJvdyAuaW5wdXQtd3JhcHBlci52YWxpZDo6YWZ0ZXIge1xuICAgIHRvcDogMS44cmVtOyB9XG5cbi5naWZ0LWNhcmQtY29tcG9uZW50IHtcbiAgbWF4LXdpZHRoOiAzM3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmdpZnQtY2FyZC1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLmdpZnQtY2FyZC1jb21wb25lbnQgLmlucHV0LXdyYXBwZXI6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZ2lmdC1jYXJkLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlci52YWxpZDo6YWZ0ZXIsIC5naWZ0LWNhcmQtY29tcG9uZW50IC5pbnB1dC13cmFwcGVyLmVycm9yOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLmdpZnQtY2FyZC1jb21wb25lbnQgLmlucHV0LXdyYXBwZXIudmFsaWQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC12YWxpZC5zdmdcIik7XG4gICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICB0b3A6IDJyZW07IH1cbiAgICAuZ2lmdC1jYXJkLWNvbXBvbmVudCAuaW5wdXQtd3JhcHBlci5lcnJvcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xuICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgdG9wOiAyLjNyZW07IH1cbiAgLmdpZnQtY2FyZC1jb21wb25lbnQgLmdlbmVyaWMtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5naWZ0LWNhcmQtY29tcG9uZW50IC5nZW5lcmljLWZvcm0gLmlucHV0LXJvdyAuZXJyb3ItbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmNhcmQtc2VsZWN0aW9uLWNvbXBvbmVudCB7XG4gIG1heC13aWR0aDogMzcuNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNhcmQtc2VsZWN0aW9uLWNvbXBvbmVudCAuY2FyZC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgIC5jYXJkLXNlbGVjdGlvbi1jb21wb25lbnQgLmNhcmQtd3JhcHBlcjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtOyB9XG4gIC5jYXJkLXNlbGVjdGlvbi1jb21wb25lbnQgLmNhcmQtZGV0YWlscyxcbiAgLmNhcmQtc2VsZWN0aW9uLWNvbXBvbmVudCBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNhcmQtc2VsZWN0aW9uLWNvbXBvbmVudCAuY2FyZC1kZXRhaWxzOmhvdmVyLFxuICAgIC5jYXJkLXNlbGVjdGlvbi1jb21wb25lbnQgbGFiZWw6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jYXJkLXNlbGVjdGlvbi1jb21wb25lbnQgbGFiZWwge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMnJlbSAwOyB9XG4gICAgLmNhcmQtc2VsZWN0aW9uLWNvbXBvbmVudCBsYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmNhcmQtc2VsZWN0aW9uLWNvbXBvbmVudCAucHJpbWFyeS1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAgIC5jYXJkLXNlbGVjdGlvbi1jb21wb25lbnQgLnByaW1hcnktY2FyZCArIC5jYXJkLWxvZ28ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNHJlbTsgfVxuICAuY2FyZC1zZWxlY3Rpb24tY29tcG9uZW50IC5jYXJkLWxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXgtd2lkdGg6IDIuN3JlbTsgfVxuICAuY2FyZC1zZWxlY3Rpb24tY29tcG9uZW50IC5jYXJkLW51bWJlciB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5jYXJkLXNlbGVjdGlvbi1jb21wb25lbnQgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAuY2FyZC1zZWxlY3Rpb24tY29tcG9uZW50IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNlZGY0ZjM7XG4gICAgICB0b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZC1zZWxlY3Rpb24tY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9IH1cblxuLnJlbW92ZS1jYXJkLWNvbXBvbmVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTsgfVxuXG4ucmVtb3ZlLWNhcmQtY29tcG9uZW50IC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5yZW1vdmUtY2FyZC1jb21wb25lbnQgLmNhcmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucmVtb3ZlLWNhcmQtY29tcG9uZW50IC5jYXJkLXdyYXBwZXI6OmFmdGVyLCAucmVtb3ZlLWNhcmQtY29tcG9uZW50IC5jYXJkLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAuM3JlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAucmVtb3ZlLWNhcmQtY29tcG9uZW50IC5jYXJkLXdyYXBwZXI6OmFmdGVyIHtcbiAgICBib3R0b206IDA7IH1cbiAgLnJlbW92ZS1jYXJkLWNvbXBvbmVudCAuY2FyZC13cmFwcGVyOjpiZWZvcmUge1xuICAgIHRvcDogMDsgfVxuXG4ucmVtb3ZlLWNhcmQtY29tcG9uZW50IC5jYXJkLWxvZ28ge1xuICBtYXgtd2lkdGg6IDIuN3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAyLjRyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucmVtb3ZlLWNhcmQtY29tcG9uZW50IC5jYXJkLWxvZ28ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cblxuLnJlbW92ZS1jYXJkLWNvbXBvbmVudCAuY2FyZC1udW1iZXIge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucmVtb3ZlLWNhcmQtY29tcG9uZW50IC5tb2RhbC1mb290ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucmVtb3ZlLWNhcmQtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgLnByaW1hcnktYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDE2cmVtO1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTsgfVxuICAucmVtb3ZlLWNhcmQtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRlbGl2ZXJ5LXVuYXZhaWxhYmxlLWNvbXBvbmVudCB7XG4gIG1heC13aWR0aDogNDJyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5iZXRhLWJhbm5lci1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDQwMDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgY29sb3I6ICMyYjM5MzY7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjdyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmV0YS1iYW5uZXItY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuYmV0YS1iYW5uZXItY29tcG9uZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iZXRhLWJhbm5lci1jb21wb25lbnQgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYmV0YS1iYW5uZXItY29tcG9uZW50IGEge1xuICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmV0YS1iYW5uZXItY29tcG9uZW50IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxLjRyZW0gMDsgfVxuICAgICAgICAuYmV0YS1iYW5uZXItY29tcG9uZW50IGE6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGlnaGNvbnRyYXN0IC5iZXRhLWJhbm5lci1jb21wb25lbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi5mY3MtY29va2llLWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEuOHJlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcGFkZGluZzogMS40cmVtIDIuNHJlbTtcbiAgbWF4LXdpZHRoOiAxMzdyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0LjhyZW0pO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2hhZG93OiAwLjJyZW0gMC4ycmVtIDAuNnJlbSAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZjcy1jb29raWUtY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IDEuOHJlbSAxLjRyZW07XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS40cmVtKTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuZmNzLWNvb2tpZS1jb21wb25lbnQgLnJ0ZS1jb21wb25lbnQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mY3MtY29va2llLWNvbXBvbmVudCAucnRlLWNvbXBvbmVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICAgIC5mY3MtY29va2llLWNvbXBvbmVudCAucnRlLWNvbXBvbmVudCBwIGEge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mY3MtY29va2llLWNvbXBvbmVudCAucnRlLWNvbXBvbmVudCBwIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICAuZmNzLWNvb2tpZS1jb21wb25lbnQgYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDExLjRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZzogMXJlbSAzLjRyZW07XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYmFja2dyb3VuZDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmNzLWNvb2tpZS1jb21wb25lbnQgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5oaWdoY29udHJhc3QgLmZjcy1jb29raWUtY29tcG9uZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuXG4uYWN0aXZlLWRlbGl2ZXJ5LWNvbXBvbmVudCB7XG4gIGJhY2tncm91bmQ6ICNhZGQwYWQ7XG4gIG1hcmdpbjogMnJlbSAyLjJyZW0gNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYWN0aXZlLWRlbGl2ZXJ5LWNvbXBvbmVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMS4xcmVtO1xuICAgIGJhY2tncm91bmQ6ICMwMzZkNTg7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDE4LjE4MTgyJSwgOTkuNTU2OTclIDE3LjQ4MTgyJSwgOTkuMjIxODIlIDE2Ljk5MDkxJSwgOTguNDAxODIlIDE1Ljg4MTgyJSwgOTcuODI2MDYlIDE1LjE2MzY0JSwgOTcuMzEzOTQlIDE0LjU3MjczJSwgOTYuNDUyMTIlIDEzLjY2MzY0JSwgOTUuNjI1NDUlIDEyLjg2MzY0JSwgOTQuNTU4NDglIDExLjk1NDU1JSwgOTMuNzM3MjclIDExLjMzNjM2JSwgOTIuOTk3ODglIDEwLjg0NTQ1JSwgOTEuNTYwNjElIDEwLjA1NDU1JSwgOTAuMzQ4NDglIDkuNTU0NTUlLCA4OS41MDY2NyUgOS4zJSwgODguNjg1MTUlIDkuMTE4MTglLCA4Ny44NjMzMyUgOS4wMDkwOSUsIDg3LjMyOTM5JSA5LjAwOTA5JSwgODYuNTA3NTglIDkuMDA5MDklLCA4NS43MDY2NyUgOS4wOTA5MSUsIDg1LjQ1NDU1JSA5LjA5MDkxJSwgODQuMjI2OTclIDkuNTQ1NDUlLCA4My44OTg3OSUgOS43MjcyNyUsIDgzLjI0MTgyJSAxMC4xMzYzNiUsIDgyLjI1NDg1JSAxMC44NTQ1NSUsIDgxLjI0NzI3JSAxMS42ODE4MiUsIDgwLjQwNTc2JSAxMi40MjcyNyUsIDc5Ljc2OTM5JSAxMy4wMTgxOCUsIDc4Ljc0MzMzJSAxNC4wMTgxOCUsIDc4LjA2Njk3JSAxNC43JSwgNzYuODc0MjQlIDE1Ljk1NDU1JSwgNzUuOTY3ODglIDE2Ljk0NTQ1JSwgNzQuOTIxNTIlIDE4LjEyNzI3JSwgNzMuOTc4MTglIDE5LjIyNzI3JSwgNzMuMjU4NzklIDIwLjEzNjM2JSwgNzIuNjgzMDMlIDIwLjg5MDkxJSwgNzEuNzE1NzYlIDIyLjE3MjczJSwgNzEuMjIwMyUgMjIuODM2MzYlLCA3MC4xOTUxNSUgMjQuMjA5MDklLCA2OS41MzkwOSUgMjUuMTE4MTglLCA2OC41MzQ1NSUgMjYuNDU0NTUlLCA2Ny44Nzg3OSUgMjcuMjcyNzMlLCA2Ny42NzI3MyUgMjcuNTQ1NDUlLCA2Ny4wMTY5NyUgMjguNDU0NTUlLCA2NS45MDM2NCUgMzAuMDU0NTUlLCA2NS4wODE4MiUgMzEuMyUsIDY0LjM0JSAzMi40NjM2NCUsIDYzLjcwMzY0JSAzMy41JSwgNjIuNjk3ODglIDM1LjE5MDkxJSwgNjEuODc2NjclIDM2LjYyNzI3JSwgNjEuMTE2OTclIDM3Ljk5MDkxJSwgNjAuNTIwOTElIDM5LjA4MTgyJSwgNTkuODAyMTIlIDQwLjQyNzI3JSwgNTkuMTA1MTUlIDQxLjc2MzY0JSwgNTguMzAzMzMlIDQzLjMyNzI3JSwgNTcuNjA3ODglIDQ0LjcwOTA5JSwgNTYuNzQ2MzYlIDQ2LjQ0NTQ1JSwgNTYuMDY2MDYlIDQ3LjgzNjM2JSwgNTUuNDQ4NDglIDQ5LjEwOTA5JSwgNTQuNzQ5MzklIDUwLjU3MjczJSwgNTMuODkwOTElIDUyLjM5MDkxJSwgNTMuMjc3NTglIDUzLjY5MDkxJSwgNTIuNTc1NDUlIDU1LjE5MDkxJSwgNTEuNjI5NyUgNTcuMjI3MjclLCA1MC44ODM2NCUgNTguODM2MzYlLCA1MC4wNDU3NiUgNjAuNjU0NTUlLCA0OS40NTMwMyUgNjEuOTM2MzYlLCA0OC42NjY2NyUgNjMuNjM2MzYlLCA0OC4wNzI3MyUgNjQuOTE4MTglLCA0Ny40OTY5NyUgNjYuMTYzNjQlLCA0Ni45MDE1MiUgNjcuNDQ1NDUlLCA0Ni4xNjI3MyUgNjkuMDE4MTglLCA0NS4xNTI0MiUgNzEuMTU0NTUlLCA0NC40NTc1OCUgNzIuNjA5MDklLCA0My44NjQ1NSUgNzMuODM2MzYlLCA0My4xODY5NyUgNzUuMjI3MjclLCA0Mi40NDUxNSUgNzYuNzI3MjclLCA0MS43Njg3OSUgNzguMDcyNzMlLCA0MS4wMDI3MyUgNzkuNTcyNzMlLCA0MC4wMDAzJSA4MS40ODE4MiUsIDM5LjA3MzAzJSA4My4xOTA5MSUsIDM4LjE0NzI3JSA4NC44NDU0NSUsIDM3LjUzMzAzJSA4NS45MDkwOSUsIDM2Ljk1OTclIDg2Ljg4MTgyJSwgMzYuMTk3MjclIDg4LjEyNzI3JSwgMzUuMzc5MDklIDg5LjQxODE4JSwgMzUuMDkwOTElIDg5LjgxODE4JSwgMzQuMzMwNjElIDkwLjk0NTQ1JSwgMzMuNjcxODIlIDkxLjg1NDU1JSwgMzIuODElIDkzLjAwOTA5JSwgMzIuMTkzMDMlIDkzLjc5MDkxJSwgMzEuNDA5NyUgOTQuNyUsIDMwLjcxMjczJSA5NS40NzI3MyUsIDMwLjM2MzMzJSA5NS44MzYzNiUsIDI5Ljc4NzU4JSA5Ni40MDkwOSUsIDI4LjY3Nzg4JSA5Ny40MDkwOSUsIDI3LjczMzk0JSA5OC4xMzYzNiUsIDI2LjY0NjA2JSA5OC44MjcyNyUsIDI1Ljg0NjM2JSA5OS4yMzYzNiUsIDI1LjEyNjM2JSA5OS41MjcyNyUsIDIzLjk1NjA2JSA5OS44NDU0NSUsIDIzLjM2MDMlIDk5LjkyNzI3JSwgMjIuNzI3MjclIDEwMCUsIDIyLjQxNTE1JSAxMDAlLCAyMS44MzkzOSUgMTAwJSwgMjEuMDk5NyUgOTkuOTM2MzYlLCAyMC42MDcyNyUgOTkuODcyNzMlLCAxOS44Njc1OCUgOTkuNzI3MjclLCAxOS4yMzEyMSUgOTkuNTU0NTUlLCAxOC41MzI0MiUgOTkuMyUsIDE3Ljk5Nzg4JSA5OS4wNTQ1NSUsIDE3LjIxNzI3JSA5OC42MDkwOSUsIDE2LjQ3Njk3JSA5OC4wODE4MiUsIDE1Ljc4JSA5Ny40NzI3MyUsIDE1LjAyMDkxJSA5Ni42NzI3MyUsIDE0LjMyMDkxJSA5NS43NjM2NCUsIDEzLjcwMzk0JSA5NC44NTQ1NSUsIDEzLjE3JSA5My45NDU0NSUsIDEyLjQ1MzY0JSA5Mi42MTgxOCUsIDExLjYzMDYxJSA5MC45MDkwOSUsIDEwLjgyODE4JSA4OC45NjM2NCUsIDEwLjA2ODc5JSA4Ni44OTA5MSUsIDguODc1MTUlIDgzLjE1NDU1JSwgOC40ODQ4NSUgODEuODE4MTglLCA3Ljc5JSA3OS4xOTA5MSUsIDcuMDQ4MTglIDc1Ljk3MjczJSwgNi40MDI3MyUgNzIuODE4MTglLCA1Ljg0JSA2OS43ODE4MiUsIDQuNjQ0ODUlIDYyLjQxODE4JSwgNC40NiUgNjEuMTYzNjQlLCAzLjg2NTc2JSA1Ni44OTA5MSUsIDMuMTQzOTQlIDUxLjIxODE4JSwgMi4zMjA5MSUgNDQuMDM2MzYlLCAxLjgzNjA2JSAzOS40JSwgMS4yMTY2NyUgMzMuMDM2MzYlLCAwLjU3Nzg4JSAyNS43NjM2NCUsIDAlIDE4LjE4MTgyJSwgMCUgMCUpOyB9XG4gIC5hY3RpdmUtZGVsaXZlcnktY29tcG9uZW50IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYWN0aXZlLWRlbGl2ZXJ5LWNvbXBvbmVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICBtYXJnaW4tdG9wOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5hY3RpdmUtZGVsaXZlcnktY29tcG9uZW50IC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMzsgfVxuICAuYWN0aXZlLWRlbGl2ZXJ5LWNvbXBvbmVudCAub3JkZXItbnVtYmVyIHtcbiAgICBjb2xvcjogIzAzNmQ1OCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYWN0aXZlLWRlbGl2ZXJ5LWNvbXBvbmVudCAub3JkZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtIC41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYWN0aXZlLWRlbGl2ZXJ5LWNvbXBvbmVudCAub3JkZXItaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxNHJlbTsgfVxuICAuYWN0aXZlLWRlbGl2ZXJ5LWNvbXBvbmVudCAuZGVsaXZlcnktbmFtZSxcbiAgLmFjdGl2ZS1kZWxpdmVyeS1jb21wb25lbnQgLmRlbGl2ZXJ5LWFkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLmFjdGl2ZS1kZWxpdmVyeS1jb21wb25lbnQgLm9yZGVyLXN0YXR1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWF4LXdpZHRoOiA3cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5hY3RpdmUtZGVsaXZlcnktY29tcG9uZW50IC5vcmRlci1zdGF0dXM6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDAuN3JlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTsgfVxuXG4uZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IHtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtOyB9XG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmljb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjZyZW07IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuZGVsaXZlcnktYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMzZkNTg7IH1cbiAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC50cmlhbmdsZS1saW5rOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCBidXR0b24gKyBidXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24sXG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLnRlcnRpYXJ5LWJ1dHRvbiB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEuOHJlbSAxcmVtOyB9XG4gICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24udGhpbm5lcixcbiAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC50ZXJ0aWFyeS1idXR0b24udGhpbm5lciB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uLnRoaW5uZXI6YWZ0ZXIsXG4gICAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC50ZXJ0aWFyeS1idXR0b24udGhpbm5lcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL3NlYXJjaC15ZWxsb3cuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTsgfVxuICAgICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24udGhpbm5lcjpmb2N1czphZnRlciwgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24udGhpbm5lcjpob3ZlcjphZnRlcixcbiAgICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLnRlcnRpYXJ5LWJ1dHRvbi50aGlubmVyOmZvY3VzOmFmdGVyLFxuICAgICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAudGVydGlhcnktYnV0dG9uLnRoaW5uZXI6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvc2VhcmNoLnN2Z1wiKTsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5vcmRlci1kZXRhaWxzLWNvbmZpcm1hdGlvbi13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDEuNHJlbTsgfVxuICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLm9yZGVyLWRldGFpbHMtY29uZmlybWF0aW9uLXdyYXBwZXIgZHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiA4LjRyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5vcmRlci1kZXRhaWxzLWNvbmZpcm1hdGlvbi13cmFwcGVyIGRkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmRlbGl2ZXJ5LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5zdG9yZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuaW5mby10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLm1vZGFsLXN1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAubG9jYXRpb24tbGlzdCB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAubG9jYXRpb24tbGlzdCAubG9jYXRpb24taXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAubG9jYXRpb24tbGlzdCAubG9jYXRpb24taXRlbTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGl2aWRlci1ncmF5LnN2Zyk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJSAxMDAlO1xuICAgICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAubG9jYXRpb24tbGlzdCAuaWNvbi13cmFwcGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgYmFja2dyb3VuZDogI2VkZjRmMztcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmxvY2F0aW9uLWxpc3QgLmljb24td3JhcHBlciBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEuOHJlbTsgfVxuICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmxvY2F0aW9uLWxpc3QgLmljb24taW5mbyB7XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1pbmZvIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAuM3JlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gICAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1uYW1lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNnJlbTsgfVxuICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWFkZHJlc3Mge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cbiAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1ob3VycyB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICAgICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAubG9jYXRpb24tbGlzdCAubG9jYXRpb24taG91cnMgLnN0YXR1cyB7XG4gICAgICAgIGNvbG9yOiAjNDY4NDI1OyB9XG4gICAgICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWhvdXJzIC5zdGF0dXMuY2xvc2VkIHtcbiAgICAgICAgICBjb2xvcjogIzVjNjc2NTsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5zYXZlZC1wbGFjZXMge1xuICAgIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuc2Vjb25kYXJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLnNhdmVkLWxvY2F0aW9ucy13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5sb2NhdGlvbi1pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuaW5mby13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAubG9jYXRpb24taW1hZ2UtZmlsbGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLnNhdmVkLWxvY2F0aW9uIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuc2F2ZWQtbG9jYXRpb246OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RpdmlkZXItZ3JheS5zdmcpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAwJSAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLnNhdmVkLWxvY2F0aW9uIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuc2F2ZWQtbG9jYXRpb246Zm9jdXMgc3ZnICNsb2NhdGlvblNlbGVjdGVkLCAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5zYXZlZC1sb2NhdGlvbjpob3ZlciBzdmcgI2xvY2F0aW9uU2VsZWN0ZWQge1xuICAgICAgZmlsbDogI2Q1ZThhZDsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5zYXZlZC1sb2NhdGlvbi1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nOiAxLjJyZW0gMCAuOHJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuc2F2ZWQtbG9jYXRpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IH1cbiAgLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCAuc2F2ZWQtbG9jYXRpb24tYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzJiMzkzNjtcbiAgICBtYXJnaW4tdG9wOiAuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmY2ZjO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5hdXRvY29tcGxldGUtcmVzdWx0IHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMS4ycmVtIDIuMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5hdXRvY29tcGxldGUtcmVzdWx0Om5vdChbZGF0YS1yZWZdKSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmF1dG9jb21wbGV0ZS1yZXN1bHQ6Zm9jdXMsIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmF1dG9jb21wbGV0ZS1yZXN1bHQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2MyYmJiMzsgfVxuICAgIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmF1dG9jb21wbGV0ZS1yZXN1bHQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjRyZW07IH1cbiAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5hdXRvY29tcGxldGUtcmVzdWx0Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmlucHV0LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5pbnB1dC1yb3cgLmlucHV0LXdyYXBwZXIgKyAuaW5wdXQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuXG4uZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQge1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgY29sb3I6ICMyYjM5MzY7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC5zdWJ0b3RhbC10YXgtd3JhcHBlcixcbiAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC5kaXNjb3VudC10YXgtd3JhcHBlcixcbiAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC5kZWxpdmVyeS10YXgtd3JhcHBlcixcbiAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC5leHRyYS10YXgtd3JhcHBlcixcbiAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC50aXAtdGF4LXdyYXBwZXIsXG4gIC5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCAudGF4LWZlZXMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLmdyb3VwLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC5jdGEtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC5vdGhlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCAudGlwLWJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjMDM2ZDU4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMHJlbTtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC50aXAtYnRuOmhvdmVyLCAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLnRpcC1idG46Zm9jdXMsIC5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCAudGlwLWJ0bjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzAzNmQ1ODtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC50aXAtYnRuLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDM2ZDU4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC52YWx1ZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwcmVtOyB9XG4gIC5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCAudmFsdWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCAudmFsdWU6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogIzJiMzkzNjsgfVxuICAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLmluZm8ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMyYjM5MzY7IH1cbiAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC5hZGQtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gICAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC5hZGQtYnRuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9wbHVzLWdyZWVuLnN2Z1wiKTtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gIC5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCAudG90YWwtdGF4LXdyYXBwZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuLmhpZ2hjb250cmFzdCAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQgLnRpcC1idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG4gIC5oaWdoY29udHJhc3QgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC50aXAtYnRuOmZvY3VzLCAuaGlnaGNvbnRyYXN0IC5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCAudGlwLWJ0bjphY3RpdmUsIC5oaWdoY29udHJhc3QgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IC50aXAtYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNmQ1OCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDRweCAhaW1wb3J0YW50OyB9XG5cbi5wcm9tby1wb3B1cC1jb21wb25lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucHJvbW8tcG9wdXAtY29tcG9uZW50IC5tb2RhbC1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNlYWYzZDY7IH1cbiAgLnByb21vLXBvcHVwLWNvbXBvbmVudCAubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBDaGFybGVzdG9uLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNjc3MjZmO1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA2LjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXgtd2lkdGg6IDU0cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9tby1wb3B1cC1jb21wb25lbnQgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDIycmVtOyB9IH1cbiAgLnByb21vLXBvcHVwLWNvbXBvbmVudCAubW9kYWwtYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2VhZjNkNjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnByb21vLXBvcHVwLWNvbXBvbmVudCAucHJvbW8taW5mbyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDFyZW0gYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvbW8tcG9wdXAtY29tcG9uZW50IC5wcm9tby1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDE1LjZyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfSB9XG4gIC5wcm9tby1wb3B1cC1jb21wb25lbnQgLnByb21vLWNvZGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMC43MjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvbW8tcG9wdXAtY29tcG9uZW50IC5wcm9tby1jb2RlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy40cmVtOyB9IH1cbiAgLnByb21vLXBvcHVwLWNvbXBvbmVudCAucHJvbW8taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMycmVtO1xuICAgIG1heC1oZWlnaHQ6IDI0cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9tby1wb3B1cC1jb21wb25lbnQgLnByb21vLWltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTQuOHJlbTtcbiAgICAgICAgbWF4LWhlaWdodDogMTFyZW07IH0gfVxuICAgIC5wcm9tby1wb3B1cC1jb21wb25lbnQgLnByb21vLWltZy5mdWxsd2lkdGgge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAucHJvbW8tcG9wdXAtY29tcG9uZW50IC5yZXdhcmQtaW1nIHtcbiAgICB3aWR0aDogMy41NnJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvbW8tcG9wdXAtY29tcG9uZW50IC5yZXdhcmQtaW1nIHtcbiAgICAgICAgd2lkdGg6IDEuN3JlbTsgfSB9XG4gIC5wcm9tby1wb3B1cC1jb21wb25lbnQgLmJnLWhlbHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyLjdyZW07XG4gICAgYmFja2dyb3VuZDogI2VhZjNkNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMi42cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCA5OS42MzMyMiUgMjYuNjY2NjclLCA5OS4xMTg5NCUgNDEuNTUxODUlLCA5OC40NDk2MSUgNTEuODUxODUlLCA5Ny4wNzA5OSUgNTYuNTkyNTklLCA5Ni4yNzM2NCUgNTYuOTMzMzMlLCA5NC42OTczNCUgNTguMjcwMzclLCA5My45MDQxJSA1OS4wMjk2MyUsIDkyLjcxNTE3JSA2MC4yMzMzMyUsIDkxLjUyMTE1JSA2MS40OTYzJSwgOTAuMDIwODIlIDYzLjEzMzMzJSwgODguNDM2MzIlIDY0Ljg5NjMlLCA4Ni42OTY0NiUgNjYuODQ4MTUlLCA4NC44Nzc0MSUgNjguODg1MTklLCA4Mi45NzkyOSUgNzAuOTk2MyUsIDgwLjYwMzg4JSA3My41ODg4OSUsIDc4Ljk0MDMxJSA3NS4zNzAzNyUsIDc2Ljg3ODg1JSA3Ny41MjU5MyUsIDc0LjkwMzU0JSA3OS41Mjk2MyUsIDczLjQ3NDk3JSA4MC45MzcwNCUsIDcxLjQ5MDU5JSA4Mi44MjU5MyUsIDY5LjI3OTYyJSA4NC44Mjk2MyUsIDY4LjA5Njc5JSA4NS44NTU1NiUsIDY2LjQyNzI0JSA4Ny4yNDgxNSUsIDY0LjA1MzI3JSA4OS4xJSwgNjIuMzA4ODYlIDkwLjM2NjY3JSwgNjAuMjQ2ODQlIDkxLjc0NDQ0JSwgNTguNDI2OTElIDkyLjg1NTU2JSwgNTYuNTI3OCUgOTMuODg4ODklLCA1NC43MDc1MyUgOTQuNzU1NTYlLCA1Mi4xNzczJSA5NS43NDQ0NCUsIDUwLjM4NzYlIDk2LjI5NjMlLCA0OC45MzA0NSUgOTYuNjMzMzMlLCA0Ny4zNDY4NCUgOTYuOTE0ODElLCA0NC44OTMxMyUgOTcuMTgxNDglLCA0My4zMDk1MiUgOTcuMjUxODUlLCA0MS40ODgzNyUgOTcuMjUxODUlLCAzOS44MjU2OSUgOTcuMTUxODUlLCAzNy43NjcyMiUgOTYuOTI1OTMlLCAzNS4zMTI4NSUgOTYuNTExMTElLCAzMi42MjE4MiUgOTUuODg4ODklLCAzMC44MDI0NCUgOTUuMzc3NzglLCAyOC4xOTAzNyUgOTQuNTI1OTMlLCAyNi42ODY0OSUgOTMuOTc3NzglLCAyNC4yMjg3OSUgOTIuOTk2MyUsIDIyLjgwMzg4JSA5Mi4zODUxOSUsIDIwLjUwODMxJSA5MS4zNDQ0NCUsIDE3Ljg5NjAxJSA5MC4wOTI1OSUsIDE2LjE1NDYlIDg5LjIyOTYzJSwgMTQuMTc1NjQlIDg4LjIzMzMzJSwgMTEuNTYyMTMlIDg2LjkyNTkzJSwgOS4yNjYzMyUgODUuODE0ODElLCA3Ljg2MjY4JSA4NS4xODUxOSUsIDYuMTc2MDglIDg1LjMwNzQxJSwgNC41NDA0MiUgODUuNTU1NTYlLCAyLjg3NzQxJSA4My45NTkyNiUsIDIuMDY4OTklIDgxLjMzNzA0JSwgMS40OTgxMiUgNzcuNTIyMjIlLCAxLjIxODE2JSA3NC4wNzQwNyUsIDAuOTIzOTIlIDY4LjQ0MDc0JSwgMC40NTQ3MSUgNTMuOTIyMjIlLCAwLjEzNzElIDM0LjcxMTExJSwgMCUgMCUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9tby1wb3B1cC1jb21wb25lbnQgLmJnLWhlbHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucHJvbW8tcG9wdXAtY29tcG9uZW50IC5tb2RhbC1mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIuN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmc6IDIuNnJlbSAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9tby1wb3B1cC1jb21wb25lbnQgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgICAucHJvbW8tcG9wdXAtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvbW8tcG9wdXAtY29tcG9uZW50IC5tb2RhbC1mb290ZXIgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb21vLXBvcHVwLWNvbXBvbmVudCAubW9kYWwtZm9vdGVyIGEge1xuICAgICAgICBtYXJnaW46IDJyZW0gMCAwOyB9IH1cbiAgLnByb21vLXBvcHVwLWNvbXBvbmVudC5pbWctZnVsbHdpZHRoIC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIHBhZGRpbmctdG9wOiAyLjZyZW07XG4gICAgbWF4LXdpZHRoOiA1NHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucHJvbW8tcG9wdXAtY29tcG9uZW50LmltZy1mdWxsd2lkdGggLnByb21vLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5wcm9tby1wb3B1cC1jb21wb25lbnQuaW1nLWZ1bGx3aWR0aCAubW9kYWwtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJvbW8tcG9wdXAtY29tcG9uZW50Lm1haW4td3JhcHBlciAubW9kYWwtaGVhZGVyLFxuICAucHJvbW8tcG9wdXAtY29tcG9uZW50Lm1haW4td3JhcHBlciAubW9kYWwtYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAucHJvbW8tcG9wdXAtY29tcG9uZW50Lm1haW4td3JhcHBlciAucHJvbW8taW1nIHtcbiAgICBtaW4taGVpZ2h0OiAxNy4ycmVtO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wcm9tby1wb3B1cC1jb21wb25lbnQubWFpbi13cmFwcGVyIC5tb2RhbC1ib2R5IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wcm9tby1wb3B1cC1jb21wb25lbnQubWFpbi13cmFwcGVyIC5iZy1oZWxwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb21vLXBvcHVwLWNvbXBvbmVudC5tYWluLXdyYXBwZXIgLm1vZGFsLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wcm9tby1wb3B1cC1jb21wb25lbnQubWFpbi13cmFwcGVyIC5wcm9tby1pbmZvIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBDaGFybGVzdG9uLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9tby1wb3B1cC1jb21wb25lbnQubWFpbi13cmFwcGVyIC5wcm9tby1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cbiAgLnByb21vLXBvcHVwLWNvbXBvbmVudC5tYWluLXdyYXBwZXIgLm1vZGFsLW1haW4td3JhcHBlciB7XG4gICAgYm9yZGVyOiAwLjVyZW0gc29saWQgcmdiYSgxNzksIDIxMSwgNjcsIDAuNCk7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDEuOHJlbTtcbiAgICBtYXJnaW46IDEuMnJlbTsgfVxuICAucHJvbW8tcG9wdXAtY29tcG9uZW50Lm1haW4td3JhcHBlciAucHJvbW8tZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNzYuOHJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luOiAwIDAgMi41cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9tby1wb3B1cC1jb21wb25lbnQubWFpbi13cmFwcGVyIC5wcm9tby1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtOyB9IH1cbiAgLnByb21vLXBvcHVwLWNvbXBvbmVudC5tYWluLXdyYXBwZXIgLm1vZGFsLWZvb3RlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucHJvbW8tcG9wdXAtY29tcG9uZW50Lm1haW4td3JhcHBlciAubW9kYWwtZm9vdGVyIC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtaW4td2lkdGg6IDEwLjZyZW07XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMy4ycmVtO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9tby1wb3B1cC1jb21wb25lbnQubWFpbi13cmFwcGVyIC5tb2RhbC1mb290ZXIgLnByaW1hcnktYnV0dG9uIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDE0cmVtO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAzLjJyZW07IH0gfVxuXG4ucmVtb3ZlLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAucmVtb3ZlLXNjcm9sbCAubW9kYWwtb3BlbiB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4gICAgLnJlbW92ZS1zY3JvbGwgLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnByb21vLWJhbm5lci1jb21wb25lbnQsIC5hbGVydC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA0MDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMmIzOTM2O1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjJyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuM3JlbSAwICNjMGQ5ZDQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucHJvbW8tYmFubmVyLWNvbXBvbmVudCwgLmFsZXJ0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMS4xcmVtIDEuMnJlbTsgfSB9XG4gIC5wcm9tby1iYW5uZXItY29tcG9uZW50IC5yZXdhcmQtaW1hZ2UsIC5hbGVydC13cmFwcGVyIC5yZXdhcmQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMi40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9tby1iYW5uZXItY29tcG9uZW50IC5yZXdhcmQtaW1hZ2UsIC5hbGVydC13cmFwcGVyIC5yZXdhcmQtaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDEuN3JlbTsgfSB9XG4gIC5wcm9tby1iYW5uZXItY29tcG9uZW50IC5wcm9tby1pbmZvLCAuYWxlcnQtd3JhcHBlciAucHJvbW8taW5mbyB7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9tby1iYW5uZXItY29tcG9uZW50IC5wcm9tby1pbmZvLCAuYWxlcnQtd3JhcHBlciAucHJvbW8taW5mbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4wNztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMnJlbTsgfSB9XG4gIC5wcm9tby1iYW5uZXItY29tcG9uZW50IC5jb2RlLXdyYXBwZXIsIC5hbGVydC13cmFwcGVyIC5jb2RlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIGJvcmRlcjogZG90dGVkIDAuMnJlbSAjMDM2ZDU4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuOHJlbTtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGNvbG9yOiAjMDM2ZDU4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb21vLWJhbm5lci1jb21wb25lbnQgLmNvZGUtd3JhcHBlciwgLmFsZXJ0LXdyYXBwZXIgLmNvZGUtd3JhcHBlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBwYWRkaW5nOiAwIC44cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMS4ycmVtOyB9IH1cbiAgICAucHJvbW8tYmFubmVyLWNvbXBvbmVudCAuY29kZS13cmFwcGVyIC5jb2RlLCAuYWxlcnQtd3JhcHBlciAuY29kZS13cmFwcGVyIC5jb2RlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmFjY291bnQtZmF2b3JpdGUtYWRkcmVzc2VzLWNvbXBvbmVudCB7XG4gIG1heC13aWR0aDogNjZyZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvIDNyZW07XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMmIzOTM2OyB9XG4gIC5hY2NvdW50LWZhdm9yaXRlLWFkZHJlc3Nlcy1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5hY2NvdW50LWZhdm9yaXRlLWFkZHJlc3Nlcy1jb21wb25lbnQgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuYWNjb3VudC1mYXZvcml0ZS1hZGRyZXNzZXMtY29tcG9uZW50IC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtIDA7IH1cbiAgICAuYWNjb3VudC1mYXZvcml0ZS1hZGRyZXNzZXMtY29tcG9uZW50IC5pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYWNjb3VudC1mYXZvcml0ZS1hZGRyZXNzZXMtY29tcG9uZW50IC5pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5hY2NvdW50LWZhdm9yaXRlLWFkZHJlc3Nlcy1jb21wb25lbnQgLml0ZW0td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hY2NvdW50LWZhdm9yaXRlLWFkZHJlc3Nlcy1jb21wb25lbnQgLml0ZW0tZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI2cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW07IH1cbiAgLmFjY291bnQtZmF2b3JpdGUtYWRkcmVzc2VzLWNvbXBvbmVudCAuaXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLmFjY291bnQtZmF2b3JpdGUtYWRkcmVzc2VzLWNvbXBvbmVudCAuaXRlbS1hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4ucmVtb3ZlLWJhc2tldC1pdGVtLWNvbXBvbmVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmctbGVmdDogNC4ycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjJyZW07IH1cbiAgLnJlbW92ZS1iYXNrZXQtaXRlbS1jb21wb25lbnQgLm1vZGFsLWJvZHkgc3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC40cmVtOyB9XG5cbi5jcHQtc2l0ZS1hbGVydCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzZkNTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlIGFsbDsgfVxuICAuY3B0LXNpdGUtYWxlcnQubm8tZGlzc21pc3MgLmNsb3NlLWFsZXJ0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jcHQtc2l0ZS1hbGVydCBwLFxuICAuY3B0LXNpdGUtYWxlcnQgc3BhbixcbiAgLmNwdC1zaXRlLWFsZXJ0IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcHQtc2l0ZS1hbGVydCBwLFxuICAgICAgLmNwdC1zaXRlLWFsZXJ0IHNwYW4sXG4gICAgICAuY3B0LXNpdGUtYWxlcnQgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG4gIC5jcHQtc2l0ZS1hbGVydCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuY3B0LXNpdGUtYWxlcnQgLmdlbmVyYWwtZnJhbWUge1xuICAgIHBhZGRpbmc6IC43cmVtIDNyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNwdC1zaXRlLWFsZXJ0IC5nZW5lcmFsLWZyYW1lIHtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gM3JlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjMwcHgpIHtcbiAgICAgIC5jcHQtc2l0ZS1hbGVydCAuZ2VuZXJhbC1mcmFtZSB7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIDA7IH0gfVxuICAgIC5jcHQtc2l0ZS1hbGVydCAuZ2VuZXJhbC1mcmFtZS5jZW50ZXJlZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNjcm9sbGJhci1jb21wb25lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MDBweDsgfVxuICAuc2Nyb2xsYmFyLWNvbXBvbmVudCAudGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzZkNTg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zY3JvbGxiYXItY29tcG9uZW50LnZlcnRpY2FsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAuMnJlbTtcbiAgICB0b3A6IC4xcmVtO1xuICAgIGJvdHRvbTogLjFyZW07XG4gICAgd2lkdGg6IC41cmVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5zY3JvbGxiYXItY29tcG9uZW50Lmhvcml6b250YWwge1xuICAgIGxlZnQ6IC4xcmVtO1xuICAgIHJpZ2h0OiAuMXJlbTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAuMnJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnRheGVzLWZlZXMtY29tcG9uZW50IC5tb2RhbC10aXRsZSxcbi50YXhlcy1mZWVzLWNvbXBvbmVudCAuZmVlLXRpdGxlLFxuLnRheGVzLWZlZXMtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLnRheGVzLWZlZXMtY29tcG9uZW50IC5tb2RhbC1ib2R5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLnRheGVzLWZlZXMtY29tcG9uZW50IC5mZWUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC44cmVtOyB9XG5cbi50YXhlcy1mZWVzLWNvbXBvbmVudCAuaW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGF4ZXMtZmVlcy1jb21wb25lbnQgLm1vZGFsLWZvb3RlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLWRldGFpbHMtcmVkZXNpZ24tY29tcG9uZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhyZW0gMS41cmVtIDAgMS41cmVtOyB9XG4gIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLWRldGFpbHMtcmVkZXNpZ24tY29tcG9uZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMS42cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xLjZyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBsZWZ0OiAwO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA1Ni4yNSUsIDAuNjkwODUlIDU5LjA1JSwgMS44MjM0MiUgNjMuMTU2MjUlLCAzLjMxMyUgNjcuOTU2MjUlLCA0LjY1JSA3MS43ODc1JSwgNS45ODElIDc1LjIwNjI1JSwgNi44NyUgNzcuMjg3NSUsIDcuOSUgNzkuNSUsIDkuMzA5JSA4Mi4xOSUsIDEwLjI3OSUgODMuODQzNzUlLCAxMS42OTElIDg1LjklLCAxMi45NTIzJSA4Ny41JSwgMTQuNTAyOCUgODguOSUsIDE1Ljc2NCUgODkuNTg3NCUsIDE3LjU0NDElIDkwLjAxODc1JSwgMTkuMTAxJSA5MC4wMTg3NSUsIDIwLjQzNiUgODkuNzYyNSUsIDIyLjczNCUgODguOTQzNzUlLCAyNC41ODgzJSA4OC4wMzc1JSwgMjUuNTIzOCUgODcuNSUsIDI2LjU5MDQlIDg2Ljg3NSUsIDI4LjA3JSA4NS44MzEyNSUsIDI5LjU1JSA4NC42NDM3NSUsIDMxLjU1NSUgODIuODMlLCAzMy4zMzIlIDgxLjA2MjUlLCAzNC43NDcyJSA3OS41NSUsIDM2Ljg5OTYlIDc3LjEwNjI1JSwgMzguODIyMDklIDc0LjglLCA0MC42MDQ3JSA3Mi41NzUlLCA0Mi40NTglIDcwLjE4NzUlLCA0NC4wMSUgNjguMTMlLCA0NS44NiUgNjUuNjM3NSUsIDQ3Ljg2OCUgNjIuOTI1JSwgNDkuNzgzMiUgNjAuMzA2MiUsIDUxLjM1OSUgNTguMTQzNyUsIDUyLjk4NyUgNTUuOTE4NzQlLCA1NC44NSUgNTMuNDE4NzUlLCA1Ni4xNzMlIDUxLjYzNzUlLCA1Ny43OTglIDQ5LjQ4MTklLCA2MC4wMzEyJSA0Ni41OTM3NSUsIDYyLjI4NTclIDQzLjc1JSwgNjMuNzM0JSA0MS45NDklLCA2Ni4xMDYlIDM4LjgyNCUsIDY4LjI1JSAzNS44MDYyNSUsIDY5Ljk3JSAzMy4zJSwgNzEuOTY4JSAzMC4zMzclLCA3My40NDclIDI4LjEyNSUsIDc1LjE0OSUgMjUuNjI0OSUsIDc2LjE5NSUgMjQuMTM3NSUsIDc4LjU3JSAyMC45Mzc1JSwgODAuMzgwOSUgMTguNzUlLCA4MS45NzU4JSAxNi44NzUlLCA4My45NzU4JSAxNC40NjI1JSwgODUuNzYlIDEyLjI5MzclLCA4Ni44NyUgMTAuOTYyNSUsIDg4LjM1MiUgOS4yNDM3NSUsIDg5LjQ2NSUgNy45OTM3JSwgOTEuMjM4JSA2LjI1JSwgOTIuNTA2MiUgNS4xMTI1JSwgOTMuNzY1OSUgNC4wNjI1JSwgOTQuNjUzMyUgMy4zNjg3JSwgOTUuNzY4JSAyLjU1JSwgOTcuMTAxNSUgMS42NDM3NSUsIDk4LjI4OTklIDAuOTEyNSUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNTYuMjUlKTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1kZXRhaWxzLXJlZGVzaWduLWNvbXBvbmVudCAuaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogNTByZW07IH1cbiAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtZGV0YWlscy1yZWRlc2lnbi1jb21wb25lbnQgLmltYWdlLXJld2FyZC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTVyZW07XG4gICAgbWluLXdpZHRoOiAxMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLWRldGFpbHMtcmVkZXNpZ24tY29tcG9uZW50IC5pbWctcmV3YXJkLW9mZmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtZGV0YWlscy1yZWRlc2lnbi1jb21wb25lbnQgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLWRldGFpbHMtcmVkZXNpZ24tY29tcG9uZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1kZXRhaWxzLXJlZGVzaWduLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtZGV0YWlscy1yZWRlc2lnbi1jb21wb25lbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLWRldGFpbHMtcmVkZXNpZ24tY29tcG9uZW50IC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy42cmVtOyB9XG4gICAgICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1kZXRhaWxzLXJlZGVzaWduLWNvbXBvbmVudCAuaW5mbyB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLWRldGFpbHMtcmVkZXNpZ24tY29tcG9uZW50IC5pbWFnZS1yZXdhcmQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwOyB9XG4gICAgICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1kZXRhaWxzLXJlZGVzaWduLWNvbXBvbmVudCAuaW1nLXJld2FyZC1vZmZlciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1kZXRhaWxzLXJlZGVzaWduLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnJld2FyZHMtaGVyby1jb21wb25lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07IH0gfVxuICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucmV3YXJkcy1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIyLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucG9pbnRzLWNvbnRhaW5lci1yZWRlc2lnbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExNzE1OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnBvaW50cy1jb250YWluZXItcmVkZXNpZ246OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTIuOHJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMi45cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExNzE1OTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbig1Ljc5MDU4JSA5NC42NjY2NyUsIDYuNjkyMzglIDkyLjgxNzMzJSwgOC4wMTM5NSUgOTAuMTA2NjclLCA5LjE1MjEyJSA4Ny43NzIlLCAxMS42NDExNiUgODIuNjY2NjclLCAxMi42OTY4OCUgNzkuNjQ4JSwgMTUuMjUxNCUgNzIuMzQ1MzMlLCAxNi43NzE2OCUgNjglLCAxNy44MjgwNSUgNjQuODcwNjclLCAyMC41MDg1OCUgNTYuOTMzMzMlLCAyMi42MjIyNiUgNTAuNjY2NjclLCAyMy42OTAzNyUgNDcuNzE0NjclLCAyNi4zNDA4NiUgNDAuMzkwNjclLCAyOC4wNDM1MyUgMzUuNjg1MzMlLCAyOC40MTI4NCUgMzQuNjY2NjclLCAyOS4zNjE0MiUgMzIuNDgxMzMlLCAzMC44MjM1OCUgMjkuMTEyJSwgMzIuMTg4NDIlIDI1Ljk2OCUsIDMzLjQxMTM0JSAyMy4xNDkzMyUsIDM0LjUzMDE1JSAyMC41NzA2NyUsIDM2LjUxMzY1JSAxNiUsIDM3Ljc1MjE4JSAxMy45OCUsIDM4LjY4NDA3JSAxMi40NiUsIDM5Ljc5ODA4JSAxMC42NDI2NyUsIDQwLjc0NTg3JSA5LjA5NzMzJSwgNDMuMDU0MzElIDUuMzMzMzMlLCA0NC4wOTMwMSUgNC42MiUsIDQ1LjE5NDcyJSAzLjg2MjY3JSwgNDYuNjUwMTclIDIuODYyNjclLCA0Ny43ODI3OCUgMi4wODQlLCA0OC44NzQ4OSUgMS4zMzMzMyUsIDQ5LjYxMjM2JSAxLjI3NiUsIDUwLjYwNDg2JSAxLjE5ODY3JSwgNTEuNjU4ODclIDEuMTE2JSwgNTMuNTUwMjYlIDAuOTY4JSwgNTMuOTE0NDklIDAuOTQlLCA1NS4wMzklIDEuNTY2NjclLCA1NS45Njk0JSAyLjA4NTMzJSwgNTYuOTQ1MzklIDIuNjI5MzMlLCA1OC44OTk3OSUgMy43MTg2NyUsIDU5LjQwNTk0JSA0JSwgNjAuNDgwMDUlIDUuMDM3MzMlLCA2MS43NjgwOCUgNi4yODEzMyUsIDYyLjE2NjIyJSA2LjY2NjY3JSwgNjMuMDU1NTElIDcuOTEyJSwgNjMuNzY5MjglIDguOTEwNjclLCA2NC40NTA5NSUgOS44NjY2NyUsIDY1LjYyOTQ2JSAxMS41MTYlLCA2NS45NzY2JSAxMiUsIDY2Ljg0MDk4JSAxNC4yODQlLCA2OC4xMDk4MSUgMTcuNjM0NjclLCA2OS41ODExNiUgMjEuNTIxMzMlLCA3MS4xNjU5MiUgMjUuNzA4JSwgNzIuMTA0NzElIDI4LjE4OCUsIDcyLjk5NjQlIDMwLjU0MjY3JSwgNzQuNTU3NDYlIDM0LjY2NjY3JSwgNzUuMzgzNzQlIDM2Ljg5NDY3JSwgNzYuNzI5NjclIDQwLjUyNCUsIDc3Ljk4NzQlIDQzLjkxNiUsIDc5LjI0MDMyJSA0Ny4yOTYlLCA4MC41OTM0NiUgNTAuOTQ1MzMlLCA4MS4zODIyNCUgNTMuMDc4NjclLCA4Mi40MDc0NCUgNTUuODQyNjclLCA4My4zNjg3NCUgNTguNDM2JSwgODQuNDY2NTUlIDYxLjM5NiUsIDg1LjkyODU5JSA2NS4zMzMzMyUsIDg2LjU5MDE2JSA2Ni4wMjkzMyUsIDg3Ljk1NDElIDY3LjQ2NCUsIDg5LjMzNDIzJSA2OC45MTYlLCA5MC42Njc4NyUgNzAuMzE4NjclLCA5Mi4xMDk4MSUgNzEuODM0NjclLCA5My4zMDI3MyUgNzMuMDg5MzMlLCA5NC4yOTQwMyUgNzQuMTMyJSwgOTQuODg0MTklIDc0Ljc1MiUsIDk2LjA2OTYxJSA3NiUsIDEwMCUgNzYlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDMuNzA4NjElIDk2LjU4NCUsIDUuMjIwMzElIDk1LjE5MiUpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucG9pbnRzLWNvbnRhaW5lci1yZWRlc2lnbjo6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICB0b3A6IC0xLjVyZW07IH0gfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wb2ludHMtY29udGFpbmVyLXJlZGVzaWduOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY0RUU7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNTAuODk4MiUsIDAuMzA4NDMlIDQ5LjMxMDc4JSwgMC41Mjc0NSUgNDguMjA4OTglLCAwLjY5NTk4JSA0Ny4zNzA2NiUsIDEuMzQxNzMlIDQ0LjI0NzklLCAyLjIwMTcxJSA0MC4yNjc2NiUsIDIuOTk0OTklIDM2Ljc3MjQ2JSwgNC4zNzU0OSUgMzEuMTE0MzclLCA1LjU1Njg2JSAyNi43NTI2OSUsIDYuMDMwNiUgMjUuMTQ5NyUsIDYuOTUwNjglIDIyLjI2Mjg3JSwgOC4xNDg5OSUgMTguODgyNjMlLCA5LjI4NDE5JSAxNi4wMDgzOCUsIDEwLjQwOTA2JSAxMy40MzgzMiUsIDExLjI0NzclIDExLjY4NzQzJSwgMTIuMjg5MjMlIDkuNzE0OTclLCAxMi43MjEyNyUgOC45ODIwNCUsIDEzLjIxMDcxJSA4LjI5NTIxJSwgMTMuODY3MjQlIDcuNDE5MTYlLCAxNC41NzM2JSA2LjUyMDk2JSwgMTUuMTkwMTYlIDUuNzcxODYlLCAxNi4wOTgxNyUgNC43MjY5NSUsIDE2LjY4ODAzJSA0LjA4NjIzJSwgMTcuMDYxODElIDMuNjk2NDElLCAxNy43NTM0MSUgMy4wMTA3OCUsIDE4LjcxMTI1JSAyLjE0MTkyJSwgMTkuODk2NjElIDEuMjEzNzclLCAyMC40NTU4MSUgMC44NDA3MiUsIDIxLjAyMDA3JSAwLjUxMzE3JSwgMjEuMzI4MjklIDAuMzU5MjglLCAyMS43NjM1OCUgMC4xNjU4NyUsIDIyLjI4MTU1JSAtMC4wMTA3OCUsIDIyLjUyNjg4JSAtMC4wNzA2NiUsIDIyLjc4ODQyJSAtMC4xMjAzNiUsIDIzLjA5NyUgLTAuMTU1MDklLCAyMy41NTQ5MSUgLTAuMTU1MDklLCAyNC4yNzI0MyUgMCUsIDI0LjYyMTY2JSAwLjE1ODY4JSwgMjQuOTUyNTQlIDAuMzYxNjglLCAyNS4zODE0MyUgMC42OTc2JSwgMjUuNzE5ODklIDEuMDE3OTYlLCAyNi4zNjYzNyUgMS43NTg2OCUsIDI3LjE3MjIyJSAyLjkwMTglLCAyNy41MDEwMiUgMy40MzI5MyUsIDI4LjAwMjQzJSA0LjMxMDc4JSwgMjguNjg0OTQlIDUuNjI4MTQlLCAyOS4wODY5OCUgNi40NjY0NyUsIDMwLjI3NTElIDkuMTgwODQlLCAzMS4zNjc1MSUgMTEuOTUyMSUsIDMyLjg1MTc2JSAxNi4wNTk4OCUsIDM0LjEwODI4JSAxOS43NzY2NSUsIDM1LjQ2NTAyJSAyMy45NjgyNiUsIDM2LjUxNjkyJSAyNy4yOTg4JSwgMzcuNTU3MTMlIDMwLjYzMTc0JSwgMzguODUxNzYlIDM0Ljc5MTAyJSwgMzkuOTc5ODclIDM4LjM4MzgzJSwgNDEuMDM4OTclIDQxLjcwMzU5JSwgNDEuOTY1MTclIDQ0LjU0MDcyJSwgNDMuMjUwOCUgNDguMzQwNzIlLCA0NC40MzM4MSUgNTEuNjU4MDglLCA0NS40MzQ3MSUgNTQuMzAyNCUsIDQ2LjQyMDYxJSA1Ni43Mzg5MiUsIDQ3LjM1NzMxJSA1OC44NzkwNCUsIDQ4LjM1MDQxJSA2MC45NDE5MiUsIDQ5Ljk2NDg3JSA2My43ODMyMyUsIDUxLjU0NTE1JSA2NS44NjgyNiUsIDUyLjM2ODE0JSA2Ni43MTEzOCUsIDU0LjA4NTIxJSA2OC4xNzAwNiUsIDU2LjU5MTY2JSA2OS42JSwgNTguMTAyNjElIDcwLjA4MjA0JSwgNTkuNDY0NDUlIDcwLjI4NjIzJSwgNjMuNDU5MzUlIDY5LjczNzcyJSwgNjUuMDcyMDElIDY5LjA4NzQzJSwgNjYuNjYzMzclIDY4LjI0MjUxJSwgNjguMzkxMjQlIDY3LjEzMDU0JSwgNzAuNTIxNzUlIDY1LjU0MzExJSwgNzEuODAyODglIDY0LjUxMDE4JSwgNzMuNTk5NzYlIDYzLjAxMzE3JSwgNzUuMjcwMDMlIDYxLjYzNTkzJSwgNzYuNzY5NTglIDYwLjQ3MDA2JSwgNzguNTE3ODUlIDU5LjI3OTY0JSwgNzkuNjM5OTYlIDU4LjYyODc0JSwgODAuOTY4NSUgNTcuOTU4MDglLCA4Mi4zNTI4NCUgNTcuNDA0NzklLCA4My43ODMzOCUgNTcuMjA0MTklLCA4NS44NjYxOSUgNTcuMTMyOTMlLCA4Ny40ODg3NSUgNTcuNDgzMjMlLCA4OC4yODE0MyUgNTcuOTQ2MTElLCA4OS4yOTg4MyUgNTguNjgwODQlLCA5MC4yOTQ2MyUgNTkuNDk1MjElLCA5Mi4wOTA5MSUgNjEuMTI4MTQlLCA5Mi42NDkyNiUgNjEuNjc2NjUlLCA5My42NjkwNyUgNjMuMjA2NTklLCA5NC45NjQlIDY1Ljk4MDg0JSwgOTYuNTE5NjUlIDcwLjY1ODY4JSwgOTcuMjEyNzIlIDczLjM4NzQzJSwgOTkuMzgyNTQlIDg0LjMzNDEzJSwgMTAwJSA4OC4wMjM5NSUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNTAuODk4MiUpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucG9pbnRzLWNvbnRhaW5lci1yZWRlc2lnbjo6YWZ0ZXIge1xuICAgICAgICAgIGhlaWdodDogM3JlbTsgfSB9XG4gIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wb2ludHMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTByZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwcmVtO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucG9pbnRzIHtcbiAgICAgICAgZm9udC1zaXplOiA3LjZyZW07IH0gfVxuICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucG9pbnRzLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLmphbWJhLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDE0LjZyZW07XG4gICAgaGVpZ2h0OiAzLjRyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2ljb25zL2dyZWVudmVjdG9yLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAuamFtYmEtYmFkZ2UtdGV4dCB7XG4gICAgY29sb3I6ICMyQzM5Mzc7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc10ge1xuICAgIG1heC13aWR0aDogNTEuNnJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA1NywgNTQsIDAuMzAyKTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjRyZW0gMC40cmVtO1xuICAgIG1hcmdpbjogMS4ycmVtIGF1dG8gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW0gMC40cmVtO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0IxRDQ2MTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjBcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIwLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMC4xJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjAuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAwLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMC4zXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDAuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIwLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMC40JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjAuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAwLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMC42XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDAuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIwLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMC43JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjAuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAwLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMC45XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDAuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxLjJcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxLjMlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxLjVcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxLjYlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxLjhcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxLjklOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIuMVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMi4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIuMiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMi4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIuNFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMi41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIuNSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMi42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIuN1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMi44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIuOCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMi45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzLjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMy4xJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzLjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMy4zXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzLjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMy40JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzLjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMy42XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzLjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMy43JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzLjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMy45XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0LjJcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0LjMlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0LjVcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0LjYlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0LjhcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0LjklOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUuMVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNS4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUuMiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNS4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUuNFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNS41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUuNSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNS42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUuN1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNS44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUuOCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNS45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNi4xJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNi4zXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNi40JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNi42XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNi43JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNi45XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNy4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcuMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3LjJcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNy4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcuM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3LjMlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNy40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcuNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3LjVcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNy41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcuNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3LjYlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNy43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcuNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3LjhcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNy44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcuOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3LjklOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjguMVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOC4yXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDguMiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOC4zJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjguNFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOC41XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDguNSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOC42JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjguN1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOC44XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDguOCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOC45JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5LjFcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOS4xJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5LjIlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOS4zXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5LjRcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOS40JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5LjUlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOS42XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5LjdcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOS43JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5LjglOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOS45XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTAuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEwLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTAuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEwLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTAuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEwLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDExLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTEuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjExLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTEuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDExLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTEuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjExLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTEuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDExLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTEuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjExLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTEuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMi4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEyLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTIuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMi4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEyLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTIuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMi40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEyLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTIuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMi41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEyLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTIuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMi43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEyLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTIuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMi44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEyLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTIuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMy4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEzLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTMuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMy4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEzLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTMuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMy40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEzLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTMuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMy41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEzLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTMuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMy43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEzLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTMuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMy44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjEzLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTMuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE0LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTQuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE0LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTQuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE0LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTQuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE0LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTQuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE0LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTQuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE0LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTQuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE1LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTUuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE1LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTUuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE1LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTUuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE1LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTUuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE1LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTUuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE1LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTUuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNi4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE2LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTYuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNi4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE2LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTYuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNi40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE2LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTYuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNi41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE2LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTYuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNi43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE2LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTYuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNi44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE2LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTYuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxN1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNy4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE3LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTcuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNy4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE3LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTcuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNy40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE3LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTcuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNy41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE3LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTcuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxNy43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE3LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTcuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxNy44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE3LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTcuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxOCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxOC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE4LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTguMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxOC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE4LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTguMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxOC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE4LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTguNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxOC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE4LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTguNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxOC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE4LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTguOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxOC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE4LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTguOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxOS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE5LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTkuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxOS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE5LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTkuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxOS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE5LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTkuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxOS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE5LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTkuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxOS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE5LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMTkuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxOS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjE5LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTkuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIwLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjAuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIwLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjAuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIwLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjAuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIwLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjAuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIwLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjAuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIwLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjAuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIxLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjEuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIxLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjEuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIxLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjEuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIxLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjEuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIxLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjEuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIxLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjEuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMi4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIyLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjIuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMi4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIyLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjIuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMi40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIyLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjIuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMi41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIyLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjIuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMi43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIyLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjIuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMi44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIyLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjIuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMy4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIzLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjMuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMy4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIzLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjMuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMy40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIzLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjMuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMy41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIzLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjMuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyMy43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDIzLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjMuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyMy44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjIzLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjMuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI0LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjQuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI0LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjQuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI0LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjQuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI0LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjQuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI0LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjQuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI0LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjQuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI1LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjUuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI1LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjUuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI1LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjUuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI1LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjUuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI1LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjUuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI1LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjUuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNi4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI2LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjYuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNi4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI2LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjYuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNi40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI2LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjYuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNi41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI2LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjYuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNi43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI2LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjYuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNi44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI2LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjYuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyN1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNy4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI3LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjcuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNy4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI3LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjcuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNy40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI3LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjcuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNy41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI3LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjcuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyNy43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI3LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjcuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyNy44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI3LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjcuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyOCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyOC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI4LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjguMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyOC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI4LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjguMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyOC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI4LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjguNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyOC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI4LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjguNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyOC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI4LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjguOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyOC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI4LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjguOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyOS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI5LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjkuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyOS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI5LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjkuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyOS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI5LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjkuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyOS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI5LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjkuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIyOS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI5LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMjkuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyOS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjI5LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMjkuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMwLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzAuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMwLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzAuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMwLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzAuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMwLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzAuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMwLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzAuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMwLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzAuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMxLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzEuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMxLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzEuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMxLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzEuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMxLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzEuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMxLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzEuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMxLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzEuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMi4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMyLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzIuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMi4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMyLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzIuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMi40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMyLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzIuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMi41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMyLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzIuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMi43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMyLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzIuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMi44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMyLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzIuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzM1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMy4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMzLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzMuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMy4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMzLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzMuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMy40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMzLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzMuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMy41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMzLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzMuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzMy43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMzLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzMuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMy44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjMzLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzMuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM0LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzQuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM0LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzQuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM0LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzQuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM0LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzQuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM0LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzQuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM0LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzQuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM1LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzUuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM1LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzUuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM1LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzUuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM1LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzUuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM1LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzUuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM1LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzUuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNi4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM2LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzYuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNi4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM2LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzYuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNi40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM2LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzYuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNi41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM2LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzYuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNi43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM2LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzYuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNi44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM2LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzYuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzN1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNy4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM3LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzcuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNy4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM3LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzcuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNy40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM3LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzcuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNy41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM3LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzcuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzNy43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM3LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzcuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzNy44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM3LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzcuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzOCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzOC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM4LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzguMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzOC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM4LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzguMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzOC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM4LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzguNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzOC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM4LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzguNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzOC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM4LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzguOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzOC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM4LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzguOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzOVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzOS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM5LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzkuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzOS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM5LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzkuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzOS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM5LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzkuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzOS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM5LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzkuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIzOS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM5LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiMzkuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzOS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjM5LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzkuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0MFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0MC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQwLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDAuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQwLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDAuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0MC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQwLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDAuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQwLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDAuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0MC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQwLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDAuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQwLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDAuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0MVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0MS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQxLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDEuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQxLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDEuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0MS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQxLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDEuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQxLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDEuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0MS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQxLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDEuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQxLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDEuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0MlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Mi4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQyLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDIuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Mi4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQyLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDIuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Mi40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQyLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDIuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Mi41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQyLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDIuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Mi43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQyLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDIuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Mi44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQyLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDIuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0M1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0MyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0My4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQzLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDMuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0My4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQzLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDMuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0My40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQzLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDMuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0My41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQzLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDMuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0My43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQzLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDMuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0My44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQzLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDMuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0NFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0NC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ0LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDQuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ0LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDQuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0NC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ0LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDQuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ0LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDQuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0NC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ0LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDQuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ0LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDQuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0NVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0NS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ1LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDUuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ1LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDUuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0NS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ1LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDUuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ1LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDUuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0NS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ1LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDUuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ1LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDUuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0NlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Ni4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ2LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDYuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Ni4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ2LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDYuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Ni40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ2LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDYuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Ni41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ2LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDYuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Ni43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ2LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDYuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Ni44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ2LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDYuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0N1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0NyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Ny4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ3LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDcuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Ny4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ3LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDcuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Ny40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ3LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDcuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Ny41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ3LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDcuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0Ny43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ3LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDcuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0Ny44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ3LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDcuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0OFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0OCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0OC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ4LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDguMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0OC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ4LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDguMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0OC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ4LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDguNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0OC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ4LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDguNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0OC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ4LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDguOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0OC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ4LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDguOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0OVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0OSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0OS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ5LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDkuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0OS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ5LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDkuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0OS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ5LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDkuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0OS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ5LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDkuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI0OS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDQ5LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNDkuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA0OS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjQ5LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNDkuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1MFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1MC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUwLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTAuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUwLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTAuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1MC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUwLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTAuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUwLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTAuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1MC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUwLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTAuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUwLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTAuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1MVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1MS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUxLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTEuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUxLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTEuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1MS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUxLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTEuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUxLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTEuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1MS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUxLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTEuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUxLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTEuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1MlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Mi4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUyLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTIuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Mi4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUyLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTIuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Mi40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUyLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTIuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Mi41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUyLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTIuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Mi43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUyLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTIuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Mi44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUyLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTIuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1M1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1MyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1My4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUzLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTMuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1My4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUzLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTMuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1My40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUzLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTMuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1My41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUzLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTMuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1My43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUzLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTMuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1My44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjUzLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTMuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1NFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1NCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1NC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU0LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTQuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1NC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU0LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTQuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1NC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU0LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTQuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1NC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU0LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTQuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1NC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU0LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTQuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1NC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU0LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTQuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1NVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1NSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1NS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU1LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTUuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1NS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU1LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTUuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1NS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU1LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTUuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1NS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU1LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTUuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1NS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU1LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTUuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1NS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU1LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTUuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1NlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1NiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Ni4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU2LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTYuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Ni4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU2LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTYuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Ni40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU2LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTYuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Ni41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU2LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTYuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Ni43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU2LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTYuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Ni44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU2LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTYuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1N1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1NyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Ny4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU3LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTcuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Ny4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU3LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTcuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Ny40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU3LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTcuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Ny41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU3LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTcuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1Ny43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU3LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTcuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1Ny44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU3LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTcuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1OFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1OCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1OC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU4LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTguMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1OC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU4LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTguMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1OC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU4LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTguNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1OC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU4LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTguNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1OC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU4LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTguOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1OC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU4LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTguOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1OVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1OSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1OS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU5LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTkuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1OS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU5LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTkuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1OS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU5LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTkuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1OS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU5LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTkuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI1OS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDU5LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNTkuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA1OS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjU5LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNTkuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2MFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2MC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYwLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjAuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYwLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjAuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2MC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYwLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjAuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYwLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjAuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2MC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYwLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjAuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYwLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjAuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2MVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2MS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYxLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjEuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYxLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjEuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2MS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYxLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjEuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYxLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjEuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2MS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYxLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjEuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYxLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjEuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2MlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Mi4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYyLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjIuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Mi4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYyLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjIuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Mi40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYyLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjIuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Mi41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYyLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjIuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Mi43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYyLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjIuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Mi44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYyLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjIuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2M1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2MyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2My4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYzLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjMuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2My4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYzLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjMuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2My40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYzLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjMuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2My41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYzLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjMuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2My43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDYzLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjMuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2My44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjYzLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjMuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2NFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2NCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2NC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY0LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjQuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2NC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY0LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjQuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2NC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY0LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjQuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2NC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY0LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjQuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2NC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY0LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjQuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2NC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY0LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjQuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2NVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2NSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2NS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY1LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjUuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2NS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY1LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjUuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2NS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY1LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjUuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2NS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY1LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjUuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2NS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY1LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjUuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2NS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY1LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjUuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2NlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2NiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Ni4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY2LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjYuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Ni4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY2LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjYuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Ni40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY2LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjYuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Ni41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY2LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjYuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Ni43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY2LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjYuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Ni44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY2LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjYuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2N1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2NyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Ny4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY3LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjcuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Ny4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY3LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjcuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Ny40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY3LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjcuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Ny41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY3LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjcuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2Ny43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY3LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjcuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2Ny44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY3LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjcuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2OFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2OCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2OC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY4LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjguMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2OC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY4LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjguMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2OC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY4LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjguNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2OC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY4LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjguNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2OC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY4LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjguOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2OC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY4LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjguOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2OVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2OSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2OS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY5LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjkuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2OS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY5LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjkuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2OS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY5LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjkuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2OS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY5LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjkuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI2OS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDY5LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNjkuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA2OS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjY5LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNjkuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3MFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3MC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcwLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzAuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcwLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzAuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3MC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcwLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzAuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcwLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzAuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3MC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcwLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzAuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcwLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzAuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3MVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3MS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcxLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzEuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcxLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzEuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3MS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcxLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzEuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcxLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzEuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3MS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcxLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzEuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcxLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzEuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3MlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Mi4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcyLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzIuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Mi4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcyLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzIuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Mi40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcyLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzIuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Mi41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcyLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzIuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Mi43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDcyLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzIuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Mi44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjcyLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzIuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3M1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3MyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3My4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDczLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzMuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3My4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjczLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzMuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3My40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDczLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzMuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3My41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjczLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzMuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3My43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDczLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzMuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3My44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjczLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzMuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3NFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3NCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3NC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc0LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzQuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3NC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc0LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzQuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3NC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc0LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzQuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3NC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc0LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzQuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3NC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc0LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzQuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3NC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc0LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzQuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3NVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3NSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3NS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc1LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzUuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3NS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc1LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzUuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3NS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc1LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzUuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3NS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc1LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzUuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3NS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc1LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzUuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3NS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc1LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzUuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3NlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3NiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Ni4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc2LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzYuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Ni4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc2LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzYuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Ni40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc2LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzYuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Ni41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc2LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzYuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Ni43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc2LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzYuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Ni44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc2LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzYuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3N1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3NyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Ny4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc3LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzcuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Ny4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc3LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzcuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Ny40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc3LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzcuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Ny41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc3LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzcuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3Ny43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc3LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzcuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3Ny44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc3LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzcuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3OFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3OCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3OC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc4LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzguMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3OC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc4LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzguMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3OC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc4LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzguNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3OC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc4LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzguNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3OC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc4LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzguOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3OC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc4LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzguOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3OVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3OSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3OS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc5LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzkuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3OS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc5LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzkuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3OS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc5LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzkuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3OS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc5LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzkuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI3OS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDc5LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiNzkuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA3OS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjc5LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogNzkuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4MFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4MC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgwLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODAuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgwLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODAuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4MC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgwLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODAuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgwLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODAuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4MC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgwLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODAuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgwLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODAuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4MVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4MS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgxLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODEuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgxLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODEuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4MS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgxLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODEuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgxLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODEuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4MS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgxLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODEuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgxLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODEuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4MlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Mi4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgyLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODIuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Mi4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgyLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODIuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Mi40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgyLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODIuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Mi41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgyLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODIuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Mi43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgyLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODIuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Mi44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgyLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODIuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4M1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4MyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4My4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgzLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODMuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4My4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgzLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODMuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4My40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgzLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODMuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4My41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgzLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODMuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4My43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDgzLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODMuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4My44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjgzLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODMuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4NFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4NCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4NC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg0LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODQuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4NC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg0LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODQuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4NC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg0LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODQuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4NC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg0LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODQuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4NC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg0LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODQuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4NC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg0LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODQuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4NVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4NSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4NS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg1LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODUuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4NS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg1LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODUuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4NS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg1LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODUuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4NS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg1LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODUuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4NS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg1LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODUuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4NS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg1LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODUuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4NlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4NiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Ni4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg2LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODYuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Ni4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg2LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODYuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Ni40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg2LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODYuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Ni41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg2LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODYuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Ni43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg2LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODYuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Ni44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg2LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODYuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4N1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4NyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Ny4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg3LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODcuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Ny4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg3LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODcuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Ny40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg3LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODcuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Ny41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg3LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODcuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4Ny43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg3LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODcuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4Ny44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg3LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODcuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4OFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4OCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4OC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg4LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODguMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4OC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg4LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODguMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4OC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg4LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODguNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4OC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg4LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODguNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4OC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg4LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODguOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4OC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg4LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODguOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4OVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4OSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4OS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg5LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODkuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4OS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg5LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODkuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4OS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg5LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODkuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4OS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg5LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODkuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI4OS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDg5LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiODkuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA4OS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjg5LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogODkuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5MFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5MC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkwLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTAuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5MC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkwLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTAuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5MC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkwLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTAuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5MC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkwLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTAuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5MC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkwLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTAuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5MC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkwLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTAuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5MVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5MSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5MS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkxLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTEuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5MS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkxLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTEuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5MS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkxLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTEuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5MS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkxLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTEuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5MS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkxLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTEuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5MS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkxLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTEuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5MlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5MiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Mi4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkyLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTIuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Mi4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkyLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTIuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Mi40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkyLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTIuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Mi41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkyLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTIuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Mi43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkyLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTIuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Mi44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkyLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTIuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5M1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5MyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5My4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkzLjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTMuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5My4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkzLjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTMuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5My40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkzLjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTMuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5My41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkzLjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTMuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5My43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkzLjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTMuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5My44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjkzLjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTMuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5NFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5NCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5NC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk0LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTQuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5NC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk0LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTQuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5NC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk0LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTQuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5NC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk0LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTQuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5NC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk0LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTQuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5NC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk0LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTQuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5NVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5NSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5NS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk1LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTUuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5NS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk1LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTUuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5NS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk1LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTUuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5NS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk1LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTUuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5NS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk1LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTUuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5NS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk1LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTUuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5NlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5NiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Ni4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk2LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTYuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Ni4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk2LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTYuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Ni40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk2LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTYuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Ni41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk2LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTYuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Ni43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk2LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTYuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Ni44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk2LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTYuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5N1wiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5NyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Ny4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk3LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTcuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Ny4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk3LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTcuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Ny40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk3LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTcuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Ny41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk3LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTcuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5Ny43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk3LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTcuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5Ny44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk3LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTcuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5OFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5OCU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5OC4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk4LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTguMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5OC4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk4LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTguMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5OC40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk4LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTguNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5OC41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk4LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTguNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5OC43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk4LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTguOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5OC44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk4LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTguOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5OVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5OSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5OS4xXCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk5LjElOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTkuMlwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5OS4yJTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk5LjNcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTkuMyU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5OS40XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk5LjQlOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTkuNVwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5OS41JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk5LjZcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTkuNiU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCI5OS43XCJdOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDk5LjclOyB9XG4gICAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWJhcltkYXRhLXByb2dyZXNzXVtkYXRhLXByb2dyZXNzPVwiOTkuOFwiXTo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5OS44JTsgfVxuICAgIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1iYXJbZGF0YS1wcm9ncmVzc11bZGF0YS1wcm9ncmVzcz1cIjk5LjlcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogOTkuOSU7IH1cbiAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdW2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl06OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmV3YXJkcy1oZXJvLWNvbXBvbmVudCAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMi4yNXJlbTsgfSB9XG4gIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5nb2xkW2RhdGEtcHJvZ3Jlc3NdOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgLnJld2FyZHMtaGVyby1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMS40cmVtOyB9XG4gIC5yZXdhcmRzLWhlcm8tY29tcG9uZW50IC5wcm9ncmVzcy1taWxlc3RvbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTsgfVxuXG4uaW50cm8tY29tcG9uZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzJDMzkzNztcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG5cbi5pbnRyby1jb21wb25lbnQgLmRlc2NyaXB0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMyQzM5Mzc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtOyB9XG5cbi5pbnRyby1jb21wb25lbnQuZ3JlZW4tdGhlbWUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGNvbG9yOiAjMTE3MTU5O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLmludHJvLWNvbXBvbmVudC5ncmVlbi10aGVtZSAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07IH0gfVxuXG4uaW50cm8tY29tcG9uZW50LmdyZWVuLXRoZW1lIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgY29sb3I6ICM1OTVhNWE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuaW50cm8tY29tcG9uZW50LmdyZWVuLXRoZW1lIC5kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cbi5pbnRyby1jb21wb25lbnQudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFjY29yZGlvbi1jb21wb25lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAycmVtIDA7IH1cbiAgLmFjY29yZGlvbi1jb21wb25lbnQgLnNob3ctbW9yZS1saW5rLFxuICAuYWNjb3JkaW9uLWNvbXBvbmVudCAuc2hvdy1mZXdlci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmFjY29yZGlvbi1jb21wb25lbnQgLnNob3ctbW9yZS1saW5rOmhvdmVyLFxuICAgIC5hY2NvcmRpb24tY29tcG9uZW50IC5zaG93LWZld2VyLWxpbms6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAuYWNjb3JkaW9uLWNvbXBvbmVudCAuc2hvdy1tb3JlLWxpbms6OmFmdGVyLFxuICAgIC5hY2NvcmRpb24tY29tcG9uZW50IC5zaG93LWZld2VyLWxpbms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZ3JlZW4tYXJyb3cucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07IH1cbiAgLmFjY29yZGlvbi1jb21wb25lbnQgLnNob3ctZmV3ZXItbGluazo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGVYKDE4MGRlZyk7IH1cbiAgLmFjY29yZGlvbi1jb21wb25lbnQgLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWNjb3JkaW9uLWNvbXBvbmVudCAudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmFjY29yZGlvbi1jb21wb25lbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogM3JlbSA2LjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTsgfSB9XG4gIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHM6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2xvbmdkaXZpZGVyLnN2Z1wiKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAuNXJlbTtcbiAgICAgIHJpZ2h0OiAtMnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkczo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLXN0YXR1cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZpcnN0IGJhc2VsaW5lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG4gICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1zdGF0dXMgLmxvZ28tZGVza3RvcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTsgfVxuICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tc3RhdHVzIC5sb2dvLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLXN0YXR1cyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuNnJlbTsgfVxuICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLXN0YXR1cyAubG9nby1kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1zdGF0dXMgLmxvZ28tbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLXN0YXR1cyB7XG4gICAgICAgICAgcGFkZGluZzogMCA1LjZyZW07IH0gfVxuICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tc3RhdHVzIC5qYW1iYS1iYWRnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLXN0YXR1cyAuamFtYmEtYmFkZ2U6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9kaXZpZGVybW9iaWxlLnN2Z1wiKTtcbiAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC0ycmVtOyB9IH1cbiAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tc3RhdHVzIC5qYW1iYS1iYWRnZSAuYXZhaWxhYmxlLXBvaW50cyB7XG4gICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICMxMTcxNTk7XG4gICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMC41cmVtOyB9XG4gICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tc3RhdHVzIC5qYW1iYS1iYWRnZSAuYXZhaWxhYmxlLXBvaW50cyBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiB1bnNldDsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tc3RhdHVzIC5qYW1iYS1iYWRnZSAuYXZhaWxhYmxlLXBvaW50cyBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTsgfSB9XG4gICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogNHJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGNkY0RUU7XG4gICAgICBwYWRkaW5nOiAyLjZyZW0gNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIHtcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNnJlbTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyB7XG4gICAgICAgICAgcGFkZGluZzogMi41cmVtOyB9IH1cbiAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50IHtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQ6bm90KDpmaXJzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvRGl2aWRlci5zdmdcIik7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAwLjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICAgIGxlZnQ6IC0ycmVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50Om5vdCg6Zmlyc3QtY2hpbGQpOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvZGl2aWRlcm1vYmlsZS5zdmdcIik7XG4gICAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IC0xLjVyZW07XG4gICAgICAgICAgICAgIGxlZnQ6IHVuc2V0OyB9IH1cbiAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQgLnRpdGxlLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudCAudGl0bGUtd3JhcHBlciAucmVkZWVtYWJsZXMtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICMyQzM5Mzc7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudCAudGl0bGUtd3JhcHBlciAudHJpYW5nbGUtbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQgLnRpdGxlLXdyYXBwZXIgLnRyaWFuZ2xlLWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQgLnRpdGxlLXdyYXBwZXIgLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2QzVCO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudCAudGl0bGUtd3JhcHBlciAudHJpYW5nbGUtbGluazo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL2ljb25zL2xpbmthcnJvd21vYmlsZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07IH0gfVxuICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudC0tY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGdhcDogNHJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQtLWNvbnRlbnQge1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHVuc2V0OyB9IH1cbiAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudC0tY29udGVudCAuZW1wdHktcmV3YXJkcyB7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMS41Mzg0NiUgNC44MTkyOCUsIDIuNDU0NTUlIDMuOTY1MjMlLCA0LjE5JSAzLjE3MjQ2JSwgNi41NjUxNyUgMi40ODg5OCUsIDguODExMTklIDIuMDY1NCUsIDEwLjcyNTAzJSAxLjgyMDE0JSwgMTMuMjAxMTIlIDEuNjAyMDclLCAxNS4zMzA2MyUgMS40NjczJSwgMTcuMzY4ODElIDEuMzY0MDMlLCAxOS41MDI0NSUgMS4yNjgxNiUsIDIxLjYzMTI2JSAxLjE3NTA0JSwgMjQuNjE1MzglIDEuMDMyNyUsIDI2LjM0NzM0JSAwLjk0MiUsIDI4LjAxNzEzJSAwLjg1MjY3JSwgMjkuNjQ2NSUgMC43NjQ3MiUsIDMxLjU5MzAxJSAwLjY2MDQxJSwgMzQuODM1NzMlIDAuNDkyNzclLCAzNi4xMzkxNiUgMC40Mjg5MiUsIDM3Ljg5OTQ0JSAwLjM0NjgyJSwgNDAuNzA5ODYlIDAuMjI4NCUsIDQzLjYxMTMzJSAwLjEyNjUxJSwgNDYuNDIwOTglIDAuMDUxNjQlLCA0OS43MjAyOCUgMCUsIDUxLjc4NTU5JSAtMC4wNDIzNCUsIDUzLjc0NDU1JSAtMC4wNzkxNyUsIDU1Ljc4ODMyJSAtMC4wODY1NyUsIDU4LjUxNjg1JSAtMC4wMjMyNCUsIDYxLjQ2ODUzJSAwLjE3MjEyJSwgNjIuODcyNTIlIDAuMzM3NjklLCA2NS4wNTY1NyUgMC42OTYwNCUsIDY2LjQ4Nzk3JSAwLjk1ODg2JSwgNjguMzQ1NjYlIDEuMjgyNjIlLCA3MC41MTI1OSUgMS41Nzc0NSUsIDcyLjMwNzY5JSAxLjcyMTE3JSwgNzMuNTM2MzYlIDEuNzc1NTYlLCA3NC44NTczNCUgMS44MTY3JSwgNzYuNTQ4MjUlIDEuODQ4MDIlLCA3OC4xMTQ2OSUgMS44NjA1OSUsIDc5LjQ1NjY0JSAxLjg2MjEzJSwgODEuNjc4MzIlIDEuODUzMzYlLCA4Mi44NDE5NiUgMS44NDY4MiUsIDg0LjIxNjA4JSAxLjg0MDYyJSwgODUuOTA5MDklIDEuODQwNjIlLCA4Ny40MDM1JSAxLjg1NDU2JSwgODkuMTM0MjclIDEuODk4MTElLCA5MC4xOTA5MSUgMS45NDY2NCUsIDkxLjc0ODI1JSAyLjA2NTIzJSwgOTMuMDk2NSUgMi4yNDEzMSUsIDk1LjIyMzA4JSAyLjcyOTQzJSwgOTYuNTUwMzUlIDMuMjMyMzYlLCA5Ny42OTIzMSUgMy45NTg2OSUsIDk4LjI1MTc1JSA1LjE2MzUxJSwgOTguNjg4MTElIDEwLjM2NjQ0JSwgOTguOTQ4MjUlIDE0LjM0MDQ1JSwgOTkuMjYyMjQlIDIwLjAyMDMxJSwgOTkuNDM0OTclIDIzLjczNjQ5JSwgOTkuNTc0MTMlIDI3LjE5MjA4JSwgOTkuNzI0NDglIDMxLjY1NDkxJSwgOTkuODI4NjclIDM1LjUzNjY2JSwgOTkuOTIyMzglIDQwLjI1MDc3JSwgOTkuOTkwMjElIDQ2LjQ4NzQ0JSwgMTAwJSA1MC40Mjg5MiUsIDk5Ljk2OTkzJSA1NC40MzQ5NCUsIDk5Ljg4OTUxJSA1OC42MDAxNyUsIDk5Ljc3MjczJSA2Mi43NTUwOCUsIDk5LjY0NDc2JSA2Ni41NTg4NiUsIDk5LjUyNzk3JSA2OS44MTE4OCUsIDk5LjQ0MDU2JSA3Mi4yODc5NSUsIDk5LjMzMDA3JSA3NS42MTk2MiUsIDk5LjI0ODI1JSA3OC4xMjkyNiUsIDk5LjEyMDI4JSA4MS43NDQ3NSUsIDk5LjAxMTE5JSA4NC4yNTc2NiUsIDk4Ljc0MTI2JSA4OC40NjY5NSUsIDk4LjQ5NzklIDkwLjc1NzgzJSwgOTguMTc0ODMlIDkyLjg3NzExJSwgOTcuNjIyMzglIDk1LjM1Mjg0JSwgOTYuNjUyNDUlIDk3LjA1MzAxJSwgOTUuODI3MjclIDk3Ljc4MTI0JSwgOTQuOTY1MDMlIDk4LjI3ODgzJSwgOTMuNDk3MiUgOTguODI5NiUsIDkxLjk4NTMxJSA5OS4yMTU4MyUsIDkwLjM0MTk2JSA5OS41MTI1NiUsIDg4LjQ0MjY2JSA5OS43NDgwMiUsIDg2LjQzNDI3JSA5OS45MDUxNiUsIDg0LjYzNzc2JSA5OS45ODI3OSUsIDgzLjQyMjM4JSAxMDAuMDA2ODglLCA4MS4zMjg2NyUgMTAwLjAwMDUyJSwgNzguMjkyMzElIDk5Ljg5NzI1JSwgNzYuNzYyOTQlIDk5LjgxMzYlLCA3My44NTU5NCUgOTkuNjE3NzMlLCA3MS4yMTExOSUgOTkuNDE3NTYlLCA2Ny45MzI1MiUgOTkuMTY3NjQlLCA2Ni43NjY5MiUgOTkuMDgyNzklLCA2NC45NzI5NCUgOTguOTU5OSUsIDYzLjAxMDYzJSA5OC44Mzk0MSUsIDYxLjY5MjQ1JSA5OC43Njc5OSUsIDU5LjQ2Njk5JSA5OC42NjczJSwgNTcuMTQyODclIDk4LjU5MjI1JSwgNTQuNDk3MDYlIDk4LjU0NzY4JSwgNTEuOTA2MjklIDk4LjU0OTIzJSwgNTAuMDc1OCUgOTguNTc4NDklLCA0OC40NjE1NCUgOTguNjIzOTIlLCA0Ny4zNzA2MyUgOTguNjY0MDMlLCA0NS40NTE4OSUgOTguNzQ4NzElLCA0My4xOCUgOTguODY5MTklLCA0Mi4zMzE4MiUgOTguOTE5NDUlLCA0MC4zMjM1NyUgOTkuMDQ3ODUlLCAzOC4zNjY5MiUgOTkuMTgyNzklLCAzNi45NDAzNSUgOTkuMjg2MDYlLCAzNS4yOTQ1NSUgOTkuNDA2NTQlLCAzMy40NDUzOCUgOTkuNTQyJSwgMzIuMDIwNDIlIDk5LjY0Mzg5JSwgMzAuNDMzNzglIDk5Ljc1MTY0JSwgMjcuODQzMDElIDk5LjkwNjU0JSwgMjYuMzYxMTIlIDk5Ljk3ODE0JSwgMjQuMTk1MTclIDEwMC4wNTEyOSUsIDIxLjYwMzUlIDEwMC4wNzIxMiUsIDE5LjU0MjE3JSAxMDAuMDE5NjIlLCAxNi44NTMxNSUgOTkuODI3ODglLCAxNS42MzMyMiUgOTkuNjc2MjUlLCAxNC4wOTc2MiUgOTkuNDAxODklLCAxMS45NDYzNiUgOTguODQwNjIlLCAxMC40MDMwOCUgOTguMjg5ODUlLCA4Ljk2NjUlIDk3LjY0MzIlLCA3LjQwNDY5JSA5Ni43NjA1OSUsIDUuODM4MjUlIDk1LjYyNzAyJSwgNC4wNTU5NCUgOTMuODAzNzklLCAyLjM0OTY1JSA5MC43Njk3MSUsIDEuMjU4NzQlIDg2LjkxOTElLCAwLjgzNDgzJSA4NC4xMDc1NyUsIDAuNTQxODklIDgwLjczNzg3JSwgMC4yNTQwNiUgNzQuNDU4ODYlLCAwLjEzOTg2JSA3MC41Njc5OSUsIDAuMDY4MTElIDY1LjQ5ODI4JSwgMC4wOTQ4MyUgNTkuNTEwNjclLCAwLjEzOTg2JSA1NC4yMTY4NyUsIDAuMTM0MjclIDQ2Ljg3NzI4JSwgMC4wODM3OCUgNDAuNzQxMTQlLCAwLjA0OTc5JSAzNy4wMTk3OSUsIDAuMDI1MDMlIDMzLjYwMzI3JSwgMC4wMTk5MyUgMjcuNzQ5NTclLCAwLjEzOTg2JSAyMC45OTgyOCUsIDAuNDM2NzglIDE2LjAyMTUxJSwgMC45MDkwOSUgMTEuMDE1NDklLCAxLjE4ODgxJSA2LjcxMjU2JSwgMS41Mzg0NiUgNC44MTkyOCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0NDQ0NDQzgwOyB9XG4gICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQtLWNvbnRlbnQgLm5vLW9mZmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDQuNXJlbTsgfVxuICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQtLWNvbnRlbnQgLm5vLW9mZmVyIHAge1xuICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudC0tY29udGVudCAucmV3YXJkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50LS1jb250ZW50IC5yZXdhcmQtcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDByZW07IH1cbiAgICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQtLWNvbnRlbnQgLnJld2FyZC1wcm9ncmVzcyAucHJvZHVjdC1pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjM0ZW07IH1cbiAgICAgICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudC0tY29udGVudCAucmV3YXJkLXByb2dyZXNzIC5wcm9kdWN0LWljb24gaW1nIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNi44cmVtO1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNi44cmVtOyB9XG4gICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudC0tY29udGVudCAucmV3YXJkIC50cmlhbmdsZS1saW5rIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50LS1jb250ZW50IC5yZXdhcmQgLnJlcXVpcmVkLXBvaW50cyB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlsc29uIFNvZnQgVzAzJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogLjVyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTk1QTVBOyB9XG4gICAgICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50LS1jb250ZW50IC5yZXdhcmQgLnJlcXVpcmVkLXBvaW50cyBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuM3JlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3MTU5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQtLWNvbnRlbnQgLnJld2FyZCAucmVxdWlyZWQtcG9pbnRzLnJld2FyZC11bmxvY2tlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTcxNTk7IH1cbiAgICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50LS1jb250ZW50IC5yZXdhcmQgLnJlZGVlbS1yZXdhcmQge1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTk1QTVBOyB9XG4gICAgICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50LS1jb250ZW50IC5yZXdhcmQgLnJlZGVlbS1yZXdhcmQucmV3YXJkLWxvY2tlZCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaWxzb24gU29mdCBXMDMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDQ0NDQ0M4MDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNi41cmVtOyB9XG4gICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50IC5vZmZlcnMtbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3Qge1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQgLm9mZmVycy1saXN0LS1pdGVtIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxLjUzODQ2JSA0LjgxOTI4JSwgMi40NTQ1NSUgMy45NjUyMyUsIDQuMTklIDMuMTcyNDYlLCA2LjU2NTE3JSAyLjQ4ODk4JSwgOC44MTExOSUgMi4wNjU0JSwgMTAuNzI1MDMlIDEuODIwMTQlLCAxMy4yMDExMiUgMS42MDIwNyUsIDE1LjMzMDYzJSAxLjQ2NzMlLCAxNy4zNjg4MSUgMS4zNjQwMyUsIDE5LjUwMjQ1JSAxLjI2ODE2JSwgMjEuNjMxMjYlIDEuMTc1MDQlLCAyNC42MTUzOCUgMS4wMzI3JSwgMjYuMzQ3MzQlIDAuOTQyJSwgMjguMDE3MTMlIDAuODUyNjclLCAyOS42NDY1JSAwLjc2NDcyJSwgMzEuNTkzMDElIDAuNjYwNDElLCAzNC44MzU3MyUgMC40OTI3NyUsIDM2LjEzOTE2JSAwLjQyODkyJSwgMzcuODk5NDQlIDAuMzQ2ODIlLCA0MC43MDk4NiUgMC4yMjg0JSwgNDMuNjExMzMlIDAuMTI2NTElLCA0Ni40MjA5OCUgMC4wNTE2NCUsIDQ5LjcyMDI4JSAwJSwgNTEuNzg1NTklIC0wLjA0MjM0JSwgNTMuNzQ0NTUlIC0wLjA3OTE3JSwgNTUuNzg4MzIlIC0wLjA4NjU3JSwgNTguNTE2ODUlIC0wLjAyMzI0JSwgNjEuNDY4NTMlIDAuMTcyMTIlLCA2Mi44NzI1MiUgMC4zMzc2OSUsIDY1LjA1NjU3JSAwLjY5NjA0JSwgNjYuNDg3OTclIDAuOTU4ODYlLCA2OC4zNDU2NiUgMS4yODI2MiUsIDcwLjUxMjU5JSAxLjU3NzQ1JSwgNzIuMzA3NjklIDEuNzIxMTclLCA3My41MzYzNiUgMS43NzU1NiUsIDc0Ljg1NzM0JSAxLjgxNjclLCA3Ni41NDgyNSUgMS44NDgwMiUsIDc4LjExNDY5JSAxLjg2MDU5JSwgNzkuNDU2NjQlIDEuODYyMTMlLCA4MS42NzgzMiUgMS44NTMzNiUsIDgyLjg0MTk2JSAxLjg0NjgyJSwgODQuMjE2MDglIDEuODQwNjIlLCA4NS45MDkwOSUgMS44NDA2MiUsIDg3LjQwMzUlIDEuODU0NTYlLCA4OS4xMzQyNyUgMS44OTgxMSUsIDkwLjE5MDkxJSAxLjk0NjY0JSwgOTEuNzQ4MjUlIDIuMDY1MjMlLCA5My4wOTY1JSAyLjI0MTMxJSwgOTUuMjIzMDglIDIuNzI5NDMlLCA5Ni41NTAzNSUgMy4yMzIzNiUsIDk3LjY5MjMxJSAzLjk1ODY5JSwgOTguMjUxNzUlIDUuMTYzNTElLCA5OC42ODgxMSUgMTAuMzY2NDQlLCA5OC45NDgyNSUgMTQuMzQwNDUlLCA5OS4yNjIyNCUgMjAuMDIwMzElLCA5OS40MzQ5NyUgMjMuNzM2NDklLCA5OS41NzQxMyUgMjcuMTkyMDglLCA5OS43MjQ0OCUgMzEuNjU0OTElLCA5OS44Mjg2NyUgMzUuNTM2NjYlLCA5OS45MjIzOCUgNDAuMjUwNzclLCA5OS45OTAyMSUgNDYuNDg3NDQlLCAxMDAlIDUwLjQyODkyJSwgOTkuOTY5OTMlIDU0LjQzNDk0JSwgOTkuODg5NTElIDU4LjYwMDE3JSwgOTkuNzcyNzMlIDYyLjc1NTA4JSwgOTkuNjQ0NzYlIDY2LjU1ODg2JSwgOTkuNTI3OTclIDY5LjgxMTg4JSwgOTkuNDQwNTYlIDcyLjI4Nzk1JSwgOTkuMzMwMDclIDc1LjYxOTYyJSwgOTkuMjQ4MjUlIDc4LjEyOTI2JSwgOTkuMTIwMjglIDgxLjc0NDc1JSwgOTkuMDExMTklIDg0LjI1NzY2JSwgOTguNzQxMjYlIDg4LjQ2Njk1JSwgOTguNDk3OSUgOTAuNzU3ODMlLCA5OC4xNzQ4MyUgOTIuODc3MTElLCA5Ny42MjIzOCUgOTUuMzUyODQlLCA5Ni42NTI0NSUgOTcuMDUzMDElLCA5NS44MjcyNyUgOTcuNzgxMjQlLCA5NC45NjUwMyUgOTguMjc4ODMlLCA5My40OTcyJSA5OC44Mjk2JSwgOTEuOTg1MzElIDk5LjIxNTgzJSwgOTAuMzQxOTYlIDk5LjUxMjU2JSwgODguNDQyNjYlIDk5Ljc0ODAyJSwgODYuNDM0MjclIDk5LjkwNTE2JSwgODQuNjM3NzYlIDk5Ljk4Mjc5JSwgODMuNDIyMzglIDEwMC4wMDY4OCUsIDgxLjMyODY3JSAxMDAuMDAwNTIlLCA3OC4yOTIzMSUgOTkuODk3MjUlLCA3Ni43NjI5NCUgOTkuODEzNiUsIDczLjg1NTk0JSA5OS42MTc3MyUsIDcxLjIxMTE5JSA5OS40MTc1NiUsIDY3LjkzMjUyJSA5OS4xNjc2NCUsIDY2Ljc2NjkyJSA5OS4wODI3OSUsIDY0Ljk3Mjk0JSA5OC45NTk5JSwgNjMuMDEwNjMlIDk4LjgzOTQxJSwgNjEuNjkyNDUlIDk4Ljc2Nzk5JSwgNTkuNDY2OTklIDk4LjY2NzMlLCA1Ny4xNDI4NyUgOTguNTkyMjUlLCA1NC40OTcwNiUgOTguNTQ3NjglLCA1MS45MDYyOSUgOTguNTQ5MjMlLCA1MC4wNzU4JSA5OC41Nzg0OSUsIDQ4LjQ2MTU0JSA5OC42MjM5MiUsIDQ3LjM3MDYzJSA5OC42NjQwMyUsIDQ1LjQ1MTg5JSA5OC43NDg3MSUsIDQzLjE4JSA5OC44NjkxOSUsIDQyLjMzMTgyJSA5OC45MTk0NSUsIDQwLjMyMzU3JSA5OS4wNDc4NSUsIDM4LjM2NjkyJSA5OS4xODI3OSUsIDM2Ljk0MDM1JSA5OS4yODYwNiUsIDM1LjI5NDU1JSA5OS40MDY1NCUsIDMzLjQ0NTM4JSA5OS41NDIlLCAzMi4wMjA0MiUgOTkuNjQzODklLCAzMC40MzM3OCUgOTkuNzUxNjQlLCAyNy44NDMwMSUgOTkuOTA2NTQlLCAyNi4zNjExMiUgOTkuOTc4MTQlLCAyNC4xOTUxNyUgMTAwLjA1MTI5JSwgMjEuNjAzNSUgMTAwLjA3MjEyJSwgMTkuNTQyMTclIDEwMC4wMTk2MiUsIDE2Ljg1MzE1JSA5OS44Mjc4OCUsIDE1LjYzMzIyJSA5OS42NzYyNSUsIDE0LjA5NzYyJSA5OS40MDE4OSUsIDExLjk0NjM2JSA5OC44NDA2MiUsIDEwLjQwMzA4JSA5OC4yODk4NSUsIDguOTY2NSUgOTcuNjQzMiUsIDcuNDA0NjklIDk2Ljc2MDU5JSwgNS44MzgyNSUgOTUuNjI3MDIlLCA0LjA1NTk0JSA5My44MDM3OSUsIDIuMzQ5NjUlIDkwLjc2OTcxJSwgMS4yNTg3NCUgODYuOTE5MSUsIDAuODM0ODMlIDg0LjEwNzU3JSwgMC41NDE4OSUgODAuNzM3ODclLCAwLjI1NDA2JSA3NC40NTg4NiUsIDAuMTM5ODYlIDcwLjU2Nzk5JSwgMC4wNjgxMSUgNjUuNDk4MjglLCAwLjA5NDgzJSA1OS41MTA2NyUsIDAuMTM5ODYlIDU0LjIxNjg3JSwgMC4xMzQyNyUgNDYuODc3MjglLCAwLjA4Mzc4JSA0MC43NDExNCUsIDAuMDQ5NzklIDM3LjAxOTc5JSwgMC4wMjUwMyUgMzMuNjAzMjclLCAwLjAxOTkzJSAyNy43NDk1NyUsIDAuMTM5ODYlIDIwLjk5ODI4JSwgMC40MzY3OCUgMTYuMDIxNTElLCAwLjkwOTA5JSAxMS4wMTU0OSUsIDEuMTg4ODElIDYuNzEyNTYlLCAxLjUzODQ2JSA0LjgxOTI4JSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREVFOEFDOyB9XG4gICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3QtLWl0ZW06bnRoLWNoaWxkKG4rMik6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwLjYyOTgxJSA2LjIyODM3JSwgMS4zMjk2JSA2LjA1NTM2JSwgMi42MjAwOCUgNS45OTkxMyUsIDQuMTI4NzYlIDUuODgyMzUlLCA1LjY2ODMlIDUuODgyMzUlLCA3LjQ4Nzc1JSA1Ljg4MjM1JSwgOS4xNjcyNSUgNS44ODIzNSUsIDEwLjQyNjg3JSA1LjcwOTM0JSwgMTEuNjg2NDklIDUuNzA5MzQlLCAxMi41MjYyNCUgNS41MzYzMyUsIDEzLjQ5MzA3JSA1LjUwNDg0JSwgMTQuNTU1NjMlIDUuMzYzMzIlLCAxNS44ODUyMyUgNS4wMTczJSwgMTcuNTY0NzMlIDQuNjcxMjglLCAxOC4wNTQ1OCUgNC42NzEyOCUsIDE5LjUyNDE0JSA0LjY3MTI4JSwgMjEuMTMzNjYlIDQuNDk4MjclLCAyMi4xODMzNCUgNC40OTgyNyUsIDIzLjIzMzAzJSA0LjMyNTI2JSwgMjQuMzUyNjklIDQuMTUyMjUlLCAyNi4xNzIxNSUgMy45NzkyNCUsIDI3LjU3MTczJSAzLjk3OTI0JSwgMjkuNjcxMSUgMy45NzkyNCUsIDMxLjU2MDUzJSAzLjYzMzIyJSwgMzQuMzU5NjklIDMuODA2MjMlLCAzNS44MjkyNSUgMy44MDYyMyUsIDM4LjYyODQxJSAzLjQ2MDIxJSwgNDEuMjg3NjElIDMuMjg3MiUsIDQyLjYxNzIxJSAzLjI4NzIlLCA0NC41MDY2NSUgMy4yODcyJSwgNDYuMzk2MDglIDMuMjg3MiUsIDQ3LjkzNTYyJSAzLjExNDE5JSwgNDkuOTY1MDElIDIuNTk1MTYlLCA1Mi43NjQxNyUgMi4wNzYxMiUsIDU0LjU4MzYyJSAxLjczMDElLCA1Ny4xNzI4NSUgMS4yMTEwNyUsIDYwLjExMTk3JSAwLjY5MjA0JSwgNjIuODQxMTUlIDAuNjkyMDQlLCA2Ni4yNzAxMiUgMCUsIDY4LjU3OTQzJSAwLjM0NjAyJSwgNzAuNjA4ODIlIDAlLCA3NC41OTc2MiUgMC41MTkwMyUsIDc3LjI1NjgyJSAwLjY5MjA0JSwgNzkuMTQ2MjYlIDAuNjkyMDQlLCA4Mi4wMTU0JSAxLjAzODA2JSwgODQuOTU0NTElIDEuMzg0MDglLCA4Ny4yNjM4MiUgMS45MDMxMSUsIDg5LjcxMzA5JSAyLjI0OTEzJSwgOTEuMzkyNTglIDIuNDIyMTUlLCA5Mi45MzIxMiUgMi41OTUxNiUsIDk0LjEyMTc2JSAyLjc2ODE3JSwgOTUuODcxMjQlIDIuOTQxMTglLCA5Ny43NjA2NyUgMy4xMTQxOSUsIDk4LjY3MDQlIDMuMjg3MiUsIDk5LjAyMDI5JSAzLjYzMzIyJSwgOTkuMjMwMjMlIDQuMTUyMjUlLCA5OS40Mzk0NyUgNC43NDUxNiUsIDk5LjQ3OTM2JSA0Ljg2MzQ5JSwgOTkuNjA3NDIlIDUuMzE5NzIlLCA5OS43MjAwOCUgNS44ODIzNSUsIDk5Ljc5MDA2JSA4LjgyMzUzJSwgOTkuNzkwMDYlIDE0LjUzMjg3JSwgOTkuODYwMDQlIDI0LjIyMTQ1JSwgOTkuODYwMDQlIDI5Ljc1Nzc5JSwgOTkuOTMwMDIlIDM2LjMzMjE4JSwgOTkuODk1MDMlIDM5LjcwNjkyJSwgOTkuOTMwMDIlIDQ1Ljg0Nzc1JSwgOTkuOTMwMDIlIDUzLjYzMzIyJSwgOTkuOTMwMDIlIDU3Ljc4NTQ3JSwgOTkuOTQzMzIlIDYzLjI0NjcxJSwgOTkuOTMwMDIlIDY3LjQ3NDA1JSwgOTkuOTA0MTMlIDcwLjk5MDQ4JSwgOTkuOTMwMDIlIDczLjAxMDM4JSwgOTkuODcxOTQlIDc3LjIxNzgyJSwgOTkuODY0OTQlIDc4LjYwMTklLCA5OS44NTE2NCUgODEuMTEwNTUlLCA5OS44MzQxNSUgODQuMjIyNjYlLCA5OS43OTAwNiUgOTEuNTIyNjYlLCA5OS43OTAwNiUgOTIuNTYwNzMlLCA5OS43MjAwOCUgOTMuMjUyNzclLCA5OS41MTAxNSUgOTQuNDYzODQlLCA5OC42NzA0JSA5NS44NDc5MiUsIDk3LjgzMDY1JSA5Ni4zNjY5NiUsIDk3LjA2MDg4JSA5Ni43MTI5OCUsIDk1Ljk0OTYyJSA5Ny4yMzA2MiUsIDkzLjQyMTk3JSA5Ny43NTEwNCUsIDkxLjE4MjY1JSA5Ny45MjQwNSUsIDg3LjcyNDI4JSA5OC4wNTk2OSUsIDc5LjQ2MTE2JSA5OC41NTA2OSUsIDc2Ljk0MTkyJSA5OC40OTM3NyUsIDczLjk2NzgxJSA5OC40MzU5OSUsIDY3LjgxMDAxJSA5OC4zNTEyMSUsIDYxLjAyMjA0JSA5OC4wOTcwNiUsIDUyLjgzNDUlIDk3LjIzMjAxJSwgNDkuMjY1NTclIDk2LjcxMjk4JSwgNDYuNDY2NDElIDk2LjUzOTk3JSwgNDMuNTk3MjclIDk2LjE5Mzk0JSwgNDAuMzc4MjQlIDk1LjY3NDkxJSwgMzYuNjY5MzUlIDk1LjMyODg5JSwgMzQuNSUgOTQuOTgyODclLCAzMi40ODkzNiUgOTQuNzY5MiUsIDMxLjA3MTAzJSA5NC44MDk4NiUsIDI5LjUzMTQ5JSA5NC42MzY2OCUsIDI3LjU3MjA4JSA5NC42MzY4NSUsIDI1LjQ1ODcxJSA5NC42MzU0NyUsIDIzLjA5MzQyJSA5NC44MDk4NiUsIDE5LjU3MTElIDk1LjAxMjQ2JSwgMTYuMDQxOTklIDk1LjU0ODc5JSwgMTEuNTQ2NTQlIDk2LjUzOTc5JSwgOS43OTcwNiUgOTYuODg1ODElLCA4LjMyNzUlIDk3LjQwNDg0JSwgNi43MTc5OCUgOTcuNzUwODclLCA1LjMxODQlIDk4LjI2OTklLCA0LjA1ODc4JSA5OC45NjE5NCUsIDIuMjM5MzMlIDk5LjgyNjk5JSwgMS42MTU2MSUgOTkuODUxMzglLCAwLjg3NDE4JSA5OS4xOTk2NSUsIDAuNTU5ODMlIDk4LjQ0MjkxJSwgMC4zNjA0NiUgOTcuNzQ1MTYlLCAwLjI3OTkyJSA5Ny4wNTg4MiUsIDAuMjMyMTklIDk2LjI1NDE1JSwgMC4yMDk5NCUgOTEuMTc2NDclLCAwLjIwOTk0JSA4OS4xMDAzNSUsIDAuMTcxMTclIDg1Ljg5OTY1JSwgMC4xNTAxNyUgODMuNTkzOTQlLCAwLjEyODEzJSA4MC4zNjUwNSUsIDAuMTEwNjQlIDc2LjY3MzAxJSwgMC4wOTQ2MSUgNzAuMjEzNDklLCAwLjA5MTY3JSA2NC4yMTU1NyUsIDAuMDk2MDElIDU5LjE0MDQ4JSwgMC4wOTk3OSUgNTYuODA0ODQlLCAwLjExMzc5JSA1MC44MzczNyUsIDAuMTIzMjMlIDQ3LjcyMDc2JSwgMC4wNjk5OCUgNDEuMTc2NDclLCAwJSAzMi4wMDY5MiUsIDAuMDAxMDUlIDI5LjA3OTQxJSwgMCUgMjcuODU0NjclLCAwJSAyMy44NzU0MyUsIDAlIDIxLjYyNjMlLCAwJSAxNS45MTY5NiUsIDAlIDE0LjUzMjg3JSwgMCUgMTIuOTc1NzglLCAwJSAxMS41OTE3JSwgLTAuMDE0JSAxMC44MTAzOCUsIC0wLjAxNzg0JSA5LjM0MTM1JSwgMCUgNy45NTg0OCUsIDAuNjI5ODElIDYuMjI4MzclKTsgfVxuICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQgLm9mZmVycy1saXN0LS1pdGVtLmhpZGRlbi1vZmZlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQgLm9mZmVycy1saXN0LS1pdGVtLmhpZGRlbi1vZmZlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiB1bnNldDsgfSB9XG4gICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3QtLWl0ZW0uZW1wdHktbGlzdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDQ0NDQ0M4MDsgfVxuICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQgLm9mZmVycy1saXN0LS1pdGVtIC5vZmZlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMzJyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7IH1cbiAgICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQgLm9mZmVycy1saXN0LS1pdGVtIC5vZmZlci1pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwcmVtOyB9XG4gICAgICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50IC5vZmZlcnMtbGlzdC0taXRlbSAub2ZmZXItZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogMXJlbTsgfVxuICAgICAgICAgICAgICAgIC5ob21lLW9mZmVycy1yZWRlZW1hYmxlcy1yZWRlc2lnbi1jb21wb25lbnQgLmphbWJhLXJld2FyZHMtLW9mZmVycyAucmVkZWVtYWJsZXMtY29tcG9uZW50IC5vZmZlcnMtbGlzdC0taXRlbSAub2ZmZXItZGV0YWlscyAub2ZmZXItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gICAgICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQgLm9mZmVycy1saXN0LS1pdGVtIC5vZmZlci1kZXRhaWxzIC5vZmZlci1kZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzU5NUE1QTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgLmhvbWUtb2ZmZXJzLXJlZGVlbWFibGVzLXJlZGVzaWduLWNvbXBvbmVudCAuamFtYmEtcmV3YXJkcy0tb2ZmZXJzIC5yZWRlZW1hYmxlcy1jb21wb25lbnQgLm9mZmVycy1saXN0LS1pdGVtIC5uby1vZmZlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1cmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQuNXJlbTsgfVxuICAgICAgICAgICAgICAuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IC5qYW1iYS1yZXdhcmRzLS1vZmZlcnMgLnJlZGVlbWFibGVzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3QtLWl0ZW0gLm5vLW9mZmVyIHAge1xuICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuXG4uamFtYmEtbW9iaWxlLWhpc3Rvcnkge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5qYW1iYS1tb2JpbGUtaGlzdG9yeS5zZWN0aW9uLWNvbXBvbmVudC53YXZlLXRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG4gICAgcGFkZGluZzogNS4ycmVtIDEuNnJlbTsgfVxuICAgIC5qYW1iYS1tb2JpbGUtaGlzdG9yeS5zZWN0aW9uLWNvbXBvbmVudC53YXZlLXRvcDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0Y0RjM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAuamFtYmEtbW9iaWxlLWhpc3Rvcnkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGdhcDogM3JlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0Y0RjM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5qYW1iYS1tb2JpbGUtaGlzdG9yeSBoMiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07IH1cbiAgICAgIC5qYW1iYS1tb2JpbGUtaGlzdG9yeSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgLmphbWJhLW1vYmlsZS1oaXN0b3J5IHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gNS42cmVtOyB9IH1cblxuLmphbWJhLWZjcy10aGlyZC1wYXJ0eS1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1ncmVlbi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjZyZW07IH1cblxuLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50LnByb2dyZXNzLWFkZGl0aW9uYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxNXJlbTsgfVxuICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTQuMXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5yZXdhcmQtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA2LjhyZW07XG4gICAgICBoZWlnaHQ6IDYuOHJlbTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbCB7XG4gICAgICB3aWR0aDogNi45cmVtO1xuICAgICAgaGVpZ2h0OiA2LjlyZW07XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5oaWdoY29udHJhc3QgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmhpZ2hjb250cmFzdCAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWw6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsIC5jaXJjbGUgLnByb2dyZXNzLW1hc2ssXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWwgLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIHdpZHRoOiA2LjlyZW07XG4gICAgICAgIGhlaWdodDogNi45cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbCAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXM7XG4gICAgICAgIHRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMXM7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxczsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsIC5jaXJjbGUgLnByb2dyZXNzLW1hc2sge1xuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDBweCBjYWxjKDEwMCUgLSA2LjlyZW0pIGNhbGMoMTAwJSAtIDYuOXJlbSkgMy40NXJlbSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbCAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDBweCBjYWxjKDEwMCUgLSAzLjQ1cmVtKSBjYWxjKDEwMCUgLSA2LjlyZW0pIDBweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsIC5jaXJjbGUgLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAuaGlnaGNvbnRyYXN0IC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbCAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hY2NvdW50L3llbGxvdy1zcXVhcmUuc3ZnXCIpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpOyB9XG4gICAgICAgICAgICAuZWRnZSAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWwgLmNpcmNsZSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcmVtO1xuICAgICAgICAgICAgICB3aWR0aDogNDByZW07IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbCAuaW5zZXQge1xuICAgICAgICB3aWR0aDogNS45cmVtO1xuICAgICAgICBoZWlnaHQ6IDUuOXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiM1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxM1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxM1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxNlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxNlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxOVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxOVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyMlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyMlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyNVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyNVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyOFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyOFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMjlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzMVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzMVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzNFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzNFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzN1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzN1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMzhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0MFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0MFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0M1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0M1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0NlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0NlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNDdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0OVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0OVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1MlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1MlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1NVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1NVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1OFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1OFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNTlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2MVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2MVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2NFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2NFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2N1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2N1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNjhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3MFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3MFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3M1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3M1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3NlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3NlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNzdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3OVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3OVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4MlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4MlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4NVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4NVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4OFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4OFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiODlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5MVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5MVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5NFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5NFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOTVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5N1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5N1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOThcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOThcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQjFENDYxOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTAwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0IxRDQ2MTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMS44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMS44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiM1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNS40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNS40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiNlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiN1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMi42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyLjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMi42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI1LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiOVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNi4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNi4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMi40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMi40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjExXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE5LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTkuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE5LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjExXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM5LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQzLjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxM1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIzLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjMuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIzLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0Ni44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ2LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0Ni44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxNFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI1LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDUwLjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxNVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjdkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxNlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjguOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDU3LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxN1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxOFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzIuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDY0LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxOVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM0LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzQuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjE5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyMFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyMVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM3LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzcuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM3LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3NS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyMlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM5LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM5LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3OS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3OS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyM1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQxLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDEuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQxLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjIzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4Mi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4Mi44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyNFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQzLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQzLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4Ni40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4Ni40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyNVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyNlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ2LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ2LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkzLjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyN1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ4LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDguNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ4LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDk3LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyOFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDUwLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUwLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDAuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMDAuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIyOVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDUyLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTIuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUyLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjI5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDQuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMDQuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzMFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzMVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU1LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTUuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU1LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMTEuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMTEuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzMlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU3LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTcuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU3LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMTUuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMTUuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzM1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU5LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTkuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU5LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjMzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMTguOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMTguOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDExOC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzNFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjEuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjIuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjIuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMi40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzNVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYzZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYzZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjNkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTI2ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI2ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzNlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY0LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjQuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY0LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjkuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjkuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzN1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY2LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjYuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY2LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzMuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzMuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzOFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjguNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzYuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzYuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNi44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIzOVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcwLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzAuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcwLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjM5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDAuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNDAuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0MFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0MVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDczLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzMuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDczLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDcuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNDcuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0MlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzUuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTEuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTEuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0M1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDc3LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzcuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc3LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTQuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTQuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0NFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzkuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTguNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTguNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0NVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgxZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDgxZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODFkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTYyZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTYyZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0NlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNjUuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNjUuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0N1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDg0LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODQuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDg0LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNjkuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNjkuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0OFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNzIuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNzIuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE3Mi44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI0OVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDg4LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODguMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDg4LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNzYuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNzYuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE3Ni40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1MFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1MVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkxLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTEuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkxLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODMuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODMuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4My42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1MlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkzLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkzLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODcuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODcuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4Ny4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1M1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDk1LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTUuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk1LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjUzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOTAuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxOTAuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE5MC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1NFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDk3LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk3LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOTQuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxOTQuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE5NC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1NVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDk5ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDk5ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTlkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOThkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTk4ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTk4ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1NlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDEuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMDEuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1N1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwMi42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwMi42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAyLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDUuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMDUuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwNS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1OFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDguOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMDguOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwOC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI1OVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwNi4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwNi4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA2LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjU5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTIuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTIuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxMi40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2MFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjE2ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjE2ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2MVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwOS44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwOS44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA5LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTkuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTkuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxOS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2MlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjMuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMjMuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyMy4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2M1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExMy40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExMy40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTEzLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjYzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjYuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMjYuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNi44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2NFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMzAuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMzAuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIzMC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2NVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExN2RlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMTdkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTdkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMzRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjM0ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjM0ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2NlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExOC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExOC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMzcuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMzcuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIzNy42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2N1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMC42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMC42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIwLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDEuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDEuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0MS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2OFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMi40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMi40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDQuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDQuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0NC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI2OVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyNC4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyNC4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI0LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjY5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDguNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDguNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0OC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3MFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNTJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjUyZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjUyZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3MVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyNy44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyNy44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI3LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNTUuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNTUuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1NS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3MlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjcyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNTkuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNTkuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1OS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3M1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMS40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzMS40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMxLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNjIuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNjIuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI2Mi44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3NFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMzLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNjYuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNjYuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI2Ni40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3NVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3NlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzMuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzMuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3My42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3N1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzOC42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzOC42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM4LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzcuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzcuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3Ny4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3OFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQwLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyODAuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyODAuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI4MC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI3OVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0Mi4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0Mi4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQyLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyODQuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyODQuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI4NC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4MFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0NGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyODhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjg4ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjg4ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4MVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0NS44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0NS44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ1LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyOTEuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyOTEuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI5MS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4MlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyOTUuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyOTUuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI5NS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4M1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0OS40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0OS40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ5LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjgzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyOTguOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyOTguOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI5OC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4NFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDIuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDIuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwMi40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4NVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1M2RlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTNkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzA2ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzA2ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4NlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDkuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDkuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwOS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4N1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1Ni42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1Ni42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTU2LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMTMuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMTMuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMxMy4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4OFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMTYuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMTYuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNi44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI4OVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2MC4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2MC4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTYwLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjg5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMjAuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMjAuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMyMC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5MFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2MmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzI0ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzI0ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5MVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2My44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2My44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTYzLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMjcuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMjcuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMyNy42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5MlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzEuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzEuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMzMS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5M1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2Ny40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2Ny40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTY3LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjkzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzQuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzQuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMzNC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5NFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzguNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzguNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMzOC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5NVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE3MWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNzFkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzFkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNDJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzQyZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzQyZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5NlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE3Mi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3Mi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNDUuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNDUuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0NS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5N1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE3NC42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3NC42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTc0LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNDkuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNDkuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0OS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5OFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE3Ni40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3Ni40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTIuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNTIuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1Mi44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCI5OVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE3OC4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3OC4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTc4LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1yYWRpYWxbZGF0YS1wcm9ncmVzcz1cIjk5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTYuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNTYuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1Ni40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtcmFkaWFsW2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLXJhZGlhbFtkYXRhLXByb2dyZXNzPVwiMTAwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3JvdyB7XG4gICAgICB3aWR0aDogMTAuMnJlbTtcbiAgICAgIGhlaWdodDogMTAuMnJlbTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93IC50cmlhbmdsZS1saW5rIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNC4xcmVtOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3cgLnJld2FyZC1pbWcge1xuICAgICAgICB3aWR0aDogMTAuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMC4ycmVtOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3c6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuaGlnaGNvbnRyYXN0IC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3JvdyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5oaWdoY29udHJhc3QgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3JvdyAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93IC5jaXJjbGUgLmZpbGwge1xuICAgICAgICB3aWR0aDogMTAuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMC4ycmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3JvdyAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93IC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXM7XG4gICAgICAgIHRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMXM7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxczsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93IC5jaXJjbGUgLnByb2dyZXNzLW1hc2sge1xuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDBweCBjYWxjKDEwMCUgLSAxMC4ycmVtKSBjYWxjKDEwMCUgLSAxMC4ycmVtKSA1LjFyZW0pO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3cgLmNpcmNsZSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwcHggY2FsYygxMDAlIC0gNS4xcmVtKSBjYWxjKDEwMCUgLSAxMC4ycmVtKSAwcHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3JvdyAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmhpZ2hjb250cmFzdCAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3cgLmNpcmNsZSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvYWNjb3VudC95ZWxsb3ctc3F1YXJlLnN2Z1wiKTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTsgfVxuICAgICAgICAgICAgLmVkZ2UgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93IC5jaXJjbGUgLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcmVtOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3cgLmluc2V0IHtcbiAgICAgICAgd2lkdGg6IDlyZW07XG4gICAgICAgIGhlaWdodDogOXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjZyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiM1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxMFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxMFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxM1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxM1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxNlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxNlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxOVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxOVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjIxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjIxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyMlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyMlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyNVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyNVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyOFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyOFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMjlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzMVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzMVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzNFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzNFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzN1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzN1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMzhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0MFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0MFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0M1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0M1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0NlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0NlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjU4MDRiOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNDdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MDRiOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ODA0YjsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODA0YjsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0OVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNTgwNGI7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0OVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTgwNGI7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjUxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjUxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1MlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1MlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1NVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1NVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1OFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1OFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNTlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2MVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2MVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2NFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2NFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2N1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2N1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNjhcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3MFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3MFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzFcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjcyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjcyXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3M1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3M1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzRcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc1XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3NlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3NlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNzdcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc4XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3OVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3OVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjgxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjgxXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4MlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4MlwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODNcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg0XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4NVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4NVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODZcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg3XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4OFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4OFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiODlcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5MVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5MVwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTJcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkzXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5NFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5NFwiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOTVcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk2XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5N1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWM1M2M7IH1cbiAgICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5N1wiXSAucHJvZ3Jlc3MtbWFzayAuZmlsbDo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWM1M2M7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOThcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFjNTNjOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOThcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGw6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuICAgICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk5XCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzUzYzsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gLnByb2dyZXNzLW1hc2sgLmZpbGwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQjFENDYxOyB9XG4gICAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTAwXCJdIC5wcm9ncmVzcy1tYXNrIC5maWxsOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0IxRDQ2MTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIwXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMS44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMS44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMy42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiM1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNS40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNS40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNy4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDlkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiNlwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwLjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiN1wiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMi42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyLjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMi42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI1LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOFwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyOC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5XCJdIC5jaXJjbGUgLnByb2dyZXNzLW1hc2suZnVsbCxcbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiOVwiXSAuY2lyY2xlIC5maWxsIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNi4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNi4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMi40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMi40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxMFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxMVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjExXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE5LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTkuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE5LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjExXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM5LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzOS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxMlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQzLjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0My4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxM1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIzLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjMuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIzLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjEzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0Ni44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ2LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0Ni44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxNFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI1LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjUuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDUwLjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1MC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxNVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjdkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1NGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxNlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjguOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI4LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDU3LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg1Ny42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxN1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2MS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxOFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzIuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMyLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDY0LjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2NC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxOVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM0LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzQuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjE5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg2OC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyMFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjIwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjIwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg3MmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyMVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjIxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM3LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzcuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM3LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjIxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3NS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyMlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM5LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzkuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM5LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjIyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3OS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3OS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyM1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjIzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQxLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDEuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQxLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjIzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4Mi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4Mi44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyNFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQzLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDMuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQzLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg4Ni40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4Ni40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyNVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyNlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ2LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDYuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ2LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkzLjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5My42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyN1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ4LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDguNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ4LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDk3LjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5Ny4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyOFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDUwLjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTAuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUwLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDAuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMDAuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIyOVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDUyLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTIuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDUyLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjI5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDQuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMDQuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzMFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDU0ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNTRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA4ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzMVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU1LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTUuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU1LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMTEuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMTEuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzMlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU3LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTcuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU3LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMTUuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMTUuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzM1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDU5LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNTkuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDU5LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjMzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMTguOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMTguOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDExOC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzNFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjEuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYxLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjIuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjIuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMi40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzNVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYzZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYzZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNjNkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTI2ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI2ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzNlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY0LjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjQuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY0LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjkuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjkuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzN1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY2LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjYuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY2LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzMuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzMuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzOFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjguNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDY4LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzYuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzYuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNi44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIzOVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcwLjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzAuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDcwLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjM5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDAuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNDAuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0MFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDcyZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNzJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ0ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0MVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDczLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzMuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDczLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNDcuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNDcuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0MlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzUuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc1LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTEuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTEuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0M1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDc3LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzcuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc3LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTQuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTQuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0NFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNzkuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDc5LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTguNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTguNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0NVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgxZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDgxZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoODFkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTYyZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTYyZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0NlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODIuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDgyLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNjUuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNjUuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0N1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDg0LjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODQuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDg0LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNjkuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNjkuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0OFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODYuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDg2LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNzIuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNzIuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE3Mi44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI0OVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDg4LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoODguMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDg4LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjQ5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNzYuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNzYuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE3Ni40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1MFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjUwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjUwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1MVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjUxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkxLjhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTEuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkxLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjUxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODMuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODMuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4My42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1MlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjUyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkzLjZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTMuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkzLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjUyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODcuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODcuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4Ny4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1M1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjUzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDk1LjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTUuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk1LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjUzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOTAuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxOTAuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE5MC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1NFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDk3LjJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTcuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDk3LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOTQuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxOTQuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE5NC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1NVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDk5ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDk5ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTlkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxOThkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTk4ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTk4ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1NlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwMC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAwLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDEuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMDEuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1N1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwMi42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwMi42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTAyLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDUuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMDUuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwNS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1OFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwNC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA0LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMDguOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMDguOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwOC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI1OVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwNi4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwNi4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA2LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjU5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTIuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTIuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxMi40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2MFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMDhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjE2ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjE2ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2MVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEwOS44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEwOS44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTA5LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTkuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMTkuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxOS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2MlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExMS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTExLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjMuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMjMuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyMy4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2M1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExMy40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExMy40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTEzLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjYzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMjYuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMjYuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNi44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2NFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExNS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTE1LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMzAuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMzAuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIzMC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2NVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExN2RlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMTdkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMTdkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMzRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjM0ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjM0ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2NlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDExOC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDExOC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTE4LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMzcuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMzcuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIzNy42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2N1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMC42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMC42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIwLjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDEuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDEuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0MS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2OFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyMi40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMi40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTIyLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDQuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDQuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0NC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI2OVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyNC4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyNC4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI0LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjY5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDguNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDguNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI0OC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3MFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjcwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNTJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjUyZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjUyZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3MVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjcxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyNy44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyNy44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI3LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjcxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNTUuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNTUuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1NS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3MlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjcyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyOS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTI5LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjcyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNTkuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNTkuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI1OS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3M1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMS40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzMS40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMxLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjczXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNjIuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNjIuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI2Mi44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3NFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzMy4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTMzLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNjYuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNjYuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI2Ni40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3NVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3NlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM2LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzMuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzMuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3My42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3N1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzOC42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzOC42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM4LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzcuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzcuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3Ny4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3OFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0MC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQwLjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyODAuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyODAuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI4MC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI3OVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0Mi4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0Mi4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQyLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjc5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyODQuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyODQuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI4NC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4MFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjgwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0NGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNDRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjgwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyODhkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjg4ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjg4ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4MVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjgxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0NS44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0NS44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ1LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjgxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyOTEuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyOTEuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI5MS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4MlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjgyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0Ny42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ3LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjgyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyOTUuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyOTUuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI5NS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4M1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjgzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE0OS40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE0OS40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTQ5LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjgzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyOTguOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyOTguOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI5OC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4NFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1MS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTUxLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDIuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDIuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwMi40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4NVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1M2RlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTNkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTNkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDZkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzA2ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzA2ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4NlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1NC44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTU0LjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDkuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDkuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwOS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4N1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1Ni42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1Ni42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTU2LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMTMuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMTMuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMxMy4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4OFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1OC40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTU4LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMTYuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMTYuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMxNi44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI4OVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2MC4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2MC4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTYwLjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjg5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMjAuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMjAuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMyMC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5MFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkwXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2MmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMjRkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzI0ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzI0ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5MVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2My44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2My44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTYzLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkxXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMjcuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMjcuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMyNy42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5MlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkyXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2NS42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTY1LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkyXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzEuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzEuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMzMS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5M1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkzXCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2Ny40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2Ny40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTY3LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjkzXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzQuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzQuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMzNC44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5NFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE2OS4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTY5LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk0XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzguNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzguNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMzOC40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5NVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk1XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE3MWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNzFkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNzFkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk1XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNDJkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzQyZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzQyZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5NlwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk2XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE3Mi44ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3Mi44ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTcyLjhkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk2XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNDUuNmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNDUuNmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0NS42ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5N1wiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk3XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE3NC42ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3NC42ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTc0LjZkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk3XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNDkuMmRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNDkuMmRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM0OS4yZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5OFwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk4XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE3Ni40ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3Ni40ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTc2LjRkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk4XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTIuOGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNTIuOGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1Mi44ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCI5OVwiXSAuY2lyY2xlIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk5XCJdIC5jaXJjbGUgLmZpbGwge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE3OC4yZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE3OC4yZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTc4LjJkZWcpOyB9XG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5zaXplLWdyb3dbZGF0YS1wcm9ncmVzcz1cIjk5XCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTYuNGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNTYuNGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1Ni40ZGVnKTsgfVxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gLmNpcmNsZSAucHJvZ3Jlc3MtbWFzay5mdWxsLFxuICAgICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnByb2dyZXNzLWNvbnRhaW5lciAuc2l6ZS1ncm93W2RhdGEtcHJvZ3Jlc3M9XCIxMDBcIl0gLmNpcmNsZSAuZmlsbCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIC5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnNpemUtZ3Jvd1tkYXRhLXByb2dyZXNzPVwiMTAwXCJdIC5jaXJjbGUgLmZpbGwuZml4IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAudHJpYW5nbGUtbGluayB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cbiAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnJlcXVpcmVkLXBvaW50cyB7XG4gICAgZm9udC1mYW1pbHk6ICdGaWxzb24gU29mdCBXMDMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogLjVyZW07XG4gICAgY29sb3I6ICM1OTVhNTk7IH1cbiAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucmVxdWlyZWQtcG9pbnRzIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICBwYWRkaW5nOiAuM3JlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTcxNTk7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnJlcXVpcmVkLXBvaW50cy5yZXdhcmQtdW5sb2NrZWQge1xuICAgICAgY29sb3I6ICMxMTcxNTk7IH1cbiAgICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucmVxdWlyZWQtcG9pbnRzLnJld2FyZC1sb2NrZWQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCAucmVkZWVtLXJld2FyZCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICM1OTVhNTk7XG4gICAgZm9udC1mYW1pbHk6ICdGaWxzb24gU29mdCBXMDMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG4gICAgLnByb2dyZXNzLXJhZGlhbC1jb21wb25lbnQgLnJlZGVlbS1yZXdhcmQucmV3YXJkLWxvY2tlZCB7XG4gICAgICBmb250LWZhbWlseTogJ0ZpbHNvbiBTb2Z0IFcwMycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjODA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgICAgIG1pbi13aWR0aDogNi41cmVtO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDFyZW07IH1cblxuLm1lbWJlci1yYW5rLWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmaXJzdCBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tZW1iZXItcmFuay1jb21wb25lbnQge1xuICAgICAgbWFyZ2luLXRvcDogNnJlbTsgfSB9XG4gIC5tZW1iZXItcmFuay1jb21wb25lbnQgLmxvZ28tZGVza3RvcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtOyB9XG4gIC5tZW1iZXItcmFuay1jb21wb25lbnQgLmxvZ28tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgLm1lbWJlci1yYW5rLWNvbXBvbmVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMCAxLjZyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjJyZW07IH1cbiAgICAgIC5tZW1iZXItcmFuay1jb21wb25lbnQgLmxvZ28tZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tZW1iZXItcmFuay1jb21wb25lbnQgLmxvZ28tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogdW5zZXQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIC5tZW1iZXItcmFuay1jb21wb25lbnQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5tZW1iZXItcmFuay1jb21wb25lbnQgLnZhbHVlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC42cmVtOyB9XG4gIC5tZW1iZXItcmFuay1jb21wb25lbnQgLmphbWJhLWJhZGdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAubWVtYmVyLXJhbmstY29tcG9uZW50IC5qYW1iYS1iYWRnZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAubWVtYmVyLXJhbmstY29tcG9uZW50IC5qYW1iYS1iYWRnZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9XG4gICAgICAgIC5tZW1iZXItcmFuay1jb21wb25lbnQgLmphbWJhLWJhZGdlOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9kaXZpZGVybW9iaWxlLnN2Z1wiKTtcbiAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAubWVtYmVyLXJhbmstY29tcG9uZW50IC5hdmFpbGFibGUtcG9pbnRzIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzExNzE1OTtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tZW1iZXItcmFuay1jb21wb25lbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB3aWR0aDogNy4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDtcbiAgICBsaW5lLWhlaWdodDogMS40cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIC5tZW1iZXItcmFuay1jb21wb25lbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuICAubWVtYmVyLXJhbmstY29tcG9uZW50IC5iYWRnZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMTUuM3JlbTtcbiAgICBtaW4taGVpZ2h0OiAzLjRyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vaW1nL2ljb25zL2dyZWVudmVjdG9yLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAgIC5tZW1iZXItcmFuay1jb21wb25lbnQgLmJhZGdlIHNwYW4ge1xuICAgICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgICAgY29sb3I6ICMyQzM5Mzc7IH1cbiAgICAubWVtYmVyLXJhbmstY29tcG9uZW50IC5iYWRnZS5nb2xkIHtcbiAgICAgIG1pbi13aWR0aDogMTcuNnJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9nb2xkbWVtYmVyLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi5yZXdhcmRzLWNvbXBvbmVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLnJld2FyZHMtY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIC5yZXdhcmRzLWNvbXBvbmVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLnJld2FyZHMtY29tcG9uZW50IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5yZXdhcmRzLWNvbXBvbmVudCAudGl0bGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZXdhcmRzLWNvbXBvbmVudCAudGl0bGUtd3JhcHBlciAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5yZXdhcmRzLWNvbXBvbmVudCAudGl0bGUtd3JhcHBlciAudHJpYW5nbGUtbGluayB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICAgLnJld2FyZHMtY29tcG9uZW50IC50aXRsZS13cmFwcGVyIC50cmlhbmdsZS1saW5rOmhvdmVyOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIC5yZXdhcmRzLWNvbXBvbmVudCAudGl0bGUtd3JhcHBlciAudHJpYW5nbGUtbGluayB7XG4gICAgICAgICAgY29sb3I6ICMwMDZDNUI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC5yZXdhcmRzLWNvbXBvbmVudCAudGl0bGUtd3JhcHBlciAudHJpYW5nbGUtbGluazo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vaW1nL2ljb25zL2xpbmthcnJvd21vYmlsZS5zdmdcIik7XG4gICAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07IH1cbiAgICAgICAgICAucmV3YXJkcy1jb21wb25lbnQgLnRpdGxlLXdyYXBwZXIgLnRyaWFuZ2xlLWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2ltZy9pY29ucy9saW5rYXJyb3dtb2JpbGUuc3ZnXCIpOyB9IH1cbiAgLnJld2FyZHMtY29tcG9uZW50IC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHVuc2V0O1xuICAgIGdhcDogMS4ycmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMXJlbSAuMzByZW0gMS41cmVtIC4zMHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgICAucmV3YXJkcy1jb21wb25lbnQgLmNvbnRlbnQge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMi40cmVtOyB9IH1cbiAgICAucmV3YXJkcy1jb21wb25lbnQgLmNvbnRlbnQgbGk6bnRoLWNoaWxkKG4rNikge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweCkge1xuICAgICAgLnJld2FyZHMtY29tcG9uZW50IC5jb250ZW50IGxpOm50aC1jaGlsZChuKzMpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnJld2FyZHMtY29tcG9uZW50IC5jb250ZW50IC5lbXB0eS1yZXdhcmRzIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxLjUzODQ2JSA0LjgxOTI4JSwgMi40NTQ1NSUgMy45NjUyMyUsIDQuMTklIDMuMTcyNDYlLCA2LjU2NTE3JSAyLjQ4ODk4JSwgOC44MTExOSUgMi4wNjU0JSwgMTAuNzI1MDMlIDEuODIwMTQlLCAxMy4yMDExMiUgMS42MDIwNyUsIDE1LjMzMDYzJSAxLjQ2NzMlLCAxNy4zNjg4MSUgMS4zNjQwMyUsIDE5LjUwMjQ1JSAxLjI2ODE2JSwgMjEuNjMxMjYlIDEuMTc1MDQlLCAyNC42MTUzOCUgMS4wMzI3JSwgMjYuMzQ3MzQlIDAuOTQyJSwgMjguMDE3MTMlIDAuODUyNjclLCAyOS42NDY1JSAwLjc2NDcyJSwgMzEuNTkzMDElIDAuNjYwNDElLCAzNC44MzU3MyUgMC40OTI3NyUsIDM2LjEzOTE2JSAwLjQyODkyJSwgMzcuODk5NDQlIDAuMzQ2ODIlLCA0MC43MDk4NiUgMC4yMjg0JSwgNDMuNjExMzMlIDAuMTI2NTElLCA0Ni40MjA5OCUgMC4wNTE2NCUsIDQ5LjcyMDI4JSAwJSwgNTEuNzg1NTklIC0wLjA0MjM0JSwgNTMuNzQ0NTUlIC0wLjA3OTE3JSwgNTUuNzg4MzIlIC0wLjA4NjU3JSwgNTguNTE2ODUlIC0wLjAyMzI0JSwgNjEuNDY4NTMlIDAuMTcyMTIlLCA2Mi44NzI1MiUgMC4zMzc2OSUsIDY1LjA1NjU3JSAwLjY5NjA0JSwgNjYuNDg3OTclIDAuOTU4ODYlLCA2OC4zNDU2NiUgMS4yODI2MiUsIDcwLjUxMjU5JSAxLjU3NzQ1JSwgNzIuMzA3NjklIDEuNzIxMTclLCA3My41MzYzNiUgMS43NzU1NiUsIDc0Ljg1NzM0JSAxLjgxNjclLCA3Ni41NDgyNSUgMS44NDgwMiUsIDc4LjExNDY5JSAxLjg2MDU5JSwgNzkuNDU2NjQlIDEuODYyMTMlLCA4MS42NzgzMiUgMS44NTMzNiUsIDgyLjg0MTk2JSAxLjg0NjgyJSwgODQuMjE2MDglIDEuODQwNjIlLCA4NS45MDkwOSUgMS44NDA2MiUsIDg3LjQwMzUlIDEuODU0NTYlLCA4OS4xMzQyNyUgMS44OTgxMSUsIDkwLjE5MDkxJSAxLjk0NjY0JSwgOTEuNzQ4MjUlIDIuMDY1MjMlLCA5My4wOTY1JSAyLjI0MTMxJSwgOTUuMjIzMDglIDIuNzI5NDMlLCA5Ni41NTAzNSUgMy4yMzIzNiUsIDk3LjY5MjMxJSAzLjk1ODY5JSwgOTguMjUxNzUlIDUuMTYzNTElLCA5OC42ODgxMSUgMTAuMzY2NDQlLCA5OC45NDgyNSUgMTQuMzQwNDUlLCA5OS4yNjIyNCUgMjAuMDIwMzElLCA5OS40MzQ5NyUgMjMuNzM2NDklLCA5OS41NzQxMyUgMjcuMTkyMDglLCA5OS43MjQ0OCUgMzEuNjU0OTElLCA5OS44Mjg2NyUgMzUuNTM2NjYlLCA5OS45MjIzOCUgNDAuMjUwNzclLCA5OS45OTAyMSUgNDYuNDg3NDQlLCAxMDAlIDUwLjQyODkyJSwgOTkuOTY5OTMlIDU0LjQzNDk0JSwgOTkuODg5NTElIDU4LjYwMDE3JSwgOTkuNzcyNzMlIDYyLjc1NTA4JSwgOTkuNjQ0NzYlIDY2LjU1ODg2JSwgOTkuNTI3OTclIDY5LjgxMTg4JSwgOTkuNDQwNTYlIDcyLjI4Nzk1JSwgOTkuMzMwMDclIDc1LjYxOTYyJSwgOTkuMjQ4MjUlIDc4LjEyOTI2JSwgOTkuMTIwMjglIDgxLjc0NDc1JSwgOTkuMDExMTklIDg0LjI1NzY2JSwgOTguNzQxMjYlIDg4LjQ2Njk1JSwgOTguNDk3OSUgOTAuNzU3ODMlLCA5OC4xNzQ4MyUgOTIuODc3MTElLCA5Ny42MjIzOCUgOTUuMzUyODQlLCA5Ni42NTI0NSUgOTcuMDUzMDElLCA5NS44MjcyNyUgOTcuNzgxMjQlLCA5NC45NjUwMyUgOTguMjc4ODMlLCA5My40OTcyJSA5OC44Mjk2JSwgOTEuOTg1MzElIDk5LjIxNTgzJSwgOTAuMzQxOTYlIDk5LjUxMjU2JSwgODguNDQyNjYlIDk5Ljc0ODAyJSwgODYuNDM0MjclIDk5LjkwNTE2JSwgODQuNjM3NzYlIDk5Ljk4Mjc5JSwgODMuNDIyMzglIDEwMC4wMDY4OCUsIDgxLjMyODY3JSAxMDAuMDAwNTIlLCA3OC4yOTIzMSUgOTkuODk3MjUlLCA3Ni43NjI5NCUgOTkuODEzNiUsIDczLjg1NTk0JSA5OS42MTc3MyUsIDcxLjIxMTE5JSA5OS40MTc1NiUsIDY3LjkzMjUyJSA5OS4xNjc2NCUsIDY2Ljc2NjkyJSA5OS4wODI3OSUsIDY0Ljk3Mjk0JSA5OC45NTk5JSwgNjMuMDEwNjMlIDk4LjgzOTQxJSwgNjEuNjkyNDUlIDk4Ljc2Nzk5JSwgNTkuNDY2OTklIDk4LjY2NzMlLCA1Ny4xNDI4NyUgOTguNTkyMjUlLCA1NC40OTcwNiUgOTguNTQ3NjglLCA1MS45MDYyOSUgOTguNTQ5MjMlLCA1MC4wNzU4JSA5OC41Nzg0OSUsIDQ4LjQ2MTU0JSA5OC42MjM5MiUsIDQ3LjM3MDYzJSA5OC42NjQwMyUsIDQ1LjQ1MTg5JSA5OC43NDg3MSUsIDQzLjE4JSA5OC44NjkxOSUsIDQyLjMzMTgyJSA5OC45MTk0NSUsIDQwLjMyMzU3JSA5OS4wNDc4NSUsIDM4LjM2NjkyJSA5OS4xODI3OSUsIDM2Ljk0MDM1JSA5OS4yODYwNiUsIDM1LjI5NDU1JSA5OS40MDY1NCUsIDMzLjQ0NTM4JSA5OS41NDIlLCAzMi4wMjA0MiUgOTkuNjQzODklLCAzMC40MzM3OCUgOTkuNzUxNjQlLCAyNy44NDMwMSUgOTkuOTA2NTQlLCAyNi4zNjExMiUgOTkuOTc4MTQlLCAyNC4xOTUxNyUgMTAwLjA1MTI5JSwgMjEuNjAzNSUgMTAwLjA3MjEyJSwgMTkuNTQyMTclIDEwMC4wMTk2MiUsIDE2Ljg1MzE1JSA5OS44Mjc4OCUsIDE1LjYzMzIyJSA5OS42NzYyNSUsIDE0LjA5NzYyJSA5OS40MDE4OSUsIDExLjk0NjM2JSA5OC44NDA2MiUsIDEwLjQwMzA4JSA5OC4yODk4NSUsIDguOTY2NSUgOTcuNjQzMiUsIDcuNDA0NjklIDk2Ljc2MDU5JSwgNS44MzgyNSUgOTUuNjI3MDIlLCA0LjA1NTk0JSA5My44MDM3OSUsIDIuMzQ5NjUlIDkwLjc2OTcxJSwgMS4yNTg3NCUgODYuOTE5MSUsIDAuODM0ODMlIDg0LjEwNzU3JSwgMC41NDE4OSUgODAuNzM3ODclLCAwLjI1NDA2JSA3NC40NTg4NiUsIDAuMTM5ODYlIDcwLjU2Nzk5JSwgMC4wNjgxMSUgNjUuNDk4MjglLCAwLjA5NDgzJSA1OS41MTA2NyUsIDAuMTM5ODYlIDU0LjIxNjg3JSwgMC4xMzQyNyUgNDYuODc3MjglLCAwLjA4Mzc4JSA0MC43NDExNCUsIDAuMDQ5NzklIDM3LjAxOTc5JSwgMC4wMjUwMyUgMzMuNjAzMjclLCAwLjAxOTkzJSAyNy43NDk1NyUsIDAuMTM5ODYlIDIwLjk5ODI4JSwgMC40MzY3OCUgMTYuMDIxNTElLCAwLjkwOTA5JSAxMS4wMTU0OSUsIDEuMTg4ODElIDYuNzEyNTYlLCAxLjUzODQ2JSA0LjgxOTI4JSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjODA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MnB4KSB7XG4gICAgICAgIC5yZXdhcmRzLWNvbXBvbmVudCAuY29udGVudCAuZW1wdHktcmV3YXJkcyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuICAgIC5yZXdhcmRzLWNvbXBvbmVudCAuY29udGVudCAubm8tb2ZmZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDMyLjRyZW07XG4gICAgICBtaW4taGVpZ2h0OiAxNHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDQuNXJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgICAgLnJld2FyZHMtY29tcG9uZW50IC5jb250ZW50IC5uby1vZmZlciB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMHJlbTsgfSB9XG4gICAgICAucmV3YXJkcy1jb21wb25lbnQgLmNvbnRlbnQgLm5vLW9mZmVyIHAge1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucmV3YXJkcy1jb21wb25lbnQuZGl2aWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9EaXZpZGVyLnN2Z1wiKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjVyZW07XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5yZXdhcmRzLWNvbXBvbmVudC5kaXZpZGVyOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9kaXZpZGVybW9iaWxlLnN2Z1wiKTtcbiAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICBib3R0b206IDA7IH0gfVxuICAucmV3YXJkcy1jb21wb25lbnQgLnRheC1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogIzJDMzkzNztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzLjJyZW0gMCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ub2ZmZXJzLWNvbXBvbmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICNGNkY0RUU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAub2ZmZXJzLWNvbXBvbmVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5vZmZlcnMtY29tcG9uZW50IC50aXRsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZlcnMtY29tcG9uZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5vZmZlcnMtY29tcG9uZW50IC5pbWctd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMC41cmVtO1xuICAgIG1pbi13aWR0aDogMTAuNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAxLjI1cmVtOyB9XG4gIC5vZmZlcnMtY29tcG9uZW50IC5vZmZlci1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAub2ZmZXJzLWNvbXBvbmVudCAuZW1wdHktcmV3YXJkcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3QtLWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMS41Mzg0NiUgNC44MTkyOCUsIDIuNDU0NTUlIDMuOTY1MjMlLCA0LjE5JSAzLjE3MjQ2JSwgNi41NjUxNyUgMi40ODg5OCUsIDguODExMTklIDIuMDY1NCUsIDEwLjcyNTAzJSAxLjgyMDE0JSwgMTMuMjAxMTIlIDEuNjAyMDclLCAxNS4zMzA2MyUgMS40NjczJSwgMTcuMzY4ODElIDEuMzY0MDMlLCAxOS41MDI0NSUgMS4yNjgxNiUsIDIxLjYzMTI2JSAxLjE3NTA0JSwgMjQuNjE1MzglIDEuMDMyNyUsIDI2LjM0NzM0JSAwLjk0MiUsIDI4LjAxNzEzJSAwLjg1MjY3JSwgMjkuNjQ2NSUgMC43NjQ3MiUsIDMxLjU5MzAxJSAwLjY2MDQxJSwgMzQuODM1NzMlIDAuNDkyNzclLCAzNi4xMzkxNiUgMC40Mjg5MiUsIDM3Ljg5OTQ0JSAwLjM0NjgyJSwgNDAuNzA5ODYlIDAuMjI4NCUsIDQzLjYxMTMzJSAwLjEyNjUxJSwgNDYuNDIwOTglIDAuMDUxNjQlLCA0OS43MjAyOCUgMCUsIDUxLjc4NTU5JSAtMC4wNDIzNCUsIDUzLjc0NDU1JSAtMC4wNzkxNyUsIDU1Ljc4ODMyJSAtMC4wODY1NyUsIDU4LjUxNjg1JSAtMC4wMjMyNCUsIDYxLjQ2ODUzJSAwLjE3MjEyJSwgNjIuODcyNTIlIDAuMzM3NjklLCA2NS4wNTY1NyUgMC42OTYwNCUsIDY2LjQ4Nzk3JSAwLjk1ODg2JSwgNjguMzQ1NjYlIDEuMjgyNjIlLCA3MC41MTI1OSUgMS41Nzc0NSUsIDcyLjMwNzY5JSAxLjcyMTE3JSwgNzMuNTM2MzYlIDEuNzc1NTYlLCA3NC44NTczNCUgMS44MTY3JSwgNzYuNTQ4MjUlIDEuODQ4MDIlLCA3OC4xMTQ2OSUgMS44NjA1OSUsIDc5LjQ1NjY0JSAxLjg2MjEzJSwgODEuNjc4MzIlIDEuODUzMzYlLCA4Mi44NDE5NiUgMS44NDY4MiUsIDg0LjIxNjA4JSAxLjg0MDYyJSwgODUuOTA5MDklIDEuODQwNjIlLCA4Ny40MDM1JSAxLjg1NDU2JSwgODkuMTM0MjclIDEuODk4MTElLCA5MC4xOTA5MSUgMS45NDY2NCUsIDkxLjc0ODI1JSAyLjA2NTIzJSwgOTMuMDk2NSUgMi4yNDEzMSUsIDk1LjIyMzA4JSAyLjcyOTQzJSwgOTYuNTUwMzUlIDMuMjMyMzYlLCA5Ny42OTIzMSUgMy45NTg2OSUsIDk4LjI1MTc1JSA1LjE2MzUxJSwgOTguNjg4MTElIDEwLjM2NjQ0JSwgOTguOTQ4MjUlIDE0LjM0MDQ1JSwgOTkuMjYyMjQlIDIwLjAyMDMxJSwgOTkuNDM0OTclIDIzLjczNjQ5JSwgOTkuNTc0MTMlIDI3LjE5MjA4JSwgOTkuNzI0NDglIDMxLjY1NDkxJSwgOTkuODI4NjclIDM1LjUzNjY2JSwgOTkuOTIyMzglIDQwLjI1MDc3JSwgOTkuOTkwMjElIDQ2LjQ4NzQ0JSwgMTAwJSA1MC40Mjg5MiUsIDk5Ljk2OTkzJSA1NC40MzQ5NCUsIDk5Ljg4OTUxJSA1OC42MDAxNyUsIDk5Ljc3MjczJSA2Mi43NTUwOCUsIDk5LjY0NDc2JSA2Ni41NTg4NiUsIDk5LjUyNzk3JSA2OS44MTE4OCUsIDk5LjQ0MDU2JSA3Mi4yODc5NSUsIDk5LjMzMDA3JSA3NS42MTk2MiUsIDk5LjI0ODI1JSA3OC4xMjkyNiUsIDk5LjEyMDI4JSA4MS43NDQ3NSUsIDk5LjAxMTE5JSA4NC4yNTc2NiUsIDk4Ljc0MTI2JSA4OC40NjY5NSUsIDk4LjQ5NzklIDkwLjc1NzgzJSwgOTguMTc0ODMlIDkyLjg3NzExJSwgOTcuNjIyMzglIDk1LjM1Mjg0JSwgOTYuNjUyNDUlIDk3LjA1MzAxJSwgOTUuODI3MjclIDk3Ljc4MTI0JSwgOTQuOTY1MDMlIDk4LjI3ODgzJSwgOTMuNDk3MiUgOTguODI5NiUsIDkxLjk4NTMxJSA5OS4yMTU4MyUsIDkwLjM0MTk2JSA5OS41MTI1NiUsIDg4LjQ0MjY2JSA5OS43NDgwMiUsIDg2LjQzNDI3JSA5OS45MDUxNiUsIDg0LjYzNzc2JSA5OS45ODI3OSUsIDgzLjQyMjM4JSAxMDAuMDA2ODglLCA4MS4zMjg2NyUgMTAwLjAwMDUyJSwgNzguMjkyMzElIDk5Ljg5NzI1JSwgNzYuNzYyOTQlIDk5LjgxMzYlLCA3My44NTU5NCUgOTkuNjE3NzMlLCA3MS4yMTExOSUgOTkuNDE3NTYlLCA2Ny45MzI1MiUgOTkuMTY3NjQlLCA2Ni43NjY5MiUgOTkuMDgyNzklLCA2NC45NzI5NCUgOTguOTU5OSUsIDYzLjAxMDYzJSA5OC44Mzk0MSUsIDYxLjY5MjQ1JSA5OC43Njc5OSUsIDU5LjQ2Njk5JSA5OC42NjczJSwgNTcuMTQyODclIDk4LjU5MjI1JSwgNTQuNDk3MDYlIDk4LjU0NzY4JSwgNTEuOTA2MjklIDk4LjU0OTIzJSwgNTAuMDc1OCUgOTguNTc4NDklLCA0OC40NjE1NCUgOTguNjIzOTIlLCA0Ny4zNzA2MyUgOTguNjY0MDMlLCA0NS40NTE4OSUgOTguNzQ4NzElLCA0My4xOCUgOTguODY5MTklLCA0Mi4zMzE4MiUgOTguOTE5NDUlLCA0MC4zMjM1NyUgOTkuMDQ3ODUlLCAzOC4zNjY5MiUgOTkuMTgyNzklLCAzNi45NDAzNSUgOTkuMjg2MDYlLCAzNS4yOTQ1NSUgOTkuNDA2NTQlLCAzMy40NDUzOCUgOTkuNTQyJSwgMzIuMDIwNDIlIDk5LjY0Mzg5JSwgMzAuNDMzNzglIDk5Ljc1MTY0JSwgMjcuODQzMDElIDk5LjkwNjU0JSwgMjYuMzYxMTIlIDk5Ljk3ODE0JSwgMjQuMTk1MTclIDEwMC4wNTEyOSUsIDIxLjYwMzUlIDEwMC4wNzIxMiUsIDE5LjU0MjE3JSAxMDAuMDE5NjIlLCAxNi44NTMxNSUgOTkuODI3ODglLCAxNS42MzMyMiUgOTkuNjc2MjUlLCAxNC4wOTc2MiUgOTkuNDAxODklLCAxMS45NDYzNiUgOTguODQwNjIlLCAxMC40MDMwOCUgOTguMjg5ODUlLCA4Ljk2NjUlIDk3LjY0MzIlLCA3LjQwNDY5JSA5Ni43NjA1OSUsIDUuODM4MjUlIDk1LjYyNzAyJSwgNC4wNTU5NCUgOTMuODAzNzklLCAyLjM0OTY1JSA5MC43Njk3MSUsIDEuMjU4NzQlIDg2LjkxOTElLCAwLjgzNDgzJSA4NC4xMDc1NyUsIDAuNTQxODklIDgwLjczNzg3JSwgMC4yNTQwNiUgNzQuNDU4ODYlLCAwLjEzOTg2JSA3MC41Njc5OSUsIDAuMDY4MTElIDY1LjQ5ODI4JSwgMC4wOTQ4MyUgNTkuNTEwNjclLCAwLjEzOTg2JSA1NC4yMTY4NyUsIDAuMTM0MjclIDQ2Ljg3NzI4JSwgMC4wODM3OCUgNDAuNzQxMTQlLCAwLjA0OTc5JSAzNy4wMTk3OSUsIDAuMDI1MDMlIDMzLjYwMzI3JSwgMC4wMTk5MyUgMjcuNzQ5NTclLCAwLjEzOTg2JSAyMC45OTgyOCUsIDAuNDM2NzglIDE2LjAyMTUxJSwgMC45MDkwOSUgMTEuMDE1NDklLCAxLjE4ODgxJSA2LjcxMjU2JSwgMS41Mzg0NiUgNC44MTkyOCUpO1xuICAgIGJhY2tncm91bmQ6ICNkZWU4YWM7IH1cbiAgICAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3QtLWl0ZW06bnRoLWNoaWxkKG4rMik6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMC42Mjk4MSUgNi4yMjgzNyUsIDEuMzI5NiUgNi4wNTUzNiUsIDIuNjIwMDglIDUuOTk5MTMlLCA0LjEyODc2JSA1Ljg4MjM1JSwgNS42NjgzJSA1Ljg4MjM1JSwgNy40ODc3NSUgNS44ODIzNSUsIDkuMTY3MjUlIDUuODgyMzUlLCAxMC40MjY4NyUgNS43MDkzNCUsIDExLjY4NjQ5JSA1LjcwOTM0JSwgMTIuNTI2MjQlIDUuNTM2MzMlLCAxMy40OTMwNyUgNS41MDQ4NCUsIDE0LjU1NTYzJSA1LjM2MzMyJSwgMTUuODg1MjMlIDUuMDE3MyUsIDE3LjU2NDczJSA0LjY3MTI4JSwgMTguMDU0NTglIDQuNjcxMjglLCAxOS41MjQxNCUgNC42NzEyOCUsIDIxLjEzMzY2JSA0LjQ5ODI3JSwgMjIuMTgzMzQlIDQuNDk4MjclLCAyMy4yMzMwMyUgNC4zMjUyNiUsIDI0LjM1MjY5JSA0LjE1MjI1JSwgMjYuMTcyMTUlIDMuOTc5MjQlLCAyNy41NzE3MyUgMy45NzkyNCUsIDI5LjY3MTElIDMuOTc5MjQlLCAzMS41NjA1MyUgMy42MzMyMiUsIDM0LjM1OTY5JSAzLjgwNjIzJSwgMzUuODI5MjUlIDMuODA2MjMlLCAzOC42Mjg0MSUgMy40NjAyMSUsIDQxLjI4NzYxJSAzLjI4NzIlLCA0Mi42MTcyMSUgMy4yODcyJSwgNDQuNTA2NjUlIDMuMjg3MiUsIDQ2LjM5NjA4JSAzLjI4NzIlLCA0Ny45MzU2MiUgMy4xMTQxOSUsIDQ5Ljk2NTAxJSAyLjU5NTE2JSwgNTIuNzY0MTclIDIuMDc2MTIlLCA1NC41ODM2MiUgMS43MzAxJSwgNTcuMTcyODUlIDEuMjExMDclLCA2MC4xMTE5NyUgMC42OTIwNCUsIDYyLjg0MTE1JSAwLjY5MjA0JSwgNjYuMjcwMTIlIDAlLCA2OC41Nzk0MyUgMC4zNDYwMiUsIDcwLjYwODgyJSAwJSwgNzQuNTk3NjIlIDAuNTE5MDMlLCA3Ny4yNTY4MiUgMC42OTIwNCUsIDc5LjE0NjI2JSAwLjY5MjA0JSwgODIuMDE1NCUgMS4wMzgwNiUsIDg0Ljk1NDUxJSAxLjM4NDA4JSwgODcuMjYzODIlIDEuOTAzMTElLCA4OS43MTMwOSUgMi4yNDkxMyUsIDkxLjM5MjU4JSAyLjQyMjE1JSwgOTIuOTMyMTIlIDIuNTk1MTYlLCA5NC4xMjE3NiUgMi43NjgxNyUsIDk1Ljg3MTI0JSAyLjk0MTE4JSwgOTcuNzYwNjclIDMuMTE0MTklLCA5OC42NzA0JSAzLjI4NzIlLCA5OS4wMjAyOSUgMy42MzMyMiUsIDk5LjIzMDIzJSA0LjE1MjI1JSwgOTkuNDM5NDclIDQuNzQ1MTYlLCA5OS40NzkzNiUgNC44NjM0OSUsIDk5LjYwNzQyJSA1LjMxOTcyJSwgOTkuNzIwMDglIDUuODgyMzUlLCA5OS43OTAwNiUgOC44MjM1MyUsIDk5Ljc5MDA2JSAxNC41MzI4NyUsIDk5Ljg2MDA0JSAyNC4yMjE0NSUsIDk5Ljg2MDA0JSAyOS43NTc3OSUsIDk5LjkzMDAyJSAzNi4zMzIxOCUsIDk5Ljg5NTAzJSAzOS43MDY5MiUsIDk5LjkzMDAyJSA0NS44NDc3NSUsIDk5LjkzMDAyJSA1My42MzMyMiUsIDk5LjkzMDAyJSA1Ny43ODU0NyUsIDk5Ljk0MzMyJSA2My4yNDY3MSUsIDk5LjkzMDAyJSA2Ny40NzQwNSUsIDk5LjkwNDEzJSA3MC45OTA0OCUsIDk5LjkzMDAyJSA3My4wMTAzOCUsIDk5Ljg3MTk0JSA3Ny4yMTc4MiUsIDk5Ljg2NDk0JSA3OC42MDE5JSwgOTkuODUxNjQlIDgxLjExMDU1JSwgOTkuODM0MTUlIDg0LjIyMjY2JSwgOTkuNzkwMDYlIDkxLjUyMjY2JSwgOTkuNzkwMDYlIDkyLjU2MDczJSwgOTkuNzIwMDglIDkzLjI1Mjc3JSwgOTkuNTEwMTUlIDk0LjQ2Mzg0JSwgOTguNjcwNCUgOTUuODQ3OTIlLCA5Ny44MzA2NSUgOTYuMzY2OTYlLCA5Ny4wNjA4OCUgOTYuNzEyOTglLCA5NS45NDk2MiUgOTcuMjMwNjIlLCA5My40MjE5NyUgOTcuNzUxMDQlLCA5MS4xODI2NSUgOTcuOTI0MDUlLCA4Ny43MjQyOCUgOTguMDU5NjklLCA3OS40NjExNiUgOTguNTUwNjklLCA3Ni45NDE5MiUgOTguNDkzNzclLCA3My45Njc4MSUgOTguNDM1OTklLCA2Ny44MTAwMSUgOTguMzUxMjElLCA2MS4wMjIwNCUgOTguMDk3MDYlLCA1Mi44MzQ1JSA5Ny4yMzIwMSUsIDQ5LjI2NTU3JSA5Ni43MTI5OCUsIDQ2LjQ2NjQxJSA5Ni41Mzk5NyUsIDQzLjU5NzI3JSA5Ni4xOTM5NCUsIDQwLjM3ODI0JSA5NS42NzQ5MSUsIDM2LjY2OTM1JSA5NS4zMjg4OSUsIDM0LjUlIDk0Ljk4Mjg3JSwgMzIuNDg5MzYlIDk0Ljc2OTIlLCAzMS4wNzEwMyUgOTQuODA5ODYlLCAyOS41MzE0OSUgOTQuNjM2NjglLCAyNy41NzIwOCUgOTQuNjM2ODUlLCAyNS40NTg3MSUgOTQuNjM1NDclLCAyMy4wOTM0MiUgOTQuODA5ODYlLCAxOS41NzExJSA5NS4wMTI0NiUsIDE2LjA0MTk5JSA5NS41NDg3OSUsIDExLjU0NjU0JSA5Ni41Mzk3OSUsIDkuNzk3MDYlIDk2Ljg4NTgxJSwgOC4zMjc1JSA5Ny40MDQ4NCUsIDYuNzE3OTglIDk3Ljc1MDg3JSwgNS4zMTg0JSA5OC4yNjk5JSwgNC4wNTg3OCUgOTguOTYxOTQlLCAyLjIzOTMzJSA5OS44MjY5OSUsIDEuNjE1NjElIDk5Ljg1MTM4JSwgMC44NzQxOCUgOTkuMTk5NjUlLCAwLjU1OTgzJSA5OC40NDI5MSUsIDAuMzYwNDYlIDk3Ljc0NTE2JSwgMC4yNzk5MiUgOTcuMDU4ODIlLCAwLjIzMjE5JSA5Ni4yNTQxNSUsIDAuMjA5OTQlIDkxLjE3NjQ3JSwgMC4yMDk5NCUgODkuMTAwMzUlLCAwLjE3MTE3JSA4NS44OTk2NSUsIDAuMTUwMTclIDgzLjU5Mzk0JSwgMC4xMjgxMyUgODAuMzY1MDUlLCAwLjExMDY0JSA3Ni42NzMwMSUsIDAuMDk0NjElIDcwLjIxMzQ5JSwgMC4wOTE2NyUgNjQuMjE1NTclLCAwLjA5NjAxJSA1OS4xNDA0OCUsIDAuMDk5NzklIDU2LjgwNDg0JSwgMC4xMTM3OSUgNTAuODM3MzclLCAwLjEyMzIzJSA0Ny43MjA3NiUsIDAuMDY5OTglIDQxLjE3NjQ3JSwgMCUgMzIuMDA2OTIlLCAwLjAwMTA1JSAyOS4wNzk0MSUsIDAlIDI3Ljg1NDY3JSwgMCUgMjMuODc1NDMlLCAwJSAyMS42MjYzJSwgMCUgMTUuOTE2OTYlLCAwJSAxNC41MzI4NyUsIDAlIDEyLjk3NTc4JSwgMCUgMTEuNTkxNyUsIC0wLjAxNCUgMTAuODEwMzglLCAtMC4wMTc4NCUgOS4zNDEzNSUsIDAlIDcuOTU4NDglLCAwLjYyOTgxJSA2LjIyODM3JSk7IH1cbiAgLm9mZmVycy1jb21wb25lbnQgLm9mZmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAzMy41cmVtO1xuICAgIG1heC13aWR0aDogNDNyZW07XG4gICAgbWluLWhlaWdodDogMTRyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMC43NXJlbSAwIDAuNzVyZW0gMC43NXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXIge1xuICAgICAgICBtaW4td2lkdGg6IDMwLjVyZW07IH0gfVxuICAgIC5vZmZlcnMtY29tcG9uZW50IC5vZmZlcjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMC43cmVtO1xuICAgICAgaGVpZ2h0OiAwLjlyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMS4ycmVtOyB9XG4gICAgLm9mZmVycy1jb21wb25lbnQgLm9mZmVyOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cbiAgICAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXItZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDFyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgICAgIC5vZmZlcnMtY29tcG9uZW50IC5vZmZlci1kZXRhaWxzIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTsgfSB9XG4gICAgICAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXItZGV0YWlscyAudHJpYW5nbGUtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG4gICAgICAgIC5vZmZlcnMtY29tcG9uZW50IC5vZmZlci1kZXRhaWxzIC50cmlhbmdsZS1saW5rOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgICAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXItZGV0YWlscyAub2ZmZXItbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgICAgIC5vZmZlcnMtY29tcG9uZW50IC5vZmZlci1kZXRhaWxzIC5vZmZlci1kZWFkbGluZSxcbiAgICAgIC5vZmZlcnMtY29tcG9uZW50IC5vZmZlci1kZXRhaWxzIC5vZmZlci1sZWdhbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICBjb2xvcjogIzU5NWE1OTsgfVxuICAgICAgLm9mZmVycy1jb21wb25lbnQgLm9mZmVyLWRldGFpbHMgLm9mZmVyLWRlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXItZGV0YWlscyAub2ZmZXItbGVnYWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZW1wdHktc3RhdGUtY29tcG9uZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzVyZW07XG4gIG1pbi13aWR0aDogMzMuNXJlbTtcbiAgaGVpZ2h0OiAxNHJlbTtcbiAgcGFkZGluZzogNC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjODA7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxLjUzODQ2JSA0LjgxOTI4JSwgMi40NTQ1NSUgMy45NjUyMyUsIDQuMTklIDMuMTcyNDYlLCA2LjU2NTE3JSAyLjQ4ODk4JSwgOC44MTExOSUgMi4wNjU0JSwgMTAuNzI1MDMlIDEuODIwMTQlLCAxMy4yMDExMiUgMS42MDIwNyUsIDE1LjMzMDYzJSAxLjQ2NzMlLCAxNy4zNjg4MSUgMS4zNjQwMyUsIDE5LjUwMjQ1JSAxLjI2ODE2JSwgMjEuNjMxMjYlIDEuMTc1MDQlLCAyNC42MTUzOCUgMS4wMzI3JSwgMjYuMzQ3MzQlIDAuOTQyJSwgMjguMDE3MTMlIDAuODUyNjclLCAyOS42NDY1JSAwLjc2NDcyJSwgMzEuNTkzMDElIDAuNjYwNDElLCAzNC44MzU3MyUgMC40OTI3NyUsIDM2LjEzOTE2JSAwLjQyODkyJSwgMzcuODk5NDQlIDAuMzQ2ODIlLCA0MC43MDk4NiUgMC4yMjg0JSwgNDMuNjExMzMlIDAuMTI2NTElLCA0Ni40MjA5OCUgMC4wNTE2NCUsIDQ5LjcyMDI4JSAwJSwgNTEuNzg1NTklIC0wLjA0MjM0JSwgNTMuNzQ0NTUlIC0wLjA3OTE3JSwgNTUuNzg4MzIlIC0wLjA4NjU3JSwgNTguNTE2ODUlIC0wLjAyMzI0JSwgNjEuNDY4NTMlIDAuMTcyMTIlLCA2Mi44NzI1MiUgMC4zMzc2OSUsIDY1LjA1NjU3JSAwLjY5NjA0JSwgNjYuNDg3OTclIDAuOTU4ODYlLCA2OC4zNDU2NiUgMS4yODI2MiUsIDcwLjUxMjU5JSAxLjU3NzQ1JSwgNzIuMzA3NjklIDEuNzIxMTclLCA3My41MzYzNiUgMS43NzU1NiUsIDc0Ljg1NzM0JSAxLjgxNjclLCA3Ni41NDgyNSUgMS44NDgwMiUsIDc4LjExNDY5JSAxLjg2MDU5JSwgNzkuNDU2NjQlIDEuODYyMTMlLCA4MS42NzgzMiUgMS44NTMzNiUsIDgyLjg0MTk2JSAxLjg0NjgyJSwgODQuMjE2MDglIDEuODQwNjIlLCA4NS45MDkwOSUgMS44NDA2MiUsIDg3LjQwMzUlIDEuODU0NTYlLCA4OS4xMzQyNyUgMS44OTgxMSUsIDkwLjE5MDkxJSAxLjk0NjY0JSwgOTEuNzQ4MjUlIDIuMDY1MjMlLCA5My4wOTY1JSAyLjI0MTMxJSwgOTUuMjIzMDglIDIuNzI5NDMlLCA5Ni41NTAzNSUgMy4yMzIzNiUsIDk3LjY5MjMxJSAzLjk1ODY5JSwgOTguMjUxNzUlIDUuMTYzNTElLCA5OC42ODgxMSUgMTAuMzY2NDQlLCA5OC45NDgyNSUgMTQuMzQwNDUlLCA5OS4yNjIyNCUgMjAuMDIwMzElLCA5OS40MzQ5NyUgMjMuNzM2NDklLCA5OS41NzQxMyUgMjcuMTkyMDglLCA5OS43MjQ0OCUgMzEuNjU0OTElLCA5OS44Mjg2NyUgMzUuNTM2NjYlLCA5OS45MjIzOCUgNDAuMjUwNzclLCA5OS45OTAyMSUgNDYuNDg3NDQlLCAxMDAlIDUwLjQyODkyJSwgOTkuOTY5OTMlIDU0LjQzNDk0JSwgOTkuODg5NTElIDU4LjYwMDE3JSwgOTkuNzcyNzMlIDYyLjc1NTA4JSwgOTkuNjQ0NzYlIDY2LjU1ODg2JSwgOTkuNTI3OTclIDY5LjgxMTg4JSwgOTkuNDQwNTYlIDcyLjI4Nzk1JSwgOTkuMzMwMDclIDc1LjYxOTYyJSwgOTkuMjQ4MjUlIDc4LjEyOTI2JSwgOTkuMTIwMjglIDgxLjc0NDc1JSwgOTkuMDExMTklIDg0LjI1NzY2JSwgOTguNzQxMjYlIDg4LjQ2Njk1JSwgOTguNDk3OSUgOTAuNzU3ODMlLCA5OC4xNzQ4MyUgOTIuODc3MTElLCA5Ny42MjIzOCUgOTUuMzUyODQlLCA5Ni42NTI0NSUgOTcuMDUzMDElLCA5NS44MjcyNyUgOTcuNzgxMjQlLCA5NC45NjUwMyUgOTguMjc4ODMlLCA5My40OTcyJSA5OC44Mjk2JSwgOTEuOTg1MzElIDk5LjIxNTgzJSwgOTAuMzQxOTYlIDk5LjUxMjU2JSwgODguNDQyNjYlIDk5Ljc0ODAyJSwgODYuNDM0MjclIDk5LjkwNTE2JSwgODQuNjM3NzYlIDk5Ljk4Mjc5JSwgODMuNDIyMzglIDEwMC4wMDY4OCUsIDgxLjMyODY3JSAxMDAuMDAwNTIlLCA3OC4yOTIzMSUgOTkuODk3MjUlLCA3Ni43NjI5NCUgOTkuODEzNiUsIDczLjg1NTk0JSA5OS42MTc3MyUsIDcxLjIxMTE5JSA5OS40MTc1NiUsIDY3LjkzMjUyJSA5OS4xNjc2NCUsIDY2Ljc2NjkyJSA5OS4wODI3OSUsIDY0Ljk3Mjk0JSA5OC45NTk5JSwgNjMuMDEwNjMlIDk4LjgzOTQxJSwgNjEuNjkyNDUlIDk4Ljc2Nzk5JSwgNTkuNDY2OTklIDk4LjY2NzMlLCA1Ny4xNDI4NyUgOTguNTkyMjUlLCA1NC40OTcwNiUgOTguNTQ3NjglLCA1MS45MDYyOSUgOTguNTQ5MjMlLCA1MC4wNzU4JSA5OC41Nzg0OSUsIDQ4LjQ2MTU0JSA5OC42MjM5MiUsIDQ3LjM3MDYzJSA5OC42NjQwMyUsIDQ1LjQ1MTg5JSA5OC43NDg3MSUsIDQzLjE4JSA5OC44NjkxOSUsIDQyLjMzMTgyJSA5OC45MTk0NSUsIDQwLjMyMzU3JSA5OS4wNDc4NSUsIDM4LjM2NjkyJSA5OS4xODI3OSUsIDM2Ljk0MDM1JSA5OS4yODYwNiUsIDM1LjI5NDU1JSA5OS40MDY1NCUsIDMzLjQ0NTM4JSA5OS41NDIlLCAzMi4wMjA0MiUgOTkuNjQzODklLCAzMC40MzM3OCUgOTkuNzUxNjQlLCAyNy44NDMwMSUgOTkuOTA2NTQlLCAyNi4zNjExMiUgOTkuOTc4MTQlLCAyNC4xOTUxNyUgMTAwLjA1MTI5JSwgMjEuNjAzNSUgMTAwLjA3MjEyJSwgMTkuNTQyMTclIDEwMC4wMTk2MiUsIDE2Ljg1MzE1JSA5OS44Mjc4OCUsIDE1LjYzMzIyJSA5OS42NzYyNSUsIDE0LjA5NzYyJSA5OS40MDE4OSUsIDExLjk0NjM2JSA5OC44NDA2MiUsIDEwLjQwMzA4JSA5OC4yODk4NSUsIDguOTY2NSUgOTcuNjQzMiUsIDcuNDA0NjklIDk2Ljc2MDU5JSwgNS44MzgyNSUgOTUuNjI3MDIlLCA0LjA1NTk0JSA5My44MDM3OSUsIDIuMzQ5NjUlIDkwLjc2OTcxJSwgMS4yNTg3NCUgODYuOTE5MSUsIDAuODM0ODMlIDg0LjEwNzU3JSwgMC41NDE4OSUgODAuNzM3ODclLCAwLjI1NDA2JSA3NC40NTg4NiUsIDAuMTM5ODYlIDcwLjU2Nzk5JSwgMC4wNjgxMSUgNjUuNDk4MjglLCAwLjA5NDgzJSA1OS41MTA2NyUsIDAuMTM5ODYlIDU0LjIxNjg3JSwgMC4xMzQyNyUgNDYuODc3MjglLCAwLjA4Mzc4JSA0MC43NDExNCUsIDAuMDQ5NzklIDM3LjAxOTc5JSwgMC4wMjUwMyUgMzMuNjAzMjclLCAwLjAxOTkzJSAyNy43NDk1NyUsIDAuMTM5ODYlIDIwLjk5ODI4JSwgMC40MzY3OCUgMTYuMDIxNTElLCAwLjkwOTA5JSAxMS4wMTU0OSUsIDEuMTg4ODElIDYuNzEyNTYlLCAxLjUzODQ2JSA0LjgxOTI4JSk7IH1cbiAgLmVtcHR5LXN0YXRlLWNvbXBvbmVudCAuaW5mbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5lbXB0eS1zdGF0ZS1jb21wb25lbnQge1xuICAgICAgbWluLXdpZHRoOiAzMC41cmVtOyB9IH1cblxuLmFjY291bnQtcmV3YXJkcy1jb2RlLXJlZGVzaWduLWNvbXBvbmVudCB7XG4gIHBhZGRpbmc6IDQuOHJlbTsgfVxuICAuYWNjb3VudC1yZXdhcmRzLWNvZGUtcmVkZXNpZ24tY29tcG9uZW50IC50aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvZ2VuZXJpYy1jcmVkaXQtY2FyZC5zdmdcIik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogLjRyZW07XG4gICAgd2lkdGg6IDIuN3JlbTtcbiAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jdGEtcmV3YXJkcy1jb21wb25lbnQge1xuICBiYWNrZ3JvdW5kOiAjZGZlNWRmOyB9XG4gIC5jdGEtcmV3YXJkcy1jb21wb25lbnQgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFyZW0gNC44cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jdGEtcmV3YXJkcy1jb21wb25lbnQgLndyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07IH0gfVxuICAgIC5jdGEtcmV3YXJkcy1jb21wb25lbnQgLndyYXBwZXI6OmJlZm9yZSwgLmN0YS1yZXdhcmRzLWNvbXBvbmVudCAud3JhcHBlcjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogI2RmZTVkZjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAuY3RhLXJld2FyZHMtY29tcG9uZW50IC53cmFwcGVyOjpiZWZvcmUge1xuICAgICAgdG9wOiAtMS45cmVtO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAuMTYxMDMlIDU2LjQzNTY0JSwgMC4yNTA5NCUgNTEuNDc0MjYlLCAwLjM2MDA4JSA0Ny4xNTY0NCUsIDAuNDIxMjIlIDQ1LjM0NTU0JSwgMC41MDA5OCUgNDMuNTY0MzYlLCAwLjU5MTAyJSA0Mi4yMDg5MSUsIDAuNjc1MTElIDQxLjM1NTQ1JSwgMC43NTU2MyUgNDAuODAxOTglLCAwLjg0NTI3JSA0MC40MTE4OCUsIDAuOTE0ODElIDQwLjIzNjYzJSwgMS4wMzIzNyUgNDAuMTIyNzclLCAxLjEyMDY4JSA0MC4wNTU0NSUsIDEuMjEzMzclIDM5Ljc4MzE3JSwgMS4zMTQxOSUgMzkuNDkzMDclLCAxLjQyMTk3JSAzOS4xODkxMSUsIDEuNTQ0ODklIDM4Ljg0OTUlLCAxLjY3MTQ0JSAzOC41MDY5MyUsIDEuNzQ2ODYlIDM4LjMwODkxJSwgMS44MjIzOCUgMzguMTEwODklLCAxLjk0NDglIDM3Ljc5MTA5JSwgMi4wMzUzJSAzNy41NTg0MiUsIDIuMTU3NzQlIDM3LjI0NjUzJSwgMi4yNzM4NCUgMzYuOTU0NDYlLCAyLjM2NTYxJSAzNi43MjU3NCUsIDIuNDYyNjQlIDM2LjQ4NjE0JSwgMi43MjkwNyUgMzUuODM4NjElLCAzLjA4MzklIDM0Ljk5ODAyJSwgMy40OTcwMSUgMzQuMDQ0NTUlLCAzLjk1MTYlIDMzLjAyMzc2JSwgNC40NTgwOCUgMzEuOTE2ODMlLCA0Ljk2NDkxJSAzMC44MzY2MyUsIDUuMzg1NjMlIDI5Ljk1OTQxJSwgNS45Nzg5NCUgMjguNzQ5NSUsIDYuNDk0MTklIDI3LjcyMjc3JSwgNi45NzUwNCUgMjYuNzgyMTglLCA3LjQ0NDglIDI1Ljg4MDIlLCA4LjA0NDk2JSAyNC43NDk1JSwgOC42MjY2MSUgMjMuNjc2MjQlLCA5LjExNjk4JSAyMi43ODUxNSUsIDkuNjA1MjIlIDIxLjkxNTg0JSwgMTAuNDc0MDYlIDIwLjQwMjk3JSwgMTAuOTY1ODQlIDE5LjU2NTM1JSwgMTEuNDE1MjglIDE4LjgxMTg4JSwgMTIuMjM0NzUlIDE3LjQ2ODMyJSwgMTIuOTQ3ODMlIDE2LjMzMzY2JSwgMTMuNzk0NDklIDE1LjAyOTclLCAxNC43MDc5OCUgMTMuNjc1MjUlLCAxNS4yODYzNyUgMTIuODQ2NTMlLCAxNS42MjA5NSUgMTIuMzc3MjMlLCAxNi4xNTQ4OCUgMTEuNjQ1NTQlLCAxNi41Nzg1NSUgMTEuMDc5MjElLCAxNi45MzQ4NyUgMTAuNjExODglLCAxNy44MjYyNyUgOS40ODMxNyUsIDE4LjQzMDUxJSA4Ljc1MDUlLCAxOC45ODY0MiUgOC4xJSwgMTkuNDMxNCUgNy41OTYwNCUsIDIwLjI1NjQxJSA2LjclLCAyMC44MzQ2OSUgNi4xMDU5NCUsIDIxLjcwNDI2JSA1LjI1NDQ2JSwgMjIuNTczNjQlIDQuNDYyMzglLCAyMy40NjQ2OCUgMy43MTA4OSUsIDI0LjA0MzMyJSAzLjI1NjQ0JSwgMjQuNTc5OTElIDIuODYwNCUsIDI1LjE4MDczJSAyLjQ0MTU4JSwgMjYuMTM4NSUgMS44MzQ2NSUsIDI2LjUzOTgzJSAxLjYwMjk3JSwgMjcuMTQxOSUgMS4yODAyJSwgMjguMjExMzMlIDAuNzg1MTUlLCAyOS4xMDIzNiUgMC40NDI1NyUsIDI5Ljk5MzU4JSAwLjE2NzMzJSwgMzAuNzczMzIlIC0wLjAxNjgzJSwgMzEuNzUzODIlIC0wLjE3MzI3JSwgMzIuNTExMzglIC0wLjIzNTY0JSwgMzMuNzU5MTklIC0wLjIyNTc0JSwgMzQuODUwOTglIC0wLjEwMDk5JSwgMzUuNDI2NzMlIDAlLCAzNi4yMzI0MiUgMC4yODQxNiUsIDM2LjkwMTc3JSAwLjY4MDIlLCAzNy43MjQ2NCUgMS4zNDI1NyUsIDM4LjUwNDAzJSAyLjEzNDY1JSwgMzkuMjYxMDUlIDMuMDUxNDklLCA0MC4yNDIyNiUgNC40Mjk3JSwgNDEuMjY4MzglIDYuMDc1MjUlLCA0Mi4xMzcwNSUgNy42MTA4OSUsIDQzLjA1MTg5JSA5LjM0OTUlLCA0My45MTk4NCUgMTEuMDk3MDMlLCA0NC45OTIxMyUgMTMuMzY0MzYlLCA0NS44MTMzOCUgMTUuMTY0MzYlLCA0Ni43MDg3MSUgMTcuMTcyMjglLCA0Ny41ODg2NiUgMTkuMTc3MjMlLCA0OC40MzM4OSUgMjEuMTE3ODIlLCA0OS4xNDU2NCUgMjIuNzUyNDglLCA0OS44Mzg3OSUgMjQuMzM2NjMlLCA1MC43NzIwNSUgMjYuNDQ0NTUlLCA1MS40NjI1MiUgMjcuOTc1MjUlLCA1Mi4yMjE1MSUgMjkuNjE5OCUsIDUzLjI4OTUlIDMxLjg0NzUyJSwgNTMuOTgwODYlIDMzLjIyMzc2JSwgNTQuNTYxNjQlIDM0LjMzMjY3JSwgNTUuNDk2MzMlIDM2LjAxNTg0JSwgNTYuMjMyMDYlIDM3LjI0MDU5JSwgNTYuNzY1NzklIDM4LjA2NzMzJSwgNTcuMzg5MTYlIDM4Ljk1ODQyJSwgNTguMDEyNTIlIDM5Ljc3MTI5JSwgNTguNzIyNDklIDQwLjU5NDA2JSwgNTkuNzI4NCUgNDEuNTg0MTYlLCA2MC45MzIxOSUgNDIuNTg1MTUlLCA2Mi4yOTA5MyUgNDMuNTA4OTElLCA2My42NjE4NCUgNDQuMjY2MzQlLCA2NC45NDQlIDQ0Ljg2MDQlLCA2Ni4wNDcwNiUgNDUuMzE0ODUlLCA2Ny44OTc4NCUgNDYuMDQyNTclLCA2OC45NjU2NSUgNDYuNDg4MTIlLCA2OS44MTk4MiUgNDYuODg0MTYlLCA3MC43ODA0NiUgNDcuMzg4MTIlLCA3MS41OTkwMyUgNDcuODgzMTclLCA3Mi41OTY4OSUgNDguNTk2MDQlLCA3My42NDQ2NiUgNDkuNTA0OTUlLCA3NS4zMDEzMSUgNTEuMDg5MTElLCA3Ni42NTI4OSUgNTIuMzk0MDYlLCA3Ny42Nzc1OCUgNTMuMzkxMDklLCA3OC42ODA5OCUgNTQuMzczMjclLCA4MC4zMjE3JSA1NS45OTQwNiUsIDgxLjM5NDUyJSA1Ny4wNjQzNiUsIDgyLjA2NTMxJSA1Ny43Mzg2MSUsIDgyLjc2MDYlIDU4LjQ0MDU5JSwgODMuNDE3NDMlIDU5LjEwODkxJSwgODQuMzU0OCUgNjAuMDY4MzIlLCA4NS4wNTYxOCUgNjAuNzkxMDklLCA4Ni4wMjI5JSA2MS43OTYwNCUsIDg2Ljc2NCUgNjIuNTczMjclLCA4Ny40NjQ2NiUgNjMuMzEzODYlLCA4OC4wODA1MiUgNjMuOTY5MzElLCA4OC45ODMxOCUgNjQuOTM5NiUsIDg5LjkzMDc2JSA2NS45NzAzJSwgOTAuOTI3JSA2Ny4wNjkzMSUsIDkxLjYwOTIzJSA2Ny44MzI2NyUsIDkyLjIxMDA2JSA2OC41MTE4OCUsIDkyLjg3MDgyJSA2OS4zMjI3NyUsIDkzLjQ5MjQlIDY5Ljk4ODEyJSwgOTQuMTE5ODglIDcwLjc0NTU0JSwgOTQuNTU5ODUlIDcxLjMxNTg0JSwgOTUuMjYzMzclIDcyLjIzOTYlLCA5NS41NzE4NCUgNzIuNjQ3NTIlLCA5NS45MTE3OSUgNzMuMDk4MDIlLCA5Ni4yNzc4NyUgNzMuNTg1MTUlLCA5Ni41NzQzNCUgNzMuOTgxMTklLCA5Ni44NzA0NiUgNzQuMzc3MjMlLCA5Ny4xOTgwNyUgNzQuODE0ODUlLCA5Ny40NzgyNiUgNzUuMTkwMSUsIDk3Ljc5NTQ5JSA3NS42MTQ4NSUsIDk4LjAxMTI3JSA3NS45MDM5NiUsIDk4LjIzNzA3JSA3Ni4yMDY5MyUsIDk4LjQwNTA4JSA3Ni40MzI2NyUsIDk4LjU0Njk3JSA3Ni42MjM3NiUsIDk4Ljg2Nzk1JSA3Ny4wNTU0NSUsIDk5LjE5MzA2JSA3Ny40OTMwNyUsIDk5LjI5MTI5JSA3Ny42MjQ3NSUsIDk5LjM3NTkyJSA3Ny43Mzg2MSUsIDk5LjQzOTYxJSA3Ny44MjQ3NSUsIDk5LjUwNTgxJSA3Ny45MTM4NiUsIDk5LjU3MzgxJSA3OC4wMDE5OCUsIDk5LjYxOTQzJSA3OC4wNjIzOCUsIDk5LjY0NTM3JSA3OC4xMDE5OCUsIDk5LjY4MzEzJSA3OC4yMDA5OSUsIDk5LjcyMjg1JSA3OC40OTgwMiUsIDk5Ljc0NTIxJSA3OC45MzM2NiUsIDk5Ljc2NTQzJSA3OS42Mzk2JSwgOTkuNzg5NTklIDgwLjgxOTglLCA5OS44MDk4JSA4MS44NjkzMSUsIDk5Ljg0MjM3JSA4My42MDQ5NSUsIDk5Ljg3MTM1JSA4NS4zMjY3MyUsIDk5Ljg5MyUgODYuNzg3MTMlLCA5OS45MTA1NCUgODguMTI0NzUlLCA5OS45MjYyOCUgODkuNDg4MTIlLCA5OS45MzYzJSA5MC40NjEzOSUsIDk5Ljk1MDk4JSA5Mi4wNTM0NyUsIDk5Ljk1ODQ5JSA5Mi45ODMxNyUsIDk5Ljk2NiUgOTMuOTU3NDMlLCA5OS45NzYyJSA5NS40MzA2OSUsIDk5Ljk4NDQzJSA5Ni43ODcxMyUsIDk5Ljk4OTk4JSA5Ny43ODMxNyUsIDk5Ljk5NDQ1JSA5OC43MTQ4NSUsIDEwMCUgMTAwLjAwMTk4JSwgMCUgMTAwLjAwMTk4JSwgMC4wMDA5MyUgOTMuNTAzOTYlLCAwLjAwMzQlIDg5LjY4NDE2JSwgMC4wMDk0MSUgODQuMzM3NjIlLCAwLjAxNjU3JSA4MC4yNDE1OCUsIDAuMDM1NzglIDczLjI2NzMzJSwgMC4wNjkwOCUgNjYuNTgzMTclLCAwLjA5NTgxJSA2Mi44NjIzOCUsIDAuMTYxMDMlIDU2LjQzNTY0JSk7IH1cbiAgICAuY3RhLXJld2FyZHMtY29tcG9uZW50IC53cmFwcGVyOjphZnRlciB7XG4gICAgICBib3R0b206IC0xLjlyZW07XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDk5Ljk5NjQyJSAxMS40OTkyNyUsIDk5Ljk5MDMyJSAyNS4zNzY2NCUsIDk5Ljk4NjU2JSAzMi4wMTg5OCUsIDk5Ljk3OTAzJSA0My4zNDA4OCUsIDk5Ljk2OTM1JSA1NC42MTc1MiUsIDk5Ljk2MTExJSA2Mi4zMjI2MyUsIDk5Ljk0NjI0JSA3Mi45OTEyNCUsIDk5LjkwMTA4JSA4MC42Mjg0NyUsIDk5Ljc3NDM3JSA4OS4wMDA3MyUsIDk5LjQ2MzA4JSA5Ny44MTAyMiUsIDk5LjEzOTc4JSAxMDAlLCA5OC43ODk0MyUgOTkuNTg5MDUlLCA5OC41MTE0NyUgOTkuMDQ4MTglLCA5OC4xMTExMSUgOTguMDk5MjclLCA5Ny42NDQ0NCUgOTYuODY4NjElLCA5Ny4yNTIzMyUgOTUuNzg5MDUlLCA5Ni44NDQ5OCUgOTQuNjU2MiUsIDk2LjMyMDYxJSA5My4yMTE2OCUsIDk1Ljc4MDgyJSA5MS43NjY0MiUsIDk1LjA3MTY4JSA4OS45NjQyMyUsIDk0LjM3Mjc2JSA4OC4zMTg5OCUsIDkzLjg2MzYyJSA4Ny4xODY4NiUsIDkzLjM0MjQ3JSA4Ni4wNTYyJSwgOTIuNjUzOTQlIDg0LjYwNzMlLCA5Mi4wOTI2NSUgODMuNDYxMzElLCA5MS4zOTI0NyUgODIuMDc0NDUlLCA5MC41ODA4MiUgODAuNTI4NDclLCA4OS44OTQ0NCUgNzkuMjcwOCUsIDg5LjI3MDYxJSA3OC4xNjcxNSUsIDg4LjUyOTkzJSA3Ni45MDIxOSUsIDg3Ljk4NzElIDc2LjAwODc2JSwgODYuOTA3ODklIDc0LjMxMDk1JSwgODYuMjM3NDYlIDczLjMwOTQ5JSwgODUuMjIzMyUgNzEuODcyMjYlLCA4NC4xNjE2NSUgNzAuNDY3MTUlLCA4My4zMTM2MiUgNjkuNDE3NTIlLCA4Mi41MzI2MiUgNjguNTA4MDMlLCA4MS4zNjczOCUgNjcuMjUzMjglLCA4MC4zNDE1OCUgNjYuMjUwMzYlLCA3OS41NTIxNSUgNjUuNTQzOCUsIDc4LjgzOTk2JSA2NC45NTQ3NCUsIDc3Ljc2ODElIDY0LjE1NjIlLCA3Ni43NTYyNyUgNjMuNDk5MjclLCA3Ni4wMzU2NiUgNjMuMDk3ODElLCA3NS40NTUzOCUgNjIuODE4OTglLCA3NC4zMjg4NSUgNjIuMzgxMDIlLCA3My41MDk2OCUgNjIuMTQ3NDUlLCA3Mi44MjQ1NSUgNjIuMDAxNDYlLCA3Mi4xODI2MiUgNjEuOTA0MzglLCA3MS40NDYwNiUgNjEuODM2NSUsIDcwLjU0MDUlIDYxLjgxMzE0JSwgNjkuOTQyMjklIDYxLjgzMjEyJSwgNjkuMDI0NzMlIDYxLjkxMDIyJSwgNjguMzEzMjYlIDYyLjAwOTQ5JSwgNjcuMDAzNzYlIDYyLjI3NTE4JSwgNjUuODY5ODklIDYyLjU4Mzk0JSwgNjQuODU3MTclIDYyLjkxNTMzJSwgNjMuOTI3NzglIDYzLjI2MjA0JSwgNjIuODk4OTIlIDYzLjY4ODMyJSwgNjIuMTczODQlIDY0LjAxMzg3JSwgNjEuMDY3MDMlIDY0LjU0NjcyJSwgNjAuMjk0NjIlIDY0Ljk0MjM0JSwgNTkuMTEwMjIlIDY1LjU4MjQ4JSwgNTguMDk5ODIlIDY2LjE1NjkzJSwgNTYuODk4MzklIDY2Ljg2ODYxJSwgNTYuMDk1MzQlIDY3LjM1OTEyJSwgNTQuODc3NzglIDY4LjEyMTklLCA1My41ODkwNyUgNjguOTQ4OTElLCA1Mi40NzY1MiUgNjkuNjczNzIlLCA1MS44OTgwMyUgNzAuMDUzMjglLCA1MC44MzQ3NyUgNzAuNzU0MDElLCA1MC4yMDY5OSUgNzEuMTY3ODglLCA0OS4xMjk5MyUgNzEuODc1OTElLCA0OC4wMTUwNSUgNzIuNjA1ODQlLCA0Ny4wNDYyNCUgNzMuMjI5OTMlLCA0NS42OTc2NyUgNzQuMDgxNzUlLCA0NC41ODI2MiUgNzQuNzY1NjklLCA0My4zMTU5NSUgNzUuNTE1MzMlLCA0Mi4xODMxNSUgNzYuMTU2MiUsIDQxLjEyNjM0JSA3Ni43MjQwOSUsIDQwLjIyMzg0JSA3Ny4xODMyMSUsIDM5LjMwODQyJSA3Ny42MjExNyUsIDM4LjYxNzIlIDc3LjkzMjg1JSwgMzcuOTkxNzYlIDc4LjIlLCAzNy4yNTU5MSUgNzguNDkxOTclLCAzNi41NTE3OSUgNzguNzUxMDklLCAzNS44MDk2OCUgNzguOTk4NTQlLCAzNS4yMzcyOCUgNzkuMTcxNTMlLCAzNC42MjM0OCUgNzkuMzM3OTYlLCAzMy45ODQyMyUgNzkuNDg5NzglLCAzMi45ODA4MiUgNzkuNjc5NTYlLCAzMi4zNjk1MyUgNzkuNzY0OTYlLCAzMS44NTM1OCUgNzkuODE4MjUlLCAzMS4wNjQ4NyUgNzkuODY0MjMlLCAzMC4xJSA3OS44NTkxMiUsIDI5LjE2MDIyJSA3OS43ODYxMyUsIDI4LjQxNTc3JSA3OS42NzQ0NSUsIDI3Ljg0OTQ2JSA3OS41NTYyJSwgMjcuMDcyMDQlIDc5LjM3MDA3JSwgMjYuMzQyMTElIDc5LjE4NzU5JSwgMjUuNTI5MzklIDc4Ljk3NDQ1JSwgMjQuOTYzNjIlIDc4LjgxOTcxJSwgMjMuODk3NDklIDc4LjUxMjQxJSwgMjIuOTk4OTIlIDc4LjIzNTc3JSwgMjIuNTE4ODIlIDc4LjA4MTAyJSwgMjEuNjk0NDQlIDc3LjgwMjE5JSwgMjEuMTQwNjglIDc3LjYwNTg0JSwgMjAuMzA4OTYlIDc3LjI5NTYyJSwgMTkuNTExODMlIDc2Ljk3OTU2JSwgMTguNjA5NSUgNzYuNTk4NTQlLCAxNy43NTg2JSA3Ni4yMTM4NyUsIDE2Ljc1MDg2JSA3NS43MjMzNiUsIDE1Ljk0MjE3JSA3NS4zMDA3MyUsIDE1LjA1MDMyJSA3NC44MDIxOSUsIDEzLjkzOSUgNzQuMTI3MDElLCAxMy4xOTQyNyUgNzMuNjM4NjklLCAxMi42ODMzNyUgNzMuMjg2MTMlLCAxMi4xMjM1OCUgNzIuODgxNzUlLCAxMS4zMDgyNCUgNzIuMjYyNzclLCAxMC41ODM0NCUgNzEuNzAyMTklLCA5Ljk5MDQ4JSA3MS4yNTU0NyUsIDkuNDc2NjUlIDcwLjg2Nzg4JSwgOS4wNTExMyUgNzAuNTQwODglLCA4LjQwODc2JSA3MC4wMjU1NSUsIDcuODE1MTYlIDY5LjUxNDYlLCA3LjI5ODAzJSA2OS4wMjcwMSUsIDYuNTg3MTUlIDY4LjI3MTUzJSwgNS43OTY1NCUgNjcuMjcxNTMlLCA1LjI4MzUxJSA2Ni41MDI5MiUsIDQuNjUwMjclIDY1LjM4Mzk0JSwgNC4yNzk3MyUgNjQuNjIwNDQlLCAzLjkxNzMxJSA2My43Nzg4MyUsIDMuNjQyMDYlIDYzLjA2NTY5JSwgMy4zNTA4OCUgNjIuMjMxMzklLCAzLjExODczJSA2MS41MDE0NiUsIDIuODYxNDklIDYwLjYwNzMlLCAyLjYwNDc4JSA1OS42MTUzMyUsIDIuMzU0NSUgNTguNTM1NzclLCAxLjk5NTExJSA1Ni43NDU5OSUsIDEuNjE2JSA1NC40NTY5MyUsIDEuMzU1NDclIDUyLjU1OTEyJSwgMS4xNjM0NCUgNTAuOTI0MDklLCAwLjg5NjA2JSA0OC4xNzUxOCUsIDAuNTc1NTclIDQyLjcwODAzJSwgMC4zODI5MiUgMzYuOTc0NDUlLCAwLjIwMTAyJSAyOC4yODgzMiUsIDAuMDg3MTklIDE5LjIwNTg0JSwgMC4wMjUzJSAxMC41MjcwMSUsIDAlIDAlKTsgfVxuICAuY3RhLXJld2FyZHMtY29tcG9uZW50IC50aXRsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmN0YS1yZXdhcmRzLWNvbXBvbmVudCAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5jdGEtcmV3YXJkcy1jb21wb25lbnQgLnRpdGxlLFxuICAuY3RhLXJld2FyZHMtY29tcG9uZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICMyQzM5Mzc7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLmN0YS1yZXdhcmRzLWNvbXBvbmVudCAudGl0bGUsXG4gICAgICAuY3RhLXJld2FyZHMtY29tcG9uZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH0gfVxuICAuY3RhLXJld2FyZHMtY29tcG9uZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY3RhLXJld2FyZHMtY29tcG9uZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgLmN0YS1yZXdhcmRzLWNvbXBvbmVudCAudGl0bGUtaW1nIHtcbiAgICBtYXgtd2lkdGg6IDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07IH1cbiAgLmN0YS1yZXdhcmRzLWNvbXBvbmVudCAuaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY3RhLXJld2FyZHMtY29tcG9uZW50IC5pbmZvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIC5jdGEtcmV3YXJkcy1jb21wb25lbnQuYm90dG9tLWRpdmlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jdGEtcmV3YXJkcy1jb21wb25lbnQuYm90dG9tLWRpdmlkZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IC4zcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAtNnJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cblxuLnJlY2VpcHQtY29tcG9uZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZWNlaXB0LWNvbXBvbmVudCAuaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAjMkMzOTM3OyB9XG4gIC5yZWNlaXB0LWNvbXBvbmVudCAuYnRuLXJlY2VpcHQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgcGFkZGluZzogMXJlbSAyLjJyZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbWluLXdpZHRoOiAyMS4ycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5yZWNlaXB0LWNvbXBvbmVudCAuYnRuLXJlY2VpcHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgLnJlY2VpcHQtY29tcG9uZW50IC5idG4tcmVjZWlwdCBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXgtd2lkdGg6IDIuNHJlbTtcbiAgICBtYXgtaGVpZ2h0OiAyLjRyZW07IH1cbiAgLnJlY2VpcHQtY29tcG9uZW50IC5idG4tcmVjZWlwdDpob3ZlcixcbiAgLnJlY2VpcHQtY29tcG9uZW50IC5idG4tcmVjZWlwdDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogIzAzNmQ1ODsgfVxuICAgIC5yZWNlaXB0LWNvbXBvbmVudCAuYnRuLXJlY2VpcHQ6aG92ZXIgc3ZnIHBhdGgsXG4gICAgLnJlY2VpcHQtY29tcG9uZW50IC5idG4tcmVjZWlwdDpmb2N1cyBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gIC5yZWNlaXB0LWNvbXBvbmVudCAuY3RhLXRleHQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnJlY2VpcHQtY29tcG9uZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMkMzOTM3OyB9XG4gIC5yZWNlaXB0LWNvbXBvbmVudCAuYXJyb3ctbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5xci1jb2RlLWNvbXBvbmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLnFyLWNvZGUtY29tcG9uZW50IC5pbWctd3JhcHBlciB7XG4gICAgd2lkdGg6IDIwcmVtO1xuICAgIGhlaWdodDogMjByZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTRFMDtcbiAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbTsgfVxuICAucXItY29kZS1jb21wb25lbnQgLnFyLWltZyB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucXItY29kZS1jb21wb25lbnQgLmluZm8ge1xuICAgIG1heC13aWR0aDogMzMuNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6ICMyQzM5Mzc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTsgfVxuXG4ucmV3YXJkcy1wcm9ncmVzcy1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMi41cmVtIDNyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucmV3YXJkcy1wcm9ncmVzcy1jb21wb25lbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMy42cmVtOyB9IH1cbiAgLnJld2FyZHMtcHJvZ3Jlc3MtY29tcG9uZW50IC5wb2ludHMtY291bnQge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMTE3MTU5O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudCAucG9pbnRzLWNvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiA5cmVtOyB9IH1cbiAgLnJld2FyZHMtcHJvZ3Jlc3MtY29tcG9uZW50IC5hdmFpbGFibGUtcG9pbnRzIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM1OTVhNWE7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmV3YXJkcy1wcm9ncmVzcy1jb21wb25lbnQgLmF2YWlsYWJsZS1wb2ludHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH0gfVxuICAucmV3YXJkcy1wcm9ncmVzcy1jb21wb25lbnQgLnBvaW50cy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucmV3YXJkcy1wcm9ncmVzcy1jb21wb25lbnQgLmluZm8tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNi4ycmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudCAuaW5mby1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudCAuaW5mby10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzJDMzkzNzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmV3YXJkcy1wcm9ncmVzcy1jb21wb25lbnQgLmluZm8tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07IH0gfVxuICAucmV3YXJkcy1wcm9ncmVzcy1jb21wb25lbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogIzJDMzkzNztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmV3YXJkcy1wcm9ncmVzcy1jb21wb25lbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfSB9XG4gIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudCAudHJpYW5nbGUtbGluayB7XG4gICAgY29sb3I6ICMxMTcxNTk7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJld2FyZHMtcHJvZ3Jlc3MtY29tcG9uZW50IC50cmlhbmdsZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07IH0gfVxuICAgIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudCAudHJpYW5nbGUtbGluazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICAucmV3YXJkcy1wcm9ncmVzcy1jb21wb25lbnQuc2Vjb25kYXJ5LXRoZW1lIHtcbiAgICBwYWRkaW5nOiA0cmVtIDNyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJld2FyZHMtcHJvZ3Jlc3MtY29tcG9uZW50LnNlY29uZGFyeS10aGVtZSB7XG4gICAgICAgIGdhcDogM3JlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjhyZW07IH0gfVxuICAgIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudC5zZWNvbmRhcnktdGhlbWUgLmluZm8tY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kb3R0ZWQtZ3JlZW4tYm9yZGVyLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0Ny42cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNHJlbSA1LjhyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudC5zZWNvbmRhcnktdGhlbWUgLmluZm8tY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAyLjZyZW0gMXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZG90dGVkLWdyZWVuLWJvcmRlci1tb2JpbGUucG5nXCIpOyB9IH1cblxuLmRpc2FibGUtbG95YWx0eSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNyZW07IH1cblxuLnNlY3Rpb24tZGlzYWJsZWQtbG95YWx0eSAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07IH1cblxuLmZlZS1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuZmVlLWNvbXBvbmVudC5jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5mZWUtY29tcG9uZW50Lm10LTEyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07IH1cbiAgLmZlZS1jb21wb25lbnQubXQtMjAge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgLmZlZS1jb21wb25lbnQubXQtMzAge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cbiAgLmZlZS1jb21wb25lbnQubXQtNDAge1xuICAgIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgLmZlZS1jb21wb25lbnQubWwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gIC5mZWUtY29tcG9uZW50Lm1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5mZWUtY29tcG9uZW50Lm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mZWUtY29tcG9uZW50Lm1iLTYwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG4gIC5mZWUtY29tcG9uZW50LndoaXRlLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5mZWUtY29tcG9uZW50Lm1sci1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmZlZS1jb21wb25lbnQubXctNTUwIHtcbiAgICBtYXgtd2lkdGg6IDU1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mZWUtY29tcG9uZW50Lm13LTU1MCB7XG4gICAgICAgIG1heC13aWR0aDogMzJyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mZWUtY29tcG9uZW50Lm0tbWwtMCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG4gIC5mZWUtY29tcG9uZW50LnBiLTI0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtOyB9XG4gIC5mZWUtY29tcG9uZW50IC5wYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07IH1cbiAgLmZlZS1jb21wb25lbnQucGxyLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cbiAgLmZlZS1jb21wb25lbnQucGxyLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAuZmVlLWNvbXBvbmVudCAuZmVlLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZmVlLWNvbXBvbmVudCAuZmVlLWljb24ge1xuICAgIHdpZHRoOiAxLjhyZW07XG4gICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAuZmVlLWNvbXBvbmVudC5zcG90IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmVlLWNvbXBvbmVudC5zcG90IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uaW5mby1mZWUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaW5mby1mZWUtd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi42cmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1idXR0b24td3JhcHBlci5mZWUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtOyB9XG4gICAgLnN0aWNreS1idXR0b24td3JhcHBlci5mZWUgLmZlZS1jb21wb25lbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcycHgpIHtcbiAgLnN0aWNreS1idXR0b24td3JhcHBlci5mZWUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtOyB9IH1cblxuLmJhc2tldC1tb2RhbC1jb21wb25lbnQuZmVlIC5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNpYy1zcG90LWNvbXBvbmVudDpoYXMoKyAuZmVlLWNvbXBvbmVudCkge1xuICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuXG4uY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCAubW9kYWwtYm9keTpoYXMoKyAuZmVlLWNvbXBvbmVudCksXG4uY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLm1vZGFsLWJvZHk6aGFzKCsgLmZlZS1jb21wb25lbnQpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IC5tb2RhbC1ib2R5OmhhcygrIC5mZWUtY29tcG9uZW50KSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5mZWUtY29tcG9uZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmZlZS1jb21wb25lbnQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtOyB9IH1cblxuLmFjY291bnQtY2FyZC1jb21wb25lbnQgLmZlZS1jb21wb25lbnQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5kaXNwYXRjaC1kZWxpdmVyeS1jb21wb25lbnQgLmZlZS1jb21wb25lbnQgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMHJlbTsgfVxuXG4uZGVza3RvcC1oZWFkZXItc3RydWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBwYWRkaW5nOyB9XG4gIC5sb2NrZWQgLmRlc2t0b3AtaGVhZGVyLXN0cnVjdHVyZSB7XG4gICAgcGFkZGluZy10b3A6IC44cmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmRlc2t0b3AtaGVhZGVyLXN0cnVjdHVyZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmRlc2t0b3AtaGVhZGVyLXN0cnVjdHVyZSAuZmNzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kZXNrdG9wLWhlYWRlci1zdHJ1Y3R1cmUgLm1haW4tYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGFsbDsgfVxuICAgIC5kZXNrdG9wLWhlYWRlci1zdHJ1Y3R1cmUgLm1haW4tYmFyIC5yaWdodC1zaWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZGVza3RvcC1oZWFkZXItc3RydWN0dXJlIC51dGlsaXR5LW5hdi1jb21wb25lbnQge1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGFsbDsgfVxuICAuZGVza3RvcC1oZWFkZXItc3RydWN0dXJlIC5zaXRlLWxvZ28tY29tcG9uZW50IC5zaG93LXNjcm9sbGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zY3JvbGxlZCAuZGVza3RvcC1oZWFkZXItc3RydWN0dXJlIC51dGlsaXR5LW5hdi1jb21wb25lbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5zY3JvbGxlZCAuZGVza3RvcC1oZWFkZXItc3RydWN0dXJlIC5tYWluLWJhciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3JlbSk7IH1cblxuLnNjcm9sbGVkIC5kZXNrdG9wLWhlYWRlci1zdHJ1Y3R1cmUgLnNpdGUtbG9nby1jb21wb25lbnQgLmhpZGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2Nyb2xsZWQgLmRlc2t0b3AtaGVhZGVyLXN0cnVjdHVyZSAuc2l0ZS1sb2dvLWNvbXBvbmVudCAuc2hvdy1zY3JvbGxlZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLmZjcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLm1haW4tYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS4zNXJlbSAxLjdyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAubWFpbi1iYXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAuMnJlbSAwLjVyZW0gMCByZ2JhKDE1MywgMTc1LCAxNzIsIDAuNik7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIzMHB4KSB7XG4gICAgICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLm1haW4tYmFyIHtcbiAgICAgICAgcGFkZGluZzogMS4zNXJlbSAwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5tYWluLWJhciAuc2hvdy1zY3JvbGxlZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5tYWluLWJhciBpbWcge1xuICAgICAgaGVpZ2h0OiA0LjFyZW07XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLm1vYmlsZS1tYWluLW5hdi1jb21wb25lbnQge1xuICAgIHRyYW5zaXRpb246IC4ycyBsaW5lYXIgYWxsOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5zaXRlLWxvZ28tY29tcG9uZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMlO1xuICAgICAgZmxleC1ncm93OiAxOyB9IH1cbiAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMmIzOTM2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2VhcmNoLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1iYXNpczogMTYuNiU7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTsgfSB9XG4gICAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5zZWFyY2gtd3JhcHBlcjpob3ZlciBzdmcsIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2VhcmNoLXdyYXBwZXI6YWN0aXZlIHN2ZywgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5zZWFyY2gtd3JhcHBlcjpmb2N1cyBzdmcge1xuICAgICAgY29sb3I6ICMwMzZkNTg7IH1cbiAgICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLnNlYXJjaC13cmFwcGVyIGltZywgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5zZWFyY2gtd3JhcHBlciBzdmcge1xuICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5zZWFyY2gtd3JhcHBlciBpbWcsIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2VhcmNoLXdyYXBwZXIgc3ZnIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5zZWFyY2gtd3JhcHBlciBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMyYjM5MzY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLnNlYXJjaC13cmFwcGVyLmZjcy1hY3RpdmUgc3BhbixcbiAgICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLnNlYXJjaC13cmFwcGVyLmZjcy1hY3RpdmUgc3ZnIHtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4OyB9XG4gIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2Vjb25kYXJ5LWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBoZWlnaHQ6IDMuN3JlbTtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMS43cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMC4ycmVtIDAuNXJlbSAwIHJnYmEoMTUzLCAxNzUsIDE3MiwgMC42KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2Vjb25kYXJ5LWJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2Vjb25kYXJ5LWJhciAubG9jYXRpb25zLWJ0biB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2Vjb25kYXJ5LWJhciAubG9jYXRpb25zLWJ0biBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDFyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjJyZW07IH1cbiAgICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2Vjb25kYXJ5LWJhciAubG9jYXRpb25zLWJ0biBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBjb2xvcjogIzM2MzYzNjtcbiAgICAgICAgbWF4LXdpZHRoOiA1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5zZWNvbmRhcnktYmFyIC5hZGRyZXNzLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2Vjb25kYXJ5LWJhciAuYWRkcmVzcy13cmFwcGVyIC50cmlhbmdsZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgY29sb3I6ICMwMzZkNTg7IH1cbiAgICAgICAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5zZWNvbmRhcnktYmFyIC5hZGRyZXNzLXdyYXBwZXIgLnRyaWFuZ2xlLWxpbms6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMC42cmVtO1xuICAgICAgICAgIGhlaWdodDogMC43cmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjNyZW07IH1cbiAgICAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLnNlY29uZGFyeS1iYXIgLmFkZHJlc3Mge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAwLjFyZW0gI2NkNGIwZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuN3JlbTtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAwLjFyZW0gI2NkNGIwZjtcbiAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjg1cmVtIDAuNHJlbSAuODVyZW07XG4gICAgICBtYXgtd2lkdGg6IDIycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5zZWNvbmRhcnktYmFyIC5waWNrLXVwLWludGVydmFsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogLjRyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBtYXgtd2lkdGg6IDZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2Vjb25kYXJ5LWJhciAuYnVsbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zY3JvbGxlZCAubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLm1vYmlsZS1tYWluLW5hdi1jb21wb25lbnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTZyZW0pOyB9XG5cbi5zY3JvbGxlZCAuc2l0ZS1sb2dvLWNvbXBvbmVudCAuc2hvdy1zY3JvbGxlZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zY3JvbGxlZCAuc2l0ZS1sb2dvLWNvbXBvbmVudCAuc2hvdy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oaWdoY29udHJhc3QgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5zZWFyY2gtd3JhcHBlcjpob3ZlciBzdmcsIC5oaWdoY29udHJhc3QgLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIC5zZWFyY2gtd3JhcHBlcjphY3RpdmUgc3ZnLCAuaGlnaGNvbnRyYXN0IC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSAuc2VhcmNoLXdyYXBwZXI6Zm9jdXMgc3ZnIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuXG4ucHJpbWFyeS1mb290ZXItc3RydWN0dXJlIC5mY3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNC4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiA0LjZyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcmltYXJ5LWZvb3Rlci1zdHJ1Y3R1cmUgLmZjcy1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDMuNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTsgfSB9XG4gIC5wcmltYXJ5LWZvb3Rlci1zdHJ1Y3R1cmUgLmZjcy1jb250YWluZXIgLnNpdGUtbG9nby1jb21wb25lbnQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtOyB9XG4gICAgLnByaW1hcnktZm9vdGVyLXN0cnVjdHVyZSAuZmNzLWNvbnRhaW5lciAuc2l0ZS1sb2dvLWNvbXBvbmVudCAuc2hvdy1zY3JvbGxlZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWNvbmRhcnktZm9vdGVyLXN0cnVjdHVyZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTkyLCAyMTcsIDIxMiwgMC4zNSkgdXJsKC4uL2ltZy9mb290ZXItZmlsbC5wbmcpO1xuICBwYWRkaW5nLXRvcDogMy40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS43cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDIwLjU2MjM5JSwgMTAwJSA5OS4xMjEyNyUsIDAlIDk5LjEyMTI3JSwgMCUgMjMuMDIyODUlLCAxLjEyJSAyMS43OTI2MiUsIDEuMzUlIDIxLjc5MjYyJSwgMS45MSUgMjEuMjY1MzglLCAzLjA5JSAyMC45MTM4OCUsIDMuOTElIDIwLjAzNTE1JSwgNC40NCUgMTkuMTU2NDElLCA0Ljc4JSAxOC40NTM0MyUsIDUuODglIDE1LjY0MTQ4JSwgNy4yMiUgMTIuNDc4MDMlLCA4LjY0JSAxMC43MjA1NiUsIDkuMDIlIDEwLjM2OTA3JSwgOS4yMiUgMTAuMzY5MDclLCA5LjYzJSA5Ljg0MTgzJSwgOS44NCUgOS44NDE4MyUsIDEwLjI5JSA5LjMxNDU5JSwgMTYuMzklIDUuMjcyNDElLCAxOC4yNSUgNC4zOTM2NyUsIDE4LjUzJSA0LjIxNzkzJSwgMTguODklIDMuODY2NDMlLCAxOS4yMSUgMy42OTA2OSUsIDE5LjU0JSAzLjUxNDk0JSwgMTkuODclIDMuMzM5MTklLCAyMC4yMSUgMy4xNjM0NCUsIDIwLjM5JSAzLjE2MzQ0JSwgMjAuODklIDIuODExOTUlLCAyMS4wNyUgMi44MTE5NSUsIDIxLjYlIDIuNDYwNDYlLCAyMi4zNCUgMi4yODQ3MSUsIDIyLjczJSAyLjEwODk2JSwgMjMuMjYlIDEuNzU3NDclLCAyMy41OSUgMS43NTc0NyUsIDI0LjM3JSAxLjU4MTcyJSwgMjQuOTclIDEuNzU3NDclLCAyNS42MyUgMS45MzMyMiUsIDI2LjA4JSAyLjI4NDcxJSwgMjcuNiUgNC4wNDIxOCUsIDI4LjYzJSA1Ljc5OTY1JSwgMjguOTUlIDYuMTUxMTQlLCAzMi45MiUgMTMuNTMyNTElLCAzMy4xMyUgMTMuNzA4MjYlLCAzNC4wMyUgMTUuMjg5OTglLCAzNS44MyUgMTcuMzk4OTUlLCAzNi4zJSAxNy43NTA0NCUsIDM3LjA2JSAxNy45MjYxOSUsIDM4LjgzJSAxNy45MjYxOSUsIDM5LjQlIDE3LjkyNjE5JSwgMzkuNyUgMTguMTAxOTMlLCA0MC42MSUgMTguMTAxOTMlLCA0NC4yOCUgMTkuMzMyMTYlLCA0NS4xJSAxOS4zMzIxNiUsIDQ1LjU3JSAxOS41MDc5MSUsIDQ2LjQ3JSAxOS41MDc5MSUsIDQ4LjIzJSAxOS4zMzIxNiUsIDQ4LjY2JSAxOS4xNTY0MSUsIDQ5JSAxOC45ODA2NyUsIDQ5LjI5JSAxOC44MDQ5MiUsIDUwLjM2JSAxNy43NTA0NCUsIDUwLjclIDE3LjU3NDY5JSwgNTEuODYlIDE1Ljk5Mjk3JSwgNTIuNDYlIDE0Ljc2Mjc0JSwgNTIuNjUlIDE0LjU4Njk5JSwgNTQuMzQlIDEwLjU0NDgyJSwgNTUuMDIlIDkuMzE0NTklLCA1Ni40MyUgNy41NTcxMiUsIDU4LjglIDUuNjIzOSUsIDU5LjI5JSA1LjA5NjY2JSwgNjAuNjMlIDMuMTYzNDQlLCA2MS44MiUgMS4wNTQ0OCUsIDYyLjMxJSAwLjUyNzI0JSwgNjMuMDglIDAuMTc1NzUlLCA2My4zOSUgMCUsIDYzLjk3JSAwJSwgNjQuNjQlIDAuMTc1NzUlLCA2NS4yMyUgMC4zNTE0OSUsIDY1LjY1JSAwLjcwMjk5JSwgNjYuNjklIDIuMTA4OTYlLCA2Ny4wNSUgMi40NjA0NiUsIDY4LjExJSA0LjM5MzY3JSwgNjguNyUgNC43NDUxNyUsIDc0LjYzJSA0Ljc0NTE3JSwgNzUuMTYlIDQuOTIwOTElLCA3NS42NSUgNS4yNzI0MSUsIDc2LjE1JSA1LjYyMzklLCA3Ni40NiUgNS43OTk2NSUsIDc3LjExJSA3LjU1NzEyJSwgNzcuMzYlIDcuNzMyODYlLCA3Ny45MyUgNy45MDg2MSUsIDc4LjQxJSA3LjczMjg2JSwgNzguNjMlIDcuNzMyODYlLCA3OS4xMyUgNy4yMDU2MiUsIDc5LjMzJSA3LjIwNTYyJSwgODAuMDklIDYuMzI2ODklLCA4MC4yOCUgNi4zMjY4OSUsIDgxLjIyJSA1LjQ0ODE1JSwgODEuNzMlIDUuMjcyNDElLCA4MS44OCUgNS40NDgxNSUsIDgyLjI4JSA1LjYyMzklLCA4Mi43MSUgNi4xNTExNCUsIDgzLjU4JSA3LjkwODYxJSwgODcuODUlIDkuMzE0NTklLCA4OC43NyUgOS42NjYwOCUsIDg5LjM1JSAxMC4wMTc1NyUsIDg5LjkxJSAxMC4zNjkwNyUsIDkwLjE5JSAxMC41NDQ4MiUsIDkwLjQ2JSAxMC43MjA1NiUsIDkxLjI0JSAxMS40MjM1NSUsIDkxLjk5JSAxMS43NzUwNCUsIDkyLjQ2JSAxMi4xMjY1NCUsIDkyLjkzJSAxMi40NzgwMyUsIDkzLjE1JSAxMi42NTM3OCUsIDk0LjIzJSAxMy43MDgyNiUsIDk0Ljg0JSAxNC4wNTk3NSUsIDk1LjIyJSAxNC40MTEyNSUsIDk2LjMxJSAxNS42NDE0OCUsIDk2LjY1JSAxNS44MTcyMiUsIDk3LjU5JSAxNy4wNDc0NSUsIDk3Ljg4JSAxNy4yMjMyJSwgOTguNTUlIDE4LjI3NzY4JSwgOTguNjclIDE4LjI3NzY4JSwgOTkuMTUlIDE4Ljk4MDY3JSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuc2Vjb25kYXJ5LWZvb3Rlci1zdHJ1Y3R1cmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDcuMnJlbTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDEwMCUsIC0wLjA3NjglIDk5Ljk0MTY5JSwgMCUgMTAuMzIwNyUsIDAuNTM3NjMlIDkuOTEyNTQlLCAwLjYxNDQ0JSA5LjkxMjU0JSwgMC42MTQ0NCUgOS44NTQyMyUsIDAuNjkxMjQlIDkuODU0MjMlLCAwLjY5MTI0JSA5Ljc5NTkyJSwgMC43NjgwNSUgOS43OTU5MiUsIDAuNzY4MDUlIDkuNzM3NjElLCAwLjg0NDg1JSA5LjczNzYxJSwgMC44NDQ4NSUgOS42NzkzJSwgMC45MjE2NiUgOS42NzkzJSwgMC45NjAwNiUgOS41NjI2OCUsIDEuMDM2ODclIDkuNTYyNjglLCAxLjAzNjg3JSA5LjUwNDM3JSwgMS4xMTM2NyUgOS41MDQzNyUsIDEuMTEzNjclIDkuNDQ2MDYlLCAxLjE5MDQ4JSA5LjQ0NjA2JSwgMS4xOTA0OCUgOS4zODc3NiUsIDEuMjY3MjglIDkuMzg3NzYlLCAxLjI2NzI4JSA5LjMyOTQ1JSwgMS4zNDQwOSUgOS4zMjk0NSUsIDEuMzQ0MDklIDkuMjcxMTQlLCAxLjQyMDg5JSA5LjI3MTE0JSwgMS40MjA4OSUgOS4yMTI4MyUsIDEuNDk3NyUgOS4yMTI4MyUsIDEuNDk3NyUgOS4xNTQ1MiUsIDEuNTc0NSUgOS4xNTQ1MiUsIDEuNTc0NSUgOS4wOTYyMSUsIDEuODA0OTIlIDguOTc5NTklLCAxLjgwNDkyJSA4LjkyMTI4JSwgMS45MjAxMiUgOC45MjEyOCUsIDEuOTIwMTIlIDguODYyOTclLCAxLjk5NjkzJSA4Ljg2Mjk3JSwgMS45OTY5MyUgOC44MDQ2NiUsIDIuMTUwNTQlIDguNzQ2MzYlLCAyLjE1MDU0JSA4LjY4ODA1JSwgMi4zMDQxNSUgOC42Mjk3NCUsIDIuMzA0MTUlIDguNTcxNDMlLCAyLjQ1Nzc2JSA4LjUxMzEyJSwgMi40NTc3NiUgOC40NTQ4MSUsIDIuNTM0NTYlIDguNDU0ODElLCAyLjUzNDU2JSA4LjM5NjUlLCAyLjYxMTM3JSA4LjM5NjUlLCAyLjYxMTM3JSA4LjMzODE5JSwgMi42ODgxNyUgOC4zMzgxOSUsIDIuNjg4MTclIDguMjc5ODglLCAyLjc2NDk4JSA4LjI3OTg4JSwgMi43NjQ5OCUgOC4yMjE1NyUsIDIuODQxNzglIDguMjIxNTclLCAyLjg0MTc4JSA4LjE2MzI3JSwgMy4xODc0JSA3Ljk4ODM0JSwgMy4xODc0JSA3LjkzMDAzJSwgMy4zNDEwMSUgNy44NzE3MiUsIDMuMzQxMDElIDcuODEzNDElLCAzLjQxNzgyJSA3LjgxMzQxJSwgMy40MTc4MiUgNy43NTUxJSwgMy40OTQ2MiUgNy43NTUxJSwgMy40OTQ2MiUgNy42OTY3OSUsIDMuNzI1MDQlIDcuNTgwMTclLCAzLjcyNTA0JSA3LjUyMTg3JSwgMy44NDAyNSUgNy41MjE4NyUsIDMuODQwMjUlIDcuNDYzNTYlLCAzLjkxNzA1JSA3LjQ2MzU2JSwgMy45MTcwNSUgNy40MDUyNSUsIDMuOTkzODYlIDcuNDA1MjUlLCAzLjk5Mzg2JSA3LjM0Njk0JSwgNC4yMjQyNyUgNy4yMzAzMiUsIDQuMjI0MjclIDcuMTcyMDElLCA0LjMzOTQ4JSA3LjE3MjAxJSwgNC4zMzk0OCUgNy4xMTM3JSwgNC40MTYyOCUgNy4xMTM3JSwgNC40MTYyOCUgNy4wNTUzOSUsIDQuNjQ2NyUgNi45Mzg3OCUsIDQuNjQ2NyUgNi44ODA0NyUsIDQuNzYxOSUgNi44ODA0NyUsIDQuNzYxOSUgNi44MjIxNiUsIDQuODM4NzElIDYuODIyMTYlLCA0LjgzODcxJSA2Ljc2Mzg1JSwgNC45OTIzMiUgNi43MDU1NCUsIDQuOTkyMzIlIDYuNjQ3MjMlLCA1LjEwNzUzJSA2LjY0NzIzJSwgNS4xMDc1MyUgNi41ODg5MiUsIDUuMTg0MzMlIDYuNTg4OTIlLCA1LjE4NDMzJSA2LjUzMDYxJSwgNS4zMzc5NCUgNi40NzIzJSwgNS4zMzc5NCUgNi40MTM5OSUsIDUuNDUzMTUlIDYuNDEzOTklLCA1LjQ1MzE1JSA2LjM1NTY5JSwgNS42MDY3NiUgNi4yOTczOCUsIDUuNjA2NzYlIDYuMjM5MDclLCA1LjcyMTk3JSA2LjIzOTA3JSwgNS43MjE5NyUgNi4xODA3NiUsIDUuODc1NTglIDYuMTIyNDUlLCA1Ljg3NTU4JSA2LjA2NDE0JSwgNS45OTA3OCUgNi4wNjQxNCUsIDUuOTkwNzglIDYuMDA1ODMlLCA2LjE0NDM5JSA1Ljk0NzUyJSwgNi4xNDQzOSUgNS44ODkyMSUsIDYuMjU5NiUgNS44ODkyMSUsIDYuMjU5NiUgNS44MzA5JSwgNi4zMzY0MSUgNS44MzA5JSwgNi4zMzY0MSUgNS43NzI1OSUsIDYuNDUxNjElIDUuNzcyNTklLCA2LjQ1MTYxJSA1LjcxNDI5JSwgNi42MDUyMiUgNS42NTU5OCUsIDYuNjA1MjIlIDUuNTk3NjclLCA2LjcyMDQzJSA1LjU5NzY3JSwgNi43MjA0MyUgNS41MzkzNiUsIDYuNzk3MjQlIDUuNTM5MzYlLCA2Ljc5NzI0JSA1LjQ4MTA1JSwgNi45MTI0NCUgNS40ODEwNSUsIDYuOTEyNDQlIDUuNDIyNzQlLCA2Ljk4OTI1JSA1LjQyMjc0JSwgNi45ODkyNSUgNS4zNjQ0MyUsIDcuMTgxMjYlIDUuMzA2MTIlLCA3LjE4MTI2JSA1LjI0NzgxJSwgNy40MTE2NyUgNS4xODk1JSwgNy40MTE2NyUgNS4xMzEyJSwgNy40ODg0OCUgNS4xMzEyJSwgNy40ODg0OCUgNS4wNzI4OSUsIDcuNjAzNjklIDUuMDcyODklLCA3LjYwMzY5JSA1LjAxNDU4JSwgNy42ODA0OSUgNS4wMTQ1OCUsIDcuNjgwNDklIDQuOTU2MjclLCA3LjkxMDkxJSA0Ljg5Nzk2JSwgNy45MTA5MSUgNC44Mzk2NSUsIDcuOTg3NzElIDQuODM5NjUlLCA3Ljk4NzcxJSA0Ljc4MTM0JSwgOC4xMDI5MiUgNC43ODEzNCUsIDguMTAyOTIlIDQuNzIzMDMlLCA4LjIxODEzJSA0LjcyMzAzJSwgOC4yMTgxMyUgNC42NjQ3MiUsIDguMzMzMzMlIDQuNjY0NzIlLCA4LjMzMzMzJSA0LjYwNjQxJSwgOC40NDg1NCUgNC42MDY0MSUsIDExLjc1MTE1JSAzLjA5MDM4JSwgMTEuOTQzMTYlIDMuMDkwMzglLCAxMy4zMjU2NSUgMi41NjU2JSwgMTMuOTQwMDklIDIuNDQ4OTglLCAxNS40NzYxOSUgMS45ODI1MSUsIDE1Ljk3NTQyJSAxLjkyNDIlLCAxNy43MDM1MyUgMS41MTYwMyUsIDE4LjA0OTE2JSAxLjUxNjAzJSwgMTguMDQ5MTYlIDEuNDU3NzMlLCAxOC4zOTQ3OCUgMS40NTc3MyUsIDE4LjM5NDc4JSAxLjM5OTQyJSwgMTguNzc4OCUgMS4zOTk0MiUsIDE4Ljc3ODglIDEuMzQxMTElLCAxOS4yMDEyMyUgMS4zNDExMSUsIDE5LjIwMTIzJSAxLjI4MjglLCAxOS42MjM2NiUgMS4yODI4JSwgMTkuNjIzNjYlIDEuMjI0NDklLCAyMC4wODQ0OSUgMS4yMjQ0OSUsIDIwLjA4NDQ5JSAxLjE2NjE4JSwgMjAuNjIyMTIlIDEuMTY2MTglLCAyMC42MjIxMiUgMS4xMDc4NyUsIDIxLjE5ODE2JSAxLjEwNzg3JSwgMjEuMTk4MTYlIDEuMDQ5NTYlLCAyMS44ODk0JSAxLjA0OTU2JSwgMjIuNzcyNjYlIDAuOTkxMjUlLCAyMy44ODYzMyUgMC45MzI5NCUsIDI0LjAzOTk0JSAwLjkzMjk0JSwgMjQuMDM5OTQlIDAuODc0NjQlLCAyNS4zODQwMiUgMC44NzQ2NCUsIDMyLjI1ODA2JSAwLjk5MTI1JSwgMzIuMjU4MDYlIDAuOTMyOTQlLCAzMi40NTAwOCUgMC45MzI5NCUsIDM0LjEwMTM4JSAwLjg3NDY0JSwgMzUuMjUzNDYlIDAuODc0NjQlLCAzNS4yNTM0NiUgMC44MTYzMyUsIDM3LjEzNTE4JSAwLjc1ODAyJSwgMzcuOTgwMDMlIDAuNjk5NzElLCAzOS41OTI5MyUgMC41MjQ3OCUsIDQwLjM5OTM5JSAwLjQ2NjQ3JSwgNDEuMjQ0MjQlIDAuNDA4MTYlLCA0Mi4xMjc1JSAwLjM0OTg1JSwgNDMuMDg3NTYlIDAuMzQ5ODUlLCA0NC4wMDkyMiUgMC4yOTE1NSUsIDQ0LjIwMTIzJSAwLjI5MTU1JSwgNDQuMjAxMjMlIDAuMjMzMjQlLCA0NS43MzczMyUgMC4yMzMyNCUsIDQ2LjU4MjE4JSAwLjE3NDkzJSwgNDguMDc5ODglIDAuMTc0OTMlLCA0OS4yMzE5NSUgMC4yMzMyNCUsIDUwLjQ5OTIzJSAwLjIzMzI0JSwgNTAuNDk5MjMlIDAuMjkxNTUlLCA1MS4zMDU2OCUgMC4zNDk4NSUsIDUxLjk5NjkzJSAwLjM0OTg1JSwgNTEuOTk2OTMlIDAuNDA4MTYlLCA1Mi42NDk3NyUgMC40MDgxNiUsIDUyLjY0OTc3JSAwLjQ2NjQ3JSwgNTMuMjI1ODElIDAuNDY2NDclLCA1My4yMjU4MSUgMC41MjQ3OCUsIDUzLjgwMTg0JSAwLjUyNDc4JSwgNTMuODAxODQlIDAuNTgzMDklLCA1NC4zNzc4OCUgMC41ODMwOSUsIDU0LjM3Nzg4JSAwLjY0MTQlLCA1NC45MTU1MSUgMC42NDE0JSwgNTQuOTE1NTElIDAuNjk5NzElLCA1NS40NTMxNSUgMC42OTk3MSUsIDU1LjQ1MzE1JSAwLjc1ODAyJSwgNTUuOTUyMzglIDAuNzU4MDIlLCA1Ni4wMjkxOSUgMC44MTYzMyUsIDU2LjQ1MTYxJSAwLjgxNjMzJSwgNTYuNDUxNjElIDAuODc0NjQlLCA1Ni45MTI0NCUgMC44NzQ2NCUsIDU2LjkxMjQ0JSAwLjkzMjk0JSwgNTcuMzczMjclIDAuOTMyOTQlLCA1Ny4zNzMyNyUgMC45OTEyNSUsIDU3LjgzNDElIDAuOTkxMjUlLCA1Ny44MzQxJSAxLjA0OTU2JSwgNTguMjk0OTMlIDEuMDQ5NTYlLCA1OC4yOTQ5MyUgMS4xMDc4NyUsIDU4Ljc1NTc2JSAxLjEwNzg3JSwgNTguNzU1NzYlIDEuMTY2MTglLCA1OS4xNzgxOSUgMS4xNjYxOCUsIDU5LjE3ODE5JSAxLjIyNDQ5JSwgNTkuNjAwNjElIDEuMjI0NDklLCA1OS42MDA2MSUgMS4yODI4JSwgNjAuMDIzMDQlIDEuMjgyOCUsIDYwLjAyMzA0JSAxLjM0MTExJSwgNjAuNDQ1NDclIDEuMzQxMTElLCA2MC40NDU0NyUgMS4zOTk0MiUsIDYyLjA5Njc3JSAxLjU3NDM0JSwgNjIuMDk2NzclIDEuNjMyNjUlLCA2Mi41MTkyJSAxLjYzMjY1JSwgNjIuNTE5MiUgMS42OTA5NiUsIDYyLjkwMzIzJSAxLjY5MDk2JSwgNjIuOTAzMjMlIDEuNzQ5MjclLCA2My4yODcyNSUgMS43NDkyNyUsIDYzLjI4NzI1JSAxLjgwNzU4JSwgNjMuNzA5NjglIDEuODA3NTglLCA2My43MDk2OCUgMS44NjU4OSUsIDY0LjA5MzclIDEuODY1ODklLCA2NC4wOTM3JSAxLjkyNDIlLCA2NC41MTYxMyUgMS45MjQyJSwgNjQuNTE2MTMlIDEuOTgyNTElLCA2NC45MDAxNSUgMS45ODI1MSUsIDY0LjkwMDE1JSAyLjA0MDgyJSwgNjUuMjg0MTglIDIuMDQwODIlLCA2NS4yODQxOCUgMi4wOTkxMyUsIDY1LjcwNjYxJSAyLjA5OTEzJSwgNjUuNzA2NjElIDIuMTU3NDMlLCA2Ni4wOTA2MyUgMi4xNTc0MyUsIDY2LjA5MDYzJSAyLjIxNTc0JSwgNjYuNTEzMDYlIDIuMjE1NzQlLCA2Ni41MTMwNiUgMi4yNzQwNSUsIDY2Ljg5NzA4JSAyLjI3NDA1JSwgNjYuODk3MDglIDIuMzMyMzYlLCA2Ny4zMTk1MSUgMi4zMzIzNiUsIDY3LjMxOTUxJSAyLjM5MDY3JSwgNjcuNzAzNTMlIDIuMzkwNjclLCA2Ny43MDM1MyUgMi40NDg5OCUsIDY5LjM5MzI0JSAyLjYyMzkxJSwgNjkuMzkzMjQlIDIuNjgyMjIlLCA2OS44MTU2NyUgMi42ODIyMiUsIDY5LjgxNTY3JSAyLjc0MDUyJSwgNzAuMjM4MSUgMi43NDA1MiUsIDcwLjIzODElIDIuNzk4ODMlLCA3MC42OTg5MiUgMi43OTg4MyUsIDcwLjY5ODkyJSAyLjg1NzE0JSwgNzEuMTU5NzUlIDIuODU3MTQlLCA3MS4xNTk3NSUgMi45MTU0NSUsIDcxLjYyMDU4JSAyLjkxNTQ1JSwgNzEuNjIwNTglIDIuOTczNzYlLCA3Mi4wODE0MSUgMi45NzM3NiUsIDcyLjA4MTQxJSAzLjAzMjA3JSwgNzIuNTAzODQlIDMuMDMyMDclLCA3Mi41ODA2NSUgMy4wOTAzOCUsIDczLjA3OTg4JSAzLjA5MDM4JSwgNzMuMDc5ODglIDMuMTQ4NjklLCA3My41NzkxMSUgMy4xNDg2OSUsIDczLjU3OTExJSAzLjIwNyUsIDc0LjExNjc0JSAzLjIwNyUsIDc0LjExNjc0JSAzLjI2NTMxJSwgNzQuNTAwNzclIDMuMjY1MzElLCA3NS4yNjg4MiUgMy4zMjM2MiUsIDc1LjI2ODgyJSAzLjM4MTkyJSwgNzcuMjY1NzUlIDMuNDk4NTQlLCA3OC4wMzM3OSUgMy41NTY4NSUsIDc4LjAzMzc5JSAzLjYxNTE2JSwgNzkuMTg1ODclIDMuNjczNDclLCA3OS45OTIzMiUgMy42NzM0NyUsIDc5Ljk5MjMyJSAzLjczMTc4JSwgODEuMzc0ODElIDMuNzMxNzglLCA4Mi40ODg0OCUgMy43OTAwOSUsIDEwMC4wMzg0JSAzLjc5MDA5JSk7IH0gfVxuICAuc2Vjb25kYXJ5LWZvb3Rlci1zdHJ1Y3R1cmUgLmxlZ2FsLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWNvbmRhcnktZm9vdGVyLXN0cnVjdHVyZSAubGVnYWwtcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgICAuc2Vjb25kYXJ5LWZvb3Rlci1zdHJ1Y3R1cmUgLmxlZ2FsLXJvdyAucmlnaHQtc2lkZSB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2Vjb25kYXJ5LWZvb3Rlci1zdHJ1Y3R1cmUgLmxlZ2FsLXJvdyAucmlnaHQtc2lkZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbGVmdDogMDsgfSB9XG5cbi5hcnRpY2xlLXN0cnVjdHVyZSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmRhcmtlbi1ib2R5IHtcbiAgYmFja2dyb3VuZDogIzNkM2QzZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogNjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCA0MDAwbXMgZWFzZTtcbiAgY2xlYXI6IGJvdGg7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjJzIGVhc2UgZGFya2VuRmFkZSBmb3J3YXJkczsgfVxuXG5Aa2V5ZnJhbWVzIGRhcmtlbkZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAuNDsgfSB9XG5cbi5zaG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCA0MDAwbXMgZWFzZTsgfVxuXG4uY2hyb21lIC5zaG93biB7XG4gIHRyYW5zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDsgfVxuXG4uY2hyb21lIC5kYXJrZW4tYm9keSB7XG4gIHRyYW5zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDsgfVxuXG4uYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG9wOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfSB9XG4gIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50IC5iYXNrZXQtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDU1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudCAuYmFza2V0LXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWRmNGYzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1wcmVoZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4uYmFza2V0LXN0cnVjdHVyZSAuaXRlbS1udW1iZXJzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJiMzkzNjsgfVxuXG4uYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWdlbmVyaWMtZXJyb3JzLWNvbnRhaW5lciAuZXJyb3ItbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNkZDIxMDY7XG4gIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtZ2VuZXJpYy1lcnJvcnMtY29udGFpbmVyIC5lcnJvci1tZXNzYWdlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxLjZyZW07XG4gICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTsgfVxuXG4uYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LXRvdGFsLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uYmFza2V0LXN0cnVjdHVyZSAuaXRlbS1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5iYXNrZXQtc3RydWN0dXJlIC5pdGVtLW5hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLml0ZW0tY2FsLFxuLmJhc2tldC1zdHJ1Y3R1cmUgLml0ZW0tbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IC40cmVtOyB9XG5cbi5iYXNrZXQtc3RydWN0dXJlIC5pdGVtLW5hbWUsXG4uYmFza2V0LXN0cnVjdHVyZSAuaXRlbS1jYWwsXG4uYmFza2V0LXN0cnVjdHVyZSAuaXRlbS1pbmdyZWRpZW50cyxcbi5iYXNrZXQtc3RydWN0dXJlIC5pdGVtLXByaWNlLFxuLmJhc2tldC1zdHJ1Y3R1cmUgLml0ZW0tcXVhbnRpdHkge1xuICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9XG5cbi5iYXNrZXQtc3RydWN0dXJlIC5pdGVtLXByaWNlIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5iYXNrZXQtc3RydWN0dXJlIC5pdGVtLWltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1zdWJ0b3RhbC1pdGVtcyxcbi5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtdGF4LXZhbHVlLFxuLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC10aXAtdmFsdWUsXG4uYmFza2V0LXN0cnVjdHVyZSAudGF4LWZlZXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLnRvb2x0aXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLnRvb2x0aXAge1xuICBtYXJnaW4tbGVmdDogLjhyZW07IH1cbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLnRvb2x0aXAgc3ZnIHtcbiAgICBmaWxsOiAjMDM2ZDU4OyB9XG5cbi5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtc3VidG90YWwtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1kaXNjb3VudC1jb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1kaXNjb3VudC1jb2RlLmVycm9yOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2LjZyZW07XG4gICAgdG9wOiAuNHJlbTsgfVxuICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWRpc2NvdW50LWNvZGUuYmlydGhkYXksIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtZGlzY291bnQtY29kZS5zYWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzOyB9XG4gICAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1kaXNjb3VudC1jb2RlLmJpcnRoZGF5IC5jb2RlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWRpc2NvdW50LWNvZGUuc2FsZSAuY29kZSB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWRpc2NvdW50LWNvZGUgLmVycm9yLWxhYmVsIHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvOyB9XG4gIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtZGlzY291bnQtY29kZSBpbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNTk1YTU5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDM2ZDU4O1xuICAgIHBhZGRpbmctYm90dG9tOiAuNHJlbTsgfVxuICAgIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtZGlzY291bnQtY29kZSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM1OTVhNTk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtZGlzY291bnQtY29kZSBpbnB1dFtkaXNhYmxlZF0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMzZkNTggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNTk1YTU5ICFpbXBvcnRhbnQ7IH1cbiAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWRpc2NvdW50LWNvZGUgaW5wdXQuZXJyb3Ige1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWRpc2NvdW50LWNvZGUgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtZGlzY291bnQtY29kZSBpbnB1dFt0eXBlPVwidGV4dFwiXTpob3ZlcixcbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1kaXNjb3VudC1jb2RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNmZmZmZmYgaW5zZXQ7IH1cbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1kaXNjb3VudC1jb2RlIC5wbGFjZWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEuNXJlbTtcbiAgICBsZWZ0OiAwOyB9XG4gIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtZGlzY291bnQtY29kZSBidXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAzNmQ1ODtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjNyZW07IH1cbiAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWRpc2NvdW50LWNvZGUgYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LXNwZWNpYWwtaW5zdHJ1Y3Rpb25zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LXNwZWNpYWwtaW5zdHJ1Y3Rpb25zLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH0gfVxuICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LXNwZWNpYWwtaW5zdHJ1Y3Rpb25zLXdyYXBwZXIgLmJhc2tldC1zcGVjaWFsLWluc3RydWN0aW9uLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzU5NWE1OTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtc3BlY2lhbC1pbnN0cnVjdGlvbnMtd3JhcHBlciAuaW5zdHJ1Y3Rpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgIzAzNmQ1ODtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjdyZW07IH1cbiAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LXNwZWNpYWwtaW5zdHJ1Y3Rpb25zLXdyYXBwZXIgLmluc3RydWN0aW9uOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzJiMzkzNjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LXNwZWNpYWwtaW5zdHJ1Y3Rpb25zLXdyYXBwZXIgLmluc3RydWN0aW9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWl0ZW06OmFmdGVyLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWl0ZW06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAuY2FyZC1ib2R5IC5pbmZvLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCAucHJpbWFyeS1idXR0b24ge1xuICBjb2xvcjogIzJiMzkzNjtcbiAgYmFja2dyb3VuZDogI2ZhYzUzYzsgfVxuXG4uYmFza2V0LXN0cnVjdHVyZSAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iYXNrZXQtc3RydWN0dXJlIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IC4zcmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJhc2tldC1zdHJ1Y3R1cmUgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudDo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmFza2V0LXN0cnVjdHVyZSAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5iYXNrZXQtc3RydWN0dXJlIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciBoMSwgLmJhc2tldC1zdHJ1Y3R1cmUgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIGgyLCAuYmFza2V0LXN0cnVjdHVyZSAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgaDMsIC5iYXNrZXQtc3RydWN0dXJlIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciBoNCwgLmJhc2tldC1zdHJ1Y3R1cmUgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIGg1LCAuYmFza2V0LXN0cnVjdHVyZSAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgaDYsIC5iYXNrZXQtc3RydWN0dXJlIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAuaDEtbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIC5oMi1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgLmgzLWxpa2UsIC5iYXNrZXQtc3RydWN0dXJlIC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAuaDQtbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIC5oNS1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgLmg2LWxpa2Uge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IC5iYXNrZXQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAycmVtOyB9IH1cbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IC5iYXNrZXQtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIGgxLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIGgyLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIGgzLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIGg0LCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIGg1LCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIGg2LCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIC5oMS1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIC5oMi1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIC5oMy1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIC5oNC1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIC5oNS1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIC5oNi1saWtlIHtcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIGgxLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIGgyLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIGgzLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIGg0LCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIGg1LCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIGg2LCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIC5oMS1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIC5oMi1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIC5oMy1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIC5oNC1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIC5oNS1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LXRpdGxlIC5oNi1saWtlIHtcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LWluZm8ge1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICMyYjM5MzY7XG4gICAgbWFyZ2luLWJvdHRvbTogLjZyZW07IH1cbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgLmJhc2tldC1ib2R5IHtcbiAgICBtYXgtd2lkdGg6IDI3LjRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQuN3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSAuYmFza2V0LWJvZHkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07IH0gfVxuICAgIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IC5iYXNrZXQtYm9keSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDcuMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNDZyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IC5iYXNrZXQtYm9keSBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNS4ycmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH0gfVxuICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07IH0gfVxuICAgIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudDphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudC53YXZlLXRvcDpiZWZvcmUge1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNi4yNSUsIDAuNzQyMTMlIDcuODEyNSUsIDIuNTU4NjclIDExLjA3NSUsIDQuMjAyNCUgMTMuNTc1JSwgNS4yNDY2NyUgMTUlLCA2Ljk1MzMzJSAxNy4wODEyNSUsIDguNTY1MzMlIDE4Ljc4NzUlLCA5LjQ2OTg3JSAxOS42NDM3NSUsIDExLjMxNjglIDIxLjE2ODc1JSwgMTIuMDEwMTMlIDIxLjY2ODc1JSwgMTMuODQzMiUgMjIuODEyNSUsIDE0Ljg5MDEzJSAyMy4zNSUsIDE2LjI2MjY3JSAyMy45Mzc1JSwgMTguMjI0JSAyNC41NjI1JSwgMTguOTQyMTMlIDI0LjcxODc1JSwgMjAuNDQ3NDclIDI0LjkzMTI1JSwgMjEuODY2NjclIDI1JSwgMjMuOTEyOCUgMjQuOTA2MjUlLCAyNS4wODk2JSAyNC43NzUlLCAyNy4xMTYyNyUgMjQuNDMxMjUlLCAyOC40MjI5MyUgMjQuMTM3NSUsIDI5LjMzODkzJSAyMy45MDYyNSUsIDMwLjkwOTA3JSAyMy40NTYyNSUsIDMyLjA4NjEzJSAyMy4wODEyNSUsIDMzLjcyMjY3JSAyMi41MDYyNSUsIDM1LjAyOTMzJSAyMi4wMTI1JSwgMzYuMzM2JSAyMS40ODc1JSwgMzcuNjQyNjclIDIwLjkzNzUlLCAzOS4wNzg0JSAyMC4zMTI1JSwgNDAuOTc0MTMlIDE5LjQ0Mzc1JSwgNDIuMjE3MzMlIDE4Ljg1NjI1JSwgNDMuNjYyNCUgMTguMTU2MjUlLCA0NS42ODkwNyUgMTcuMTU2MjUlLCA0Ny4xOTEyJSAxNi40JSwgNDguODg4JSAxNS41NDM3NSUsIDUwLjkxNDY3JSAxNC41MTI1JSwgNTIuODc3MzMlIDEzLjUxODc1JSwgNTQuMTQxMzMlIDEyLjg5Mzc1JSwgNTUuOTA1NiUgMTIuMDE4NzUlLCA1Ny42ODA4JSAxMS4xNTYyNSUsIDU5LjAwNDI3JSAxMC41MzEyNSUsIDYwLjk2OTA3JSA5LjYzMTI1JSwgNjIuMTk1NzMlIDkuMDg3NSUsIDYzLjI3NTczJSA4LjYzMTI1JSwgNjQuNTA3MiUgOC4xMzEyNSUsIDY1LjYzNzMzJSA3LjY5Mzc1JSwgNjcuMDYwNTMlIDcuMTc1JSwgNjguMzg5ODclIDYuNzI1JSwgNjkuODY2NjclIDYuMjUlLCA3MS4zODk2JSA1LjgzMTI1JSwgNzIuOTYxNiUgNS40NSUsIDc0LjU4NDUzJSA1LjEwNjI1JSwgNzYuMTA3NDclIDQuODMxMjUlLCA3Ny45NzQxMyUgNC41NTYyNSUsIDgwLjc3NDEzJSA0LjI2MjUlLCA4Mi4xOTk0NyUgNC4xNjg3NSUsIDgzLjU3NTQ3JSA0LjExMjUlLCA4NS4yOTU0NyUgNC4xMTI1JSwgODYuMzI3NDclIDQuMTEyNSUsIDg3LjcwMzQ3JSA0LjE1NjI1JSwgODkuOTY0JSA0LjMwNjI1JSwgOTEuNDQlIDQuNDQzNzUlLCA5My4wNjIxMyUgNC42NTYyNSUsIDk0LjQ4NzIlIDQuODg3NSUsIDk1LjkxMjI3JSA1LjE2MjUlLCA5Ny40ODU2JSA1LjUxODc1JSwgOTguMzcwMTMlIDUuNzUlLCAxMDAlIDYuMjUlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDYuMjUlKTsgfSB9XG4gICAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50LmNvbGQtZ3JlZW4tdGhlbWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDI0NCwgMjQzLCAwLjQpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQuY29sZC1ncmVlbi10aGVtZTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyNDQsIDI0MywgMC40KTsgfSB9XG4gICAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgaDEsIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIGgyLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciBoMywgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgaDQsIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIGg1LCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciBoNiwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgLmgxLWxpa2UsIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIC5oMi1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAuaDMtbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgLmg0LWxpa2UsIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIC5oNS1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAuaDYtbGlrZSB7XG4gICAgICBmb250LXNpemU6IDMuNnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgaDEsIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIGgyLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciBoMywgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgaDQsIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIGg1LCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciBoNiwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgLmgxLWxpa2UsIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIC5oMi1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAuaDMtbGlrZSwgLmJhc2tldC1zdHJ1Y3R1cmUgLmJhc2tldC1jb21wb25lbnQuZW1wdHkgfiAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IC5zdWJjYXRlZ29yeS1oZWFkZXIgLmg0LWxpa2UsIC5iYXNrZXQtc3RydWN0dXJlIC5iYXNrZXQtY29tcG9uZW50LmVtcHR5IH4gLnN1Yi1jYXRlZ29yeS1zZWN0aW9uLWNvbXBvbmVudCAuc3ViY2F0ZWdvcnktaGVhZGVyIC5oNS1saWtlLCAuYmFza2V0LXN0cnVjdHVyZSAuYmFza2V0LWNvbXBvbmVudC5lbXB0eSB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQgLnN1YmNhdGVnb3J5LWhlYWRlciAuaDYtbGlrZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLnRyaWFuZ2xlLWxpbmsge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICMwMzZkNTg7IH1cbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLnRyaWFuZ2xlLWxpbms6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICB3aWR0aDogLjQ3cmVtO1xuICAgIGhlaWdodDogLjhyZW07IH1cblxuLmJhc2tldC1zdHJ1Y3R1cmUgLmZvb3Rlci1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDI5LjFyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5iYXNrZXQtc3RydWN0dXJlIC5mb290ZXItaW5mbyAuZm9vdGVyLWluZm8tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC44cmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7IH1cbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLmZvb3Rlci1pbmZvIC5mb290ZXItaW5mby1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLjhyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4yNzsgfVxuXG4uYmFza2V0LXN0cnVjdHVyZSAub3JkZXItZGVsaXZlcnktaW5zdHJ1Y3Rpb25zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG1heC13aWR0aDogNTByZW07XG4gIG1hcmdpbjogMXJlbSBhdXRvIDJyZW07IH1cbiAgLmJhc2tldC1zdHJ1Y3R1cmUgLm9yZGVyLWRlbGl2ZXJ5LWluc3RydWN0aW9ucy13cmFwcGVyIC5pbnN0cnVjdGlvbi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICM1OTVhNTk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuYmFza2V0LXN0cnVjdHVyZSAub3JkZXItZGVsaXZlcnktaW5zdHJ1Y3Rpb25zLXdyYXBwZXIgLmluc3RydWN0aW9uIHtcbiAgICBmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGNvbG9yOiAjMmIzOTM2O1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICMwMzZkNTg7XG4gICAgcGFkZGluZy1ib3R0b206IC43cmVtOyB9XG4gICAgLmJhc2tldC1zdHJ1Y3R1cmUgLm9yZGVyLWRlbGl2ZXJ5LWluc3RydWN0aW9ucy13cmFwcGVyIC5pbnN0cnVjdGlvbjo6cGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uYWNjb3VudC1zdHJ1Y3R1cmUge1xuICBiYWNrZ3JvdW5kOiAjZWRmNGYzO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgY29sb3I6ICMyYjM5MzY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWNjb3VudC1zdHJ1Y3R1cmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMS4ycmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgIC5hY2NvdW50LXN0cnVjdHVyZSAuZmNzLWNvbnRhaW5lciA+IC5yb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgLmFjY291bnQtc3RydWN0dXJlIH4gZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5hY2NvdW50LXN0cnVjdHVyZSAudGFsbC1yb3cge1xuICAgIG1pbi1oZWlnaHQ6IDM5LjdyZW07IH1cbiAgLmFjY291bnQtc3RydWN0dXJlIC5iYXNpYy1zcG90LWNvbXBvbmVudCBoMSxcbiAgLmFjY291bnQtc3RydWN0dXJlIC5iYXNpYy1zcG90LWNvbXBvbmVudCBoMixcbiAgLmFjY291bnQtc3RydWN0dXJlIC5iYXNpYy1zcG90LWNvbXBvbmVudCBoMyxcbiAgLmFjY291bnQtc3RydWN0dXJlIC5iYXNpYy1zcG90LWNvbXBvbmVudCBoNCxcbiAgLmFjY291bnQtc3RydWN0dXJlIC5iYXNpYy1zcG90LWNvbXBvbmVudCBoNSxcbiAgLmFjY291bnQtc3RydWN0dXJlIC5iYXNpYy1zcG90LWNvbXBvbmVudCBoNiB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLmJhc2ljLXNwb3QtY29tcG9uZW50IGgxLFxuICAgICAgLmFjY291bnQtc3RydWN0dXJlIC5iYXNpYy1zcG90LWNvbXBvbmVudCBoMixcbiAgICAgIC5hY2NvdW50LXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQgaDMsXG4gICAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLmJhc2ljLXNwb3QtY29tcG9uZW50IGg0LFxuICAgICAgLmFjY291bnQtc3RydWN0dXJlIC5iYXNpYy1zcG90LWNvbXBvbmVudCBoNSxcbiAgICAgIC5hY2NvdW50LXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQgaDYge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuYWNjb3VudC1zdHJ1Y3R1cmUgLmJyZWFkY3J1bWItY29tcG9uZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXN0cnVjdHVyZSAuYnJlYWRjcnVtYi1jb21wb25lbnQgKyAuc2VjdGlvbi1jb21wb25lbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfSB9XG4gIC5hY2NvdW50LXN0cnVjdHVyZSAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MC41cmVtO1xuICAgIG1pbi13aWR0aDogMzByZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFjY291bnQtc3RydWN0dXJlIC5zaWRlYmFyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLnNpZGViYXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgLmFjY291bnQtc3RydWN0dXJlIC5zaWRlYmFyLmhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtc3RydWN0dXJlIC5zaWRlYmFyLmhpZGUgKyAubWFpbi1zaWRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLnNpZGViYXIuaGlkZSArIC5tYWluLXNpZGUucmV3YXJkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLnNpZGViYXIgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXN0cnVjdHVyZSAuc2lkZWJhciAucHJvZ3Jlc3Mtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLnNpZGViYXIgLnByb2dyZXNzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hY2NvdW50LXN0cnVjdHVyZSAubWFpbi1zaWRlIHtcbiAgICBtaW4td2lkdGg6IDY1cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LXN0cnVjdHVyZSAubWFpbi1zaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWluLXdpZHRoOiAwOyB9IH1cbiAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLm1haW4tc2lkZSAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQsXG4gICAgLmFjY291bnQtc3RydWN0dXJlIC5tYWluLXNpZGUgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtc3RydWN0dXJlIC5tYWluLXNpZGUgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIC5hY2NvdW50LXN0cnVjdHVyZSAubWFpbi1zaWRlIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmFjY291bnQtc3RydWN0dXJlIC5tYWluLXNpZGUgLmFjY291bnQtY2FyZC1jb21wb25lbnQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4OiAxIDQzcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5hY2NvdW50LXN0cnVjdHVyZSAubWFpbi1zaWRlLnJld2FyZHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmFjY291bnQtc3RydWN0dXJlIC5sb2dvdXQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIuNHJlbSAyLjRyZW07IH1cbiAgLmFjY291bnQtc3RydWN0dXJlIC5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCB7XG4gICAgbWF4LXdpZHRoOiA3MXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLmRpZXRhcnktcHJlZmVyZW5jZXMtY29tcG9uZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAuNXJlbTsgfSB9XG4gICAgLmFjY291bnQtc3RydWN0dXJlIC5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCAuaW5mbyB7XG4gICAgICBtYXJnaW46IDAgMCA0cmVtOyB9XG4gICAgLmFjY291bnQtc3RydWN0dXJlIC5kaWV0YXJ5LXByZWZlcmVuY2VzLWNvbXBvbmVudCAuY2hlY2tib3gtbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLmRpZXRhcnktcHJlZmVyZW5jZXMtY29tcG9uZW50IC5jaGVja2JveC1saXN0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC5hY2NvdW50LXN0cnVjdHVyZSAuZGlldGFyeS1wcmVmZXJlbmNlcy1jb21wb25lbnQgLm5vdGUge1xuICAgICAgbWFyZ2luOiAwIDAgMy42cmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLmRpZXRhcnktcHJlZmVyZW5jZXMtY29tcG9uZW50IC5ub3RlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9IH1cbiAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLmRpZXRhcnktcHJlZmVyZW5jZXMtY29tcG9uZW50IC5wcmltYXJ5LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gIC5hY2NvdW50LXN0cnVjdHVyZSAudHJpYW5nbGUtbGluay5ncmVlbiB7XG4gICAgY29sb3I6ICMwMzZkNTg7IH1cbiAgICAuYWNjb3VudC1zdHJ1Y3R1cmUgLnRyaWFuZ2xlLWxpbmsuZ3JlZW46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7IH1cbiAgLmFjY291bnQtc3RydWN0dXJlIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAuc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtc3RydWN0dXJlIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIG1hcmdpbjogMnJlbSAwOyB9IH1cblxuLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDMuNXJlbSA4cmVtIDMuNXJlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzcmVtKTsgfVxuICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDguNzElIDEuNiUsIDEwLjM5OSUgMi4xNyUsIDExLjM1NSUgMi41MyUsIDEzLjMyJSAzLjM0JSwgMTQuOTUyJSA0LjA5JSwgMTcuNjUxJSA1LjQ3JSwgMTkuNzg3MDUlIDYuNyUsIDIxLjQ5ODI5JSA3Ljc3JSwgMjMuNTU4NSUgOS4xNSUsIDI0Ljk0JSAxMC4xNDklLCAyNi4yMjQ2JSAxMS4xNSUsIDI3LjkyMDg1JSAxMi40OSUsIDI5LjE1Njc5JSAxMy40ODklLCAzMC41OCUgMTQuNzMlLCAzMS43MjYxJSAxNS43MyUsIDMyLjgyNzclIDE2LjczJSwgMzMuOTc5NjglIDE3LjklLCAzNi4wNDI3JSAyMCUsIDM3LjYzJSAyMS41NDk5JSwgMzguNjMyNjIlIDIyLjQzJSwgMzkuODY5NTElIDIzLjQzJSwgNDEuMTA1MjQlIDI0LjQzJSwgNDMuMzU5JSAyNi4xNzklLCA0NC45NTgxOCUgMjcuMzglLCA0Ni4zNDAzMiUgMjguMzglLCA0Ny44OTE4NyUgMjkuNTMlLCA0OS4xNzUlIDMwLjklLCA1MS4xMTM1OCUgMzMuMzYlLCA1My41NjM2NCUgMzcuMzYlLCA1NC44NjYzMSUgNDAlLCA1Ni4xODE4MSUgNDIuOCUsIDU3LjgwMzc0JSA0Ni4yMiUsIDU5LjUwODc3JSA0OS43NDk5OSUsIDYxLjQxNzQzJSA1My42MSUsIDYzLjEzODM5JSA1Ni45OCUsIDY0LjY2NDclIDU5Ljg3JSwgNjYuMjYzMiUgNjIuNzglLCA2Ny42OTI2MiUgNjUuMjclLCA2OC45NzY3OSUgNjcuNCUsIDcwLjY5ODcxJSA3MC4wNyUsIDcyLjI5Nzg2JSA3Mi4zNSUsIDczLjk2OTgzJSA3NC40OSUsIDc1LjY2NjIlIDc2LjM2OTk5JSwgNzcuMTIwNzQlIDc3LjcyJSwgNzguNTI2NTIlIDc4LjcyJSwgODAuMDc3MzIlIDc5LjUzJSwgODEuMjQwNDIlIDc5Ljg4JSwgODIuMjQ1OTglIDgwJSwgODMuMzI1MDIlIDc5Ljc1OTk5JSwgODQuMDUyMjklIDc5LjM0JSwgODQuOTczMDQlIDc4LjUzJSwgODUuNjI3NDglIDc3Ljc3JSwgODYuNDI2OTUlIDc2LjYyJSwgODcuMDU3OTYlIDc1LjU0JSwgODguMTQ4ODclIDczLjMxJSwgODkuMDI0MTclIDcxLjE2JSwgODkuOTY2NDElIDY4LjQ2JSwgOTAuODE0MzMlIDY1LjY0JSwgOTEuNzg2MiUgNjEuODklLCA5Mi40NDA0MiUgNTguOTklLCA5My4xODkwOSUgNTUuMjMlLCA5My43MjAyMSUgNTIuMjMlLCA5NC42NzA4JSA0NS45NCUsIDk1LjQwMTA2JSA0MCUsIDk1Ljk3NzU0JSAzNC44MSUsIDk3LjI1OTY3JSAyMy4zNiUsIDk4LjAwODk4JSAxNi43NSUsIDk4LjkzMzI2JSA4Ljc1JSwgOTkuMzc0NjUlIDUlLCAxMDAlIDAlLCAxMDAlIDE5MTAlLCAwJSAxOTEwJSwgMCUgMCUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBwYWRkaW5nOiAwIDEuNXJlbSA1cmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5iYXNpYy1zcG90LWNvbXBvbmVudCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmJhc2ljLXNwb3QtY29tcG9uZW50IC5oaWdobGlnaHRlZCB7XG4gICAgICBjb2xvcjogI2UyMDAwMDsgfVxuICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQgcCB7XG4gICAgICBtYXgtd2lkdGg6IDQ1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmJhc2ljLXNwb3QtY29tcG9uZW50IGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQgLmluZm8tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWRmNGYzO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMi41cmVtO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQ6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCA4LjcxJSAxLjYlLCAxMC4zOTklIDIuMTclLCAxMS4zNTUlIDIuNTMlLCAxMy4zMiUgMy4zNCUsIDE0Ljk1MiUgNC4wOSUsIDE3LjY1MSUgNS40NyUsIDE5Ljc4NzA1JSA2LjclLCAyMS40OTgyOSUgNy43NyUsIDIzLjU1ODUlIDkuMTUlLCAyNC45NCUgMTAuMTQ5JSwgMjYuMjI0NiUgMTEuMTUlLCAyNy45MjA4NSUgMTIuNDklLCAyOS4xNTY3OSUgMTMuNDg5JSwgMzAuNTglIDE0LjczJSwgMzEuNzI2MSUgMTUuNzMlLCAzMi44Mjc3JSAxNi43MyUsIDMzLjk3OTY4JSAxNy45JSwgMzYuMDQyNyUgMjAlLCAzNy42MyUgMjEuNTQ5OSUsIDM4LjYzMjYyJSAyMi40MyUsIDM5Ljg2OTUxJSAyMy40MyUsIDQxLjEwNTI0JSAyNC40MyUsIDQzLjM1OSUgMjYuMTc5JSwgNDQuOTU4MTglIDI3LjM4JSwgNDYuMzQwMzIlIDI4LjM4JSwgNDcuODkxODclIDI5LjUzJSwgNDkuMTc1JSAzMC45JSwgNTEuMTEzNTglIDMzLjM2JSwgNTMuNTYzNjQlIDM3LjM2JSwgNTQuODY2MzElIDQwJSwgNTYuMTgxODElIDQyLjglLCA1Ny44MDM3NCUgNDYuMjIlLCA1OS41MDg3NyUgNDkuNzQ5OTklLCA2MS40MTc0MyUgNTMuNjElLCA2My4xMzgzOSUgNTYuOTglLCA2NC42NjQ3JSA1OS44NyUsIDY2LjI2MzIlIDYyLjc4JSwgNjcuNjkyNjIlIDY1LjI3JSwgNjguOTc2NzklIDY3LjQlLCA3MC42OTg3MSUgNzAuMDclLCA3Mi4yOTc4NiUgNzIuMzUlLCA3My45Njk4MyUgNzQuNDklLCA3NS42NjYyJSA3Ni4zNjk5OSUsIDc3LjEyMDc0JSA3Ny43MiUsIDc4LjUyNjUyJSA3OC43MiUsIDgwLjA3NzMyJSA3OS41MyUsIDgxLjI0MDQyJSA3OS44OCUsIDgyLjI0NTk4JSA4MCUsIDgzLjMyNTAyJSA3OS43NTk5OSUsIDg0LjA1MjI5JSA3OS4zNCUsIDg0Ljk3MzA0JSA3OC41MyUsIDg1LjYyNzQ4JSA3Ny43NyUsIDg2LjQyNjk1JSA3Ni42MiUsIDg3LjA1Nzk2JSA3NS41NCUsIDg4LjE0ODg3JSA3My4zMSUsIDg5LjAyNDE3JSA3MS4xNiUsIDg5Ljk2NjQxJSA2OC40NiUsIDkwLjgxNDMzJSA2NS42NCUsIDkxLjc4NjIlIDYxLjg5JSwgOTIuNDQwNDIlIDU4Ljk5JSwgOTMuMTg5MDklIDU1LjIzJSwgOTMuNzIwMjElIDUyLjIzJSwgOTQuNjcwOCUgNDUuOTQlLCA5NS40MDEwNiUgNDAlLCA5NS45Nzc1NCUgMzQuODElLCA5Ny4yNTk2NyUgMjMuMzYlLCA5OC4wMDg5OCUgMTYuNzUlLCA5OC45MzMyNiUgOC43NSUsIDk5LjM3NDY1JSA1JSwgMTAwJSAwJSwgMTAwJSAxOTEwJSwgMCUgMTkxMCUsIDAlIDAlKTsgfVxuICAgICAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmJhc2ljLXNwb3QtY29tcG9uZW50IC5pbmZvLXRleHQge1xuICAgICAgICAgIG1heC13aWR0aDogMzByZW07XG4gICAgICAgICAgbWFyZ2luOiAuN3JlbSBhdXRvIDA7IH0gfVxuICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQgKyAucm93ID4gLmNvbDpmaXJzdC1vZi10eXBlOjphZnRlcixcbiAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmJhc2ljLXNwb3QtY29tcG9uZW50ICsgc2NyaXB0ICsgLnJvdyA+IC5jb2w6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FjY291bnQvZGl2aWRlci12ZXJ0aWNhbC5zdmdcIik7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIuOHJlbSk7XG4gICAgICB3aWR0aDogLjNyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQgKyAucm93ID4gLmNvbDpmaXJzdC1vZi10eXBlOjphZnRlcixcbiAgICAgICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5iYXNpYy1zcG90LWNvbXBvbmVudCArIHNjcmlwdCArIC5yb3cgPiAuY29sOmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5iYXNpYy1zcG90LWNvbXBvbmVudCArIGRpdixcbiAgICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYmFzaWMtc3BvdC1jb21wb25lbnQgKyBzY3JpcHQgKyBkaXYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTsgfSB9XG4gIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYWNjb3VudC1yZXdhcmRzLW1pZ3JhdGUtY29tcG9uZW50ICsgLnJvdyAuY29sOmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2FjY291bnQvZGl2aWRlci12ZXJ0aWNhbC5zdmdcIik7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyLjhyZW0pO1xuICAgIHdpZHRoOiAuM3JlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmFjY291bnQtcmV3YXJkcy1taWdyYXRlLWNvbXBvbmVudCArIC5yb3cgLmNvbDpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmFjY291bnQtbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmFjY291bnQtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cbiAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCB7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IHtcbiAgICBwYWRkaW5nOiAzLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5yb3cge1xuICAgICAgbWF4LXdpZHRoOiA2MXJlbTtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IC5yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudDo6YmVmb3JlIHtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA4LjMzMzMzJSwgMS4zNTEzMiUgNy45JSwgMy4yOTAxNyUgNy4zOTE2NyUsIDQuOTk0MjElIDcuMDMzMzMlLCA3LjM0NDI3JSA2LjY2NjY2JSwgMTAuMjIyODklIDYuMzUlLCAxMi42MzE3OSUgNi4yMTY2NiUsIDE1LjI3NTgzJSA2LjIxNjY2JSwgMTcuMjczNTIlIDYuMyUsIDE5Ljk3NjQxJSA2LjU0MTY2JSwgMjEuNjIxNjElIDYuNzY2NjYlLCAyMi45MTQyJSA2Ljk4MzMzJSwgMjUuNjE2OSUgNy41JSwgMjYuNzkyJSA3LjglLCAyOC41NTQ5JSA4LjMzMzMzJSwgMzAuNzg3MjglIDguMzkxNjYlLCAzMi41NTAxNyUgNy44NjY2NiUsIDM0LjMxMzIlIDcuMjMzMzMlLCAzNi4wNzUyJSA2LjgzMzMzJSwgMzguMjUwMjglIDcuMTU4MzMlLCAzOS44ODQzOSUgOC4zMzMzMyUsIDQyLjI0NzMlIDExLjQ1ODMzJSwgNDQuOTQ3JSAxNi43NSUsIDQ2LjY1MDklIDIwLjkxNjY2JSwgNDguNDEzMSUgMjUuODA4MzMlLCA0OS41OTA5JSAyOS4yNzUlLCA1MS40MDkyJSAzNC43NSUsIDUyLjkzOSUgMzkuMjgzMyUsIDU1LjIzMTMlIDQ1LjYzMzMlLCA1Ni45OTQyJSA1MCUsIDU4LjM0MTglIDUzLjAyNSUsIDU5LjU3NiUgNTUuNjU4MyUsIDYxLjI3ODk1JSA1OS4wOTE2JSwgNjMuNTY5MSUgNjMuMzU4MyUsIDY1LjM4OTclIDY2LjQ4MzMlLCA2Ny4zODY4JSA2OS42NDE2JSwgNjkuMjExMiUgNzIuMjkxNiUsIDcwLjkxNDYlIDc0LjU1JSwgNzIuNzk0NSUgNzYuOCUsIDc0LjI2NCUgNzguMzY2NiUsIDc1Ljc5MjMlIDc5LjgwODMlLCA3Ny45MDY5JSA4MS40NzUlLCA4MC42NjklIDgyLjkyNSUsIDgzLjAwNTclIDgzLjMzMzMlLCA4NS43ODIlIDgxLjIzMzMlLCA4Ny42MDQlIDc3LjY0OTklLCA5MC4xOTMlIDY5LjY5MTYlLCA5Mi4yNTElIDYxLjAxNjY2JSwgOTQuMTIyMyUgNTEuMzI0OTklLCA5Ni43MjM0JSAzNC45JSwgOTguMDYlIDI1JSwgOTguODczNCUgMTguNDI1JSwgMTAwJSA4LjMzMzMzJSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA4LjMzMzMzJSk7IH1cbiAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5hY2NvdW50LXByb2dyZXNzLWNvbXBvbmVudDo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5sZWZ0LXNlcGFyYXRvciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14OyB9XG4gIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAudHJpYW5nbGUtbGluayB7XG4gICAgY29sb3I6ICMwMzZkNTg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC50cmlhbmdsZS1saW5rOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAudHJpYW5nbGUtbGluazo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLnRyaWFuZ2xlLWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLnN1Ym1pdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmJ1dHRvbi1pbnRlcmlvci13cmFwcGVyIGJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAyNnJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cbiAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmJ1dHRvbi1pbnRlcmlvci13cmFwcGVyIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5idXR0b24taW50ZXJpb3Itd3JhcHBlciBidXR0b24ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5hY2NvdW50LWhpc3RvcnktY29tcG9uZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmFjY291bnQtaGlzdG9yeS1jb21wb25lbnQubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuYWNjb3VudC1oaXN0b3J5LWNvbXBvbmVudC5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuaG93LWl0LXdvcmtzLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDhyZW0gMTMuNXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmhvdy1pdC13b3Jrcy13cmFwcGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmhvdy1pdC13b3Jrcy13cmFwcGVyIC5iYXNpYy1zcG90LWNvbXBvbmVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbSAyLjVyZW07IH0gfVxuICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuaG93LWl0LXdvcmtzLXdyYXBwZXIgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzcmVtOyB9XG4gICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5ob3ctaXQtd29ya3Mtd3JhcHBlciAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuaG93LWl0LXdvcmtzLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMkMzOTM3OyB9XG4gICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5ob3ctaXQtd29ya3Mtd3JhcHBlciAubWJvdHRvbS00IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmhvdy1pdC13b3Jrcy13cmFwcGVyIC5yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5ob3ctaXQtd29ya3Mtd3JhcHBlciAucm93IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIC5ob3ctaXQtd29ya3Mtd3JhcHBlciAucm93IC5jb2wge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuaG93LWl0LXdvcmtzLXdyYXBwZXIgLnJvdyAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU0RTA7IH0gfVxuICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuaG93LWl0LXdvcmtzLXdyYXBwZXIgLnJvdy5kaXZpZGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNEUwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU0RTA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuaG93LWl0LXdvcmtzLXdyYXBwZXIgLnJvdy5kaXZpZGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSAuaG93LWl0LXdvcmtzLXdyYXBwZXIgLnJvdy5kaXZpZGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgICAuYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUgLmhvdy1pdC13b3Jrcy13cmFwcGVyIC5pbmZvLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cblxuLnJld2FyZHMtc3RydWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLnJld2FyZHMtc3RydWN0dXJlIC5yb3c6Zmlyc3QtY2hpbGQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgLnJld2FyZHMtc3RydWN0dXJlIC5mY3MtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucmV3YXJkcy1zdHJ1Y3R1cmUgLnJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAucmV3YXJkcy1zdHJ1Y3R1cmUgLnJvdyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5yZXdhcmRzLXN0cnVjdHVyZSAucmV3YXJkcy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA4MXJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAucmV3YXJkcy1zdHJ1Y3R1cmUgLnJld2FyZHMtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gICAgLnJld2FyZHMtc3RydWN0dXJlIC5yZXdhcmRzLXdyYXBwZXIuY29sLTgge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDsgfVxuICAgIC5yZXdhcmRzLXN0cnVjdHVyZSAucmV3YXJkcy13cmFwcGVyOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9sb25nZGl2aWRlci5zdmdcIik7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjVyZW07XG4gICAgICByaWdodDogLTAuMnJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgLnJld2FyZHMtc3RydWN0dXJlIC5yZXdhcmRzLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnJld2FyZHMtc3RydWN0dXJlIC5yZXdhcmRzLWFuZC1vZmZlcnMtc3RydWN0dXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kOiAjRjZGNEVFO1xuICAgIHBhZGRpbmc6IDIuNnJlbSAzLjVyZW0gNHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgLnJld2FyZHMtc3RydWN0dXJlIC5yZXdhcmRzLWFuZC1vZmZlcnMtc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07IH0gfVxuICAgIC5yZXdhcmRzLXN0cnVjdHVyZSAucmV3YXJkcy1hbmQtb2ZmZXJzLXN0cnVjdHVyZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogI0Y2RjRFRTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAtMTZweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMi40NjgxOSUgNjAlLCAxMi43NzY0NiUgNjAuMDk1JSwgMTMuMTEzODclIDYwLjE5NSUsIDEzLjQ5NzMzJSA2MC4zMSUsIDEzLjkxMTk2JSA2MC40MzUlLCAxNC40NjYyOCUgNjAuNjA1JSwgMTUuMDIwOTklIDYwLjc3NSUsIDE1LjU1NTM0JSA2MC45NCUsIDE2LjExOTcyJSA2MS4xMSUsIDE2LjUyMzE2JSA2MS4yMzUlLCAxNi45ODI1NyUgNjEuMzc1JSwgMTcuNDM2MzklIDYxLjUlLCAxNy45MTUxNCUgNjEuNjQ1JSwgMTguMzg4OTMlIDYxLjc5JSwgMTguODc3ODYlIDYxLjk0JSwgMTkuNDYzMSUgNjIuMTIlLCAyMC4wMDc1MSUgNjIuMjklLCAyMC45ODQxJSA2Mi41OSUsIDIxLjc0MDIlIDYyLjgyNSUsIDIyLjM3MjM5JSA2My4wMiUsIDIyLjg0MzEzJSA2My4xNjUlLCAyMy4xNjEyJSA2My4yNjUlLCAyMy41OTA4NCUgNjMuNCUsIDI0LjA3ODM3JSA2My41NSUsIDI0LjY5NDAyJSA2My43NCUsIDI1LjE5ODA5JSA2My44OTUlLCAyNS44MjM2NiUgNjQuMDklLCAyNi4zMTUzOSUgNjQuMjQlLCAyNi43NDc5NiUgNjQuMzc1JSwgMjcuMjYzODclIDY0LjUzNSUsIDI3LjkxMTk2JSA2NC43MzUlLCAyOC40OTg3MyUgNjQuOTMlLCAyOS4xNzY1OSUgNjUuMTQlLCAyOS42NDQ0JSA2NS4yODUlLCAzMC4wOTQxNSUgNjUuNDI1JSwgMzAuNjUyMTYlIDY1LjYlLCAzMS4xOTIzNyUgNjUuNzclLCAzMS42MDk5MiUgNjUuOSUsIDMyLjA5MDA4JSA2Ni4wNSUsIDMyLjUwMzk0JSA2Ni4xOCUsIDMzLjExNTc4JSA2Ni4zNyUsIDMzLjYxMDQzJSA2Ni41MjUlLCAzNC4wNjQ3NiUgNjYuNjY1JSwgMzQuMzM1ODglIDY2Ljc1JSwgMzQuODQxNDglIDY2LjkxJSwgMzUuNTg4NTUlIDY3LjE0NSUsIDM2LjM0MTg2JSA2Ny4zODUlLCAzNi44Nzc5OSUgNjcuNTU1JSwgMzcuNDk3MiUgNjcuNzUlLCAzOC4xOTk3NSUgNjglLCAzOS4xODI4MiUgNjguMzE1JSwgNDAuMTQ2NjklIDY4LjYyJSwgNDEuMDUzMzElIDY4LjkwNSUsIDQxLjg3MDYxJSA2OS4xNjUlLCA0Mi40NzY4NCUgNjkuMzYlLCA0My4wMTI5OCUgNjkuNTMlLCA0NC41MjkyNiUgNzAlLCA0NC44NjgxOSUgNzAuMDg1JSwgNDUuNTEzOTklIDcwLjExNSUsIDQ2LjMyOTM5JSA2OS45MTUlLCA0Ny4yNTU3MyUgNjkuMzklLCA0OC4yMzMwOCUgNjguNTE1JSwgNDkuMDM5NjklIDY3LjU2JSwgNTAuMjIxMjUlIDY1LjgxJSwgNTEuMDYwOTQlIDY0LjMzNSUsIDUxLjYwNjIzJSA2My4yOCUsIDUyLjM2MzQ5JSA2MS43JSwgNTMuNTQzJSA1OC45OTUlLCA1NC43NzU4MyUgNTUuODklLCA1NS44NDYwNiUgNTIuOTk1JSwgNTYuOTkyNDklIDQ5LjcyJSwgNTguMzQ1OTMlIDQ1LjY3NSUsIDU5LjQzMjgyJSA0Mi4zMiUsIDYwLjA3NTclIDQwLjMyJSwgNjEuMTEzNzQlIDM3LjAzNSUsIDYyLjU3Nzg2JSAzMi4zODUlLCA2NC4wNzkxMyUgMjcuNjY1JSwgNjUuMjE1MzklIDI0LjE2NSUsIDY2LjI3MTM3JSAyMS4wMjUlLCA2Ny4yOTkyNCUgMTguMzYlLCA2OC4yODI1NyUgMTUuOTY1JSwgNjkuMDE1MTQlIDE0LjE4JSwgNjkuNTc0OTQlIDEyLjgzNSUsIDcwLjYyNjIxJSAxMC4zNzUlLCA3MS42MzAwMyUgOC4xMzUlLCA3Mi40MTEzMiUgNi41MiUsIDczLjI4MTY4JSA1LjAyJSwgNzMuOTMzNDYlIDQuMTYlLCA3NC44Njg1OCUgMy4xMiUsIDc1LjcxNjc5JSAyLjM3JSwgNzYuNjY4OTYlIDEuNzMlLCA3Ny43MTQzOCUgMS4zMDUlLCA3OC40NzkxMyUgMS4xNjUlLCA3OS45NjU5JSAxLjMwNSUsIDgxLjAwMjglIDEuNzE1JSwgODIuMjUwNzYlIDIuNTUlLCA4My4xMTg0NSUgMy4zNDUlLCA4NC43OTE5OCUgNS4zNzUlLCA4Ni4yMDE0JSA3LjU4NSUsIDg3LjM2ODA3JSA5Ljc2JSwgODguNDUxNCUgMTIuMDYlLCA4OS41MDY2MiUgMTQuNTYlLCA5MC41MDE5MSUgMTcuMTU1JSwgOTEuNjkzMjYlIDIwLjU3JSwgOTIuNjk0MjclIDIzLjclLCA5My42ODkwNiUgMjcuMDU1JSwgOTQuODk1MjklIDMyLjMzJSwgOTUuODYzOTklIDM2LjYyJSwgOTYuODI0MTclIDQwLjg4JSwgOTkuMzg3MDIlIDUyLjI3JSwgMTAwJSA1NSUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMC4wMjkzOSUgOTkuNjU1JSwgMC4wNzAzNiUgOTkuMTk1JSwgMC4xMjEyNSUgOTguNjQ1JSwgMC4xOTkzNiUgOTcuODM1JSwgMC4yOTQ3OCUgOTYuODg1JSwgMC40MzIxOSUgOTUuNTg1JSwgMC41ODQ4NiUgOTQuMjE1JSwgMC43Nzc5OSUgOTIuNTg1JSwgMC45MDM4MiUgOTEuNTg1JSwgMS4wMjU4MyUgOTAuNjQlLCAxLjEyMzU0JSA4OS45MSUsIDEuMjI3ODYlIDg5LjE1JSwgMS4zMTk1OSUgODguNSUsIDEuNDE2NDElIDg3LjgzJSwgMS41Mjk1MiUgODcuMDclLCAxLjY3NTgzJSA4Ni4xMjUlLCAxLjc4NjEzJSA4NS40MzUlLCAxLjkxNTI3JSA4NC42NTUlLCAyLjA0NTkzJSA4My44OSUsIDIuMTY4MDclIDgzLjIlLCAyLjM3MjklIDgyLjA5NSUsIDIuNTIxNzYlIDgxLjMyNSUsIDIuNjg3MTUlIDgwLjUxJSwgMi44ODk5NSUgNzkuNTYlLCAzLjA0NTQyJSA3OC44NjUlLCAzLjI0Nzk2JSA3OC4wMDUlLCAzLjM5NjQ0JSA3Ny40MDUlLCAzLjU0MzY0JSA3Ni44NCUsIDMuODUwNjQlIDc1Ljc0JSwgNC4wNzEyNSUgNzUlLCA0LjIxNzgxJSA3NC41NCUsIDQuNDA2NDklIDczLjk3JSwgNC42MTQxMiUgNzMuMzY1JSwgNC44MjUzMiUgNzIuNzclLCA1LjEwMzU2JSA3Mi4wMiUsIDUuMzkwODQlIDcxLjI4JSwgNS43MDY4NyUgNzAuNTA1JSwgNS45NzkwMSUgNjkuODclLCA2LjIzMDkyJSA2OS4zMDUlLCA2LjU3NTE5JSA2OC41NjUlLCA2Ljk2ODE5JSA2Ny43NiUsIDcuMzM3MTUlIDY3LjA0JSwgNy42ODE4MSUgNjYuNCUsIDguMDgwNTMlIDY1LjY5NSUsIDguNTQ2MTglIDY0LjkxNSUsIDkuMDYxMDclIDY0LjEwNSUsIDkuNjI0NjglIDYzLjI4JSwgMTAuMTY5MzQlIDYyLjUzNSUsIDEwLjgzNDk5JSA2MS42OTUlLCAxMS4zMzQyMiUgNjEuMTE1JSwgMTEuODA0OTYlIDYwLjYxNSUsIDEyLjM5MTczJSA2MC4wNTUlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgLnJld2FyZHMtc3RydWN0dXJlIC5yZXdhcmRzLWFuZC1vZmZlcnMtc3RydWN0dXJlIC5yb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIC5yZXdhcmRzLXN0cnVjdHVyZSAucmV3YXJkcy1hbmQtb2ZmZXJzLXN0cnVjdHVyZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAgICAgLnJld2FyZHMtc3RydWN0dXJlIC5yZXdhcmRzLWFuZC1vZmZlcnMtc3RydWN0dXJlIC5yb3cge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5yZXdhcmRzLXN0cnVjdHVyZSAub2ZmZXJzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIsIDFmcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxLjZyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMnJlbSAwIDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJld2FyZHMtc3RydWN0dXJlIC5vZmZlcnMtbGlzdCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cbiAgLnJld2FyZHMtc3RydWN0dXJlIC5vZmZlcnMtbGlzdC0taXRlbTpudGgtY2hpbGQobis0KSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAucmV3YXJkcy1zdHJ1Y3R1cmUgLm9mZmVycy1saXN0LS1pdGVtOm50aC1jaGlsZChuKzIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUge1xuICBiYWNrZ3JvdW5kOiAjRjZGNEVFO1xuICBwYWRkaW5nOiAwIDcuMnJlbSAxLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDAgMS42cmVtIDEuNXJlbTsgfVxuICAgICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5lbXB0eS1yZXdhcmRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUuZXh0cmEtcGFkZGluZy1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlLmV4dHJhLXBhZGRpbmctYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfSB9XG4gIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAuY3RhLXJld2FyZHMtY29tcG9uZW50IHtcbiAgICBtYXJnaW46IDRyZW0gYXV0bzsgfVxuICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAuY3RhLXJld2FyZHMtY29tcG9uZW50LmJvdHRvbS1kaXZpZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDguNnJlbTsgfVxuICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAuY3RhLXJld2FyZHMtY29tcG9uZW50IC5xdWF0ZXJuYXJ5LWJ1dHRvbjpob3ZlcixcbiAgICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLmN0YS1yZXdhcmRzLWNvbXBvbmVudCAucXVhdGVybmFyeS1idXR0b246Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDM2ZDU4OyB9XG4gICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5jdGEtcmV3YXJkcy1jb21wb25lbnQgLmg2LWxpa2UudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLm9mZmVycy1jb21wb25lbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLm9mZmVycy1jb21wb25lbnQgLnNob3ctbW9yZS1vZmZlcnMtbGluayxcbiAgICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLm9mZmVycy1jb21wb25lbnQgLnNob3ctZmV3ZXItb2ZmZXJzLWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDJyZW0gYXV0bzsgfVxuICAgICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5vZmZlcnMtY29tcG9uZW50IC5zaG93LW1vcmUtb2ZmZXJzLWxpbms6aG92ZXIsXG4gICAgICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLm9mZmVycy1jb21wb25lbnQgLnNob3ctZmV3ZXItb2ZmZXJzLWxpbms6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLm9mZmVycy1jb21wb25lbnQgLnNob3ctbW9yZS1vZmZlcnMtbGluazo6YWZ0ZXIsXG4gICAgICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLm9mZmVycy1jb21wb25lbnQgLnNob3ctZmV3ZXItb2ZmZXJzLWxpbms6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2dyZWVuLWFycm93LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICAgIGhlaWdodDogMC44cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC42cmVtOyB9XG4gICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5vZmZlcnMtY29tcG9uZW50IC5zaG93LWZld2VyLW9mZmVycy1saW5rOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWCgxODBkZWcpOyB9XG4gICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5vZmZlcnMtY29tcG9uZW50IC5vZmZlcnMtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogY2xpcDtcbiAgICAgIG1heC1oZWlnaHQ6IDM3cmVtO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDJyZW07IH1cbiAgICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3QuYm90dG9tLWdyYWRpZW50OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDZyZW07XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNGNkY0RUUsIHJnYmEoMjQ2LCAyNDQsIDIzOCwgMCkpOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5vZmZlcnMtY29tcG9uZW50IC5vZmZlcnMtbGlzdCB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgbWF4LWhlaWdodDogNzByZW07XG4gICAgICAgICAgcGFkZGluZzogMnJlbSAwOyB9IH1cbiAgICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3QuZnVsbEhlaWdodCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLm9mZmVycy1jb21wb25lbnQgLmN0YS1yZXdhcmRzLWNvbXBvbmVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA2cmVtOyB9XG4gICAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5vZmZlcnMtY29tcG9uZW50IC5lbXB0eS1yZXdhcmRzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cbiAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLmlvczEyIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3QsXG4gIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAuaW9zMTMgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5vZmZlcnMtY29tcG9uZW50IC5vZmZlcnMtbGlzdCxcbiAgLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIC5pb3MxNCAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLm9mZmVycy1jb21wb25lbnQgLm9mZmVycy1saXN0LFxuICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLmlvczE1IC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXN0cnVjdHVyZSAub2ZmZXJzLWNvbXBvbmVudCAub2ZmZXJzLWxpc3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnJld2FyZHMtb2ZmZXJzLWNoZWNrb3V0LXN0cnVjdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0Y2RjRFRTtcbiAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtOyB9XG4gIC5yZXdhcmRzLW9mZmVycy1jaGVja291dC1zdHJ1Y3R1cmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI0Y2RjRFRTtcbiAgICB0b3A6IC0ycmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjFyZW07XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDUxLjIlLCAxLjY0NCUgNDMuMjkyJSwgMi4yOTU0JSA0MC4zNzYlLCAzLjU0OTQ4JSAzNS4wNDcyJSwgNC4yODEwNCUgMzIuMTA2NCUsIDcuMjUyMiUgMjEuNDQlLCAxMi43NiUgOCUsIDIzLjI4JSAwJSwgMjUuNjY4JSAxLjk0NCUsIDI2LjExMjglIDIuNTMyOCUsIDI3Ljc5NiUgNS4zMTM2JSwgMjguNjk3NiUgNy4xMiUsIDMwLjIxNDIlIDEwLjU5MDQlLCAzNS40NTM0NCUgMjQuNDE2JSwgMzcuMDYxNDQlIDI5LjUwNDglLCAzOS4xNjU0NCUgMzYuMjg3MiUsIDQ2LjE2NTQ0JSA1Ni45OTQ0JSwgNTIuOTIlIDY4JSwgNTguMjE5MiUgNjkuNjcwNCUsIDYzLjQ5NzIlIDY5LjA0NTYlLCA2OS4zMDI0JSA2Ni4zMDY0JSwgNzYuOTU1MiUgNjAuNzY0JSwgODAuNCUgNTguMzk5MiUsIDg3Ljg0JSA1Ni43OTkyJSwgOTUuOTYlIDY4Ljc5OTIlLCA5OC40JSA3OC4zOTkyJSwgMTAwJSA4OS41OTkyJSwgMTAwJSA5OS45OTkyJSwgMCUgOTkuOTk5MiUsIDAlIDUxLjIlKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmV3YXJkcy1vZmZlcnMtY2hlY2tvdXQtc3RydWN0dXJlOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDIuNnJlbTtcbiAgICAgICAgdG9wOiAtMi41cmVtO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oOC41MzMzMyUgNy42OTIzMSUsIDExLjI3MDEzJSA4Ljc1JSwgMTQuMzE5MiUgMTIuMyUsIDE2LjYwNzIlIDE2LjclLCAxOC45MzMzMyUgMjMuMDc2OTIlLCAyMS4zMjk2JSAzMC42MTE1NCUsIDI2LjI5MzMzJSA1Mi4zNTM4NSUsIDI5Ljc4OTA3JSA2My4zODA3NyUsIDMzLjU1NDkzJSA3My4zMjMwOCUsIDM4LjgyMjQlIDgzLjYyNjkyJSwgNDMuMDk0NCUgODguNDE1MzglLCA0Ni42MTIyNyUgODkuNDM4NDYlLCA1MS40NDc3MyUgODUuMyUsIDU0LjkzMzMzJSA3Ni45MjMwOCUsIDU4LjEzMzMzJSA2Ni4zMjY5MiUsIDY2LjQ5NDQlIDQwLjE3MzA4JSwgNzMuNDk5NDclIDIyLjI4NDYyJSwgNzkuMiUgMTEuNTM4NDYlLCA4Mi4xNDY2NyUgNy41NTc2OSUsIDg0LjQyMTMzJSA1LjEzMDc3JSwgODcuNjc3NiUgMi40OTIzMSUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgMjYuOTIzMDglLCAyLjAxMzg3JSAxNi40MzA3NyUsIDYuMzMwOTMlIDkuNjg0NjIlLCA4LjUzMzMzJSA3LjY5MjMxJSk7IH0gfVxuICAucmV3YXJkcy1vZmZlcnMtY2hlY2tvdXQtc3RydWN0dXJlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI0Y2RjRFRTtcbiAgICBib3R0b206IC0xLjlyZW07XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDYxLjkwNDc2JSwgOTguNjY2NjclIDUyLjM4MDk1JSwgOTYuMDk4MzMlIDQ2LjAzODElLCA5Mi43ODU2NyUgMzkuMzA0NzYlLCA4OC41NjklIDMxLjkxNDI5JSwgODMuNjI4MzMlIDI0LjclLCA4MC41OTklIDIxLjAyMzgxJSwgNzguNTQyODMlIDE4Ljg2MTklLCA3NC44MDI2NyUgMTUuNjMzMzMlLCA3MC4zOTExNyUgMTMuMDcxNDMlLCA2Ni4wMTElIDExLjk5MDQ4JSwgNjEuNjk3ODMlIDEyLjUyODU3JSwgNjEuMjAzNSUgMTIuNyUsIDU2LjMzOTY3JSAxNS43NzE0MyUsIDUzLjE4OTY3JSAxOS4yNDc2MiUsIDQ5LjMzNDMzJSAyNS4zOTUyNCUsIDQ2LjQ1MSUgMzEuNjA5NTIlLCA0MC44OTglIDQ4LjYxNDI5JSwgMzcuNTkzNjclIDYyLjk2MTklLCAzNiUgNzEuNDI4NTclLCAzMS4yMyUgOTAuNSUsIDI5LjI0MTgzJSA5NC43ODU3MSUsIDI3LjU4JSA5Ny4xOTUyNCUsIDIwLjYxNjY3JSAxMDAlLCAxMy40MTQ2NyUgOTUuNjg1NzElLCAxMi40NTI4MyUgOTQuMzgwOTUlLCA4LjglIDg3LjQ5MDQ4JSwgNy40MTgzMyUgODMuOTYxOSUsIDUuODE5ODMlIDc5LjElLCA0Ljk1MzE3JSA3Ni4wNDI4NiUsIDMuNjM2NSUgNzAuNjU3MTQlLCAyLjgzMzMzJSA2Ni42NjY2NyUsIDIuNTY2NjclIDY1LjQwNDc2JSwgMS45MTY2NyUgNjEuMjc2MTklLCAxLjM1NTY3JSA1Ni4zNjE5JSwgMC40NTU2NyUgNDMuMDI4NTclLCAwLjAxMjUlIDI1LjcxNDI5JSwgMCUgMCUpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5yZXdhcmRzLW9mZmVycy1jaGVja291dC1zdHJ1Y3R1cmU6OmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBib3R0b206IC0zcmVtO1xuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgNzYuNjY2NjclLCA5NC44MTk3MyUgNzAuOTczMzMlLCA4OS4yMDUwNyUgNjUuNzQ2NjclLCA4Mi45MDA1MyUgNjAuODglLCA3My44NzcwNyUgNTUuODMlLCA2NC4yNjY2NyUgNTMuMzMlLCA1Ny4wNjIxMyUgNTQuMDYzMzMlLCA1My4zNjI2NyUgNTUuNTYlLCA0Ny42NTQ0JSA1OS41NiUsIDQxLjMzNDQlIDY2LjY1MzMzJSwgMzcuMTU4MTMlIDcyLjQ4MzMzJSwgMzIuMjY2NjclIDgzLjMzMzMzJSwgMjkuNjYwMjclIDkxLjI2NjY3JSwgMjYuNzg1ODclIDk3LjMwNjY3JSwgMjQuNzM4NjclIDk5LjQzJSwgMjIuOTMzMzMlIDEwMC4wMDMzMyUsIDE5LjI4NDI3JSAxMDAuMDg2NjclLCAxNiUgMTAwJSwgMTMuMTQ2NjclIDk5JSwgMTAuMTQwOCUgOTYuMDY2NjclLCA3Ljg4NTg3JSA5Mi43MSUsIDUuMzc0MTMlIDg3Ljg2MzMzJSwgMi4xMDU4NyUgNzkuOCUsIDAlIDczLjMzMzMzJSwgMCUgMCUpOyB9IH1cbiAgLnJld2FyZHMtb2ZmZXJzLWNoZWNrb3V0LXN0cnVjdHVyZSAuZGlzY2xhaW1lciB7XG4gICAgY29sb3I6ICM1OTVhNWE7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucmV3YXJkcy1jaGVja291dC1zdHJ1Y3R1cmUge1xuICBtYXJnaW4tdG9wOiAyLjhyZW07IH1cbiAgLnJld2FyZHMtY2hlY2tvdXQtc3RydWN0dXJlIC5yZXdhcmRzLWNoZWNrb3V0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgY29sdW1uLWdhcDogMC44cmVtO1xuICAgIHJvdy1nYXA6IDAuODMycmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgcGFkZGluZzogMC40cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBjbGlwO1xuICAgIG1heC1oZWlnaHQ6IDIyLjJyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLnJld2FyZHMtY2hlY2tvdXQtc3RydWN0dXJlIC5yZXdhcmRzLWNoZWNrb3V0LWxpc3Qge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9IH1cbiAgICAucmV3YXJkcy1jaGVja291dC1zdHJ1Y3R1cmUgLnJld2FyZHMtY2hlY2tvdXQtbGlzdC5ib3R0b20tZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDkuNHJlbTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjQ2LCAyNDQsIDIzOCwgMC45NDEpLCByZ2JhKDI0NiwgMjQ0LCAyMzgsIDApIDE4MCUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLnJld2FyZHMtY2hlY2tvdXQtc3RydWN0dXJlIC5zaG93LWFjY29yZGlvbi1yZXdhcmRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5yZXdhcmRzLWNoZWNrb3V0LXN0cnVjdHVyZSAuZnVsbEhlaWdodCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAucmV3YXJkcy1jaGVja291dC1zdHJ1Y3R1cmUgLnNlY3Rpb24tc3VidGl0bGUge1xuICAgIG1hcmdpbjogMDsgfVxuICAucmV3YXJkcy1jaGVja291dC1zdHJ1Y3R1cmUgLnZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yZXdhcmRzLWNoZWNrb3V0LXN0cnVjdHVyZSAuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuaW9zMTIgLnJld2FyZHMtY2hlY2tvdXQtbGlzdCxcbiAgLmlvczEzIC5yZXdhcmRzLWNoZWNrb3V0LWxpc3QsXG4gIC5pb3MxNCAucmV3YXJkcy1jaGVja291dC1saXN0LFxuICAuaW9zMTUgLnJld2FyZHMtY2hlY2tvdXQtbGlzdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5vZmZlcnMtY2hlY2tvdXQtc3RydWN0dXJlIC5vZmZlcnMtY2hlY2tvdXQtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDAuOHJlbTtcbiAgcm93LWdhcDogMS42cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBwYWRkaW5nOiAwLjRyZW07XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBjbGlwO1xuICBtYXgtaGVpZ2h0OiAzMi4ycmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLm9mZmVycy1jaGVja291dC1zdHJ1Y3R1cmUgLm9mZmVycy1jaGVja291dC1saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgbWF4LWhlaWdodDogMjIuMnJlbTsgfSB9XG4gIC5vZmZlcnMtY2hlY2tvdXQtc3RydWN0dXJlIC5vZmZlcnMtY2hlY2tvdXQtbGlzdC5ib3R0b20tZ3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTByZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNDYsIDI0NCwgMjM4LCAwLjk0MSksIHJnYmEoMjQ2LCAyNDQsIDIzOCwgMCkgMTgwJSk7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgLm9mZmVycy1jaGVja291dC1zdHJ1Y3R1cmUgLm9mZmVycy1jaGVja291dC1saXN0LmJvdHRvbS1ncmFkaWVudDo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxMXJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAub2ZmZXJzLWNoZWNrb3V0LXN0cnVjdHVyZSAuc2hvdy1hY2NvcmRpb24tb2ZmZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLm9mZmVycy1jaGVja291dC1zdHJ1Y3R1cmUgLmZ1bGxIZWlnaHQge1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5vZmZlcnMtY2hlY2tvdXQtc3RydWN0dXJlIC52aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm9mZmVycy1jaGVja291dC1zdHJ1Y3R1cmUgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm9mZmVycy1jaGVja291dC1zdHJ1Y3R1cmUgLnNlY3Rpb24tc3VidGl0bGUge1xuICBtYXJnaW46IDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5pb3MxMiAub2ZmZXJzLWNoZWNrb3V0LWxpc3QsXG4gIC5pb3MxMyAub2ZmZXJzLWNoZWNrb3V0LWxpc3QsXG4gIC5pb3MxNCAub2ZmZXJzLWNoZWNrb3V0LWxpc3QsXG4gIC5pb3MxNSAub2ZmZXJzLWNoZWNrb3V0LWxpc3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG4ucXItc3RydWN0dXJlIHtcbiAgcGFkZGluZzogMS44cmVtIDEuNnJlbTtcbiAgYmFja2dyb3VuZDogI0VDRjRGMzsgfVxuICAucXItc3RydWN0dXJlLndhdmUtdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAgIC5xci1zdHJ1Y3R1cmUud2F2ZS10b3A6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMy45cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgYmFja2dyb3VuZDogI0VDRjRGMztcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA0MS4zNzkzMSUsIDEuMDIyNDglIDQ4LjI0MTM4JSwgMS45MTk4JSA1My41NDgyOCUsIDIuODMwMjclIDU4LjQ1NTg2JSwgMy44NTU1NCUgNjMuNDk0ODMlLCA0Ljc2MTA1JSA2Ny41NjA2OSUsIDYuMTEwODQlIDczLjAwODk3JSwgNy4xOTY0MyUgNzYuODk2NTUlLCA4LjMwMTM5JSA4MC40MTM3OSUsIDkuMzY3NzElIDgzLjQxMzc5JSwgMTAuMzMxMjMlIDg1LjgxNDQ4JSwgMTEuNTMyMTElIDg4LjQyMTAzJSwgMTIuNTMzNDYlIDkwLjI4MzElLCAxNC4zOTE0MSUgOTMuMDMxNzIlLCAxNS45ODQ2NCUgOTQuNjkwNjklLCAxNy41MTU3JSA5NS43MDM0NSUsIDE4LjY4MjE0JSA5Ni4xMDQ0OCUsIDIwLjE4Njk2JSA5Ni4xNTg2MiUsIDIxLjQ5MjMyJSA5NS43OTA2OSUsIDIyLjA1MzU3JSA5NS41MTQ4MyUsIDIzLjM3MDU0JSA5NC42NTc5MyUsIDI0LjYxODA0JSA5My41NjEzOCUsIDI1Ljc4MDE4JSA5Mi4yMzQ4MyUsIDI3LjI4NTcxJSA5MCUsIDI4LjcxMDcxJSA4Ny4xODcyNCUsIDMwLjQ0ODM5JSA4Mi44MiUsIDMyLjM0NTcxJSA3Ny4wOTU4NiUsIDMzLjg5OTQ2JSA3MS44MzQxNCUsIDM1LjU1Njk2JSA2NS44MDg2MiUsIDM2Ljg2Mjg2JSA2MC44NjE3MiUsIDM3LjYwNTcxJSA1Ny45OTk2NiUsIDM4Ljc4MzIxJSA1My40Mzg2MiUsIDQwLjI0NTcxJSA0Ny44MDMxJSwgNDEuNjkzNzUlIDQyLjM2MDM0JSwgNDMuMjk4NTclIDM2LjYyNTg2JSwgNDQuNjc4NTclIDMyLjA2ODk3JSwgNDYuNTM5NDYlIDI2LjUzNjU1JSwgNDcuOTIlIDIyLjg0OTY2JSwgNDkuNTg4MDQlIDE4Ljg1OTMxJSwgNTAuNTYwODklIDE2Ljc2Mzc5JSwgNTEuNjE5ODIlIDE0LjY3NTUyJSwgNTMuNDU2NDMlIDExLjUyODk3JSwgNTUuMjg0MjklIDguOTk5MzElLCA1Ni44NTkxMSUgNy4zMDk2NiUsIDU4LjAwOTQ2JSA2LjM3MjA3JSwgNTkuMTA1JSA1LjcyMDM0JSwgNjAuMTk3ODYlIDUuMzE1ODYlLCA2MS4zMjE0MyUgNS4xNzI0MSUsIDYyLjM5MDg5JSA1LjI1NTg2JSwgNjMuOTcwNzElIDUuNjcyMDclLCA2NS41NDg1NyUgNi40MTU1MiUsIDY3LjA0MjY4JSA3LjQwMDY5JSwgNjguNzk0MTElIDguODc4MjglLCA3MC40MTMwNCUgMTAuNTMlLCA3MS45OTE3OSUgMTIuMzgyNzYlLCA3My41MzEwNyUgMTQuMzk4OTclLCA3NS4wMzgwNCUgMTYuNTU0NDglLCA3Ni44MTQ0NiUgMTkuMyUsIDc4LjQzMDcxJSAyMS45NjM3OSUsIDgwLjEwNTg5JSAyNC44NjAzNCUsIDgxLjE1NTE4JSAyNi43MzIwNyUsIDgyLjA1NDI5JSAyOC4zNjIwNyUsIDgzLjUwMzc1JSAzMS4wMjQ0OCUsIDg0LjI0NDQ2JSAzMi4zOTMxJSwgODUuMjExOTYlIDM0LjE4MDM0JSwgODYuNTc5MTElIDM2LjY4Mjc2JSwgODcuODMwMzYlIDM4LjkyJSwgODguOTUxMDclIDQwLjg1MTAzJSwgOTAuMDkwODklIDQyLjcwODk3JSwgOTEuMDM1NzElIDQ0LjEzNzI0JSwgOTEuOTk1ODklIDQ1LjQ0MTAzJSwgOTIuODEzMzklIDQ2LjQxJSwgOTMuODY4MjElIDQ3LjQ1Mjc2JSwgOTQuNjQ1MTglIDQ4LjA1NzU5JSwgOTUuNzM3MTQlIDQ4LjY0NjklLCA5Ni42NzkyOSUgNDguODc3NTklLCA5Ny4zMDM1NyUgNDguODY3MjQlLCA5Ny44NjE2MSUgNDguNzMxNzIlLCA5OC4zODMyMSUgNDguNDgwMzQlLCA5OC44MzI1JSA0OC4xNTA2OSUsIDk5LjI1NjQzJSA0Ny43MjMxJSwgOTkuNjY5MTElIDQ3LjE2NDQ4JSwgMTAwJSA0Ni41NTE3MiUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNDEuMzc5MzElKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnFyLXN0cnVjdHVyZS53YXZlLXRvcDo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC0yLjlyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzcmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyZXNzLXJlZGVzaWduLXN0cnVjdHVyZSB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi5wcm9ncmVzcy1yZWRlc2lnbi1zdHJ1Y3R1cmUgLnJld2FyZHMtcHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtaW4taGVpZ2h0OiA0MC42cmVtO1xuICBwYWRkaW5nOiAzLjZyZW0gOXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9ncmVzcy1yZWRlc2lnbi1zdHJ1Y3R1cmUgLnJld2FyZHMtcHJvZ3Jlc3MtY29tcG9uZW50IHtcbiAgICAgIHBhZGRpbmc6IDMuNnJlbSAwO1xuICAgICAgbWluLWhlaWdodDogMzguNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAucHJvZ3Jlc3MtcmVkZXNpZ24tc3RydWN0dXJlIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZWRmNGYzO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgNTIuNjMxNTglLCA5NC40NDcxMiUgNTcuMzQyMTElLCA5NC4zNDQ1JSA1Ny4zOTczNyUsIDkyLjk1MDc1JSA1Ny45Njg0MiUsIDg5LjA2NDEzJSA2MC41MDc4OSUsIDg4LjU1NDYzJSA2MS4wMzQyMSUsIDg3LjYyNjUlIDYyLjA1NTI2JSwgODIuOTk0MjUlIDY4LjU3NjMyJSwgODIuODA2NzUlIDY4LjgyMTA1JSwgODIuMjA2NzUlIDY5LjU5NzM3JSwgODEuMTUwMzclIDcwLjk4NDIxJSwgODAuODc3MjUlIDcxLjM1NTI2JSwgNzguOTkyMTMlIDc0LjAxMzE2JSwgNzUuODYxJSA3OC42NDczNyUsIDc1LjQ5OTc1JSA3OS4xNzM2OCUsIDc0LjU2NzI1JSA4MC41NjA1MyUsIDczLjM0NTI1JSA4Mi4zNjA1MyUsIDcwLjcwNjM3JSA4Ni4xMTA1MyUsIDY5LjE3MzYzJSA4OC4xNjMxNiUsIDYxLjQwNiUgOTYuNCUsIDYwLjAyOTI1JSA5Ny40JSwgNTQuMDYxMzclIDk5Ljg3NjMyJSwgNTMuNjg3NjIlIDk5LjkyNjMyJSwgNTEuODEwMjUlIDk5Ljk4OTQ3JSwgNTAuNjY1ODglIDk5LjklLCA0MC45NzA1JSA5NS45NTI2MyUsIDM3LjQ0MjEyJSA5My4yMjYzMiUsIDM1Ljg0Mjg3JSA5MS43NzEwNSUsIDM1LjA0MDEzJSA5MC45ODE1OCUsIDMzLjY5NiUgODkuNTg5NDclLCAyOC45OTE3NSUgODMuODkyMTElLCAyNi45NzglIDgxLjAyMzY4JSwgMjYuNDQ4NjIlIDgwLjIzNDIxJSwgMjUuODQyNzUlIDc5LjI5MjExJSwgMjUuNjI1JSA3OC45NDczNyUsIDI0LjQwNzYyJSA3Ni45NjMxNiUsIDIyLjMzMjYzJSA3My40NjA1MyUsIDIwLjU2MDg3JSA3MC40MTU3OSUsIDE3LjEwNjEyJSA2NC40MzY4NCUsIDE1Ljg5NjUlIDYyLjM1JSwgMTQuMDU1JSA1OS4xOTIxMSUsIDEyLjcxNjUlIDU2LjkzOTQ3JSwgOS41Njk1JSA1MS45MjEwNSUsIDcuMzEzNjMlIDQ5LjM0MjExJSwgMC4xNzYxMyUgMzkuMjYwNTMlLCAwJSAzOS40NzM2OCUsIDAlIDAlKTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZ3Jlc3MtcmVkZXNpZ24tc3RydWN0dXJlIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudDo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIHRvcDogLTEuNnJlbTtcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDU2LjI1JSwgMC42OTA4NSUgNTkuMDUlLCAxLjgyMzQyJSA2My4xNTYyNSUsIDMuMzEzJSA2Ny45NTYyNSUsIDQuNjUlIDcxLjc4NzUlLCA1Ljk4MSUgNzUuMjA2MjUlLCA2Ljg3JSA3Ny4yODc1JSwgNy45JSA3OS41JSwgOS4zMDklIDgyLjE5JSwgMTAuMjc5JSA4My44NDM3NSUsIDExLjY5MSUgODUuOSUsIDEyLjk1MjMlIDg3LjUlLCAxNC41MDI4JSA4OC45JSwgMTUuNzY0JSA4OS41ODc0JSwgMTcuNTQ0MSUgOTAuMDE4NzUlLCAxOS4xMDElIDkwLjAxODc1JSwgMjAuNDM2JSA4OS43NjI1JSwgMjIuNzM0JSA4OC45NDM3NSUsIDI0LjU4ODMlIDg4LjAzNzUlLCAyNS41MjM4JSA4Ny41JSwgMjYuNTkwNCUgODYuODc1JSwgMjguMDclIDg1LjgzMTI1JSwgMjkuNTUlIDg0LjY0Mzc1JSwgMzEuNTU1JSA4Mi44MyUsIDMzLjMzMiUgODEuMDYyNSUsIDM0Ljc0NzIlIDc5LjU1JSwgMzYuODk5NiUgNzcuMTA2MjUlLCAzOC44MjIwOSUgNzQuOCUsIDQwLjYwNDclIDcyLjU3NSUsIDQyLjQ1OCUgNzAuMTg3NSUsIDQ0LjAxJSA2OC4xMyUsIDQ1Ljg2JSA2NS42Mzc1JSwgNDcuODY4JSA2Mi45MjUlLCA0OS43ODMyJSA2MC4zMDYyJSwgNTEuMzU5JSA1OC4xNDM3JSwgNTIuOTg3JSA1NS45MTg3NCUsIDU0Ljg1JSA1My40MTg3NSUsIDU2LjE3MyUgNTEuNjM3NSUsIDU3Ljc5OCUgNDkuNDgxOSUsIDYwLjAzMTIlIDQ2LjU5Mzc1JSwgNjIuMjg1NyUgNDMuNzUlLCA2My43MzQlIDQxLjk0OSUsIDY2LjEwNiUgMzguODI0JSwgNjguMjUlIDM1LjgwNjI1JSwgNjkuOTclIDMzLjMlLCA3MS45NjglIDMwLjMzNyUsIDczLjQ0NyUgMjguMTI1JSwgNzUuMTQ5JSAyNS42MjQ5JSwgNzYuMTk1JSAyNC4xMzc1JSwgNzguNTclIDIwLjkzNzUlLCA4MC4zODA5JSAxOC43NSUsIDgxLjk3NTglIDE2Ljg3NSUsIDgzLjk3NTglIDE0LjQ2MjUlLCA4NS43NiUgMTIuMjkzNyUsIDg2Ljg3JSAxMC45NjI1JSwgODguMzUyJSA5LjI0Mzc1JSwgODkuNDY1JSA3Ljk5MzclLCA5MS4yMzglIDYuMjUlLCA5Mi41MDYyJSA1LjExMjUlLCA5My43NjU5JSA0LjA2MjUlLCA5NC42NTMzJSAzLjM2ODclLCA5NS43NjglIDIuNTUlLCA5Ny4xMDE1JSAxLjY0Mzc1JSwgOTguMjg5OSUgMC45MTI1JSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA1Ni4yNSUpOyB9IH1cblxuLnNraXAge1xuICBsZWZ0OiAtMTAwcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC05OTk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gICAgLnNraXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGhlaWdodDogMnJlbTsgfSB9XG4gIC5za2lwOmFjdGl2ZSwgLnNraXA6Zm9jdXMge1xuICAgIGxlZnQ6IDEuNXJlbTtcbiAgICB0b3A6IDEuNXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5za2lwOmFjdGl2ZSwgLnNraXA6Zm9jdXMge1xuICAgICAgICB0b3A6IDA7IH0gfVxuXG4uZm9jdXMtb3V0bGluZXMgLmJyZWFkY3J1bWItY29tcG9uZW50IGE6Zm9jdXMge1xuICBjb2xvcjogIzAzNmQ1ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5mb290ZXIgLmZvb3Rlci1wcmltYXJ5LW5hdi1jb21wb25lbnQgLnByaW1hcnktbGluay1saXN0IGE6Zm9jdXMsXG4uZm9jdXMtb3V0bGluZXMgLmZvb3RlciAuZm9vdGVyLXByaW1hcnktbmF2LWNvbXBvbmVudCAuc2Vjb25kYXJ5LWxpbmstbGlzdCBhOmZvY3VzLFxuLmZvY3VzLW91dGxpbmVzIC5mb290ZXIgLmZvb3Rlci1zZWNvbmRhcnktbmF2LWNvbXBvbmVudCAucHJpbWFyeS1saW5rLWxpc3QgYTpmb2N1cyxcbi5mb2N1cy1vdXRsaW5lcyAuZm9vdGVyIC5mb290ZXItc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgLnNlY29uZGFyeS1saW5rLWxpc3QgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDM2ZDU4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQgbGFiZWw6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDhweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmNhbGxvdXQtaW1hZ2UgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogLTRweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogNnB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IGltZzpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogNnB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuc3RhcnQtb3JkZXItd3JhcHBlciBhOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmxvZy1pbi13cmFwcGVyIC50cmlhbmdsZS1saW5rOmZvY3VzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvY3VzLW91dGxpbmVzIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyBhLnJld2FyZC1idXR0b246Zm9jdXMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLm9mZmVycy1saXN0LS1pdGVtOmZvY3VzIHtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDZweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLm9mZmVycy1saXN0LS1pdGVtOm50aC1jaGlsZChuKzIpOm5vdCg6bGFzdC1jaGlsZCk6Zm9jdXMge1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogNnB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQgYTpmb2N1cyB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmxvZy1pbi1oZWxwZXJzIGE6Zm9jdXMsXG4uZm9jdXMtb3V0bGluZXMgLmFjY291bnQtY2FyZC1jb21wb25lbnQgYTpmb2N1cyxcbi5mb2N1cy1vdXRsaW5lcyAuZmFxLWNvbXBvbmVudCBhOmZvY3VzIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuZmFxLWNvbXBvbmVudCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5jYXJkLWNvbnRlbnQgcCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5hY2NvdW50LXN0cnVjdHVyZSAubG9nb3V0LWJ1dHRvbjpmb2N1cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuYWNjb3VudC1zdHJ1Y3R1cmUgLnRyaWFuZ2xlLWxpbms6Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5hY2NvdW50LXN0cnVjdHVyZSAuaW5mby1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmZmZmY7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5hY2NvdW50LWZhdm9yaXRlcy1jb21wb25lbnQgLml0ZW0tZmF2b3JpdGU6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDZweDtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuYWNjb3VudC1tZW51LWNvbXBvbmVudCAuaXRlbSAudHJpYW5nbGUtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDEwcHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLmhpZ2hsaWdodC1mb290ZXIgYTpmb2N1cyB7XG4gIHotaW5kZXg6IDE7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQgLmhpZ2hsaWdodC1mb290ZXIgYS5wcmltYXJ5LWJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDZweCAjZjdlYmIxLCAwIDAgMCA4cHggIzAzNmQ1ODsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmJhc2tldC1jb21wb25lbnQgLmJhc2tldC1saXN0IC5mYXZvcml0ZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogNnB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAudXBzZWxsIC5pdGVtLW5hbWU6Zm9jdXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogMC4ycmVtIHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiAuNnJlbTsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLnByaW1hcnktYnV0dG9uOmZvY3VzLFxuLmZvY3VzLW91dGxpbmVzIC5zZWNvbmRhcnktYnV0dG9uOmZvY3VzLFxuLmZvY3VzLW91dGxpbmVzIC50ZXJ0aWFyeS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA2cHggI2ZmZmZmZiwgMCAwIDAgOHB4ICMwMzZkNTg7IH1cbiAgLmhpZ2hjb250cmFzdCAuZm9jdXMtb3V0bGluZXMgLnByaW1hcnktYnV0dG9uOmZvY3VzLCAuaGlnaGNvbnRyYXN0XG4gIC5mb2N1cy1vdXRsaW5lcyAuc2Vjb25kYXJ5LWJ1dHRvbjpmb2N1cywgLmhpZ2hjb250cmFzdFxuICAuZm9jdXMtb3V0bGluZXMgLnRlcnRpYXJ5LWJ1dHRvbjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBvdXRsaW5lOiAwLjJyZW0gc29saWQgIzAzNmQ1OCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgLmZvY3VzLW91dGxpbmVzIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIC5mb2N1cy1vdXRsaW5lcyBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi5mb2N1cy1vdXRsaW5lcyAuY2xvc2VbdHlwZT1idXR0b25dOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQgLnVuc3Vic2NyaWJlLWl0ZW0gaW5wdXQ6Zm9jdXMgKyAuY2hlY2ttYXJrIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5tZW51LXNlYXJjaC1jb21wb25lbnQgLm1lbnUtc2VhcmNoLXN1Ym1pdDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuZGF0ZS10aW1lLXdyYXBwZXIgc2VsZWN0Oi1tb3otZm9jdXNyaW5nLCAuZm9jdXMtb3V0bGluZXMgLmRhdGUtdGltZS13cmFwcGVyIHNlbGVjdDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzJiMzkzNiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5kYXRlLXRpbWUtd3JhcHBlciBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDVweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA2cHggI2VkZjRmMywgMCAwIDAgOHB4ICMwMzZkNTg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCBzZWxlY3Q6LW1vei1mb2N1c3JpbmcsIC5mb2N1cy1vdXRsaW5lcyAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgc2VsZWN0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMmIzOTM2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLnByaW1hcnktYnV0dG9uOmZvY3VzLFxuLmZvY3VzLW91dGxpbmVzIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWJ1dHRvbjpmb2N1cyxcbi5mb2N1cy1vdXRsaW5lcyAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLnRlcnRpYXJ5LWJ1dHRvbjpmb2N1cyxcbi5mb2N1cy1vdXRsaW5lcyAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3QtbW9iaWxlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNlZGY0ZjMsIDAgMCAwIDhweCAjMDM2ZDU4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA2cHggI2VkZjRmMywgMCAwIDAgOHB4ICMwMzZkNTg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCAuY3VzdG9tLXNlbGVjdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzsgfVxuICAuZm9jdXMtb3V0bGluZXMgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IC5jdXN0b20tc2VsZWN0IGxpOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCAjZWRmNGYzLCAwIDAgMCA4cHggIzAzNmQ1ODtcbiAgICB6LWluZGV4OiA0OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAubG9jYXRpb24tZGVsaXZlcnktY29tcG9uZW50IGxpIGE6Zm9jdXMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAubWVnYS1tZW51LWNvbXBvbmVudCBhOmZvY3VzLCAuZm9jdXMtb3V0bGluZXMgLml0ZW0tc2xpZGVyIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICAuZm9jdXMtb3V0bGluZXMgLm1lZ2EtbWVudS1jb21wb25lbnQgYTpmb2N1cywgLmZvY3VzLW91dGxpbmVzIC5pdGVtLXNsaWRlciBhOmZvY3VzIHtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMC4zcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb2N1cy1vdXRsaW5lcyAuaXRlbS1zbGlkZXIgYTpmb2N1cyB7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0wLjNyZW07IH0gfVxuXG4uZm9jdXMtb3V0bGluZXMgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1lZ2EtZGV0YWlsLWN0YSBhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLm1lZ2EtbWVudS1jb21wb25lbnQgLm1haW4tbGlua3MtY29sIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMwMzZkNTg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5tZW51LXJlc3VsdHMtZmlsdGVycy1saXN0IGlucHV0OmZvY3VzICsgbGFiZWwge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1ODtcbiAgb3V0bGluZS1vZmZzZXQ6IDZweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjZmFjNTNjO1xuICBvdXRsaW5lLW9mZnNldDogM3B4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAubnV0cml0aW9uLWNvbXBvbmVudCBhOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTggIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAubG9nLWluLWNvbXBvbmVudCAuY2xvc2Uge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1OCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogNnB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuc2VsZWN0cmljLWZvY3VzIC5zZWxlY3RyaWMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1OCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogNnB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtd3JhcHBlciBpbnB1dDpmb2N1cyArIGxhYmVsIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTggIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDZweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLm1vZGFsLXdyYXBwZXIgLmNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTggIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDZweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCBpbnB1dDpmb2N1cyArIGxhYmVsIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTggIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDZweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCAuaXRlbTpmb2N1cyxcbi5mb2N1cy1vdXRsaW5lcyAuY3VzdG9taXplLWFjdGl2ZS1tb2RhbC1jb21wb25lbnQgLmluZ3JlZGllbnQtbGlzdCAuaXRlbTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiA2cHg7XG4gIHotaW5kZXg6IDE7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5ib29zdC1jb21wb25lbnQgLnRvZ2dsZTpmb2N1cyxcbi5mb2N1cy1vdXRsaW5lcyAuYm9vc3QtY29tcG9uZW50IC5pbmZvOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTggIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDZweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmJvb3N0LWNvbXBvbmVudCAuYm9vc3QtZGV0YWlscy13cmFwcGVyOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTggIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDZweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgYnV0dG9uLnJlbW92ZS1wcm9kdWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzLFxuLmZvY3VzLW91dGxpbmVzIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6Zm9jdXMsXG4uZm9jdXMtb3V0bGluZXMgLmFjY291bnQtcGF5bWVudC1jb21wb25lbnQgLnJlbW92ZS1jYXJkOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5jYXRlZ29yeS1jYXJkLWNvbXBvbmVudCAuaW1hZ2Utd3JhcHBlciBhOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuY2F0ZWdvcnktY2FyZC1jb21wb25lbnQgLmNhcmQtbGlua3MgYTpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogODsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCAub3JkZXItbG9jYXRpb24tZm9ybS13cmFwcGVyIC5sb2NhdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNTNjOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAub3JkZXItbG9jYXRpb24tY29tcG9uZW50IC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1pbmZvOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiA2cHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWluZm8gLmxvY2F0aW9uLW5hbWU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQgYTpmb2N1cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5zYXZlZC1sb2NhdGlvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogNnB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IC5zZWFyY2gtcmVzdWx0cyAucmVzdWx0OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiA2cHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCAuYWRkLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4O1xuICBvdXRsaW5lLW9mZnNldDogMnB4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuZmF2b3JpdGUtcHJvZHVjdC1saXN0LWNvbXBvbmVudCAuaXRlbS1mYXZvcml0ZTpmb2N1cyxcbi5mb2N1cy1vdXRsaW5lcyAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50IC5pdGVtLWZhdm9yaXRlOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5zaWduLXVwLWNvbXBvbmVudCAuYmlydGhkYXkgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTggIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmRlbGl2ZXJ5LWluZm8tY29tcG9uZW50IC5waWNrLXVwLWludGVydmFsOmZvY3VzIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLndpZGUtY2FyZC1jb21wb25lbnQgLmltYWdlLXdyYXBwZXI6Zm9jdXMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9jdXMtb3V0bGluZXMgLmNwdC1zaXRlLWFsZXJ0IGE6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogM3B4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAubWVudS1yZXN1bHRzLWNvbXBvbmVudCAubWVudS1yZXN1bHRzLWJvZHkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5yZXdhcmQtY2hlY2tvdXQtY29tcG9uZW50IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsLFxuLmZvY3VzLW91dGxpbmVzIC5vZmZlci1jaGVja291dC1jb21wb25lbnQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWwge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAzNmQ1OCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogMC4ycmVtOyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAuYWNjb3JkaW9uLWNvbXBvbmVudCBidXR0b246Zm9jdXMsXG4uZm9jdXMtb3V0bGluZXMgLm9mZmVycy1jb21wb25lbnQgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTg7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5yZWNlaXB0LWNvbXBvbmVudCAuYnRuLXJlY2VpcHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCA2cHggI2VkZjRmMywgMCAwIDAgOHB4ICMwMzZkNTg7IH1cblxuLmZvY3VzLW91dGxpbmVzIC5jdGEtcmV3YXJkcy1jb21wb25lbnQgLnF1YXRlcm5hcnktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICNlZGY0ZjMsIDAgMCAwIDhweCAjMDM2ZDU4OyB9XG5cbi5mb2N1cy1vdXRsaW5lcyAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudDpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4OyB9XG5cbi5oaWdoY29udHJhc3QgLmZvY3VzLW91dGxpbmVzIC5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCAudGlwLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMDM2ZDU4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHggIWltcG9ydGFudDsgfVxuXG4uaGlnaGNvbnRyYXN0IC5mb2N1cy1vdXRsaW5lcyAubG9jYXRpb24tZm9ybS1jb21wb25lbnQgLnNlbGVjdHJpYy13cmFwcGVyIGxpLmhpZ2hsaWdodGVkIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMwMzZkNTggIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5oaWdoY29udHJhc3QgLmZvY3VzLW91dGxpbmVzIC5mb290ZXItcHJpbWFyeS1uYXYtY29tcG9uZW50IC5wcmltYXJ5LWxpbmstbGlzdCBhOmZvY3VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OyB9XG5cbi5oaWdoY29udHJhc3QgLmJhc2tldC1tb2RhbC1jb21wb25lbnQgLnRyaWFuZ2xlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cblxuYTpmb2N1cyxcbmJ1dHRvbjpmb2N1cyxcbmlucHV0OmZvY3VzLFxuc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5yZXdhcmQtY2hlY2tvdXQtY29tcG9uZW50IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDAuMnJlbTsgfVxuXG4ub2ZmZXItY2hlY2tvdXQtY29tcG9uZW50IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsIHtcbiAgb3V0bGluZS1vZmZzZXQ6IDAuMnJlbTsgfVxuXG4uZmNzLXRoaXJkLXBhcnR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cbiAgLmZjcy10aGlyZC1wYXJ0eSAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVZKDAuMnJlbSk7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAuZmNzLXRoaXJkLXBhcnR5IC5mY3MtdGhpcmQtcGFydHktaWNvbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcXGU5MDBcIiAhaW1wb3J0YW50O1xuICAgICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gIC5mY3MtdGhpcmQtcGFydHkuc2Vjb25kYXJ5LWJ1dHRvbiB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyLjJyZW0gKyAxLjVyZW0pOyB9XG4gICAgLmZjcy10aGlyZC1wYXJ0eS5zZWNvbmRhcnktYnV0dG9uIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XG4gICAgICByaWdodDogMi4ycmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmNzLXRoaXJkLXBhcnR5LnNlY29uZGFyeS1idXR0b24gLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcbiAgICAgICAgICByaWdodDogMXJlbTsgfSB9XG5cbi5tYWluLW5hdi1jb21wb25lbnQgYS5mY3MtdGhpcmQtcGFydHk6YmVmb3JlIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDAuM3JlbSk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi1jb250YWluZXIgdWwgbGkgYS5mY3MtdGhpcmQtcGFydHk6aG92ZXIgLmZjcy10aGlyZC1wYXJ0eS1pY29uOjphZnRlciwgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm1vYmlsZS1kcm9wLW5hdi1jb250YWluZXIgdWwgbGkgYS5mY3MtdGhpcmQtcGFydHkuZmNzLW5hdi1hY3RpdmUgLmZjcy10aGlyZC1wYXJ0eS1pY29uOjphZnRlciB7XG4gICAgY29sb3I6ICNmYWM1M2M7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWRlbGl2ZXJ5IGEuZmNzLXRoaXJkLXBhcnR5OmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfSB9XG5cbi5sb2NhdGlvbi1saXN0LWNvbXBvbmVudCAubG9jYXRpb24tZGVsaXZlcnkgYS5mY3MtdGhpcmQtcGFydHkgc3BhbjpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1kZWxpdmVyeSBhLmZjcy10aGlyZC1wYXJ0eSAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAuNnJlbTtcbiAgcmlnaHQ6IC4ycmVtO1xuICBmb250LXNpemU6IDA7IH1cbiAgLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IC5sb2NhdGlvbi1kZWxpdmVyeSBhLmZjcy10aGlyZC1wYXJ0eSAuZmNzLXRoaXJkLXBhcnR5LWljb246OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4ubG9jYXRpb24tbGlzdC1jb21wb25lbnQgLmxvY2F0aW9uLWRlbGl2ZXJ5LnNob3ctbW9iaWxlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5zZWNvbmRhcnktYnV0dG9uLmZjcy10aGlyZC1wYXJ0eSxcbiAgLm1lbnUtZGV0YWlsLWhlcm8gLnNlY29uZGFyeS1idXR0b24uZmNzLXRoaXJkLXBhcnR5LFxuICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWJ1dHRvbi5mY3MtdGhpcmQtcGFydHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5zZWNvbmRhcnktYnV0dG9uIC5mY3MtdGhpcmQtcGFydHktaWNvbixcbi5tZW51LWRldGFpbC1oZXJvIC5zZWNvbmRhcnktYnV0dG9uIC5mY3MtdGhpcmQtcGFydHktaWNvbixcbi5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IC5zZWNvbmRhcnktYnV0dG9uIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XG4gIHJpZ2h0OiAyLjJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAuZmx1aWQtY2FyZC1zZXQtY29tcG9uZW50IC5zZWNvbmRhcnktYnV0dG9uIC5mY3MtdGhpcmQtcGFydHktaWNvbixcbiAgICAubWVudS1kZXRhaWwtaGVybyAuc2Vjb25kYXJ5LWJ1dHRvbiAuZmNzLXRoaXJkLXBhcnR5LWljb24sXG4gICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQgLnNlY29uZGFyeS1idXR0b24gLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC42cmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0wLjFyZW0gIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCAuc2Vjb25kYXJ5LWJ1dHRvbiAuZmNzLXRoaXJkLXBhcnR5LWljb246YWZ0ZXIsXG4gICAgICAubWVudS1kZXRhaWwtaGVybyAuc2Vjb25kYXJ5LWJ1dHRvbiAuZmNzLXRoaXJkLXBhcnR5LWljb246YWZ0ZXIsXG4gICAgICAuc2Vjb25kYXJ5LWltZy1oZXJvLWNvbXBvbmVudCAuc2Vjb25kYXJ5LWJ1dHRvbiAuZmNzLXRoaXJkLXBhcnR5LWljb246YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbmlmcmFtZVtzcmNePVwiaHR0cHM6Ly9hY3VpdHlwbGF0Zm9ybS5jb21cIl0sXG5pbWdbc3JjXj1cImh0dHBzOi8vc2VjdXJlLmFkbnhzLmNvbVwiXSxcbmltZ1tzcmNePVwiaHR0cHM6Ly9pbXAuY29udHJvbC5rb2NoYXZhLmNvbVwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC53ZWJraXQgLmZjcy10aGlyZC1wYXJ0eS5zZWNvbmRhcnktYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciAuZmNzLXRoaXJkLXBhcnR5IC5mY3MtdGhpcmQtcGFydHktaWNvbjphZnRlciB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwLjNyZW07IH0gfVxuXG4ubW9iaWxlLWhlYWRlci1zdHJ1Y3R1cmUgLm1haW4tYmFyIC5zZWNvbmRhcnktYnV0dG9uLmZjcy10aGlyZC1wYXJ0eSAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5jaHJvbWUgLmhlYWRlciAubWFpbi1uYXYtY29tcG9uZW50IC5mY3MtdGhpcmQtcGFydHkgLmZjcy10aGlyZC1wYXJ0eS1pY29uLFxuLnNhZmFyaSAuaGVhZGVyIC5tYWluLW5hdi1jb21wb25lbnQgLmZjcy10aGlyZC1wYXJ0eSAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2hyb21lIC5oZWFkZXIgLm1haW4tbmF2LWNvbXBvbmVudCAuZmNzLXRoaXJkLXBhcnR5IC5mY3MtdGhpcmQtcGFydHktaWNvbixcbiAgICAuc2FmYXJpIC5oZWFkZXIgLm1haW4tbmF2LWNvbXBvbmVudCAuZmNzLXRoaXJkLXBhcnR5IC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWSgwLjJyZW0pOyB9IH1cblxuLmZjcy1uZXdzLWFydGljbGUgcCB7XG4gIGNvbG9yOiAjMmIzOTM2OyB9XG5cbi5mY3MtbmV3cy1hcnRpY2xlIC5uZXdzcm9vbS1oZWFkZXItY29tcG9uZW50ICsgLnJ0ZS1jb21wb25lbnQgcDpmaXJzdC1jaGlsZDpmaXJzdC1sZXR0ZXIge1xuICBmb250LXNpemU6IDkuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBpbml0aWFsLWxldHRlcjogNDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cblxuLmZjcy1jZW50ZXItaW1hZ2Uge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZjcy1kZXNrLWltZy1zbSB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmNzLWRlc2staW1nLW1lZCB7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZmNzLWRlc2staW1nLWxnIHtcbiAgICBoZWlnaHQ6IDU5MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmZjcy1sb2FkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDsgfVxuICAuZmNzLWxvYWRpbmcgKiB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmZjcy1sb2FkaW5nOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjByZW07XG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvamFtYmEtc3dpcmwuZ2lmXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4iLCIvKiFcclxuICogQm9vdHN0cmFwIEdyaWQgdjQuMy4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xyXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcclxuICovXHJcblxyXG5odG1sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xyXG59XHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbkBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcclxuXHJcbkBpbXBvcnQgXCJncmlkXCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZGlzcGxheVwiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL2ZsZXhcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy9zcGFjaW5nXCI7XHJcbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcclxuLy9cclxuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGbHVpZCBjb250YWluZXJcclxuLy9cclxuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxyXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSb3dcclxuLy9cclxuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLnJvdyB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xyXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxyXG4gIC5uby1ndXR0ZXJzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgID4gLmNvbCxcclxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb2x1bW5zXHJcbi8vXHJcbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcclxufVxyXG4iLCIvLy8gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxyXG5cclxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xyXG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxyXG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xyXG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxyXG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcclxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xyXG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxyXG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxyXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxyXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcclxuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xyXG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xyXG59XHJcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXHJcbi8vXHJcbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcclxuLy9cclxuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxyXG4vL1xyXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXHJcblxyXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxyXG4vLyAgICBtZFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xyXG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xyXG59XHJcblxyXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICA1NzZweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cclxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcclxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cclxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxyXG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXHJcbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICA3NjcuOThweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcclxufVxyXG5cclxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cclxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIi1zbVwiXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWluIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtYXgge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cclxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gVmFyaWFibGVzXHJcbi8vXHJcbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxyXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRhaW5lci1ib3gtc2hhZG93LXhzLlxyXG5cclxuLy8gQ29sb3Igc3lzdGVtXHJcblxyXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcclxuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xyXG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XHJcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcclxuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xyXG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XHJcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcclxuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xyXG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XHJcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcclxuXHJcbiRncmF5czogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRncmF5czogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcclxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcclxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcclxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcclxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcclxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcclxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcclxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcclxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxyXG4gICksXHJcbiAgJGdyYXlzXHJcbik7XHJcblxyXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcclxuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xyXG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcclxuJHJlZDUwMDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xyXG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGdyZWVuNTAwOiAgICMyOGE3NDUgIWRlZmF1bHQ7XHJcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xyXG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcclxuXHJcbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxyXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXHJcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcclxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcclxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkNTAwLFxyXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXHJcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcclxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW41MDAsXHJcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXHJcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXHJcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxyXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcclxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcclxuICApLFxyXG4gICRjb2xvcnNcclxuKTtcclxuXHJcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcclxuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHN1Y2Nlc3M6ICAgICAgICRncmVlbjUwMCAhZGVmYXVsdDtcclxuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xyXG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcclxuJGRhbmdlcjogICAgICAgICRyZWQ1MDAgIWRlZmF1bHQ7XHJcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcblxyXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcclxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxyXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxyXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxyXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxyXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXHJcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxyXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXHJcbiAgKSxcclxuICAkdGhlbWUtY29sb3JzXHJcbik7XHJcblxyXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXHJcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcclxuXHJcbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxyXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xyXG5cclxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXHJcbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gT3B0aW9uc1xyXG4vL1xyXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXHJcblxyXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xyXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBTcGFjaW5nXHJcbi8vXHJcbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2VcclxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxyXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxyXG5cclxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kc3BhY2VyczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIDA6IDAsXHJcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXHJcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcclxuICAgIDM6ICRzcGFjZXIsXHJcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXHJcbiAgICA1OiAoJHNwYWNlciAqIDMpXHJcbiAgKSxcclxuICAkc3BhY2Vyc1xyXG4pO1xyXG5cclxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxyXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kc2l6ZXM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICAyNTogMjUlLFxyXG4gICAgNTA6IDUwJSxcclxuICAgIDc1OiA3NSUsXHJcbiAgICAxMDA6IDEwMCUsXHJcbiAgICBhdXRvOiBhdXRvXHJcbiAgKSxcclxuICAkc2l6ZXNcclxuKTtcclxuXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cclxuXHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTGlua3NcclxuLy9cclxuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxyXG5cclxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcclxuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcclxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xyXG5cclxuLy8gUGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTdHlsZSBwIGVsZW1lbnQuXHJcblxyXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBHcmlkIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxyXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xyXG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xyXG5cclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU0MHB4LFxyXG4gIG1kOiA3MjBweCxcclxuICBsZzogOTYwcHgsXHJcbiAgeGw6IDExNDBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbHVtbnNcclxuLy9cclxuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXHJcblxyXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDb21wb25lbnRzXHJcbi8vXHJcbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cclxuXHJcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcclxuXHJcbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xyXG5cclxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcclxuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xyXG5cclxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xyXG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XHJcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcclxuXHJcbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcclxuICAoXHJcbiAgICAoMjEgOSksXHJcbiAgICAoMTYgOSksXHJcbiAgICAoNCAzKSxcclxuICAgICgxIDEpLFxyXG4gICksXHJcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xyXG4pO1xyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4vL1xyXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXHJcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcblxyXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XHJcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XHJcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XHJcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcclxuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG5cclxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xyXG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XHJcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG5cclxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xyXG5cclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG5cclxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuXHJcbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XHJcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xyXG5cclxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBUYWJsZXNcclxuLy9cclxuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxyXG5cclxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJ1dHRvbnMgKyBGb3Jtc1xyXG4vL1xyXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCdXR0b25zXHJcbi8vXHJcbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxyXG5cclxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZvcm1zXHJcblxyXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXl9KSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgLyAyfSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbX0gKyAjeyRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XHJcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbm9uZSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xyXG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBjYWxjKCN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplfSAtICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0fSkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxyXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xyXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXHJcblxyXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArICN7MiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteX0pICogMyAvIDQgKyAjeyRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nfSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtdGV4dDogKFxyXG4gIGVuOiBcIkJyb3dzZVwiXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRm9ybSB2YWxpZGF0aW9uXHJcblxyXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJ2YWxpZFwiOiAoXHJcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXHJcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXHJcbiAgICApLFxyXG4gICAgXCJpbnZhbGlkXCI6IChcclxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxyXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXHJcbiAgICApLFxyXG4gICksXHJcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcclxuKTtcclxuXHJcbi8vIFotaW5kZXggbWFzdGVyIGxpc3RcclxuLy9cclxuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XHJcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cclxuXHJcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTmF2c1xyXG5cclxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBOYXZiYXJcclxuXHJcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcclxuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vL1xyXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcblxyXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb25cclxuXHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEp1bWJvdHJvblxyXG5cclxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENhcmRzXHJcblxyXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcclxuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcclxuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVG9vbHRpcHNcclxuXHJcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcclxuXHJcbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUG9wb3ZlcnNcclxuXHJcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVG9hc3RzXHJcblxyXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcclxuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG5cclxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcclxuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJhZGdlc1xyXG5cclxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xyXG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcclxuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxyXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXHJcbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1vZGFsc1xyXG5cclxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWNvbnRhaW5lci1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGFpbmVyLWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRhaW5lci1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGFpbmVyLWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250YWluZXItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250YWluZXItYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRhaW5lci1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGFpbmVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XHJcblxyXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xyXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEFsZXJ0c1xyXG4vL1xyXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuXHJcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcclxuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQcm9ncmVzcyBiYXJzXHJcblxyXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTGlzdCBncm91cFxyXG5cclxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG5cclxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcblxyXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XHJcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCcmVhZGNydW1ic1xyXG5cclxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDYXJvdXNlbFxyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcclxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcclxuXHJcblxyXG4vLyBTcGlubmVyc1xyXG5cclxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xyXG5cclxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ2xvc2VcclxuXHJcbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcclxuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ29kZVxyXG5cclxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XHJcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xyXG5cclxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XHJcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xyXG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG5cclxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBVdGlsaXRpZXNcclxuXHJcbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcclxuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xyXG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQcmludGluZ1xyXG5cclxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XHJcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XHJcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cclxuLy9cclxuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXHJcbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXHJcblxyXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcclxuICAlZ3JpZC1jb2x1bW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcclxuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29sI3skaW5maXh9LFxyXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXHJcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxyXG5cclxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XHJcblxyXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXHJcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xyXG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXHJcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy9cclxuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xyXG4vL1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcclxuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxyXG4vL1xyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcclxuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gRmxleCB2YXJpYXRpb25cclxuLy9cclxuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5hbGlnbi1jb250YWluZXIjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRhaW5lcjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGFpbmVyI3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250YWluZXI6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250YWluZXIjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRhaW5lcjogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250YWluZXIjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRhaW5lcjogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGFpbmVyI3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250YWluZXI6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGFpbmVyI3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250YWluZXI6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcclxuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xyXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxyXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xyXG4gICAgICBAaWYgJHNpemUgIT0gMCB7XHJcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXHJcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xyXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAubXQjeyRpbmZpeH0tYXV0byxcclxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yI3skaW5maXh9LWF1dG8sXHJcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iI3skaW5maXh9LWF1dG8sXHJcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxyXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiFcclxuICogQm9vdHN0cmFwIFJlYm9vdCB2NC4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKiBGb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzLCBsaWNlbnNlZCBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvYmxvYi9tYXN0ZXIvTElDRU5TRS5tZClcclxuICovXHJcblxyXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5AaW1wb3J0IFwicmVib290XCI7XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcclxuXHJcbi8vIFJlYm9vdFxyXG4vL1xyXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXHJcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxyXG4vL1xyXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXHJcblxyXG5cclxuLy8gRG9jdW1lbnRcclxuLy9cclxuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cclxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cclxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cclxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXHJcblxyXG4qLFxyXG4qOjpiZWZvcmUsXHJcbio6OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxyXG59XHJcblxyXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxyXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxyXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxyXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDsgLy8gMVxyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcclxufVxyXG5cclxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxyXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcclxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cclxuLy9cclxuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXHJcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZW50IGdyb3VwaW5nXHJcbi8vXHJcbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXHJcbiAgaGVpZ2h0OiAwOyAvLyAxXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuXHJcbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXHJcbi8vXHJcbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXHJcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcclxuLy9cclxuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxyXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXHJcbnAge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG4vLyBBYmJyZXZpYXRpb25zXHJcbi8vXHJcbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXHJcbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cclxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxyXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cclxuXHJcbmFiYnJbdGl0bGVdLFxyXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXHJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXHJcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxub2wsXHJcbnVsLFxyXG5kbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG5vbCBvbCxcclxudWwgdWwsXHJcbm9sIHVsLFxyXG51bCBvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcbmRkIHtcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxyXG59XHJcblxyXG5zbWFsbCB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4vLyBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cclxuc3VwIHsgdG9wOiAtLjVlbTsgfVxyXG5cclxuXHJcbi8vXHJcbi8vIExpbmtzXHJcbi8vXHJcblxyXG5hIHtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxyXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxyXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxyXG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcclxuXHJcbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENvZGVcclxuLy9cclxuXHJcbnByZSxcclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG59XHJcblxyXG5wcmUge1xyXG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gRmlndXJlc1xyXG4vL1xyXG5cclxuZmlndXJlIHtcclxuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXHJcbiAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEltYWdlcyBhbmQgY29udGVudFxyXG4vL1xyXG5cclxuaW1nIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbn1cclxuXHJcbnN2ZyB7XHJcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XHJcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XHJcbn1cclxuXHJcbnRoIHtcclxuICAvLyBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGZyb20gdGhlIGA8Ym9keT5gLCBvciB0aGVcclxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gRm9ybXNcclxuLy9cclxuXHJcbmxhYmVsIHtcclxuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxyXG4vL1xyXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcclxuYnV0dG9uIHtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxyXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXHJcbi8vXHJcbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cclxuYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkO1xyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG5vcHRncm91cCxcclxudGV4dGFyZWEge1xyXG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxyXG59XHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxyXG59XHJcblxyXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXHJcbi8vXHJcbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxyXG5zZWxlY3Qge1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cclxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxufVxyXG5cclxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cclxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xyXG4gIGJ1dHRvbixcclxuICBbdHlwZT1cImJ1dHRvblwiXSxcclxuICBbdHlwZT1cInJlc2V0XCJdLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICY6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxyXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cclxufVxyXG5cclxuXHJcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xyXG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcclxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxyXG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcclxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cclxuICByZXNpemU6IHZlcnRpY2FsO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGFpbmVyO2Agb24gZmllbGRzZXRzLFxyXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxyXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxyXG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbmxlZ2VuZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcclxufVxyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxufVxyXG5cclxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcclxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcclxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXHJcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbi8vXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbi8vXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICBmb250OiBpbmhlcml0OyAvLyAyXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcclxufVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXHJcbi8vXHJcblxyXG5vdXRwdXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxyXG59XHJcblxyXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxyXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuXHJcbi8vIFNDU1MgUkZTIG1peGluXHJcbi8vXHJcbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXHJcbi8vXHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcclxuXHJcbi8vIENvbmZpZ3VyYXRpb25cclxuXHJcbi8vIEJhc2UgZm9udCBzaXplXHJcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXHJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xyXG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXHJcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxyXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XHJcblxyXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcclxuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcclxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XHJcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcclxuXHJcbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxyXG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxyXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcclxuXHJcbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxyXG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XHJcblxyXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xyXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XHJcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xyXG59XHJcbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcclxuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcclxufVxyXG5cclxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xyXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xyXG5cclxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xyXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcclxuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XHJcbn1cclxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xyXG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xyXG59XHJcblxyXG4vLyBSZXNwb25zaXZlIGZvbnQtc2l6ZSBtaXhpblxyXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcclxuICAvLyBDYWNoZSAkZnMgdW5pdFxyXG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XHJcblxyXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcclxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcclxuXHJcbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXHJcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xyXG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXHJcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcclxuICAgICRyZnMtZmx1aWQ6IG51bGw7XHJcblxyXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xyXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XHJcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xyXG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcclxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XHJcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmcyAvICRyZnMtcmVtLXZhbHVlfXJlbSN7JHJmcy1zdWZmaXh9O1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XHJcbiAgICAgICRyZnMtc3RhdGljOiAjeyRmc31weCN7JHJmcy1zdWZmaXh9O1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gT25seSBhZGQgbWVkaWEgcXVlcnkgaWYgZm9udC1zaXplIGlzIGJpZ2dlciBhcyB0aGUgbWluaW11bSBmb250LXNpemVcclxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcclxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XHJcbiAgICAgICRtaW4td2lkdGg6IG51bGw7XHJcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xyXG5cclxuICAgICAgLy8gQ2FsY3VsYXRlIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcclxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xyXG5cclxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiBnaXZlbiBmb250LXNpemUgYW5kIG1pbmltdW0gZm9udC1zaXplIGZvciBnaXZlbiBmb250LXNpemVcclxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XHJcblxyXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXHJcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXHJcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XHJcblxyXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxyXG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcclxuXHJcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcclxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xyXG5cclxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cclxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZW5kZXJpbmdcclxuICAgIEBpZiAkcmZzLWZsdWlkID09IG51bGwge1xyXG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcclxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgJG1xLXZhbHVlOiBudWxsO1xyXG5cclxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xyXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcclxuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50IC8gJHJmcy1yZW0tdmFsdWV9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH07XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xyXG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnR9cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2Uge1xyXG4gICAgICAgIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XHJcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcclxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxyXG4gICAgICAgICYsXHJcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcclxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcclxuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xyXG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXHJcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xyXG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGVsc2Uge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcclxuICAgICAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xyXG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXHJcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xyXG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDB2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcclxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XHJcbn1cclxuXHJcbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XHJcbn1cclxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cclxuLy9cclxuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXHJcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXHJcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cclxuLy9cclxuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cclxuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxyXG4vL1xyXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxyXG5cclxuQG1peGluIGhvdmVyIHtcclxuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcclxuLy9cclxuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxyXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxyXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcclxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXHJcbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcclxuLmltZy1mbHVpZCB7XHJcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xyXG59XHJcblxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG4uaW1nLXRodW1ibmFpbCB7XHJcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XHJcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xyXG5cclxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcclxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuXHJcbi5maWd1cmUge1xyXG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5maWd1cmUtaW1nIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmZpZ3VyZS1jYXB0aW9uIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcclxufVxyXG4iLCIvLyBJbWFnZSBNaXhpbnNcclxuLy8gLSBSZXNwb25zaXZlIGltYWdlXHJcbi8vIC0gUmV0aW5hIGltYWdlXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vL1xyXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxyXG5cclxuQG1peGluIGltZy1mbHVpZCB7XHJcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcclxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gUmV0aW5hIGltYWdlXHJcbi8vXHJcbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cclxuXHJcbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcclxuXHJcbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcclxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cclxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXHJcbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcclxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0XHJcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcclxuXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXHJcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxyXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcclxuLy8gLm1vZGFsLWNvbnRhaW5lciAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxyXG5cclxuXHJcbi5tb2RhbC1vcGVuIHtcclxuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAubW9kYWwge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxyXG4ubW9kYWwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcclxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cclxuICBvdXRsaW5lOiAwO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXHJcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXHJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxyXG59XHJcblxyXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcclxuLm1vZGFsLWRpYWxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XHJcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXHJcbiAgLm1vZGFsLmZhZGUgJiB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcclxuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xyXG4gIH1cclxuICAubW9kYWwuc2hvdyAmIHtcclxuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xyXG4gIH1cclxuICAuY2xvc2Uge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcclxuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcclxuXHJcbiAgLm1vZGFsLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTsgLy8gSUUxMC8xMVxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1oZWFkZXIsXHJcbiAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcclxuXHJcbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDJ9KTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG5cclxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXHJcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLm1vZGFsLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEFjdHVhbCBtb2RhbFxyXG4ubW9kYWwtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250YWluZXJgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcclxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcclxuICBjb2xvcjogJG1vZGFsLWNvbnRhaW5lci1jb2xvcjtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGFpbmVyLWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkbW9kYWwtY29udGFpbmVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGFpbmVyLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250YWluZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGFpbmVyLWJveC1zaGFkb3cteHMpO1xyXG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXHJcbiAgb3V0bGluZTogMDtcclxuICBcclxufVxyXG5cclxuLy8gTW9kYWwgYmFja2dyb3VuZFxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcclxuXHJcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcclxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cclxufVxyXG5cclxuLy8gTW9kYWwgaGVhZGVyXHJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcclxuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGFpbmVyLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAuY2xvc2Uge1xyXG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xyXG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXHJcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcclxuLm1vZGFsLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJvZHlcclxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxyXG4ubW9kYWwtYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxyXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcclxufVxyXG5cclxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcclxuLm1vZGFsLWZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250YWluZXItYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcclxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7IG1hcmdpbi1sZWZ0OiAuMjVyZW07IH1cclxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cclxufVxyXG5cclxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXHJcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTk5OTlweDtcclxuICB3aWR0aDogNTBweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcclxufVxyXG5cclxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcclxuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcclxuXHJcbiAgICAubW9kYWwtY29udGFpbmVyIHtcclxuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMn0pO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDJ9KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGFpbmVyLWJveC1zaGFkb3ctc20tdXApO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gIC5tb2RhbC1sZyxcclxuICAubW9kYWwteGwge1xyXG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3RcclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcclxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XHJcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xyXG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL2ljb21vb24uZW90P3ZiODQ5ZicpO1xyXG4gIHNyYzogIHVybCgnLi4vZm9udHMvaWNvbW9vbi5lb3Q/dmI4NDlmI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9pY29tb29uLnR0Zj92Yjg0OWYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ljb21vb24ud29mZj92Yjg0OWYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vZm9udHMvaWNvbW9vbi5zdmc/dmI4NDlmI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xyXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uaWNvbi1tZW51OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGJcIjtcclxufVxyXG4uaWNvbi1oYW1idXJnZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYVwiO1xyXG59XHJcbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDFcIjtcclxufVxyXG4uaWNvbi1tYWlsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDJcIjtcclxufVxyXG4uaWNvbi1yZXdhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwM1wiO1xyXG59XHJcbi5pY29uLXNtb290aGllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDRcIjtcclxufVxyXG4uaWNvbi1hcnJvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XHJcbn1cclxuLmljb24tYml0ZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwNlwiO1xyXG59XHJcbi5pY29uLWJvb3N0czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XHJcbn1cclxuLmljb24tYm93bHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOFwiO1xyXG59XHJcbi5pY29uLWdpZnRjYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDlcIjtcclxufVxyXG4uaWNvbi1leHRlcm5hbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbn1cclxuIiwiLy9cclxuLy8gU2NyZWVucmVhZGVyc1xyXG4vL1xyXG5cclxuLnNyLW9ubHkge1xyXG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcclxufVxyXG5cclxuLnNyLW9ubHktZm9jdXNhYmxlIHtcclxuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xyXG59XHJcbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXHJcbi8vXHJcbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGFpbmVyL1xyXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xyXG5cclxuQG1peGluIHNyLW9ubHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cclxuLy9cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBjbGlwOiBhdXRvO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB9XHJcbn1cclxuIiwiLy8gQmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXHJcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXHJcblxyXG4ubmF2IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubmF2LWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8gVGFic1xyXG4vL1xyXG5cclxuLm5hdi10YWJzIHtcclxuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcclxuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xyXG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFBpbGxzXHJcbi8vXHJcblxyXG4ubmF2LXBpbGxzIHtcclxuICAubmF2LWxpbmsge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXHJcbi8vXHJcblxyXG4ubmF2LWZpbGwge1xyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtanVzdGlmaWVkIHtcclxuICAubmF2LWl0ZW0ge1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJiYWJsZSB0YWJzXHJcbi8vXHJcbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxyXG5cclxuLnRhYi1jb250YWluZXIge1xyXG4gID4gLnRhYi1wYW5lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuIiwiLmZhZGUge1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XHJcblxyXG4gICY6bm90KC5zaG93KSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNlIHtcclxuICAmOm5vdCguc2hvdykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XHJcbn1cclxuIiwiLy9tYWluIGNvbG9yc1xyXG5cclxuJHdoaXRlOiAgICAgICAgICAgI2ZmZmZmZjtcclxuJGNyZWFtOiAgIFx0XHQgICAgI2ZmZmRmNDtcclxuJGJsYWNrOiAgICAgICAgICAgIzJiMzkzNjtcclxuXHJcbiRnb2xkOTAwOiAgICAgICAgICNmZGY5ZTg7XHJcbiRnb2xkODAwOiAgICAgICAgICNmY2Y3ZTA7XHJcbiRnb2xkNzAwOiAgICAgICAgICNmN2ViYjE7XHJcbiRnb2xkNjAwOiAgICAgICAgICNmY2UyOWQ7XHJcbiRnb2xkNTAwOiAgICAgICAgICNmYWM1M2M7XHJcblxyXG4kYmx1ZTkwMDogICAgICAgICAjZjZmOWY5O1xyXG4kYmx1ZTgwMDogICAgICAgICAjZjFlYmU0O1xyXG4kYmx1ZTc1MDogICAgICAgICAjRUNGNEYzO1xyXG4kYmx1ZTcwMDogICAgICAgICAjZWNmNGYyO1xyXG4kYmx1ZTYwMDogICAgICAgICAjYzBkOWQ0O1xyXG4kYmx1ZTUwMDogICAgICAgICAjOTlhZmFjO1xyXG4kYmx1ZTMwMDogICAgICAgICAjNkI3NjczO1xyXG4kYmx1ZTEwMDogICAgICAgICAjMkMzOTM3O1xyXG5cclxuJGJlaWdlNzAwOiAgICAgICAgI2ZkZjllZjtcclxuJGJlaWdlNjUwOiAgICAgICAgI0Y2RjRFRTtcclxuJGJlaWdlNjAwOlx0ICAgICAgI2ZjZjRmMTtcclxuJGJlaWdlNTAwOiAgICAgICAgI2VlZGJiMDtcclxuXHJcblxyXG4kbWFuZGFyaW44MDA6ICAgICAjZmJlZmVhO1xyXG4kbWFuZGFyaW43MDA6ICAgICAjZjhlNGRjO1xyXG4kbWFuZGFyaW42MDA6ICAgICAjZjJjYWJhO1xyXG4kbWFuZGFyaW41NTA6ICAgICAjZTRhODkxO1xyXG4kbWFuZGFyaW41MDA6ICAgICAjZjU4MDRiOyBcclxuJG1hbmRhcmluNDUwOiAgICAgI2U2ODA0YjtcclxuJG1hbmRhcmluNDAwOiAgICAgI2NkNGIwZjtcclxuXHJcbiRncmVlbjE0MDA6ICAgICAgICNkZmU1ZGY7XHJcbiRncmVlbjEzMDA6ICAgICAgICNlZGY0ZjM7XHJcbiRncmVlbjEyMDA6ICAgICAgICNlY2Y0ZGE7XHJcbiRncmVlbjExMDA6XHRcdCAgICAjZWNmNGQ5O1xyXG4kZ3JlZW4xMDAwOiAgICAgICAjZWFmM2Q2O1xyXG4kZ3JlZW45MDA6ICAgICAgICAjZDJlYWU1O1xyXG4kZ3JlZW44NTA6ICAgICAgICAjZGVlOGFjO1xyXG4kZ3JlZW44MDA6ICAgICAgICAjYzNlMGI2O1xyXG4kZ3JlZW43MDA6ICAgICAgICAjZDVlOGFkO1xyXG4kZ3JlZW42MDA6ICAgICAgICAjYjNkMzQzO1xyXG4kZ3JlZW41NTA6ICAgICAgICAjQjFENDYxO1xyXG4kZ3JlZW41MDA6ICAgICAgICAjNzRjMDRjO1xyXG4kZ3JlZW40MDA6ICAgICAgICAjNDY4NDI1O1xyXG4kZ3JlZW4zNTA6ICAgICAgICAjMTE3MTU5O1xyXG4kZ3JlZW4zMDA6ICAgICAgICAjMDM2ZDU4O1xyXG4kZ3JlZW4yNTA6ICAgICAgICAjMDA2QzVCO1xyXG4kZ3JlZW4yMDA6ICAgICAgICAjMjg3MjAxO1xyXG4kZ3JlZW4xMDA6ICAgICAgICAjMjI1QjAxO1xyXG4kZ3JlZW41MDogICAgICAgICAjNGM0ZDRjO1xyXG5cclxuJGdyYXkxMjAwOiAgICAgICAgI2VlZWVlZTtcclxuJGdyYXkxMTUwOiAgICAgICAgI0U1RTRFMDtcclxuJGdyYXkxMTAwOiAgICAgICAgI2MyYmJiMztcclxuJGdyYXkxMDAwOiAgICAgICAgIzc4Nzg3ODtcclxuJGdyYXk5MDA6ICAgICAgICAgIzY3NzI2ZjsgICAgXHJcbiRncmF5ODAwOiAgICAgICAgICM1YzY3NjU7XHJcbiRncmF5NzUwOiAgICAgICAgICM1OTVhNWE7XHJcbiRncmF5NzAwOlx0ICBcdCAgICAjNTk1YTU5O1xyXG4kZ3JheTYwMDogICAgICAgICAjNDU0NTQ1O1xyXG4kZ3JheTUwMDogICAgICAgICAjMzYzNjM2O1xyXG4kZ3JheTQwMDogICAgICAgICAjMzIzMjMyO1xyXG5cclxuJGdyYXlPcDA1OiAgICAgICAgI2NjY2NjYzgwO1xyXG5cclxuJHJlZDcwMDogICAgICAgICAgI2RhNjI1OTtcclxuJHJlZDYwMDogICAgICAgICAgI2RkMjEwNjtcclxuJHJlZDUwMDogICAgICAgICAgI2UyMDAwMDtcclxuJHJlZDQwMDogICAgICAgICAgIzg5Mjk0MjsgXHJcblxyXG4kaW5hY3RpdmU6ICAgICAgICAjYmNjN2M1OyBcclxuJGZhY2Vib29rOiAgICAgICAgIzNiNTk5ODtcclxuJGRpc2FibGVkOiAgICAgICAgIzZhNmE2YTtcclxuJGJhbm5lcjogICAgICAgICAgI2Q4ZDhkODtcclxuXHJcbi8vbWFpbiBmb250c1xyXG5cclxuJHByaW1hcnlUeXBlOiBGaWxzb24gU29mdCBXMDMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiRzZWNvbmRhcnlUeXBlOiBDaGFybGVzdG9uLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cclxuLyogV2lkdGhzICovXHJcbiR4bGFyZ2U6IDE0NDBweDtcclxuJGxhcmdlOiAxMjgwcHg7XHJcbiRtaWQ6IDk1OXB4O1xyXG4kc21hbGw6IDY5MHB4O1xyXG5cclxuLyogQnJlYWtwb2ludHMgKi9cclxuJGRlc2t0b3A6IDE0MzlweDtcclxuJG1pZC1kZXNrdG9wOiAxNDAwcHg7XHJcbiRzbWwtZGVza3RvcDogODUwcHg7XHJcbiRzbWFsbC10YWJsZXQ6IDc2OXB4O1xyXG4keHMtdGFibGV0OiA3NjhweDtcclxuJHhzLXNtYWxsLXRhYmxldDogNzY3cHg7XHJcbiR0YWJsZXQ6IDY0MXB4O1xyXG4kbW9iaWxlOiA2NDBweDtcclxuJG1pZC1tb2JpbGU6IDQyNXB4O1xyXG4kc21sLW1vYmlsZTogNDIwcHg7XHJcbiR2LXNtYWxsOiAzNTBweDtcclxuXHJcbi8qIENvbHVtbnMgKi9cclxuJGNvbDE6IDUuMTI4JTtcclxuJGNvbDI6IDExLjQ1MiU7XHJcbiRjb2wzOiAxNy43NzclO1xyXG4kY29sNDogMjQuMTAyJTtcclxuJGNvbDU6IDMwLjQyNyU7XHJcbiRjb2w2OiAzNi43NTIlO1xyXG4kY29sNzogNDMuMDc2JTtcclxuJGNvbDg6IDQ5LjQwMSU7XHJcbiRjb2w5OiA1NS43MjYlO1xyXG4kY29sMTA6IDYyLjA1MSU7XHJcbiRjb2wxMTogNjguMzc2JTtcclxuJGNvbDEyOiA3NC43JTtcclxuJGNvbDEzOiA4MS4wMjUlO1xyXG4kY29sMTQ6IDg3LjM1JTtcclxuJGNvbDE1OiA5My42NzUlO1xyXG4kY29sMTY6IDEwMCU7XHJcbiRjb2wtbWFyZ2luOiAgMS4xOTclO1xyXG4iLCJodG1sIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICYubGVnYWN5IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE0cmVtO1xyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWItY29tcG9uZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JlY2FwdGNoYS1iYWRnZSB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcblxyXG4lZmNzLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLmZjcy1jb250YWluZXIge1xyXG4gIEBleHRlbmQgJWZjcy1jb250YWluZXI7XHJcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgJi1zbGltIHtcclxuICAgIEBleHRlbmQgJWZjcy1jb250YWluZXI7XHJcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICB9XHJcbiAgJi14c2xpbSB7XHJcbiAgICBAZXh0ZW5kICVmY3MtY29udGFpbmVyO1xyXG4gICAgd2lkdGg6IDkwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZjcy1sb2FkaW5nLWljb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLC43NSk7XHJcbiAgei1pbmRleDogOTk5OTk7IC8vdGhpcyB3aWxsIGFsd2F5cyBiZSB0aGUgaGlnaGVzdFxyXG4gICYuc2hvdy1sb2FkZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuZmNzLWljb24taW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDIwcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4uZWRnZSB7XHJcbiAgYm9keSB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG59IiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdDaGFybGVzdG9uJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvY2hhcmxlc3Rvbi1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICB1cmwoJy4uL2ZvbnRzL2NoYXJsZXN0b24tcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZXtcclxuICAgIGZvbnQtZmFtaWx5OlwiRmlsc29uIFNvZnQgVzAzXCI7XHJcbiAgICBzcmM6dXJsKFwiLi4vZm9udHMvZmMyYTFkZDAtOWUwYi00NzcxLTlhZDEtYzQ0ZDlmNGE4OWFiLmVvdD8jaWVmaXhcIik7XHJcbiAgICBzcmM6dXJsKFwiLi4vZm9udHMvZmMyYTFkZDAtOWUwYi00NzcxLTlhZDEtYzQ0ZDlmNGE4OWFiLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLHVybChcIi4uL2ZvbnRzLzY3MjQzZWRmLWRiNTUtNGMxZC05MmUyLWVlNGMzM2ZhNjMzYi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoXCIuLi9mb250cy9kZTAxMjRhOS03NDNhLTQ3NTctYmZmZi1jNTA5YzU5NzBlZTcud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzLzdkYzllZTBjLWY4ZTQtNDYzMS04NDNiLTYxNTNiY2NhYzVlNS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbkBmb250LWZhY2V7XHJcbiAgICBmb250LWZhbWlseTpcIkZpbHNvbiBTb2Z0IFcwM1wiO1xyXG4gICAgc3JjOnVybChcIi4uL2ZvbnRzLzY1MmVmNDVmLTZmYjctNDc1MS04MDI4LTc2MTA3ZDM2YTBlOS5lb3Q/I2llZml4XCIpO1xyXG4gICAgc3JjOnVybChcIi4uL2ZvbnRzLzY1MmVmNDVmLTZmYjctNDc1MS04MDI4LTc2MTA3ZDM2YTBlOS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVvdFwiKSx1cmwoXCIuLi9mb250cy82ZDZhODMzMS1iMjhjLTQ0MjEtODlkZi0yYjNkNjNkNWRmZDYud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvNzBmNTkxMjQtYmI0NS00MWE4LTk0NmItNDI1YjY0N2NjZmIwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy84ZmYyMjk3Yy0zOTJjLTRmN2UtOGMwYy1hMDIwNzE0ODgxMTUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5AZm9udC1mYWNle1xyXG4gICAgZm9udC1mYW1pbHk6XCJGaWxzb24gU29mdCBXMDNcIjtcclxuICAgIHNyYzp1cmwoXCIuLi9mb250cy84NDMyOTM3Mi1kYTE2LTQ2YmItYmEzNS0yZjI2OTk1N2FmODguZW90PyNpZWZpeFwiKTtcclxuICAgIHNyYzp1cmwoXCIuLi9mb250cy84NDMyOTM3Mi1kYTE2LTQ2YmItYmEzNS0yZjI2OTk1N2FmODguZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiLi4vZm9udHMvMjM1N2YyZDItOTk1Ni00MzIwLWE5ZjItYjhlOWQwOTE5MTMwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzLzQzZDcyNmZmLWIyZDUtNDJkNS04YTk0LWYzZjcwYjEyNjI1Zi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvMjlmMjhlMjYtYWYyYi00MTYzLWIwYzQtYjYxYzJkN2U1NGY0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuQGZvbnQtZmFjZXtcclxuICAgIGZvbnQtZmFtaWx5OlwiRmlsc29uIFcwNSBNZWRpdW1cIjtcclxuICAgIHNyYzp1cmwoXCIuLi9mb250cy81ZjA1MGM0Yy01N2RjLTQyNWMtYjQ4OC0zOGYxY2QxOWU3NTAuZW90PyNpZWZpeFwiKTtcclxuICAgIHNyYzp1cmwoXCIuLi9mb250cy81ZjA1MGM0Yy01N2RjLTQyNWMtYjQ4OC0zOGYxY2QxOWU3NTAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiLi4vZm9udHMvYjNjZWY1YWMtM2VhYy00ZTlkLTkxMTMtNTE2N2I0MjIyNjU5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzLzliMjYzZDFmLWQyZjctNGM5YS05ODVlLTYyYWYzNWI0ZjM5ZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvZjYwNDdkNTQtNzIzYi00OGNiLWJlYTQtZDE0MTk3MTI1NjAzLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufVxyXG5AZm9udC1mYWNle1xyXG4gICAgZm9udC1mYW1pbHk6XCJGcm9udGFnZSBDb25kZW5zZWQgVzA1IE91dGxpbmVcIjtcclxuICAgIHNyYzp1cmwoXCIuLi9mb250cy8xNmEzMGFkYi0zMTg0LTQwYzYtOGNiMS0xY2Y0ZDFhNWI1MzEuZW90PyNpZWZpeFwiKTtcclxuICAgIHNyYzp1cmwoXCIuLi9mb250cy8xNmEzMGFkYi0zMTg0LTQwYzYtOGNiMS0xY2Y0ZDFhNWI1MzEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlb3RcIiksdXJsKFwiLi4vZm9udHMvN2U4ZDUxMzctNDE5Mi00Mzk1LTk2ZDMtZWIzNjQ4ZjQxZWM5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzLzhiZjI5NDM2LTk4MTctNGIzNy04NTZkLWIxMmE3MmE4MTdiYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvOWQxODcxOWItYzEyNi00ZjUyLTliNDItNTgxMjg4MGQzNGVkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxufVxyXG5AZm9udC1mYWNle1xyXG4gIGZvbnQtZmFtaWx5OlwiRmlsc29uIFNvZnQgVzAzXCI7XHJcbiAgc3JjOnVybChcIi4uL2ZvbnRzL0ZpbHNvblNvZnRIZWF2eVwiKTtcclxuICBzcmM6dXJsKFwiLi4vZm9udHMvRmlsc29uU29mdEhlYXZ5XCIpIGZvcm1hdChcIm90ZlwiKTtcclxuICBmb250LXdlaWdodDogOTAwO1xyXG59XHJcblxyXG5cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbi5oMS1saWtlLFxyXG4uaDItbGlrZSxcclxuLmgzLWxpa2UsXHJcbi5oNC1saWtlLFxyXG4uaDUtbGlrZSxcclxuLmg2LWxpa2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDYuNXJlbTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG59XHJcblxyXG5oMixcclxuLmgyLWxpa2Uge1xyXG4gIGZvbnQtc2l6ZTogNS4ycmVtO1xyXG59XHJcblxyXG5oMyxcclxuLmgzLWxpa2Uge1xyXG4gIGZvbnQtc2l6ZTogNC4wcmVtO1xyXG59XHJcblxyXG5oNCxcclxuLmg0LWxpa2Uge1xyXG4gIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuaDUsXHJcbi5oNS1saWtlIHtcclxuICBmb250LXNpemU6IDMuMHJlbTtcclxufVxyXG5cclxuaDYsXHJcbi5oNi1saWtlIHtcclxuICBmb250LXNpemU6IDIuNHJlbTtcclxufVxyXG5cclxuLmljb25saW5rIHtcclxuICBzcGFuIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG59XHJcblxyXG5hLFxyXG4uZ2VuZXJpYy1saW5rIHtcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgY29sb3I6ICRncmVlbjMwMDtcclxuICBcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1zaGFkb3c6IC0uMjVweCAtLjI1cHggMCB0cmFuc3BhcmVudCwgXHJcbiAgICAgICAgICAgICAgICAuMjVweCAuMjVweCB0cmFuc3BhcmVudDtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICB0ZXh0LXNoYWRvdzogLS4yNXB4IC0uMjVweCAwICRncmVlbjMwMCwgXHJcbiAgICAuMjVweCAuMjVweCAkZ3JlZW4zMDA7XHJcbiAgfVxyXG4gIFxyXG4gICY6OmFmdGVyLFxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi5hcnJvdyB7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxucCxcclxuLnAge1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBjb2xvcjogJGdyYXk1MDA7XHJcbn1cclxuXHJcbi50cmlhbmdsZS1saW5rIHtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gICYuZ3JlZW4ge1xyXG4gICAgY29sb3I6ICAkZ3JlZW4zMDA7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYub3ZlcmZsb3ctZWxsaXBzaXMge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAvKiEgYXV0b3ByZWZpeGVyOiBvZmYgKi9cclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAwLjdyZW07XHJcbiAgICBoZWlnaHQ6IDAuOXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIG9wYWNpdHk6IC4zO1xyXG4gIH1cclxufVxyXG5cclxuLnNjcmlwdC10ZXh0IHtcclxuICBmb250LWZhbWlseTogJHNlY29uZGFyeVR5cGU7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbiAgcmlnaHQ6IC0wLjNyZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAwLjZlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3RyaWtldGhyb3VnaCB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbi5zZWN0aW9uLXN1YnRpdGxlIHtcclxuICBjb2xvcjogJGJsdWUzMDA7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICBmb250LXNpemU6IDEuMnJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ4cmVtO1xyXG59XHJcblxyXG4uYXJyb3ctbGluayB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1saW5rLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGhlaWdodDogLjhyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLjZyZW07XHJcbiAgfVxyXG59IiwiLnNob3ctbW9iaWxlIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZS1tb2JpbGUge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2VudGVyLWJsb2NrIHtcclxuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubm8tc2Nyb2xsIHtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ucGItNTAge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wdC01MCB7XHJcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnB0LTYwIHtcclxuICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHktMTUge1xyXG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5weC0xMiB7XHJcbiAgcGFkZGluZy10b3A6IDEuMnJlbSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxLjJyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LTUwIHtcclxuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC1uZWctMTAge1xyXG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi1uZWctMTAge1xyXG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tMC1hdXRvIHsgXHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi56LWktNSB7XHJcbiAgei1pbmRleDogNSAhaW1wb3J0YW50O1xyXG59IiwiLnByaW1hcnktYnV0dG9uLFxyXG4uYnRuLnByaW1hcnkge1xyXG4gIGJhY2tncm91bmQ6ICRncmVlbjMwMDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gIHBhZGRpbmc6IDEuMnJlbSAzLjRyZW07XHJcbiAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbWluLXdpZHRoOiAxOXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gICYubG9hZGluZyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MDBweDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2phbWJhLXN3aXJsLmdpZlwiKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICYuZmFjZWJvb2sge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvZmFjZWJvb2suc3ZnJykgY2FsYygxMDAlIC0gMi40cmVtKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZhY2Vib29rO1xyXG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvZmFjZWJvb2suc3ZnJykgY2FsYygxMDAlIC0gMi40cmVtKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGZhY2Vib29rLCA1JSk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmZjcy10aGlyZC1wYXJ0eSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgICYgLmZjcy10aGlyZC1wYXJ0eS1pY29uOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgLmhpZ2hsaWdodC1mb290ZXIgJiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGJhY2tncm91bmQ6ICRnb2xkNTAwO1xyXG4gIH1cclxuXHJcbiAgJi5pbnZlcnRlZCB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgYmFja2dyb3VuZDogJGdvbGQ1MDA7XHJcbiAgICBcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuMzAwO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlODAwO1xyXG4gICAgY29sb3I6ICRkaXNhYmxlZDtcclxuICB9XHJcblxyXG4gICYudGhpbm5lciB7XHJcbiAgICBwYWRkaW5nOiAxLjFyZW0gMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY29uZGFyeS1idXR0b24sXHJcbi5idG4uc2Vjb25kYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAkZ29sZDUwMDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9vcmdhbmljLWJ1dHRvbi5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIHBhZGRpbmc6IDEuMTVyZW0gMi4ycmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIFxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4zMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9vcmdhbmljLWJ1dHRvbi1ob3Zlci5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICYuYXJyb3cge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0aWNreS1idXR0b24td3JhcHBlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJGJlaWdlNzAwO1xyXG4gIHBhZGRpbmc6IDEuOHJlbTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3gtc2hhZG93OiAwIC0xcHggM3B4IDAgJGJsdWU2MDA7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgJiNzdGFydC1vcmRlciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGV0YWlscy13cmFwcGVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucHJpY2UsXHJcbiAgICAuY2Fsb3JpZXMge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucHJpY2Uge1xyXG4gICAgICAmICsgLmNhbG9yaWVzIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ1MDA7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMS42cmVtO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2Fsb3JpZXMge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5OTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNpbXBsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJGdvbGQ1MDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgei1pbmRleDogOTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIGFuZCAobWF4LWhlaWdodDogNTAwcHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2lnbi11cC1wYWdlICYge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaW1wbGUtYnV0dG9uIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjg5O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBwYWRkaW5nOiAyLjFyZW0gMCAyLjNyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnVuYXZhaWxhYmxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udGVydGlhcnktYnV0dG9uLCBcclxuLmJ0bi50ZXJ0aWFyeSB7XHJcbiAgYmFja2dyb3VuZDogJGdyZWVuNzAwO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgcGFkZGluZzogMS4ycmVtIDMuNHJlbTtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBtaW4td2lkdGg6IDE5MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBib3JkZXI6IDA7XHJcbiAgXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ29sZDUwMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGJhY2tncm91bmQ6ICRnb2xkNTAwO1xyXG4gIH1cclxufVxyXG5cclxuLml0ZW0tZmF2b3JpdGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGhlaWdodDogMnJlbTtcclxuICBtYXgtd2lkdGg6IDEuOHJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50IDogdXJsKFwiLi4vaW1nL2ljb25zL2Zhdi5zdmdcIik7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgJi5zZWxlY3RlZCB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudCA6IHVybChcIi4uL2ltZy9pY29ucy9mYXYtZmlsbC5zdmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IC43NTtcclxuICB9XHJcbn1cclxuXHJcbi5xdWF0ZXJuYXJ5LWJ1dHRvbiwgXHJcbi5idG4ucXVhdGVybmFyeSB7XHJcbiAgY29sb3I6ICRncmVlbjI1MDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgcGFkZGluZzogMS4ycmVtIDNyZW07XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1pbi13aWR0aDogMThyZW07XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59IiwiaW5wdXRbdHlwZT10ZXh0XSxcclxuaW5wdXRbdHlwZT1lbWFpbF0sXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG50ZXh0YXJlYSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5jdXN0b20tbGlzdCB7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgbGkge1xyXG4gICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yOTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIuKAolwiO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNHJlbTtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIHtcclxuICAudWktc3RhdGUtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjMwMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1ub3RlIHtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn0iLCIuaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMCAuMnJlbSAuNXJlbSAwIHJnYmEoJGJsdWU1MDAsIDAuNik7XHJcbiAgaGVpZ2h0OiAxMi41cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICYubG9ja2VkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGhlaWdodDogOS4xcmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtbG9nby1jb21wb25lbnQge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1vYmlsZS1tZW51LW9wZW4ge1xyXG4gICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiBcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGhlaWdodDogNy41cmVtO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICB9XHJcblxyXG4gICYuc2Nyb2xsZWQge1xyXG4gICAgaGVpZ2h0OiAxMXJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgaGVpZ2h0OiA4LjdyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaXRlLWxvZ28tY29tcG9uZW50IHtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiAxNXJlbTtcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYWxsO1xyXG4gICAgICAuZWRnZSAmIHsgXHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNjLWVkaXRvciAuaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4iLCIuZm9vdGVyIHtcclxuICBtYXJnaW4tdG9wOiA1cmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLnByaW1hcnktZm9vdGVyLXN0cnVjdHVyZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5cmVtO1xyXG4gIH1cclxuICBcclxuICAuYmFzaWMtc3BvdC1jb21wb25lbnQge1xyXG4gIFx0cGFkZGluZzogMCAxLjVyZW0gMCAxLjVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiA0LjJyZW07XHJcbiAgICBtYXgtd2lkdGg6IDMzJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gIFx0aDQge1xyXG4gIFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gIFx0aW1nIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNjcmlwdC10ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zY3JpcHQtdGV4dCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1jb21wb25lbnQge1xyXG4gICAgcGFkZGluZzogM3JlbSAwO1xyXG4gIH1cclxufSIsIi5mY3MtZ2lmdC1jYXJkcyxcclxuLmZjcy1yZXdhcmRzLFxyXG4uZmNzLXNpZ24tdXAsXHJcbi5mY3MtbG9jYXRpb25zLFxyXG4uZmNzLW1lbnUsXHJcbi5mY3Mtc2VhcmNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjhlbSAhaW1wb3J0YW50O1xyXG4gIFxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgaGVpZ2h0OiAxLjVlbTtcclxuICB9XHJcbn1cclxuXHJcbi5mY3Mtc2lnbi11cCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyZW07XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29ucy9tYWlsLWljb24uc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB3aWR0aDogMS41ZW07XHJcbiAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmLmZjcy1uYXYtYWN0aXZlIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL21haWwtZmlsbC5zdmcnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mY3MtZ2lmdC1jYXJkcyB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL2dpZnQtY2FyZHMuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICYuZmNzLW5hdi1hY3RpdmUge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvZ2lmdC1jYXJkcy1maWxsLnN2ZycpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZjcy1yZXdhcmRzIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvcmV3YXJkcy1pY29uLnN2ZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmLmZjcy1uYXYtYWN0aXZlIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL3Jld2FyZHMtZmlsbC5zdmcnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mY3MtbG9jYXRpb25zIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvbG9jYXRpb24taWNvbi5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcbiBcclxuICAmOmhvdmVyLFxyXG4gICYuZmNzLW5hdi1hY3RpdmUge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvbG9jYXRpb24tZmlsbC5zdmcnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mY3MtbWVudSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL21lbnUtaWNvbi5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJi5mY3MtbmF2LWFjdGl2ZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9tZW51LWZpbGwuc3ZnJyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1uYXYtY29tcG9uZW50IHtcclxuICAuZmNzLWdpZnQtY2FyZHMsXHJcbiAgLmZjcy1yZXdhcmRzLFxyXG4gIC5mY3Mtc2lnbi11cCxcclxuICAuZmNzLWxvY2F0aW9ucyxcclxuICAuZmNzLW1lbnUsXHJcbiAgLmZjcy1zZWFyY2gge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvc2VsZWN0ZWQuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyLjY3NWVtO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuZmNzLXNpZ24tdXAge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvbWFpbC1pY29uLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjVlbSAxLjVlbTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICYuZmNzLW5hdi1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zZWxlY3RlZC5zdmcnKSwgdXJsKCcuLi9pbWcvaWNvbnMvbWFpbC1pY29uLnN2ZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNjc1ZW0sIDEuNWVtIDEuNWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmNzLXNlYXJjaCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9zZWFyY2guc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDJyZW0gMnJlbTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAuNWVtIGNlbnRlcjtcclxuICBcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICBcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mY3MtbmF2LWFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3NlbGVjdGVkLnN2ZycpLCB1cmwoJy4uL2ltZy9pY29ucy9zZWFyY2guc3ZnJyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMi42NzVlbSwgMnJlbSAycmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdCwgLjVlbSBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZjcy1sb2NhdGlvbnMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9sb2NhdGlvbi1pY29uLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxZW0gMS41ZW07XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjVlbSBjZW50ZXI7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICYuZmNzLW5hdi1hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zZWxlY3RlZC5zdmcnKSwgdXJsKCcuLi9pbWcvaWNvbnMvbG9jYXRpb24tZmlsbC5zdmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyLjY3NWVtLCAxZW0gMS41ZW07XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0LCAuNWVtIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5nZW5lcmljLWZvcm0ge1xyXG5cdC5pbnB1dC13cmFwcGVyIHtcclxuXHRcdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuXHRcdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdFxyXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuaW5wdXQtZ3JvdXAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuaW5wdXQtcm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcclxuXHRcdC5pbnB1dC13cmFwcGVyIHtcclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0d2lkdGg6IDY1JTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHR3aWR0aDogMzUlO1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDM1JSAtIDEuNXJlbSk7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5lcnJvci1sYWJlbCB7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuZXJyb3ItbGFiZWwge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmZvcm0taGVscGVycyB7XHJcblx0XHRtYXJnaW4tdG9wOiAuNnJlbTtcclxuXHRcdFxyXG5cdFx0JiArIC5zdWJtaXQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzLjZyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jaGVja2JveCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFxyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5zdWJtaXQge1xyXG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIuNnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmlucHV0LXdyYXBwZXIge1xyXG5cdFx0Ji5kaXNhYmxlZCB7XHJcblx0XHRcdGxhYmVsLFxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLnZhbGlkLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0udmFsaWQsXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLnZhbGlkLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLnZhbGlkIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtdmFsaWQuc3ZnXCIpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyLjRyZW07XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5lcnJvcixcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLmVycm9yLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5lcnJvcixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXS5lcnJvciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG59XHJcblxyXG5cclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06aG92ZXIsXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06aG92ZXIsXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpob3ZlcixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyB7XHJcblx0LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRibGFjaztcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICRiZWlnZTcwMCBpbnNldDtcclxufVxyXG5cclxubGFiZWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Y29sb3I6ICRncmF5NzAwO1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRtYXJnaW4tYm90dG9tOiAuM3JlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmNoZWNrYm94IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0cGFkZGluZzogMDsgICAgICBcclxuXHR9XHJcblx0XHJcblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcclxuXHRcdCYuZXJyb3Ige1xyXG5cdFx0XHQmICsgbGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuOXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjNyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjppbnZhbGlkICsgbGFiZWwge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGxhYmVsIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogM3JlbTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGhlaWdodDogMi40cmVtO1xyXG5cdFx0XHR3aWR0aDogMi40cmVtO1xyXG5cdFx0XHRib3JkZXI6IC4ycmVtIHNvbGlkICRncmVlbjMwMDtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAuNHJlbTsgXHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW43MDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdFx0Y29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2NoZWNrbWFyay1ncmVlbi5zdmdcIik7XHJcblx0XHRcdHBhZGRpbmc6IDAgMC40cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQvKkFkZGluZyBmb2N1cyBzdHlsZXMgb24gdGhlIG91dGVyLWJveCBvZiB0aGUgZmFrZSBjaGVja2JveCovXHJcblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWwge1xyXG5cdFx0b3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuXHRcdG91dGxpbmUtb2Zmc2V0OiA4cHg7XHJcblx0fVxyXG5cdFxyXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0YW5pbWF0aW9uOiAuMnMgc2NhbGVJbiBlYXNlIGZvcndhcmRzO1xyXG5cdFx0XHQuc2FmYXJpICYge1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogbm9uZTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyBzY2FsZUluIHtcclxuXHRcdDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQ1MCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0ODAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC44OSk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdDEwMCUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZXJyb3ItbGlzdCB7XHJcblx0cGFkZGluZzogMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0bWFyZ2luOiAycmVtIDA7XHJcblx0XHJcblx0bGkge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiAkcmVkNTAwO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxLjNyZW07XHJcblx0XHRcdGhlaWdodDogMS4zcmVtO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC40cmVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogLjJyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZXJyb3ItbGFiZWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0b3BhY2l0eTogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdHRvcDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdGNvbG9yOiAkcmVkNjAwO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcclxuXHQmW3N0eWxlKj1cIm9wYWNpdHk6IDE7XCJdIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIge1xyXG5cdHdpZHRoOiAyMWVtO1xyXG5cdC51aS1kYXRlcGlja2VyLXRpdGxlIHtcclxuXHRcdHNlbGVjdCB7XHJcblx0XHRcdG1hcmdpbjogLjFyZW0gLjFyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYmFja2VuZC12YWxpZGF0aW9uLWJsb2NrIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0XHJcblx0LmlucHV0LXdyYXBwZXJ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0fSBcclxuXHQuYmFja2VuZC12YWxpZGF0aW9uIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRwb3NpdGlvbjogaW5oZXJpdDtcclxuXHRcdC5lcnJvciB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubG9nLWluLWhlbHBlcnMge1xyXG5cdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0cGFkZGluZy10b3A6IDJyZW07XHJcblx0XHJcblx0LmNvbDpmaXJzdC1jaGlsZCB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHRcclxuXHQuY29sOmxhc3QtY2hpbGQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cdFxyXG5cdGEge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHR9XHJcblx0XHJcblx0bGFiZWwge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdH1cclxufVxyXG5cclxuLmlucHV0LXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcclxuXHQucGxhY2Vob2xkZXIge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwb2ludGVyLWV2ZW50czogYWxsO1xyXG5cdGhlaWdodDogM3JlbTtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogLjJyZW0gc29saWQgJGdyZWVuMzAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlci1sZWZ0OiAwO1xyXG5cdGJvcmRlci1yaWdodDogMDtcclxuXHRib3JkZXItdG9wOiAwO1xyXG5cdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0Y29sb3I6ICRibGFjaztcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR9XHJcblx0XHJcblx0Ji5lcnJvciB7XHJcblx0XHRib3JkZXItY29sb3I6ICRyZWQ2MDA7XHJcblx0fVxyXG5cdFxyXG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGNvbG9yOiAkZ3JheTcwMDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdH1cclxuXHRcclxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0Y29sb3I6ICRncmF5NzAwO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0fVxyXG5cdFxyXG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGNvbG9yOiAkZ3JheTcwMDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdH1cclxuXHRcclxuXHQmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRjb2xvcjogJGdyYXk3MDA7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHR9XHJcblx0XHJcblx0Jjo6LW1zLWNsZWFyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4ucGxhY2Vob2xkZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwJSk7XHJcblx0dHJhbnNpdGlvbjogLjJzIGVhc2UgYWxsO1xyXG5cdFxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblx0fVxyXG59XHJcblxyXG4uc2VsZWN0cmljLXdyYXBwZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdFxyXG5cdC5zZWxlY3RyaWMge1xyXG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW43MDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xyXG5cdFx0cGFkZGluZzogMS4xcmVtO1xyXG5cdFx0XHJcblx0XHQubGFiZWwge1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMC43cmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMC45cmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWig5MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmJ1dHRvbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5zZWxlY3RyaWMtaXRlbXMge1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdG1hcmdpbi10b3A6IDEuNHJlbTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAuOXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAuOXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXJlbSBzb2xpZCAkZ3JlZW45MDA7XHJcblx0XHRcdHRvcDogLTFyZW07XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc2VsZWN0cmljLXNjcm9sbCB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblx0XHRcdG1heC1oZWlnaHQ6IDMycmVtO1xyXG5cdFx0XHRcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjkwMDtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYuaGlnaGxpZ2h0ZWQsXHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjMwMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLnNlbGVjdHJpYy1vcGVuIHtcclxuXHRcdC5sYWJlbCB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWigtOTBkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2hlY2tib3gtbGlzdCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHJcblx0LmNoZWNrYm94LXdyYXBwZXIge1xyXG5cdFx0d2lkdGg6IDE1LjZyZW07XHJcblx0XHRtYXJnaW46IDFyZW07XHJcblx0XHRcclxuXHRcdGlucHV0IHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdCsgbGFiZWwge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyZWVuNjAwO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTAwMDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMS42cmVtO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEuNnJlbTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAwcHg7XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLjRyZW07XHJcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvY2hlY2ttYXJrLWdyZWVuLnN2Z1wiKTsgXHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiAuM3JlbTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMS4xcmVtO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMXJlbTtcclxuXHRcdFx0cGFkZGluZzogMS41cmVtIDFyZW07XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjEwMDA7XHJcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZXJyb3ItbGlzdCB7XHJcblx0cGFkZGluZzogMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0bWFyZ2luOiAycmVtIDA7XHJcblx0XHJcblx0bGkge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiAkcmVkNTAwO1xyXG5cdFx0XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDEuM3JlbTtcclxuXHRcdFx0aGVpZ2h0OiAxLjNyZW07XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLjZyZW07XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAuNHJlbTtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSguODUpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYm90dG9tLWdyYWRpZW50IHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgYm90dG9tOiA0cmVtO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICB9IiwiLmphbWJhLXVwZGF0ZS1wcm9maWxlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDQ2LjRyZW07XHJcblx0bWFyZ2luOiAwIGF1dG87IFxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwIDEuNXJlbTsgXHJcblx0fVxyXG5cclxuXHRoMSB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiA1cmVtO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFyZW07IFxyXG5cdFx0bWFyZ2luOiA0cmVtIDAgMnJlbTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaS8gKi9cclxuXHRcdGNvbG9yOiAkZ3JlZW41MDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHRpbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuXHRcdGNvbG9yOiAkZ3JlZW41MDsgIFxyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHsgIC8qIEZpcmVmb3ggMTkrICovXHJcblx0XHRjb2xvcjogJGdyZWVuNTA7ICBcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHRpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAgLyogSUUgKi9cclxuXHRcdGNvbG9yOiAkZ3JlZW41MDsgIFxyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblxyXG5cdHNlbGVjdCB7XHJcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IFxyXG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWxlY3QtdHJpYW5nbGUucG5nXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAwLjdyZW0gMC41cmVtO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHR9XHJcblxyXG5cdC5pbnB1dC13cmFwcGVyIGlucHV0LFxyXG5cdC5pbnB1dC13cmFwcGVyIC5iaXJ0aGRheS13cmFwcGVyIC5kYXksXHJcblx0LmlucHV0LXdyYXBwZXIgLmJpcnRoZGF5LXdyYXBwZXIgLm1vbnRoLFxyXG5cdC5pbnB1dC13cmFwcGVyIC5iaXJ0aGRheS13cmFwcGVyIC55ZWFyLFxyXG5cdC5pbnB1dC13cmFwcGVyIC5nZW5kZXIsXHJcblx0LmlucHV0LXdyYXBwZXIgLmZhdm9yaXRlLXByb2R1Y3QsXHJcblx0LmxvY2F0aW9uLXNlYXJjaC13cmFwcGVyIGlucHV0LFxyXG5cdC5pbnB1dC13cmFwcGVyIC5sZWF2aW5nLXJlYXNvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuMnJlbTsgXHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICRncmVlbjMwMDtcclxuXHR9XHJcblxyXG5cdC5pbnB1dC13cmFwcGVyIC5sZWF2aW5nLXJlYXNvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAyLjZyZW1cclxuXHR9XHJcblxyXG5cdC5pbnB1dC13cmFwcGVyIC5mYXZvcml0ZS1wcm9kdWN0IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQuaW5wdXQtd3JhcHBlciBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuXHQuaW5wdXQtd3JhcHBlciBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcblx0LmxvY2F0aW9uLXNlYXJjaC13cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5cdC5pbnB1dC13cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlcixcclxuXHQuaW5wdXQtd3JhcHBlciBpbnB1dFt0eXBlPVwiZW1haWxcIl06OnBsYWNlaG9sZGVyLFxyXG5cdC5sb2NhdGlvbi1zZWFyY2gtd3JhcHBlciBpbnB1dFt0eXBlPVwidGV4dFwiXTo6cGxhY2Vob2xkZXIsXHJcblx0LmlucHV0LXdyYXBwZXIgLmJpcnRoZGF5LXdyYXBwZXIgLmRheSxcclxuXHQuaW5wdXQtd3JhcHBlciAuYmlydGhkYXktd3JhcHBlciAubW9udGgsXHJcblx0LmlucHV0LXdyYXBwZXIgLmJpcnRoZGF5LXdyYXBwZXIgLnllYXIsXHJcblx0LmlucHV0LXdyYXBwZXIgbGFiZWwsXHJcblx0LmlucHV0LXdyYXBwZXIgc2VsZWN0LFxyXG5cdC5sb2NhdGlvbi13cmFwcGVyIHNwYW4sXHJcblx0LnVuc3Vic2NyaWJlLXRpdGxlIHNwYW4ge1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRjb2xvcjogJGdyZWVuNTA7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6IFwiRmlsc29uIFNvZnQgVzAzXCI7XHJcblx0fVxyXG5cclxuXHQuaW5wdXQtd3JhcHBlciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmID4gbGFiZWwge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxLjRyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7IFxyXG5cclxuXHRcdFx0JjplbXB0eSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJpcnRoZGF5LXdyYXBwZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0fVxyXG5cclxuXHQuYmlydGhkYXktd3JhcHBlciAuc2VsZWN0cmljLWRheSxcclxuXHQuYmlydGhkYXktd3JhcHBlciAuc2VsZWN0cmljLXllYXIge1xyXG5cdFx0d2lkdGg6IDIwJTtcclxuXHR9XHJcblxyXG5cdC5iaXJ0aGRheS13cmFwcGVyIC5zZWxlY3RyaWMtbW9udGgge1xyXG5cdFx0d2lkdGg6IDYwJTtcclxuXHRcdG1hcmdpbjogMCAxLjZyZW07XHJcblx0fVxyXG5cclxuXHQubG9jYXRpb24td3JhcHBlcixcclxuXHQubG9jYXRpb24tc2VhcmNoLXdyYXBwZXIsXHJcblx0LnVuc3Vic2NyaWJlLXRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5sb2NhdGlvbi13cmFwcGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblx0fVxyXG5cclxuXHQudW5zdWJzY3JpYmUtdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHR9XHJcblxyXG5cdC5sb2NhdGlvbi13cmFwcGVyIGJ1dHRvbixcclxuXHQudW5zdWJzY3JpYmUtdGl0bGUgYnV0dG9uIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjcwMDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDMyLjJyZW07XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcclxuXHRcdHBhZGRpbmc6IDEuMnJlbSAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdC5sb2NhdGlvbi13cmFwcGVyIHNwYW4sXHJcblx0LnVuc3Vic2NyaWJlLXRpdGxlIHNwYW4ge1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0fVxyXG5cclxuXHQubG9jYXRpb24td3JhcHBlciBidXR0b24gc3BhbixcclxuXHQudW5zdWJzY3JpYmUtdGl0bGUgYnV0dG9uIHNwYW4ge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRmb250LWZhbWlseTogRmlsc29uIFNvZnQgVzAzO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR9XHJcblxyXG5cdC5sb2NhdGlvbi13cmFwcGVyIGJ1dHRvbiBpbWcsXHJcblx0LnVuc3Vic2NyaWJlLXRpdGxlIGJ1dHRvbiBpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiAxLjZyZW07XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDAuNHJlbTtcclxuXHR9XHJcblxyXG5cdC5zZXBhcmF0b3Itd3JhcHBlciB7XHJcblx0XHRtYXgtd2lkdGg6IDM0LjZyZW07XHJcblx0XHRtYXJnaW46IDJyZW0gYXV0bztcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZXBhcmF0b3IuanBnXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwMCUgNDAlO1xyXG5cdH1cclxuXHJcblx0LnNlcGFyYXRvci13cmFwcGVyIHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogNXJlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG5cclxuXHQubG9jYXRpb24tc2VhcmNoLXdyYXBwZXIgYnV0dG9uIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjMwMDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDMyLjJyZW07XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIuNnJlbTtcclxuXHRcdHBhZGRpbmc6IDEuMnJlbSAwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0LmxvY2F0aW9uLXNlYXJjaC13cmFwcGVyIGJ1dHRvbiBzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDM7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxuXHJcblx0LmxvY2F0aW9uLXNlYXJjaC13cmFwcGVyIGJ1dHRvbiBpbWcge1xyXG5cdFx0bWF4LXdpZHRoOiAxLjZyZW07XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDAuNHJlbTtcclxuXHR9XHJcblxyXG5cdC5sb2NhdGlvbi1zZWFyY2gtd3JhcHBlciBpbnB1dCB7XHJcblx0XHRtYXgtd2lkdGg6IDMyLjJyZW07XHJcblx0fVxyXG5cclxuXHQubG9jYXRpb24tc2VhcmNoLXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LnN0b3JlLWxvY2F0b3ItcmVzdWx0cy1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0LnN0b3JlLWxvY2F0b3IgLnN0b3JlLWxvY2F0b3ItcmVzdWx0cy1pdGVtOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMC42cmVtO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VwYXJhdG9yLmpwZ1wiKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHR9XHJcblxyXG5cdC5zdG9yZS1sb2NhdG9yIC5sb2MtcmVzLXRpdGxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDEuNnJlbTtcclxuXHR9XHJcblxyXG5cdC5zdG9yZS1sb2NhdG9yIC5sb2MtcmVzLXRpdGxlIHNwYW4ge1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Y29sb3I6ICRncmVlbjUwO1xyXG5cdH1cclxuXHJcblx0LnN0b3JlLWxvY2F0b3IgLmxvYy1yZXMtYWRkcmVzcyBzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0Y29sb3I6ICRncmVlbjUwO1xyXG5cdH1cclxuXHJcblx0LmNoZWNrYm94LWNvbnRhaW5lciB7XHJcblx0XHR3aWR0aDogN3JlbTtcclxuXHRcdGhlaWdodDogNi44cmVtO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmNoZWNrYm94LWNvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuY2hlY2tib3gtY29udGFpbmVyIGlucHV0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR3aWR0aDogNDYuNHJlbTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5jaGVja21hcmsge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0aGVpZ2h0OiAxLjhyZW07XHJcblx0XHR3aWR0aDogMS44cmVtO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHR9XHJcblxyXG5cdC5jaGVja21hcms6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRoZWlnaHQ6IDEuOHJlbTtcclxuXHRcdHdpZHRoOiAxLjhyZW07XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjYWNhY2FjO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwLjNyZW07XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0dHJhbnNpdGlvbjogLjJzIGVhc2Ugb3BhY2l0eTtcclxuXHR9XHJcblx0LmNoZWNrbWFyazphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvY2hlY2ttYXJrLWljb24uc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEuMnJlbSBhdXRvO1xyXG5cdFx0aGVpZ2h0OiAxLjhyZW07XHJcblx0XHR3aWR0aDogMS44cmVtO1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzc2MzlhZjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRhbmltYXRpb246IC40cyBsaW5lYXIgYm91bmNlSW4gZm9yd2FyZHM7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwLjNyZW07XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxuXHJcblx0LmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazpiZWZvcmUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcblxyXG5cdC5jaGVja2JveC1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuc3VibWl0LXdyYXBwZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0fVxyXG5cclxuXHQuc3VibWl0LXdyYXBwZXIgYnV0dG9uIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmVlbjMwMDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnJlbTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWF4LXdpZHRoOiA5LjZyZW07XHJcblx0XHRwYWRkaW5nOiAwLjZyZW07XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc3VibWl0LXdyYXBwZXIgYnV0dG9uIHNwYW4ge1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Zm9udC1mYW1pbHk6IEZpbHNvbiBTb2Z0IFcwMztcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cclxuXHQuZmF2b3JpdGUtbG9jYXRpb25zLWxpc3Qge1xyXG5cdFx0bWFyZ2luLXRvcDogMS40cmVtO1xyXG5cdH1cclxuXHJcblx0LmZhdm9yaXRlLWxvY2F0aW9ucy1pdGVtIC5sb2MtcmVzLWFkZHJlc3Mge1xyXG5cdFx0bWF4LXdpZHRoOiAxMnJlbTtcclxuXHR9XHJcblxyXG5cdC51bnN1YnNjcmliZS1pdGVtIC5kZXNjcmlwdGlvbiB7XHJcblx0bWF4LXdpZHRoOiAzOHJlbTtcclxuXHR9XHJcblxyXG5cdC5mYXZvcml0ZS1sb2NhdGlvbnMtaXRlbSAubG9jLXJlcy10aXRsZSBzcGFuLFxyXG5cdC51bnN1YnNjcmliZS1pdGVtIC50aXRsZSBzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGNvbG9yOiAkZ3JlZW4zMDA7XHJcblx0fVxyXG5cclxuXHQuZmF2b3JpdGUtbG9jYXRpb25zLWl0ZW0gLmxvYy1yZXMtYWRkcmVzcyBzcGFuLFxyXG5cdC51bnN1YnNjcmliZS1pdGVtIC5kZXNjcmlwdGlvbiBzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cdFx0Y29sb3I6ICRncmVlbjUwO1xyXG5cdH1cclxuXHJcblx0LmZhdm9yaXRlLWxvY2F0aW9ucy1pdGVtLFxyXG5cdC51bnN1YnNjcmliZS1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRib3JkZXItYm90dG9tOiAwLjJyZW0gc29saWQgI2RlZGVkZTtcclxuXHR9XHJcblxyXG5cdC5mYXZvcml0ZS1sb2NhdGlvbnMtaXRlbTpmaXJzdC1vZi10eXBlLFxyXG5cdC51bnN1YnNjcmliZS1pdGVtOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0Ym9yZGVyLXRvcDogMC4ycmVtIHNvbGlkICNkZWRlZGU7XHJcblx0fVxyXG5cclxuXHQuZmF2b3JpdGUtbG9jYXRpb25zLWl0ZW0gLmRldGFpbHMtY29udGFpbmVyIHtcclxuXHRcdHdpZHRoOiA3MCU7XHJcblx0fVxyXG5cclxuXHQuZmF2b3JpdGUtbG9jYXRpb25zLWl0ZW0gLmxvYy1yZXMtdGl0bGUsXHJcblx0LnVuc3Vic2NyaWJlLWl0ZW0gLnRpdGxlIHtcclxuXHRcdG1hcmdpbi10b3A6IDAuOHJlbTtcclxuXHR9XHJcblxyXG5cdC5mYXZvcml0ZS1sb2NhdGlvbnMtbGlzdCAuY2hlY2tib3gtY29udGFpbmVyIGlucHV0IHtcclxuXHRcdHdpZHRoOiAzOXJlbTtcclxuXHR9XHJcblxyXG5cdC5yZW1vdmUtY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnJlbW92ZS1jb250YWluZXIgYnV0dG9uIHtcclxuXHRcdHdpZHRoOiA3cmVtO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQucmVtb3ZlLWNvbnRhaW5lciBidXR0b24gc3BhbiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZW1vdmUtaWNvbi5qcGdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdH1cclxuXHJcblx0LnJlbW92ZS1jb250YWluZXIgYnV0dG9uIHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVtb3ZlLWljb24uanBnXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHR3aWR0aDogMS42cmVtO1xyXG5cdFx0aGVpZ2h0OiAxLjVyZW07XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG5cdC5hZGQtbW9yZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAxLjRyZW07XHJcblx0fVxyXG5cclxuXHQuYWRkLW1vcmUgYnV0dG9uIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0LmFkZC1tb3JlIGJ1dHRvbiBzcGFuIHtcclxuXHRcdGNvbG9yOiAkZ3JlZW4zMDA7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRmb250LWZhbWlseTogXCJGaWxzb24gU29mdCBXMDNcIjtcclxuXHR9XHJcblxyXG5cdC5hZGQtbW9yZSBidXR0b24gc3Bhbjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiAxLjRyZW07XHJcblx0XHRoZWlnaHQ6IDEuNHJlbTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90aW1lcy1jaXJjbGUtcmVndWxhci5zdmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRtYXJnaW4tbGVmdDogMC40cmVtO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHJcblx0LmRpc2FibGVkIGxhYmVsIHtcclxuXHRcdGNvbG9yOiAjOWE5YTlhICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRpbnB1dDpkaXNhYmxlZCxcclxuXHRzZWxlY3Q6ZGlzYWJsZWQge1xyXG5cdFx0Y29sb3I6ICM5YTlhOWEgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICM5YTlhOWEgIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0c2VsZWN0OmRpc2FibGVkIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWxlY3QtdHJpYW5nbGUtZGlzYWJsZWQucG5nXCIpO1xyXG5cdH1cclxuXHJcblx0LmxvY2F0aW9uLXNlYXJjaC13cmFwcGVyIGJ1dHRvbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdH1cclxuXHJcblx0LnVuc3Vic2NyaWJlLWZvcm0gLnN1Ym1pdC13cmFwcGVyIGJ1dHRvbiB7XHJcblx0XHRtYXgtd2lkdGg6IDM0cmVtO1xyXG5cdH1cclxuXHJcblx0LnVuc3Vic2NyaWJlLWZyb20tYWxsIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC51bnN1YnNjcmliZS1mb3JtIC5zdWJtaXQtd3JhcHBlciB7XHJcblx0XHRtYXJnaW4tdG9wOiA1LjhyZW07XHJcblx0fVxyXG5cclxuXHQudW5zdWJzY3JpYmUtZm9ybSAuc3VibWl0LXdyYXBwZXIgYnV0dG9uIHtcclxuXHRcdHBhZGRpbmc6IDEuMnJlbTtcclxuXHR9XHJcblxyXG5cdC51bnN1YnNjcmliZS1mcm9tLWFsbCBhIHtcclxuXHRcdGNvbG9yOiAkZ3JlZW4zMDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmVlbjMwMDtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDM7XHJcblx0fVxyXG5cclxuXHQuZ2VuZGVyLXdyYXBwZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMS40cmVtO1xyXG5cdFx0bGFiZWw6ZW1wdHkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lOyBcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWxlY3RyaWMtaXRlbXMgPiAqLFxyXG5cdC5zZWxlY3RyaWMgPiAqIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBGaWxzb24gU29mdCBXMDM7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGNvbG9yOiAjNGM0ZDRjO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcblxyXG5cdC5zZWxlY3RyaWMge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICRncmVlbjMwMCAhaW1wb3J0YW50O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XHJcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuc2VsZWN0cmljLWl0ZW1zIHtcclxuXHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAxcmVtO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAuNHJlbSAxcmVtICNhMWExYTE7IFxyXG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuc2VsZWN0cmljLWl0ZW1zIGxpIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTNlOGY5O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdHBhZGRpbmc6IDEuNXJlbSAxLjJyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0fVxyXG5cclxuXHQuc2VsZWN0cmljLWl0ZW1zIGxpOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnNlbGVjdHJpYy1pdGVtcyBsaTpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQuc2VsZWN0cmljLWl0ZW1zIGxpOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjMwMDtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc2VsZWN0cmljLWl0ZW1zIGxpLmhpZ2hsaWdodGVkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRnb2xkNTAwO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHR9XHJcblxyXG5cdC5zZWxlY3RyaWMtaXRlbXMgbGkubGFzdCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAxcmVtO1xyXG5cdH1cclxuXHJcblx0LnNlbGVjdHJpYyAuYnV0dG9uIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0dG9wOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnNlbGVjdHJpYyAubGFiZWwge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0fVxyXG5cclxuXHQuc2VsZWN0cmljIC5idXR0b246OmFmdGVyIHtcclxuXHRcdGJvcmRlci10b3AtY29sb3I6ICRncmF5NzAwICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcclxuXHR9XHJcblxyXG5cdC5zZWxlY3RyaWMtb3BlbiAuYnV0dG9uOjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdH1cclxuXHJcblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW4zMDA7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAwcHg7XHJcblx0XHRwYWRkaW5nOiAxLjJyZW0gMy40cmVtO1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0bWluLXdpZHRoOiAxOTBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHRcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRnb2xkNTAwO1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ29sZDUwMDtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICR3aGl0ZSAwIDAgMCAzcHggJGdyZWVuMzAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmlucHV0LXZhbGlkYXRpb24tZXJyb3Ige1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogLjJyZW0gc29saWQgJHJlZDYwMCAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmZpZWxkLXZhbGlkYXRpb24tZXJyb3Ige1xyXG5cdFx0Y29sb3I6ICRyZWQ2MDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdGJvdHRvbTogLTAuNnJlbTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHJcblx0QGtleWZyYW1lcyBib3VuY2VJbiB7XHJcblx0XHQwJSB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC4zKSB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcblx0XHR9XHJcblx0XHQ1MCUge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjk7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuXHRcdH1cclxuXHRcdDgwJSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC44OSk7XHJcblx0XHR9XHJcblx0XHQxMDAlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICBTZWxlY3RyaWMgdjEuMTMuMFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4uc2VsZWN0cmljLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtcmVzcG9uc2l2ZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMgLmxhYmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgbWFyZ2luOiAwIDM4cHggMCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMzhweDtcclxuICBjb2xvcjogIzQ0NDtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnNlbGVjdHJpYyAuYnV0dG9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAzOHB4O1xyXG4gIGhlaWdodDogMzhweDtcclxuICBsaW5lLWhlaWdodDogMzhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhmOGY4O1xyXG4gIGNvbG9yOiAjQkJCO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250OiAwLzAgYTtcclxuICAqZm9udDogMjBweC8zOHB4IEx1Y2lkYSBTYW5zIFVuaWNvZGUsIEFyaWFsIFVuaWNvZGUgTVMsIEFyaWFsO1xyXG59XHJcblxyXG4uc2VsZWN0cmljIC5idXR0b246YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjQkJCO1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtZm9jdXMgLnNlbGVjdHJpYyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYWFhYWFhO1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWhvdmVyIC5zZWxlY3RyaWMge1xyXG4gIGJvcmRlci1jb2xvcjogI2M0YzRjNDtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1ob3ZlciAuc2VsZWN0cmljIC5idXR0b24ge1xyXG4gIGNvbG9yOiAjYTJhMmEyO1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWhvdmVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2EyYTJhMjtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1vcGVuIHtcclxuICB6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4uc2VsZWN0cmljLW9wZW4gLnNlbGVjdHJpYyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0O1xyXG59XHJcblxyXG4uc2VsZWN0cmljLW9wZW4gLnNlbGVjdHJpYy1pdGVtcyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtZGlzYWJsZWQge1xyXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XHJcbiAgb3BhY2l0eTogMC41O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWhpZGUtc2VsZWN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtaGlkZS1zZWxlY3Qgc2VsZWN0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTEwMCU7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtaGlkZS1zZWxlY3Quc2VsZWN0cmljLWlzLW5hdGl2ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1oaWRlLXNlbGVjdC5zZWxlY3RyaWMtaXMtbmF0aXZlIHNlbGVjdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgei1pbmRleDogMTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgKmZvbnQ6IDAvMCBhICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2VsZWN0cmljLXRlbXAtc2hvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogSXRlbXMgYm94ICovXHJcbi5zZWxlY3RyaWMtaXRlbXMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcclxuICB6LWluZGV4OiAtMTtcclxuICBib3gtc2hhZG93OiAwIDAgMTBweCAtNnB4O1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtc2Nyb2xsIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtYWJvdmUgLnNlbGVjdHJpYy1pdGVtcyB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogMTAwJTtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1pdGVtcyB1bCwgLnNlbGVjdHJpYy1pdGVtcyBsaSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWluLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1pdGVtcyBsaSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBjb2xvcjogIzY2NjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtaXRlbXMgbGkuc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6ICNFMEUwRTA7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtaXRlbXMgbGkuaGlnaGxpZ2h0ZWQge1xyXG4gIGJhY2tncm91bmQ6ICNEMEQwRDA7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtaXRlbXMgbGk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNENUQ1RDU7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtaXRlbXMgLmRpc2FibGVkIHtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAgLnNlbGVjdHJpYy1ncm91cC1sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1ncm91cC5kaXNhYmxlZCBsaSB7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLWdyb3VwIGxpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbn1cclxuIiwiLmNhcnQtY29udHJvbC1jb21wb25lbnQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIC5zZWNvbmRhcnktYnV0dG9uIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW07XHJcbiAgICAgIG1heC13aWR0aDogOHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubWFpbi1uYXYtY29tcG9uZW50IHtcclxuICBmbGV4LWdyb3c6IDA7XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmctbGVmdDogMS42cmVtO1xyXG4gICAgXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNC42cmVtO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEsXHJcbiAgICAgIGE6bm90KFtocmVmXSkge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTUwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjhyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJi5mY3MtbmF2LWFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9zZWxlY3RlZC5zdmcnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNjc1ZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcclxuXHJcbiAgICAgICAgICAmLmZjcy1sb2NhdGlvbnMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0ZWQuc3ZnXCIpLCB1cmwoXCIuLi9pbWcvaWNvbnMvbG9jYXRpb24tZmlsbC5zdmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMi42NzVlbSwgMWVtIDEuNWVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdCwgLjVlbSBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2Vjb25kYXJ5LWJ1dHRvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uZWRnZSB7XHJcbiAgLm1haW4tbmF2LWNvbXBvbmVudCB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgJi5mY3MtbmF2LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICYuZmNzLWxvY2F0aW9ucyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0LjZyZW0gMXJlbSAsIDFlbSAxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1vYmlsZS1tYWluLW5hdi1jb21wb25lbnQge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsdWU2MDAsIC4zKTtcclxuXHJcbiAgLmljb24tbG9jYXRpb24ge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgfVxyXG5cclxuICAuaWNvbi1tYWlsIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmljb24tbWVudSB7XHJcbiAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICB9XHJcblxyXG4gIC5tZW51LWJhciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMS43NXJlbSAxLjZyZW07XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGhlaWdodDogNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTUwMDtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmLmZjcy1uYXYtYWN0aXZlIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIudXRpbGl0eS1uYXYtY29tcG9uZW50IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBoZWlnaHQ6IDNyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1iYXNpczogMzMuMyU7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgfVxyXG5cclxuICAuaWNvbi1tYWlsIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLmljb24tZ2lmdGNhcmQge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG5cclxuICAuaWNvbi1yZXdhcmQge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIzMHB4KSB7IFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuXHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIzMHB4KSB7IFxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+IGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTUwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJi5mY3MtbmF2LWFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZWVuMTAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2ctaW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAzLjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW1nLFxyXG4gICAgc3Zne1xyXG4gICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLjZyZW07XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDIuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdyZWV0aW5nLWRlc2t0b3Age1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdyZWV0aW5nLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RhcnQtb3JkZXItYnRuIHtcclxuICAgIHBhZGRpbmctdG9wOiAwLjRyZW07XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgIGhlaWdodDogNy41cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDByZW07XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgIG1hcmdpbjogLTEuMzVyZW0gLTEuN3JlbSAtMS4zNXJlbSAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ29sZDUwMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMzBweCkgeyBcclxuICAgICAgd2lkdGg6IDQuNXJlbTtcclxuICAgICAgaGVpZ2h0OiA0LjVyZW07XHJcbiAgICB9ICBcclxuXHJcbiAgICAuYnRuLXRleHQge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYXNrZXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgIFxyXG4gICAgJi5tb2JpbGUtZGlzcGxheSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW1nLFxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDMuMnJlbTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogMy44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYXNrZXQtbm90aWZpY2F0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjMwMDtcclxuICAgIHdpZHRoOiAxLjJyZW07XHJcbiAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMC4xcmVtO1xyXG4gICAgdG9wOiAwLjJyZW07ICBcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZmlsZS1ub3RpZmljYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogJG1hbmRhcmluNTAwO1xyXG4gICAgd2lkdGg6IDEuOHJlbTtcclxuICAgIGhlaWdodDogMS44cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IC0xLjJyZW07XHJcbiAgICB0b3A6IC0wLjNyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBsZWZ0OiAtMC41cmVtO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFza2V0LFxyXG4gIC5sb2ctaW4ge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICBmaWxsOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYXNrZXQge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgI1BhdGgge1xyXG4gICAgICAgICAgZmlsbDogI0Q5RTZCMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oaWdoY29udHJhc3Qge1xyXG4gIC51dGlsaXR5LW5hdi1jb21wb25lbnQge1xyXG4gICAgLmJhc2tldCxcclxuICAgIC5sb2ctaW4ge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tb2JpbGUtZHJvcC1uYXYtY29tcG9uZW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHRyYW5zaXRpb246IC4ycyBlYXNlIC4ycyBtYXJnaW47XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtYmFzaXM6IDE2LjYlO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxuICBcclxuICAubW9iaWxlLWRyb3AtbmF2LXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAzLjNyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHllbGxvdztcclxuICAgICAgcGFkZGluZzogLjJyZW0gLjVyZW07XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIC5zci1vbmx5IHtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC50b2dnbGUtYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWhhbWJ1cmdlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgd2lkdGg6IDIuNHJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnRvZ2dsZS1iYXIge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvbWVudS1maXJzdC1saW5lLWhvdmVyLnBuZ1wiKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9tZW51LXNlY29uZC1saW5lLWhvdmVyLnBuZ1wiKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9tZW51LXRoaXJkLWxpbmUtaG92ZXIucG5nXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRvZ2dsZS1iYXIge1xyXG4gICAgICAgIGltZyxzdmcge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjQ1cyBjdWJpYy1iZXppZXIoLjksIC0uNiwgLjMsIDEuNiksIHdpZHRoIC4ycyBlYXNlIC4ycztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIGltZyxzdmcge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMi40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgaW1nLHN2ZyB7XHJcbiAgICAgICAgICAgIHRvcDogMC45cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEuNnJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICBpbWcsc3ZnIHtcclxuICAgICAgICAgICAgdG9wOiAxLjhyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMC43cmVtO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41NXMgY3ViaWMtYmV6aWVyKC45LCAtLjYsIC4zLCAxLjYpIDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zci1vbmx5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IC4xcmVtO1xyXG4gICAgICAgIG1hcmdpbjogMC4xcmVtIC0wLjFyZW0gLTAuMXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm1vYmlsZS1kcm9wLW5hdi1jb250YWluZXIge1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4zMDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDEwLjhyZW07XHJcbiAgICBsZWZ0OiAwOyBcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYWxsO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIFxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogLjhyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjdyZW07XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcblxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICYuZmNzLW5hdi1hY3RpdmUge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWxlY3RlZC5zdmdcIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMi4xNzVlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3JkZXItc3RhdHVzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICAgIG1hcmdpbjogMy40cmVtIDNyZW0gMDtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtKTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIG1heC13aWR0aDogMzJyZW07XHJcblxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmLm9wZW4ge1xyXG4gICAgLm1vYmlsZS1kcm9wLW5hdi1jb250YWluZXIge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWhhbWJ1cmdlciB7XHJcbiAgICAgIC50b2dnbGUtYmFyIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICBpbWcsc3Zne1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgycHgsIDlweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNDVzIGN1YmljLWJlemllciguOSwgLS42LCAuMywgMS42KSAuMXM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICBpbWcsc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLThweCwgLTRweCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40NXMgY3ViaWMtYmV6aWVyKC45LCAtLjYsIC4zLCAxLjYpIC4xcywgd2lkdGggLjJzIGVhc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICBpbWcsc3Zne1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC02cHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNDVzIGN1YmljLWJlemllciguOSwgLS42LCAuMywgMS42KSAuMXMsIHdpZHRoIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGdyb3cgLjQ1cyBjdWJpYy1iZXppZXIoLjksIC0uNiwgLjMsIDEuNikgLjFzIGZvcndhcmRzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5mbGlwcGVkIHtcclxuICAgIC5uYXYtaGFtYnVyZ2VyIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b2dnbGUtYmFyIHtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40NXMgY3ViaWMtYmV6aWVyKC45LCAtLjYsIC4zLCAxLjYpLCB3aWR0aCAuMnMgZWFzZSAuMnM7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgaW1nLHN2ZyB7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBpbWcsc3ZnIHtcclxuICAgICAgICAgIHRvcDogMC45cmVtO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxLjZyZW07XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgaW1nLHN2ZyB7XHJcbiAgICAgICAgICB0b3A6IDEuOHJlbTtcclxuICAgICAgICAgIG1heC13aWR0aDogMC43cmVtO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjU1cyBjdWJpYy1iZXppZXIoLjksIC0uNiwgLjMsIDEuNikgYWxsO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgLnRvZ2dsZS1iYXIge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIGltZyxzdmd7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgOXB4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40NXMgY3ViaWMtYmV6aWVyKC45LCAtLjYsIC4zLCAxLjYpIC4xcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIGltZyxzdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0ycHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNDVzIGN1YmljLWJlemllciguOSwgLS42LCAuMywgMS42KSAuMXMsIHdpZHRoIC4ycyBlYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgaW1nLHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEycHgsIC0zcHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNDVzIGN1YmljLWJlemllciguOSwgLS42LCAuMywgMS42KSAuMXMsIHdpZHRoIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGdyb3cgLjQ1cyBjdWJpYy1iZXppZXIoLjksIC0uNiwgLjMsIDEuNikgLjFzIGZvcndhcmRzO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb2NrZWQge1xyXG4gIC5tb2JpbGUtZHJvcC1uYXYtY29udGFpbmVyIHtcclxuICAgIHRvcDogNy41cmVtO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5zY3JvbGxlZCB7XHJcbiAgLm1vYmlsZS1kcm9wLW5hdi1jb250YWluZXIge1xyXG4gICAgdG9wOiA5LjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGdyb3cge1xyXG4gIDAlIHtcclxuICAgIG1heC13aWR0aDogMXJlbTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcbiAgXHJcbiAgMTAwJSB7XHJcbiAgICBtYXgtd2lkdGg6IDAuOHJlbTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMS44cmVtIDAuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2hyaW5rIHtcclxuICAwJSB7XHJcbiAgICBtYXgtd2lkdGg6IDEuOHJlbTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMS44cmVtIDAuNnJlbTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgbWF4LXdpZHRoOiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIH1cclxufXpcclxuLmlvcyB7XHJcbiAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQge1xyXG4gICAgJi5vcGVuIHtcclxuICAgICAgLm5hdi1oYW1idXJnZXIge1xyXG4gICAgICAgIC50b2dnbGUtYmFyIHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgLTJweCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuOHJlbSAwLjRyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMC43cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMXB4LCAtNHB4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQgLm5hdi1oYW1idXJnZXIgLnRvZ2dsZS1iYXI6bnRoLWNoaWxkKDMpIHtcclxuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxLjJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMC40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLm1lZ2EtbWVudS1jb21wb25lbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTYwMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAxMi41cmVtO1xyXG4gIHotaW5kZXg6IDk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UgYWxsLCAwcyBsaW5lYXIgdG9wO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAxMXB4IDhweCAtMTBweCAjQ0NDO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsMTAwJSAwJSwxMDAlIDk4LjglLDk5LjcwNzklIDk4LjYxNTklLDk5LjQ1MzQlIDk4LjQ3NiUsOTkuMDA2OSUgOTguMjU2JSw5OC41OTczJSA5OC4wNzQ4JSw5OC4yNTc5JSA5Ny45Mzc0JSw5Ny45OTM3JSA5Ny44Mzc0JSw5Ny40NDE1JSA5Ny42NDUyJSw5Ny4wOTgwJSA5Ny41MzYyJSw5Ni43NjIxJSA5Ny40MzYyJSw5Ni40NCUgOTcuMzQ3MiUsOTYuMDIwOCUgOTcuMjM4NCUsOTUuNTkyNCUgOTcuMTM2NiUsOTUuMDE4NyUgOTcuMDEzNiUsOTQuNDk2NSUgOTYuOTEzNiUsOTQuMDgwNiUgOTYuODQxNiUsOTMuNzY3NyUgOTYuNzkxNiUsOTMuNDU5NiUgOTYuNzQ2JSw5My4wMDY5JSA5Ni42ODQ4JSw5Mi43MTgzJSA5Ni42NDk0JSw5Mi4xNzY2JSA5Ni41ODk0JSw5MS44MDI1JSA5Ni41NTM1JSw5MS40NjU5JSA5Ni41MjUlLDkwLjk5NDQlIDk2LjQ5JSw5MC41MTMyJSA5Ni40NjA3JSw5MC4yMDAyJSA5Ni40NDUwJSw4OS45MjI4JSA5Ni40MzMlLDg5LjUxMzIlIDk2LjQxOTAlLDg5LjE1MTUlIDk2LjQwOTglLDg4Ljc1MzglIDk2LjQwMzMlLDg4LjM5ODQlIDk2LjQwMDglLDg4LjI0NzUlIDk2LjQwMDglLDg3LjgzMSUgOTYuNDA1OCUsODcuNDMzOSUgOTYuNDE5NiUsODYuOTMzOSUgOTYuNDQ5JSw4Ni41MTg3JSA5Ni40ODI2JSw4Ni4wNTQ5JSA5Ni41Mjk2JSw4NS42MTQ3JSA5Ni41ODI4JSw4NS4yOTk3JSA5Ni42MjU2JSw4NC45MzMyJSA5Ni42ODAyJSw4NC40OTkzJSA5Ni43NTA1JSw4NC4wNjYwJSA5Ni44MjclLDgzLjYzOTAlIDk2LjkwNzAlLDgzLjE4NDIlIDk2Ljk5ODIlLDgyLjc4MjMlIDk3LjA4MjYlLDgyLjM1MzIlIDk3LjE3NjQlLDgyLjExMzMlIDk3LjIzMDIlLDgxLjYwMDglIDk3LjM0ODQlLDgxLjAyNzglIDk3LjQ4NDclLDgwLjQzMjUlIDk3LjYzJSw3OS45MzgxJSA5Ny43NTI2JSw3OS40OTM3JSA5Ny44NjM4JSw3OS4wNTQyJSA5Ny45NzQlLDc4LjQxMDklIDk4LjEzNTQlLDc3Ljk2MTclIDk4LjI0NzYlLDc3LjU0OTMlIDk4LjM0OTglLDc3LjE1MjklIDk4LjQ0NyUsNzYuNjY0OCUgOTguNTY1JSw3Ni4xMTQwJSA5OC42OTUyJSw3NS43NzElIDk4Ljc3NTIlLDc1LjQ4MTIlIDk4Ljg0MTIlLDc1LjEyMzclIDk4LjkyMTIlLDc0LjgwNiUgOTguOTkwNCUsNzQuNTA4MyUgOTkuMDU0JSw3NC4xNzAzJSA5OS4xMjQyJSw3My44NjM2JSA5OS4xODYyJSw3My41NDE3JSA5OS4yNDk1JSw3My4xMzAwJSA5OS4zMjc0JSw3Mi43NDY4JSA5OS4zOTclLDcyLjM0MjglIDk5LjQ2NjglLDcxLjgxNDMlIDk5LjU1MjclLDcxLjQyNjIlIDk5LjYxMjglLDcwLjk0OTIlIDk5LjY4MDYlLDcwLjY0MTElIDk5LjcyMDYlLDcwLjI4MzclIDk5Ljc2NDklLDY5LjgxMDElIDk5LjgxODQlLDY5LjM2NzclIDk5Ljg2MzElLDY4Ljc0ODIlIDk5LjkxNjglLDY4LjA2ODQlIDk5Ljk2MzIlLDY3LjU4NDQlIDk5Ljk4ODQlLDY3LjI0NjElIDEwMCUsNjYuMDk0MyUgMTAwLjAwMjIlLDY1LjMyOTQlIDk5Ljk2NTIlLDY0LjgwNjAlIDk5LjkyNTElLDY0LjM0OCUgOTkuODgwMiUsNjMuODA5MCUgOTkuODE2OCUsNjMuMjM2MyUgOTkuNzM4NiUsNjIuNDYyMCUgOTkuNjE3JSw2MS41MTMzJSA5OS40NDc4JSw2MC43NjA5OCUgOTkuMzAwOSUsNjAuMTU4MiUgOTkuMTc3NiUsNTkuNjM2MiUgOTkuMDY3NyUsNTkuMDQ1MSUgOTguOTQxJSw1OC40OTI2JSA5OC44MjElLDU3Ljk2MzIlIDk4LjcwNjYlLDU3LjYwMjIlIDk4LjYyOSUsNTYuOTc1MSUgOTguNDk2MiUsNTYuMzYwNTAlIDk4LjM2OTYlLDU1Ljk1NDIlIDk4LjI4OTYlLDU1LjQxODclIDk4LjE4NjYlLDU0LjY0NDMlIDk4LjA0NzYlLDUzLjkxMjAlIDk3LjkyODglLDUzLjQxMDcwJSA5Ny44NTU4JSw1Mi44MTk2JSA5Ny43Nzk2JSw1Mi4yODMzJSA5Ny43MjA4JSw1MS43NTQzJSA5Ny42NzMlLDUxLjQxOTI2JSA5Ny42NDg0JSw1MS4wNTgyJSA5Ny42Mjc0JSw1MC42NjExMiUgOTcuNjEwOCUsNTAuMjQ3NDklIDk3LjYwMTIlLDQ5LjcyMjElIDk3LjYwMTIlLDQ5LjMxMzQlIDk3LjYwODIlLDQ4LjEyNDglIDk3LjY0NTQlLDQ3LjgyNTAzJSA5Ny42NTg2JSw0Ni42MTg0OSUgOTcuNzI1OCUsNDUuODI1MSUgOTcuNzgxNiUsNDUuMjk2NiUgOTcuODIzMiUsNDQuODM5MCUgOTcuODYyMiUsNDQuNTIyMCUgOTcuODkwNSUsNDMuNzkwMzMlIDk3Ljk2MDQlLDQyLjc0MzMyJSA5OC4wNjk0JSw0Mi4wMDMxJSA5OC4xNTI0JSw0MS4wOTQyJSA5OC4yNTk4JSw0MC40NTI1JSA5OC4zMzg4JSwzOS43ODQ0JSA5OC40MjM0JSwzOC45NzQyJSA5OC41MjgzJSwzOC40MDEzJSA5OC42MDM5JSwzNy40OTM2JSA5OC43MjQlLDM2LjkzODMxJSA5OC43OTg0JSwzNi4zNjYyJSA5OC44NzQ4JSwzNS41OTA4MiUgOTguOTc4JSwzNC45OTIlIDk5LjA1NjQlLDM0LjI4NzYlIDk5LjE0NzQlLDMzLjIzOTUlIDk5LjI3OCUsMzIuMDQyJSA5OS40MTc5JSwzMS4wMjA3MiUgOTkuNTI3NSUsMzAuMDY5MyUgOTkuNjE5MSUsMjkuMDU2OTUlIDk5LjcwMzglLDI4LjE1ODIwJSA5OS43NjU4JSwyNy41MzgyJSA5OS44MDAxJSwyNi43MzEwMSUgOTkuODIyNCUsMjUuODU4OSUgOTkuODA3OCUsMjUuMzkyJSA5OS43ODQ3JSwyNC43ODQwNyUgOTkuNzQlLDIzLjk3MjYlIDk5LjY1NTglLDIzLjAyMjglIDk5LjUyNDklLDIxLjY5MzYwJSA5OS4yOTElLDIwLjI5MjQ4JSA5OC45OTElLDE4LjM1NCUgOTguNTExMCUsMTcuMzQxNjUlIDk4LjI0MDIlLDE2LjI0MjI4JSA5Ny45NDAyJSwxNS41OTkyJSA5Ny43NjUlLDE0LjQ4MjgyJSA5Ny40Njc2JSwxMi43NDU2JSA5Ny4wNDc2JSwxMS40NDI0MiUgOTYuNzk1OCUsMTAuMDk0MDglIDk2LjYzMTQlLDkuMjQ4OTUlIDk2LjYlLDguNDM3NzYlIDk2LjYxODYlLDcuNTAzMiUgOTYuNjc1JSw3LjEwODA2JSA5Ni43MTA2JSw2LjUyNTEwJSA5Ni43NzY2JSw1LjUyMjA0JSA5Ni45Mjk0JSw0LjQ2MzI4JSA5Ny4xNDk0JSwzLjU2MjkzJSA5Ny4zODgzJSwxLjQwNjc0NSUgOTguMTk4JSwwJSA5OSUsMCUgMCUpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHRvcDogN3JlbTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLnNob3cge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5tYWluLWxpbmtzLWNvbCB7XHJcbiAgICB3aWR0aDogMjMlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gIH1cclxuICAubWFpbi1saW5rcy1jb2w6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMiU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMy41JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLWxpbmtzLWNvbDpsYXN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmNsb3NlIHtcclxuICAgIHRvcDogMnJlbTtcclxuICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG4gIC5tZWdhLW1haW4tbGlua3Mge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogNC42cmVtO1xyXG4gICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICBtaW4td2lkdGg6IDQwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gIH1cclxuICAubWVnYS1yaWdodCB7XHJcbiAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5maXhlZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICB9XHJcbiAgdWwuc3RhbmRhcmQtbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTRyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5vLXN1Ym1lbnUge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMCAhaW1wb3J0YW50O1xyXG4gICAgZGl2IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuICAgICYgYSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGFuZGFyZC1saW5rIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAmIGEge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3VibWVudS1saW5rIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBhIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oYXMtc3VibWVudSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTByZW07XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XHJcbiAgICAgIH1cclxuICAgICAgJiA+IGEge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgfVxyXG4gICAgJiB1bCBsaSBhIHtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXYuZnVsbHdpZHRoIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuICAgIGltZyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZWdhLWZlYXR1cmVkLWRldGFpbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7O1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBwYWRkaW5nOiA0LjZyZW0gMCAwIDMlO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAxcmVtIDAgMS41cmVtIDA7XHJcbiAgICB9XHJcbiAgICAuc2NyaXB0LXRleHR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgfVxyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2LFxyXG4gICAgLmgxLWxpa2UsXHJcbiAgICAuaDItbGlrZSxcclxuICAgIC5oMy1saWtlLFxyXG4gICAgLmg0LWxpa2UsXHJcbiAgICAuaDUtbGlrZSxcclxuICAgIC5oNi1saWtlIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAubWVnYS1kZXRhaWwtaW1nIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjBweCkge1xyXG4gICAgICAubWVnYS1kZXRhaWwtaW1nIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxNnZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWVnYS1kZXRhaWwtY3RhIHtcclxuICAgICAgICAuc2NyaXB0LXRleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMzAlXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTYwJVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTE1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyNnB4KSB7XHJcbiAgICAgIC5tZWdhLWRldGFpbC1pbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEydnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICYuc2Nyb2xsZWQge1xyXG4gICAgdG9wOiAxMXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLm1lZ2EtZGV0YWlsLWN0YSB7XHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmLmhhcy1zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE2NXB4KSAhaW1wb3J0YW50O1xyXG4gIH0gXHJcbn1cclxuIiwiLm1lbnUtc2VhcmNoLWNvbXBvbmVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB3aWR0aDogMzcuNXJlbTtcclxuICBtaW4taGVpZ2h0OiAyMS41cmVtO1xyXG4gIHBhZGRpbmc6IDJyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTAwMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgdG9wOiAxMXJlbTtcclxuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xyXG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCA5OS4wODUlIDk5LjY2NSUsIDk4LjQwMSUgOTkuNDQ3JSwgOTcuNTYwJSA5OS4yMDQlLCA5Ni4wMTM2JSA5OC44MTQwJSwgOTUuMzY4MiUgOTguNjY4MSUsIDk0LjUxNjUlIDk4LjQ5MCUsIDkzLjM0ODglIDk4LjI2ODUlLCA5MS45NjIxJSA5OC4wMzcxJSwgOTAuNDI0OCUgOTcuODE2OSUsIDg5LjE1NzglIDk3LjY2MTElLCA4Ny4xOTk3JSA5Ny40NjMyJSwgODUuMjg4MiUgOTcuMzE1MiUsIDgzLjQ1MzMlIDk3LjIxMjMlLCA4MS42OTMzJSA5Ny4xNDcxJSwgODAuNyUgOTcuMTI0MyUsIDc5LjIlIDk3LjEwNzQlLCA3OC41MjY5JSA5Ny4xMDc0JSwgNzcuNDAyOSUgOTcuMTExNSUsIDc1Ljc5MTclIDk3LjEyOSUsIDc0LjY2NzIlIDk3LjE1MDglLCA3My42MTgxJSA5Ny4xNzU2JSwgNzIuNDk0NCUgOTcuMjA3OCUsIDcwLjk1OTIlIDk3LjI2MCUsIDcwLjA1NDYlIDk3LjI5NTAlLCA2OC40NDQyJSA5Ny4zNjQ0JSwgNjYuODc0MSUgOTcuNDM5NiUsIDY1LjkwMzclIDk3LjQ4OSUsIDY1LjExNTQlIDk3LjUzMDUlLCA2My40NjM0JSA5Ny42MjM5JSwgNjEuNzA1MzMlIDk3LjcyOTclLCA2MC41MDIxJSA5Ny44MDUzJSwgNTguODEyNSUgOTcuOTE1NyUsIDU3LjU1MDklIDk4LjAwMCUsIDU2LjA4OTMzJSA5OC4xMDEyJSwgNTUuMDMzOCUgOTguMTc0NyUsIDU0LjA1ODMlIDk4LjI0NDIlLCA1Mi44MjYzJSA5OC4zMyUsIDUxLjU4JSA5OC40MjElLCA1MC42MTMlIDk4LjQ5MiUsIDQ5LjE4OTMlIDk4LjU5NSUsIDQ4LjEwNSUgOTguNjc0JSwgNDYuNjQwMiUgOTguNzgwJSwgNDUuMjU2JSA5OC44NzklLCA0NC4xNjM0JSA5OC45NTclLCA0Mi43ODAlIDk5LjA1NDklLCA0MS4wMjIlIDk5LjE3NiUsIDQwLjA1MCUgOTkuMjQxJSwgMzguODExJSA5OS4zMjMlLCAzNy42NDglIDk5LjM5OCUsIDM2LjI5OSUgOTkuNDgwJSwgMzQuNzI1OCUgOTkuNTczNSUsIDMzLjI2NiUgOTkuNjU0JSwgMzEuOTE2JSA5OS43MjMlLCAzMC43NTE5JSA5OS43NzklLCAyOS41NTQlIDk5LjgzMiUsIDI4LjMxNyUgOTkuODgyJSwgMjYuNzQ0JSA5OS45MzYlLCAyNS4yODM3JSA5OS45NzglLCAyNC4yNjY2JSAxMDAlLCAyMi45OTklIDEwMC4wMjIlLCAyMS42ODglIDEwMC4wMzk2JSwgMjAuOTAyNCUgMTAwLjA0NzUlLCAxOS45MjgyJSAxMDAuMDU0NSUsIDE4LjUwNCUgMTAwLjA1OTAlLCAxNy42ODAlIDEwMC4wNTkwJSwgMTYuNTE5JSAxMDAuMDU1NyUsIDE1LjIwODIlIDEwMC4wNDcxJSwgMTQuMDA5OCUgMTAwLjAzNDclLCAxMi44MTEyJSAxMDAuMDE4MSUsIDExLjY0ODI2JSAxMDAlLCAxMC4yMjI2JSA5OS45NzElLCA4Ljc2MTYlIDk5LjkzNTUlLCA3LjQ4ODclIDk5Ljg5OSUsIDUuOTkxNCUgOTkuODUxJSwgNC42MDQ4JSA5OS44MDE2JSwgMy4yOTElIDk5Ljc0ODclLCAxLjk0MyUgOTkuNjg4OCUsIDAuOTMyJSA5OS42MzglLCAwJSA5OS41ODYlLCAwJSAwJSk7XHJcblxyXG4gICYuaGVhZGVyLWxvY2tlZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNHJlbSk7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKSBhbmQgKG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNnJlbSk7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYW5pbWF0aW9uOiBmYWRlSW5Gb29kU2VhY2ggLjJzIGVhc2UtaW47XHJcbiAgfVxyXG4gIFxyXG4gIC5jbG9zZSB7XHJcbiAgICBtYXJnaW46IDIuM3JlbSAyLjNyZW0gMS4xcmVtIGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyLjNyZW07XHJcbiAgICBoZWlnaHQ6IDIuM3JlbTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tZW51LXNlYXJjaC1ib2R5IHtcclxuICAgIG1hcmdpbi10b3A6IDdyZW07XHJcbiAgICBmb3JtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbTtcclxuICAgIH1cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuXHQgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNHJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAmLmF1dG8tbWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogM3JlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBkaXZbZGF0YS1yZWY9XCJyZXN1bHRzXCJdIHtcclxuICAgICAgc3BhbltkYXRhLXJlZj1cIm5vLXJlc3VsdHNcIl0ge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4ubWVudS1zZWFyY2gtZm9vdGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0JiAudHJpYW5nbGUtbGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpIHtcclxuICAgIFx0cGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgICAuc2VlLWFsbC1yZXN1bHRzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuICAgIC5tZW51LXNlYXJjaC1maWx0ZXJzIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcmRlcjogNTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIC5maWx0ZXItdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICBmaWVsZHNldCB7XHJcbiAgICBcdHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAgIC5tZW51LXNlYXJjaC1maWx0ZXJzLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2cmVtKTtcclxuICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICAgXHRvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwJSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl06aG92ZXIsXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyB7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggJGdyZWVuMTAwMCBpbnNldDtcclxuICAgIH1cclxufVxyXG5cclxuW2RhdGEtY29tcG9uZW50PVwibWVudS1zZWFyY2gtY29tcG9uZW50XCJdIHtcclxuICAuaXRlbS1zbGlkZXIge1xyXG4gICAgLnRleHQtZGVzY3JpcHRvciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5Gb29kU2VhY2gge1xyXG4gIDAlICAgeyBcclxuICAgIG9wYWNpdHk6IDA7IFxyXG4gICAgXHJcbiAgfVxyXG4gIDEwMCUgeyBcclxuICAgIG9wYWNpdHk6IDE7IFxyXG4gIH1cclxufVxyXG5cclxuLmhpZ2hjb250cmFzdCB7XHJcbiAgLm1lbnUtc2VhcmNoLWNvbXBvbmVudCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBjbGlwLXBhdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5tZW51LXJlc3VsdHMtY29tcG9uZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLm1lbnUtcmVzdWx0cy1maWx0ZXJzLWxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YWZ0ZXIsXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYucmlnaHQtZ3JhZGllbnQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNCwyNDMsMjE0LDApIDIwJSwgcmdiYSgyMzQsMjQzLDIxNCwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNCwyNDMsMjE0LDApIDIwJSxyZ2JhKDIzNCwyNDMsMjE0LDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMzQsMjU1LDIxNCwwKSAyMCUscmdiYSgyMzQsMjQzLDIxNCwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5sZWZ0LWdyYWRpZW50IHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzQsMjQzLDIxNCwxKTYlLCByZ2JhKDIzNCwyNDMsMjE0LDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM0LDI0MywyMTQsMSkgNiUsIHJnYmEoMjM0LDI0MywyMTQsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzNCwyNDMsMjE0LDEpIDYlLCByZ2JhKDIzNCwyNDMsMjE0LDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICBcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcblxyXG4gIC5tZW51LXJlc3VsdHMtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiA3cmVtIDJyZW0gNHJlbSAycmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTAwMDtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwxMDAlIDAlLDEwMCUgOTguOCUsOTkuNzA3OSUgOTguNjE1OSUsOTkuNDUzNCUgOTguNDc2JSw5OS4wMDY5JSA5OC4yNTYlLDk4LjU5NzMlIDk4LjA3NDglLDk4LjI1NzklIDk3LjkzNzQlLDk3Ljk5MzclIDk3LjgzNzQlLDk3LjQ0MTUlIDk3LjY0NTIlLDk3LjA5ODAlIDk3LjUzNjIlLDk2Ljc2MjElIDk3LjQzNjIlLDk2LjQ0JSA5Ny4zNDcyJSw5Ni4wMjA4JSA5Ny4yMzg0JSw5NS41OTI0JSA5Ny4xMzY2JSw5NS4wMTg3JSA5Ny4wMTM2JSw5NC40OTY1JSA5Ni45MTM2JSw5NC4wODA2JSA5Ni44NDE2JSw5My43Njc3JSA5Ni43OTE2JSw5My40NTk2JSA5Ni43NDYlLDkzLjAwNjklIDk2LjY4NDglLDkyLjcxODMlIDk2LjY0OTQlLDkyLjE3NjYlIDk2LjU4OTQlLDkxLjgwMjUlIDk2LjU1MzUlLDkxLjQ2NTklIDk2LjUyNSUsOTAuOTk0NCUgOTYuNDklLDkwLjUxMzIlIDk2LjQ2MDclLDkwLjIwMDIlIDk2LjQ0NTAlLDg5LjkyMjglIDk2LjQzMyUsODkuNTEzMiUgOTYuNDE5MCUsODkuMTUxNSUgOTYuNDA5OCUsODguNzUzOCUgOTYuNDAzMyUsODguMzk4NCUgOTYuNDAwOCUsODguMjQ3NSUgOTYuNDAwOCUsODcuODMxJSA5Ni40MDU4JSw4Ny40MzM5JSA5Ni40MTk2JSw4Ni45MzM5JSA5Ni40NDklLDg2LjUxODclIDk2LjQ4MjYlLDg2LjA1NDklIDk2LjUyOTYlLDg1LjYxNDclIDk2LjU4MjglLDg1LjI5OTclIDk2LjYyNTYlLDg0LjkzMzIlIDk2LjY4MDIlLDg0LjQ5OTMlIDk2Ljc1MDUlLDg0LjA2NjAlIDk2LjgyNyUsODMuNjM5MCUgOTYuOTA3MCUsODMuMTg0MiUgOTYuOTk4MiUsODIuNzgyMyUgOTcuMDgyNiUsODIuMzUzMiUgOTcuMTc2NCUsODIuMTEzMyUgOTcuMjMwMiUsODEuNjAwOCUgOTcuMzQ4NCUsODEuMDI3OCUgOTcuNDg0NyUsODAuNDMyNSUgOTcuNjMlLDc5LjkzODElIDk3Ljc1MjYlLDc5LjQ5MzclIDk3Ljg2MzglLDc5LjA1NDIlIDk3Ljk3NCUsNzguNDEwOSUgOTguMTM1NCUsNzcuOTYxNyUgOTguMjQ3NiUsNzcuNTQ5MyUgOTguMzQ5OCUsNzcuMTUyOSUgOTguNDQ3JSw3Ni42NjQ4JSA5OC41NjUlLDc2LjExNDAlIDk4LjY5NTIlLDc1Ljc3MSUgOTguNzc1MiUsNzUuNDgxMiUgOTguODQxMiUsNzUuMTIzNyUgOTguOTIxMiUsNzQuODA2JSA5OC45OTA0JSw3NC41MDgzJSA5OS4wNTQlLDc0LjE3MDMlIDk5LjEyNDIlLDczLjg2MzYlIDk5LjE4NjIlLDczLjU0MTclIDk5LjI0OTUlLDczLjEzMDAlIDk5LjMyNzQlLDcyLjc0NjglIDk5LjM5NyUsNzIuMzQyOCUgOTkuNDY2OCUsNzEuODE0MyUgOTkuNTUyNyUsNzEuNDI2MiUgOTkuNjEyOCUsNzAuOTQ5MiUgOTkuNjgwNiUsNzAuNjQxMSUgOTkuNzIwNiUsNzAuMjgzNyUgOTkuNzY0OSUsNjkuODEwMSUgOTkuODE4NCUsNjkuMzY3NyUgOTkuODYzMSUsNjguNzQ4MiUgOTkuOTE2OCUsNjguMDY4NCUgOTkuOTYzMiUsNjcuNTg0NCUgOTkuOTg4NCUsNjcuMjQ2MSUgMTAwJSw2Ni4wOTQzJSAxMDAuMDAyMiUsNjUuMzI5NCUgOTkuOTY1MiUsNjQuODA2MCUgOTkuOTI1MSUsNjQuMzQ4JSA5OS44ODAyJSw2My44MDkwJSA5OS44MTY4JSw2My4yMzYzJSA5OS43Mzg2JSw2Mi40NjIwJSA5OS42MTclLDYxLjUxMzMlIDk5LjQ0NzglLDYwLjc2MDk4JSA5OS4zMDA5JSw2MC4xNTgyJSA5OS4xNzc2JSw1OS42MzYyJSA5OS4wNjc3JSw1OS4wNDUxJSA5OC45NDElLDU4LjQ5MjYlIDk4LjgyMSUsNTcuOTYzMiUgOTguNzA2NiUsNTcuNjAyMiUgOTguNjI5JSw1Ni45NzUxJSA5OC40OTYyJSw1Ni4zNjA1MCUgOTguMzY5NiUsNTUuOTU0MiUgOTguMjg5NiUsNTUuNDE4NyUgOTguMTg2NiUsNTQuNjQ0MyUgOTguMDQ3NiUsNTMuOTEyMCUgOTcuOTI4OCUsNTMuNDEwNzAlIDk3Ljg1NTglLDUyLjgxOTYlIDk3Ljc3OTYlLDUyLjI4MzMlIDk3LjcyMDglLDUxLjc1NDMlIDk3LjY3MyUsNTEuNDE5MjYlIDk3LjY0ODQlLDUxLjA1ODIlIDk3LjYyNzQlLDUwLjY2MTEyJSA5Ny42MTA4JSw1MC4yNDc0OSUgOTcuNjAxMiUsNDkuNzIyMSUgOTcuNjAxMiUsNDkuMzEzNCUgOTcuNjA4MiUsNDguMTI0OCUgOTcuNjQ1NCUsNDcuODI1MDMlIDk3LjY1ODYlLDQ2LjYxODQ5JSA5Ny43MjU4JSw0NS44MjUxJSA5Ny43ODE2JSw0NS4yOTY2JSA5Ny44MjMyJSw0NC44MzkwJSA5Ny44NjIyJSw0NC41MjIwJSA5Ny44OTA1JSw0My43OTAzMyUgOTcuOTYwNCUsNDIuNzQzMzIlIDk4LjA2OTQlLDQyLjAwMzElIDk4LjE1MjQlLDQxLjA5NDIlIDk4LjI1OTglLDQwLjQ1MjUlIDk4LjMzODglLDM5Ljc4NDQlIDk4LjQyMzQlLDM4Ljk3NDIlIDk4LjUyODMlLDM4LjQwMTMlIDk4LjYwMzklLDM3LjQ5MzYlIDk4LjcyNCUsMzYuOTM4MzElIDk4Ljc5ODQlLDM2LjM2NjIlIDk4Ljg3NDglLDM1LjU5MDgyJSA5OC45NzglLDM0Ljk5MiUgOTkuMDU2NCUsMzQuMjg3NiUgOTkuMTQ3NCUsMzMuMjM5NSUgOTkuMjc4JSwzMi4wNDIlIDk5LjQxNzklLDMxLjAyMDcyJSA5OS41Mjc1JSwzMC4wNjkzJSA5OS42MTkxJSwyOS4wNTY5NSUgOTkuNzAzOCUsMjguMTU4MjAlIDk5Ljc2NTglLDI3LjUzODIlIDk5LjgwMDElLDI2LjczMTAxJSA5OS44MjI0JSwyNS44NTg5JSA5OS44MDc4JSwyNS4zOTIlIDk5Ljc4NDclLDI0Ljc4NDA3JSA5OS43NCUsMjMuOTcyNiUgOTkuNjU1OCUsMjMuMDIyOCUgOTkuNTI0OSUsMjEuNjkzNjAlIDk5LjI5MSUsMjAuMjkyNDglIDk4Ljk5MSUsMTguMzU0JSA5OC41MTEwJSwxNy4zNDE2NSUgOTguMjQwMiUsMTYuMjQyMjglIDk3Ljk0MDIlLDE1LjU5OTIlIDk3Ljc2NSUsMTQuNDgyODIlIDk3LjQ2NzYlLDEyLjc0NTYlIDk3LjA0NzYlLDExLjQ0MjQyJSA5Ni43OTU4JSwxMC4wOTQwOCUgOTYuNjMxNCUsOS4yNDg5NSUgOTYuNiUsOC40Mzc3NiUgOTYuNjE4NiUsNy41MDMyJSA5Ni42NzUlLDcuMTA4MDYlIDk2LjcxMDYlLDYuNTI1MTAlIDk2Ljc3NjYlLDUuNTIyMDQlIDk2LjkyOTQlLDQuNDYzMjglIDk3LjE0OTQlLDMuNTYyOTMlIDk3LjM4ODMlLDEuNDA2NzQ1JSA5OC4xOTglLDAlIDk5JSwwJSAwJSk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gNHJlbSAycmVtO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMzQwcHgpIHtcclxuICAgICAgcGFkZGluZzogMXJlbSAwIDRyZW0gMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51LXJlc3VsdHMtbnVtYmVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCAxMHJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdvcmQtd3JhcDogYW55d2hlcmU7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldCkge1xyXG4gICAgICBtYXJnaW46IDAgM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEtbGlrZSwgLmgyLWxpa2UsIC5oMy1saWtlLCAuaDQtbGlrZSwgLmg1LWxpa2UsIC5oNi1saWtlIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0LjJyZW07XHJcblxyXG4gICAgICArIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZW51LXJlc3VsdHMtYm9keSB7XHJcbiAgICBtYXJnaW4tdG9wOiA3cmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgXHJcbiAgICBmb3JtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW07XHJcbiAgICAgICAgICBcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLFxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICRncmVlbjEwMDAgaW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAyLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IC40cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xNSU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZjcy12aWV3LWFsbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogLjRyZW07XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUtcmVzdWx0cy1maWx0ZXJzIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZjcy12aWV3LWFsbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogLTFyZW07XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LXJlc3VsdHMtZmlsdGVycy1saXN0IHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiA1NXZ3O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgaGVpZ2h0OiA4LjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmZjcy1leHBhbmRlZC1maWx0ZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjZyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxN3JlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pb3MsIC5tYWMge1xyXG4gIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IHtcclxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06YWN0aXZlLFxyXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpob3ZlciB7XHJcbiAgICAgICsgbGFiZWwge1xyXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tZW51LXJlc3VsdHMtbnVtYmVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZW51LXJlc3VsdHMtZmlsdGVycy10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG4iLCIuZHJhd2VyLW1lbnUtY29tcG9uZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgMC4ycmVtIDAuNXJlbSAwIHJnYmEoJGJsdWU1MDAsIDAuNik7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCIuZGVsaXZlcnktaW5mby1jb21wb25lbnQge1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgMC4ycmVtIDAuNXJlbSAwIHJnYmEoJGJsdWU1MDAsIDAuNik7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDJyZW0gMDtcclxuICB6LWluZGV4OiA5O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDdyZW07XHJcblxyXG4gICYubG9ja2VkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IC44cmVtIDA7XHJcbiAgICBoZWlnaHQ6IDQuNnJlbTtcclxuICB9IFxyXG5cclxuICBcclxuICAuZmNzLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmxvY2F0aW9uLWRyYXdlci10b2dnbGVyIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2xvY2F0aW9uLWljb24uc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxZW0gMS41ZW07XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLjVlbSBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOGVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDAuOHJlbTtcclxuICAgIGhlaWdodDogMy42cmVtO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VsZWN0ZWQuc3ZnXCIpLCB1cmwoXCIuLi9pbWcvaWNvbnMvbG9jYXRpb24tZmlsbC5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMi42NzVlbSwgMWVtIDEuNWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdCwgLjVlbSBjZW50ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5mZWF0dXJlLXlleHQtc2VhcmNoLWVuYWJsZWR7XHJcblx0XHQubG9jYXRpb24tZHJhd2VyLXRvZ2dsZXJ7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9IFxyXG4gIC5waWNrdXAtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5maW5kLW9yZGVyLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC43cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLXdyYXBwZXIge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdG9yZS1sb2NhdG9yLWJ0biB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBjb2xvcjogJGdyYXk1MDA7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmF2b3JpdGUtbG9jYXRpb24td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZ3JvdzogMztcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pY29uLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxvY2F0aW9uIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWRkcmVzcy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLmFkZHJlc3Mge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC43cmVtOyBcclxuICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDAuMXJlbSAkbWFuZGFyaW40MDA7XHJcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMC4xcmVtICRtYW5kYXJpbjQwMDtcclxuICAgICAgcGFkZGluZzogMC40cmVtIDEuMnJlbSAwLjRyZW0gMS4xcmVtO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMjJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjg1cmVtIDAuNHJlbSAwLjg1cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBpY2stdXAtaW50ZXJ2YWwge1xyXG4gICAgICBwYWRkaW5nOiAwIDJyZW0gMCAxLjFyZW07XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuXHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogNnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMC40cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIC5idWxsIHtcclxuICAgICAgICBtYXJnaW46IDAgLjRyZW07XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBpY2stdXAtaW50ZXJ2YWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5pbmZvLWVkaXQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gIH1cclxuICAudHJpYW5nbGUtbGluayB7XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tbGVmdDogMS4wcmVtO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5sbHAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICArLmJyZWFkY3J1bWItY29tcG9uZW50IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idG4td3JhcHBlciB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbG9zZXN0LWxvY2F0aW9uLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9IFxyXG59XHJcbiIsIi5kZWxpdmVyeS1vcHRpb25zLWNvbXBvbmVudCB7XHJcbndoaXRlLXNwYWNlOiBub3dyYXA7XHJcbm1hcmdpbi1sZWZ0OiAycmVtO1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYnJlYWRjcnVtYi1jb21wb25lbnQge1xyXG4gIG1hcmdpbjogMS4ycmVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgb2wge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2Fycm93LWxlZnQuc3ZnXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJitsaSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9hcnJvdy1yaWdodC5zdmdcIik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICB3aWR0aDogLjVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNnJlbTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5oZXJvLWNvbXBvbmVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzByZW07XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsMTAwJSAwJSwxMDAlIDk4LjglLDk5LjcwNzklIDk4LjYxNTklLDk5LjQ1MzQlIDk4LjQ3NiUsOTkuMDA2OSUgOTguMjU2JSw5OC41OTczJSA5OC4wNzQ4JSw5OC4yNTc5JSA5Ny45Mzc0JSw5Ny45OTM3JSA5Ny44Mzc0JSw5Ny40NDE1JSA5Ny42NDUyJSw5Ny4wOTgwJSA5Ny41MzYyJSw5Ni43NjIxJSA5Ny40MzYyJSw5Ni40NCUgOTcuMzQ3MiUsOTYuMDIwOCUgOTcuMjM4NCUsOTUuNTkyNCUgOTcuMTM2NiUsOTUuMDE4NyUgOTcuMDEzNiUsOTQuNDk2NSUgOTYuOTEzNiUsOTQuMDgwNiUgOTYuODQxNiUsOTMuNzY3NyUgOTYuNzkxNiUsOTMuNDU5NiUgOTYuNzQ2JSw5My4wMDY5JSA5Ni42ODQ4JSw5Mi43MTgzJSA5Ni42NDk0JSw5Mi4xNzY2JSA5Ni41ODk0JSw5MS44MDI1JSA5Ni41NTM1JSw5MS40NjU5JSA5Ni41MjUlLDkwLjk5NDQlIDk2LjQ5JSw5MC41MTMyJSA5Ni40NjA3JSw5MC4yMDAyJSA5Ni40NDUwJSw4OS45MjI4JSA5Ni40MzMlLDg5LjUxMzIlIDk2LjQxOTAlLDg5LjE1MTUlIDk2LjQwOTglLDg4Ljc1MzglIDk2LjQwMzMlLDg4LjM5ODQlIDk2LjQwMDglLDg4LjI0NzUlIDk2LjQwMDglLDg3LjgzMSUgOTYuNDA1OCUsODcuNDMzOSUgOTYuNDE5NiUsODYuOTMzOSUgOTYuNDQ5JSw4Ni41MTg3JSA5Ni40ODI2JSw4Ni4wNTQ5JSA5Ni41Mjk2JSw4NS42MTQ3JSA5Ni41ODI4JSw4NS4yOTk3JSA5Ni42MjU2JSw4NC45MzMyJSA5Ni42ODAyJSw4NC40OTkzJSA5Ni43NTA1JSw4NC4wNjYwJSA5Ni44MjclLDgzLjYzOTAlIDk2LjkwNzAlLDgzLjE4NDIlIDk2Ljk5ODIlLDgyLjc4MjMlIDk3LjA4MjYlLDgyLjM1MzIlIDk3LjE3NjQlLDgyLjExMzMlIDk3LjIzMDIlLDgxLjYwMDglIDk3LjM0ODQlLDgxLjAyNzglIDk3LjQ4NDclLDgwLjQzMjUlIDk3LjYzJSw3OS45MzgxJSA5Ny43NTI2JSw3OS40OTM3JSA5Ny44NjM4JSw3OS4wNTQyJSA5Ny45NzQlLDc4LjQxMDklIDk4LjEzNTQlLDc3Ljk2MTclIDk4LjI0NzYlLDc3LjU0OTMlIDk4LjM0OTglLDc3LjE1MjklIDk4LjQ0NyUsNzYuNjY0OCUgOTguNTY1JSw3Ni4xMTQwJSA5OC42OTUyJSw3NS43NzElIDk4Ljc3NTIlLDc1LjQ4MTIlIDk4Ljg0MTIlLDc1LjEyMzclIDk4LjkyMTIlLDc0LjgwNiUgOTguOTkwNCUsNzQuNTA4MyUgOTkuMDU0JSw3NC4xNzAzJSA5OS4xMjQyJSw3My44NjM2JSA5OS4xODYyJSw3My41NDE3JSA5OS4yNDk1JSw3My4xMzAwJSA5OS4zMjc0JSw3Mi43NDY4JSA5OS4zOTclLDcyLjM0MjglIDk5LjQ2NjglLDcxLjgxNDMlIDk5LjU1MjclLDcxLjQyNjIlIDk5LjYxMjglLDcwLjk0OTIlIDk5LjY4MDYlLDcwLjY0MTElIDk5LjcyMDYlLDcwLjI4MzclIDk5Ljc2NDklLDY5LjgxMDElIDk5LjgxODQlLDY5LjM2NzclIDk5Ljg2MzElLDY4Ljc0ODIlIDk5LjkxNjglLDY4LjA2ODQlIDk5Ljk2MzIlLDY3LjU4NDQlIDk5Ljk4ODQlLDY3LjI0NjElIDEwMCUsNjYuMDk0MyUgMTAwLjAwMjIlLDY1LjMyOTQlIDk5Ljk2NTIlLDY0LjgwNjAlIDk5LjkyNTElLDY0LjM0OCUgOTkuODgwMiUsNjMuODA5MCUgOTkuODE2OCUsNjMuMjM2MyUgOTkuNzM4NiUsNjIuNDYyMCUgOTkuNjE3JSw2MS41MTMzJSA5OS40NDc4JSw2MC43NjA5OCUgOTkuMzAwOSUsNjAuMTU4MiUgOTkuMTc3NiUsNTkuNjM2MiUgOTkuMDY3NyUsNTkuMDQ1MSUgOTguOTQxJSw1OC40OTI2JSA5OC44MjElLDU3Ljk2MzIlIDk4LjcwNjYlLDU3LjYwMjIlIDk4LjYyOSUsNTYuOTc1MSUgOTguNDk2MiUsNTYuMzYwNTAlIDk4LjM2OTYlLDU1Ljk1NDIlIDk4LjI4OTYlLDU1LjQxODclIDk4LjE4NjYlLDU0LjY0NDMlIDk4LjA0NzYlLDUzLjkxMjAlIDk3LjkyODglLDUzLjQxMDcwJSA5Ny44NTU4JSw1Mi44MTk2JSA5Ny43Nzk2JSw1Mi4yODMzJSA5Ny43MjA4JSw1MS43NTQzJSA5Ny42NzMlLDUxLjQxOTI2JSA5Ny42NDg0JSw1MS4wNTgyJSA5Ny42Mjc0JSw1MC42NjExMiUgOTcuNjEwOCUsNTAuMjQ3NDklIDk3LjYwMTIlLDQ5LjcyMjElIDk3LjYwMTIlLDQ5LjMxMzQlIDk3LjYwODIlLDQ4LjEyNDglIDk3LjY0NTQlLDQ3LjgyNTAzJSA5Ny42NTg2JSw0Ni42MTg0OSUgOTcuNzI1OCUsNDUuODI1MSUgOTcuNzgxNiUsNDUuMjk2NiUgOTcuODIzMiUsNDQuODM5MCUgOTcuODYyMiUsNDQuNTIyMCUgOTcuODkwNSUsNDMuNzkwMzMlIDk3Ljk2MDQlLDQyLjc0MzMyJSA5OC4wNjk0JSw0Mi4wMDMxJSA5OC4xNTI0JSw0MS4wOTQyJSA5OC4yNTk4JSw0MC40NTI1JSA5OC4zMzg4JSwzOS43ODQ0JSA5OC40MjM0JSwzOC45NzQyJSA5OC41MjgzJSwzOC40MDEzJSA5OC42MDM5JSwzNy40OTM2JSA5OC43MjQlLDM2LjkzODMxJSA5OC43OTg0JSwzNi4zNjYyJSA5OC44NzQ4JSwzNS41OTA4MiUgOTguOTc4JSwzNC45OTIlIDk5LjA1NjQlLDM0LjI4NzYlIDk5LjE0NzQlLDMzLjIzOTUlIDk5LjI3OCUsMzIuMDQyJSA5OS40MTc5JSwzMS4wMjA3MiUgOTkuNTI3NSUsMzAuMDY5MyUgOTkuNjE5MSUsMjkuMDU2OTUlIDk5LjcwMzglLDI4LjE1ODIwJSA5OS43NjU4JSwyNy41MzgyJSA5OS44MDAxJSwyNi43MzEwMSUgOTkuODIyNCUsMjUuODU4OSUgOTkuODA3OCUsMjUuMzkyJSA5OS43ODQ3JSwyNC43ODQwNyUgOTkuNzQlLDIzLjk3MjYlIDk5LjY1NTglLDIzLjAyMjglIDk5LjUyNDklLDIxLjY5MzYwJSA5OS4yOTElLDIwLjI5MjQ4JSA5OC45OTElLDE4LjM1NCUgOTguNTExMCUsMTcuMzQxNjUlIDk4LjI0MDIlLDE2LjI0MjI4JSA5Ny45NDAyJSwxNS41OTkyJSA5Ny43NjUlLDE0LjQ4MjgyJSA5Ny40Njc2JSwxMi43NDU2JSA5Ny4wNDc2JSwxMS40NDI0MiUgOTYuNzk1OCUsMTAuMDk0MDglIDk2LjYzMTQlLDkuMjQ4OTUlIDk2LjYlLDguNDM3NzYlIDk2LjYxODYlLDcuNTAzMiUgOTYuNjc1JSw3LjEwODA2JSA5Ni43MTA2JSw2LjUyNTEwJSA5Ni43NzY2JSw1LjUyMjA0JSA5Ni45Mjk0JSw0LjQ2MzI4JSA5Ny4xNDk0JSwzLjU2MjkzJSA5Ny4zODgzJSwxLjQwNjc0NSUgOTguMTk4JSwwJSA5OSUsMCUgMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LWhlaWdodDogMjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaGVyby1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA1Ni42cmVtO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm90dG9tOiAtNC42cmVtO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuOTUpO1xyXG4gICAgcGFkZGluZzogMS4ycmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAzM3JlbTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBib3R0b206IGF1dG87XHJcbiAgICAgIHRvcDogNHJlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg4KTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmhlcm8tY2FyZC1mcmFtZSB7XHJcbiAgICAgIGJvcmRlcjogLjVyZW0gc29saWQgcmdiYSgkZ3JlZW42MDAsIDAuNCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xyXG4gICAgICBwYWRkaW5nOiAyLjRyZW07XHJcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMi41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZvbnQtc2l6ZTogNi41cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMSxcclxuICAgICAgaDIsXHJcbiAgICAgIGgzLFxyXG4gICAgICBoNCxcclxuICAgICAgaDUsXHJcbiAgICAgIGg2IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zY3JpcHQtdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5VHlwZTtcclxuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjhyZW07XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiArIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyLjFyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYTpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAxLjZyZW0gMCAwIDAuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9kdWN0LWRldGFpbHMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJiArIHNwYW4ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZ29sZDUwMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgLjlyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b24tZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgJiArIGEge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuOHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0pKLTcwNlxyXG4gICAgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvL1NUQVJUIHRoZW1lc1xyXG4gICYuZ29sZC10aGVtZSB7XHJcbiAgICAuaGVyby1jYXJkLWZyYW1lIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRnb2xkNTAwLCAwLjQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ibHVlLXRoZW1lIHtcclxuICAgIC5oZXJvLWNhcmQtZnJhbWUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGJsdWU2MDAsIDAuNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1hbmRhcmluLXRoZW1lIHtcclxuICAgIC5oZXJvLWNhcmQtZnJhbWUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJG1hbmRhcmluNzAwLCAwLjQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5taW50LXRoZW1lIHtcclxuICAgIC5oZXJvLWNhcmQtZnJhbWUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyZWVuMTAwMCwgMC40KTtcclxuICAgIH1cclxuICB9XHJcbiAgLy9FTkQgdGhlbWVzXHJcblxyXG4gIC8vU1RBUlQgYWxpZ25tZW50c1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICYubGVmdC1hbGlnbiB7XHJcbiAgICAgIC5oZXJvLWNhcmQge1xyXG4gICAgICAgIGxlZnQ6IDJyZW07XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yaWdodC1hbGlnbiB7XHJcbiAgICAgIC5oZXJvLWNhcmQge1xyXG4gICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vRU5EIGFsaWdubWVudHNcclxuXHJcbiAgJi5wcm9kdWN0IHtcclxuICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA5NS4yMDUlLCA5OS41NDM0JSA5NS42MDQzJSwgOTkuMzExMCUgOTUuNzk0MCUsIDk4LjgyODElIDk2LjE2NzMlLCA5OC4zNDYlIDk2LjUxNTclLCA5Ny44MDUxJSA5Ni44ODMxJSwgOTcuMTU3JSA5Ny4yODk0JSwgOTYuMzE3MyUgOTcuNzY4OSUsIDk1LjYyNyUgOTguMTIyNiUsIDk0LjkzNiUgOTguNDQyMiUsIDkzLjk0NTAlIDk4Ljg0MTAlLCA5My4xODIzJSA5OS4xMDAyJSwgOTIuMjQ0MiUgOTkuMzYyMSUsIDkxLjU2MjklIDk5LjUxMjUlLCA5MC41NjclIDk5LjY3MjMlLCA4OS42NzU3JSA5OS43NTI1JSwgODkuMDA0OCUgOTkuNzcyJSwgODguNDUzMCUgOTkuNzY0NiUsIDg3Ljg0NDElIDk5LjczMTklLCA4Ny4yODQ2JSA5OS42ODIlLCA4Ni41OTcwJSA5OS41OTg4JSwgODUuODglIDk5LjQ4OTclLCA4NS4xMTklIDk5LjM1MTElLCA4NC4xODA5JSA5OS4xNTYzJSwgODMuMzIwOCUgOTguOTYwMiUsIDgyLjQyNDQlIDk4Ljc0MzglLCA4MS42OTElIDk4LjU2MTElLCA4MC43OTY3JSA5OC4zMzU2JSwgODAuMjE1MCUgOTguMTg5JSwgNzkuNTgxMCUgOTguMDMxMiUsIDc4LjcxNjclIDk3LjgyMTQlLCA3Ny45NTIlIDk3LjY0MjYlLCA3Ny4yMTUwJSA5Ny40NzgzJSwgNzYuNTAxMCUgOTcuMzI4MCUsIDc1Ljg0MiUgOTcuMTk4NCUsIDc1LjI1NDYlIDk3LjA5MCUsIDc0LjQ5MzMlIDk2Ljk2MjMlLCA3My40OTc1JSA5Ni44MTYlLCA3Mi43ODQyJSA5Ni43Mjc2JSwgNzEuOTIzNCUgOTYuNjM5NCUsIDcxLjEyMDMlIDk2LjU3NjQlLCA3MC42MjU2JSA5Ni41NDkzJSwgNzAuMDkxMSUgOTYuNTMyNiUsIDY5LjYwODIlIDk2LjUyODUlLCA2OS4wMjI2JSA5Ni41Mzc0JSwgNjguNDM3JSA5Ni41NjAyJSwgNjcuOTAzMiUgOTYuNTkzJSwgNjcuMTY2NSUgOTYuNjU2MSUsIDY2LjMwMjklIDk2Ljc1MjklLCA2NS41MzkyJSA5Ni44NTYzJSwgNjQuNTcxMyUgOTcuMDA3MyUsIDYzLjgwNjQwJSA5Ny4xMzgxJSwgNjIuNjE2JSA5Ny4zNTQzJSwgNjEuODI3MyUgOTcuNTAwNCUsIDYxLjA2NjYlIDk3LjYzOTklLCA2MC4zMjg0JSA5Ny43NzEyJSwgNTkuNzE2OTclIDk3Ljg3NDYlLCA1OS4wNTcxJSA5Ny45NzklLCA1Ny44NTY0MyUgOTguMTQ3MCUsIDU2LjgxNDU0JSA5OC4yNjMwJSwgNTUuODQ4OTklIDk4LjM0MjAlLCA1NC45MzM4JSA5OC4zODk0JSwgNTMuOTE2NSUgOTguNDA4NiUsIDUzLjMwNTQlIDk4LjQwMjUlLCA1Mi44NzMyNyUgOTguMzkxJSwgNTIuMjM4MiUgOTguMzY4JSwgNTEuMjIwOCUgOTguMzE4NyUsIDUwLjUwOTAlIDk4LjI3MzAlLCA1MC4wMDE4JSA5OC4yMzUxJSwgNDkuMDg1MjQlIDk4LjE1NTklLCA0OC4yNDYwJSA5OC4wNzIxJSwgNDcuNDA3OSUgOTcuOTc4OSUsIDQ2LjY0NjElIDk3Ljg4NyUsIDQ1Ljg1NyUgOTcuNzg2NSUsIDQ1LjI0NzglIDk3LjcwNTIlLCA0NC41MTE3JSA5Ny42MDQxJSwgNDMuNzk3NyUgOTcuNTA0NSUsIDQzLjA2MDElIDk3LjQwMDklLCA0Mi4xOTMlIDk3LjI4MDUlLCA0MS4zMjYzJSA5Ny4xNjMlLCA0MC41MzQwJSA5Ny4wNjExJSwgMzkuOTQ4MDglIDk2Ljk4OTIlLCAzOS41MTg5MiUgOTYuOTM4OCUsIDM4LjkyOTU3JSA5Ni44NzMyJSwgMzguNDc0NiUgOTYuODI2MCUsIDM3LjYxMDUwJSA5Ni43NDQwJSwgMzYuNjE2NyUgOTYuNjY0MSUsIDM1Ljg1MzYlIDk2LjYxMzklLCAzNS4xNDI2NSUgOTYuNTc1MyUsIDM0LjQ4MTUlIDk2LjU0OTAlLCAzMy44NzA1JSA5Ni41MzMzJSwgMzMuMTU4NCUgOTYuNTI0NCUsIDMyLjY3NTI5JSA5Ni41MjQ0JSwgMzEuOTM3NiUgOTYuNTMyJSwgMzEuMzAxOTQlIDk2LjU0NyUsIDMwLjYxNTI0JSA5Ni41NzAwJSwgMjkuODc3NTklIDk2LjYwMzglLCAyOS4wMTIyJSA5Ni42NTMlLCAyOC4zNzY2JSA5Ni42OTc0JSwgMjcuNzkxNTElIDk2Ljc0MiUsIDI2Ljc5OTU4JSA5Ni44MjcxJSwgMjUuODg0ODIlIDk2LjkxNCUsIDI1LjA3MTg4JSA5Ni45OTkzJSwgMjQuMjMxOSUgOTcuMDkyNCUsIDIzLjM0MjAzJSA5Ny4xOTYxJSwgMjIuNTc5MjYlIDk3LjI4ODUlLCAyMS45NDI0NCUgOTcuMzY3NSUsIDIxLjIyOTQzJSA5Ny40NTczJSwgMjAuNTQxODklIDk3LjU0NCUsIDE5LjkwNzAyJSA5Ny42MjUzJSwgMTkuMTY4NjglIDk3LjcxOCUsIDE4LjQwNjgxJSA5Ny44MTM2JSwgMTcuNzk2MzglIDk3Ljg4ODElLCAxNy4xNjEzNyUgOTcuOTYzMCUsIDE2LjQ1MDAzJSA5OC4wNDMlLCAxNS4zNzkwNSUgOTguMTU1MCUsIDE0LjU2NjY2JSA5OC4yMjklLCAxMy45MDU1NiUgOTguMjgzMyUsIDEzLjIxOTEzJSA5OC4zMzAzJSwgMTIuNDU2MjIlIDk4LjM3MDclLCAxMS43MTg1JSA5OC4zOTYxJSwgMTEuMDU3MCUgOTguNDA1JSwgMTAuNDM3MzYlIDk4LjQwMTElLCA5LjkzODQ4JSA5OC4zODcyJSwgOS4zNTM5JSA5OC4zNTclLCA4Ljg0NTIzJSA5OC4zMjEyJSwgOC4zODcyNiUgOTguMjc4OSUsIDcuODI4NjclIDk4LjIxNTclLCA3LjMyMjMzJSA5OC4xNDclLCA2LjgxNDMzJSA5OC4wNjY2JSwgNi4xMDA5MCUgOTcuOTM0MiUsIDUuMzYzODElIDk3Ljc3MzAlLCA0LjY3NTg1JSA5Ny41OTglLCA0LjI0ODk5MCUgOTcuNDc4OSUsIDMuNjc2NDc4JSA5Ny4zMDM2JSwgMy4xOTM2NiUgOTcuMTQxJSwgMi42MzExNyUgOTYuOTM2MyUsIDIuMTcxODglIDk2Ljc1MzYlLCAxLjgxMDk5NSUgOTYuNjAwNiUsIDEuNDU0ODM2JSA5Ni40NDA4JSwgMS4xMzg5MCUgOTYuMjkwNiUsIDAuNzQwMDEzJSA5Ni4wODg1JSwgMC4zMzIwMTElIDk1Ljg2NDMlLCAwJSA5NS42NjIlLCAwJSAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1jYXJkIHtcclxuICAgICAgbWF4LXdpZHRoOiA0Ni42cmVtO1xyXG5cclxuICAgICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG5cclxuICAgICAgICAgICYgKyAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXJ0LW9yZGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDlyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMC44OTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1jYXJkLWZyYW1lIHtcclxuICAgICAgcGFkZGluZzogMS44cmVtIDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICYubGVmdC1hbGlnbiB7XHJcbiAgICAgICAgLmhlcm8tY2FyZCB7XHJcbiAgICAgICAgICBsZWZ0OiAxMHJlbTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJi5yaWdodC1hbGlnbiB7XHJcbiAgICAgICAgLmhlcm8tY2FyZCB7XHJcbiAgICAgICAgICByaWdodDogMTByZW07XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zbWFsbGVyLWltZyB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWlkLWRlc2t0b3ApIGFuZCAobWF4LXdpZHRoOiAxOTAwcHgpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xyXG4gICAgICBcclxuICAgICAgLmhlcm8tY2FyZCB7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0yMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXQge1xyXG4gIC5zaG9ydC1oZXJvLWNvbXBvbmVudCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHMtdGFibGV0KSBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB0b3A6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhzLXRhYmxldCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICB0b3A6IDEuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1jYXJkIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pZC1kZXNrdG9wKSB7XHJcbiAgICAgICAgdG9wOiA4cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1jb21wb25lbnQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pZC1kZXNrdG9wKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIycmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2hvcnQtaGVyby1jb21wb25lbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiA1LjVyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICBtYXgtaGVpZ2h0OiA1MHJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsMTAwJSAwJSwxMDAlIDk4LjglLDk5LjcwNzklIDk4LjYxNTklLDk5LjQ1MzQlIDk4LjQ3NiUsOTkuMDA2OSUgOTguMjU2JSw5OC41OTczJSA5OC4wNzQ4JSw5OC4yNTc5JSA5Ny45Mzc0JSw5Ny45OTM3JSA5Ny44Mzc0JSw5Ny40NDE1JSA5Ny42NDUyJSw5Ny4wOTgwJSA5Ny41MzYyJSw5Ni43NjIxJSA5Ny40MzYyJSw5Ni40NCUgOTcuMzQ3MiUsOTYuMDIwOCUgOTcuMjM4NCUsOTUuNTkyNCUgOTcuMTM2NiUsOTUuMDE4NyUgOTcuMDEzNiUsOTQuNDk2NSUgOTYuOTEzNiUsOTQuMDgwNiUgOTYuODQxNiUsOTMuNzY3NyUgOTYuNzkxNiUsOTMuNDU5NiUgOTYuNzQ2JSw5My4wMDY5JSA5Ni42ODQ4JSw5Mi43MTgzJSA5Ni42NDk0JSw5Mi4xNzY2JSA5Ni41ODk0JSw5MS44MDI1JSA5Ni41NTM1JSw5MS40NjU5JSA5Ni41MjUlLDkwLjk5NDQlIDk2LjQ5JSw5MC41MTMyJSA5Ni40NjA3JSw5MC4yMDAyJSA5Ni40NDUwJSw4OS45MjI4JSA5Ni40MzMlLDg5LjUxMzIlIDk2LjQxOTAlLDg5LjE1MTUlIDk2LjQwOTglLDg4Ljc1MzglIDk2LjQwMzMlLDg4LjM5ODQlIDk2LjQwMDglLDg4LjI0NzUlIDk2LjQwMDglLDg3LjgzMSUgOTYuNDA1OCUsODcuNDMzOSUgOTYuNDE5NiUsODYuOTMzOSUgOTYuNDQ5JSw4Ni41MTg3JSA5Ni40ODI2JSw4Ni4wNTQ5JSA5Ni41Mjk2JSw4NS42MTQ3JSA5Ni41ODI4JSw4NS4yOTk3JSA5Ni42MjU2JSw4NC45MzMyJSA5Ni42ODAyJSw4NC40OTkzJSA5Ni43NTA1JSw4NC4wNjYwJSA5Ni44MjclLDgzLjYzOTAlIDk2LjkwNzAlLDgzLjE4NDIlIDk2Ljk5ODIlLDgyLjc4MjMlIDk3LjA4MjYlLDgyLjM1MzIlIDk3LjE3NjQlLDgyLjExMzMlIDk3LjIzMDIlLDgxLjYwMDglIDk3LjM0ODQlLDgxLjAyNzglIDk3LjQ4NDclLDgwLjQzMjUlIDk3LjYzJSw3OS45MzgxJSA5Ny43NTI2JSw3OS40OTM3JSA5Ny44NjM4JSw3OS4wNTQyJSA5Ny45NzQlLDc4LjQxMDklIDk4LjEzNTQlLDc3Ljk2MTclIDk4LjI0NzYlLDc3LjU0OTMlIDk4LjM0OTglLDc3LjE1MjklIDk4LjQ0NyUsNzYuNjY0OCUgOTguNTY1JSw3Ni4xMTQwJSA5OC42OTUyJSw3NS43NzElIDk4Ljc3NTIlLDc1LjQ4MTIlIDk4Ljg0MTIlLDc1LjEyMzclIDk4LjkyMTIlLDc0LjgwNiUgOTguOTkwNCUsNzQuNTA4MyUgOTkuMDU0JSw3NC4xNzAzJSA5OS4xMjQyJSw3My44NjM2JSA5OS4xODYyJSw3My41NDE3JSA5OS4yNDk1JSw3My4xMzAwJSA5OS4zMjc0JSw3Mi43NDY4JSA5OS4zOTclLDcyLjM0MjglIDk5LjQ2NjglLDcxLjgxNDMlIDk5LjU1MjclLDcxLjQyNjIlIDk5LjYxMjglLDcwLjk0OTIlIDk5LjY4MDYlLDcwLjY0MTElIDk5LjcyMDYlLDcwLjI4MzclIDk5Ljc2NDklLDY5LjgxMDElIDk5LjgxODQlLDY5LjM2NzclIDk5Ljg2MzElLDY4Ljc0ODIlIDk5LjkxNjglLDY4LjA2ODQlIDk5Ljk2MzIlLDY3LjU4NDQlIDk5Ljk4ODQlLDY3LjI0NjElIDEwMCUsNjYuMDk0MyUgMTAwLjAwMjIlLDY1LjMyOTQlIDk5Ljk2NTIlLDY0LjgwNjAlIDk5LjkyNTElLDY0LjM0OCUgOTkuODgwMiUsNjMuODA5MCUgOTkuODE2OCUsNjMuMjM2MyUgOTkuNzM4NiUsNjIuNDYyMCUgOTkuNjE3JSw2MS41MTMzJSA5OS40NDc4JSw2MC43NjA5OCUgOTkuMzAwOSUsNjAuMTU4MiUgOTkuMTc3NiUsNTkuNjM2MiUgOTkuMDY3NyUsNTkuMDQ1MSUgOTguOTQxJSw1OC40OTI2JSA5OC44MjElLDU3Ljk2MzIlIDk4LjcwNjYlLDU3LjYwMjIlIDk4LjYyOSUsNTYuOTc1MSUgOTguNDk2MiUsNTYuMzYwNTAlIDk4LjM2OTYlLDU1Ljk1NDIlIDk4LjI4OTYlLDU1LjQxODclIDk4LjE4NjYlLDU0LjY0NDMlIDk4LjA0NzYlLDUzLjkxMjAlIDk3LjkyODglLDUzLjQxMDcwJSA5Ny44NTU4JSw1Mi44MTk2JSA5Ny43Nzk2JSw1Mi4yODMzJSA5Ny43MjA4JSw1MS43NTQzJSA5Ny42NzMlLDUxLjQxOTI2JSA5Ny42NDg0JSw1MS4wNTgyJSA5Ny42Mjc0JSw1MC42NjExMiUgOTcuNjEwOCUsNTAuMjQ3NDklIDk3LjYwMTIlLDQ5LjcyMjElIDk3LjYwMTIlLDQ5LjMxMzQlIDk3LjYwODIlLDQ4LjEyNDglIDk3LjY0NTQlLDQ3LjgyNTAzJSA5Ny42NTg2JSw0Ni42MTg0OSUgOTcuNzI1OCUsNDUuODI1MSUgOTcuNzgxNiUsNDUuMjk2NiUgOTcuODIzMiUsNDQuODM5MCUgOTcuODYyMiUsNDQuNTIyMCUgOTcuODkwNSUsNDMuNzkwMzMlIDk3Ljk2MDQlLDQyLjc0MzMyJSA5OC4wNjk0JSw0Mi4wMDMxJSA5OC4xNTI0JSw0MS4wOTQyJSA5OC4yNTk4JSw0MC40NTI1JSA5OC4zMzg4JSwzOS43ODQ0JSA5OC40MjM0JSwzOC45NzQyJSA5OC41MjgzJSwzOC40MDEzJSA5OC42MDM5JSwzNy40OTM2JSA5OC43MjQlLDM2LjkzODMxJSA5OC43OTg0JSwzNi4zNjYyJSA5OC44NzQ4JSwzNS41OTA4MiUgOTguOTc4JSwzNC45OTIlIDk5LjA1NjQlLDM0LjI4NzYlIDk5LjE0NzQlLDMzLjIzOTUlIDk5LjI3OCUsMzIuMDQyJSA5OS40MTc5JSwzMS4wMjA3MiUgOTkuNTI3NSUsMzAuMDY5MyUgOTkuNjE5MSUsMjkuMDU2OTUlIDk5LjcwMzglLDI4LjE1ODIwJSA5OS43NjU4JSwyNy41MzgyJSA5OS44MDAxJSwyNi43MzEwMSUgOTkuODIyNCUsMjUuODU4OSUgOTkuODA3OCUsMjUuMzkyJSA5OS43ODQ3JSwyNC43ODQwNyUgOTkuNzQlLDIzLjk3MjYlIDk5LjY1NTglLDIzLjAyMjglIDk5LjUyNDklLDIxLjY5MzYwJSA5OS4yOTElLDIwLjI5MjQ4JSA5OC45OTElLDE4LjM1NCUgOTguNTExMCUsMTcuMzQxNjUlIDk4LjI0MDIlLDE2LjI0MjI4JSA5Ny45NDAyJSwxNS41OTkyJSA5Ny43NjUlLDE0LjQ4MjgyJSA5Ny40Njc2JSwxMi43NDU2JSA5Ny4wNDc2JSwxMS40NDI0MiUgOTYuNzk1OCUsMTAuMDk0MDglIDk2LjYzMTQlLDkuMjQ4OTUlIDk2LjYlLDguNDM3NzYlIDk2LjYxODYlLDcuNTAzMiUgOTYuNjc1JSw3LjEwODA2JSA5Ni43MTA2JSw2LjUyNTEwJSA5Ni43NzY2JSw1LjUyMjA0JSA5Ni45Mjk0JSw0LjQ2MzI4JSA5Ny4xNDk0JSwzLjU2MjkzJSA5Ny4zODgzJSwxLjQwNjc0NSUgOTguMTk4JSwwJSA5OSUsMCUgMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LWhlaWdodDogMjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuaGVyby1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA1Ni42cmVtO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm90dG9tOiAtNC42cmVtO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuOTUpO1xyXG4gICAgcGFkZGluZzogMS4ycmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAzM3JlbTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJyZW0pIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5oZXJvLWNhcmQtZnJhbWUge1xyXG4gICAgICBib3JkZXI6IC41cmVtIHNvbGlkIHJnYmEoJGdyZWVuNjAwLCAwLjQpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcclxuICAgICAgcGFkZGluZzogMi40cmVtO1xyXG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAyLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDYuNXJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDEsXHJcbiAgICAgIGgyLFxyXG4gICAgICBoMyxcclxuICAgICAgaDQsXHJcbiAgICAgIGg1LFxyXG4gICAgICBoNixcclxuICAgICAgLmgxLWxpa2UsXHJcbiAgICAgIC5oMi1saWtlLFxyXG4gICAgICAuaDMtbGlrZSxcclxuICAgICAgLmg0LWxpa2UsXHJcbiAgICAgIC5oNS1saWtlLFxyXG4gICAgICAuaDYtbGlrZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNi41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2NyaXB0LXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeVR5cGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJiArIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyLjFyZW0gN3JlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8vU1RBUlQgdGhlbWVzXHJcbiAgJi5nb2xkLXRoZW1lIHtcclxuICAgIC5oZXJvLWNhcmQtZnJhbWUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdvbGQ1MDAsIDAuNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJsdWUtdGhlbWUge1xyXG4gICAgLmhlcm8tY2FyZC1mcmFtZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYmx1ZTYwMCwgMC40KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWFuZGFyaW4tdGhlbWUge1xyXG4gICAgLmhlcm8tY2FyZC1mcmFtZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkbWFuZGFyaW40MDAsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5taW50LXRoZW1lIHtcclxuICAgIC5oZXJvLWNhcmQtZnJhbWUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyZWVuMTAwMCwgMC40KTtcclxuICAgIH1cclxuICB9XHJcbiAgLy9FTkQgdGhlbWVzXHJcblxyXG4gIC8vU1RBUlQgYWxpZ25tZW50c1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICYubGVmdC1hbGlnbiB7XHJcbiAgICAgIC5oZXJvLWNhcmQge1xyXG4gICAgICAgIGxlZnQ6IDJyZW07XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yaWdodC1hbGlnbiB7XHJcbiAgICAgIC5oZXJvLWNhcmQge1xyXG4gICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vRU5EIGFsaWdubWVudHNcclxufSIsIi5oZWFkZXItYmFyLWNvbXBvbmVudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMzAwO1xyXG5cdGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCA5OS4wMzYlIDk4LjQzNiUsIDk3LjkwOSUgOTcuMTAyJSwgOTYuNTcxJSA5NS41MjQlLCA5NS4wMDclIDk0LjI5OSUsIDkzLjY0JSA5My40MzAlLCA5Mi4yMzYlIDkyLjg3MCUsIDkwLjkzNCUgOTIuNTg5JSwgODkuOTMwJSA5Mi41MjMzNiUsIDg4LjcwODMzMyUgOTIuNjE2JSwgODcuNDQxJSA5Mi44NyUsIDg2LjQxMSUgOTMuMTc0JSwgODQuODM2JSA5My43NDUlLCA4My44NjUlIDk0LjE0MyUsIDgyLjQwNyUgOTQuNzgxJSwgODEuNjI3JSA5NS4xMzMlLCA4MC43NjMlIDk1LjUyNSUsIDgwLjE5NCUgOTUuNzglLCA3OS40MjMlIDk2LjEyNyUsIDc4LjYxOSUgOTYuNDc4JSwgNzcuNzU1JSA5Ni44NDIlLCA3Ni43NzIlIDk3LjIzOCUsIDc1LjY3MSUgOTcuNjQ5JSwgNzQuNzU5JSA5Ny45NiUsIDczLjYxMSUgOTguMzAlLCA3Mi44NDAlIDk4LjUxMCUsIDcxLjg3MCUgOTguNzI3JSwgNzAuOTExJSA5OC44OTclLCA3MC4wNzAlIDk5LjAwNSUsIDY5LjM3JSA5OS4wNjYlLCA2OC42MjUlIDk5LjA4ODc4NSUsIDY3LjcxNDE2NiUgOTkuMDQ0ODUlLCA2Ni44MTQzMDUlIDk4LjkzMzY0NCUsIDY2LjE4NiUgOTguODE5NjI2JSwgNjUuNTklIDk4LjY4ODc4NSUsIDY1LjAyNjM4OCUgOTguNTQyOTkwJSwgNjQuMzYzMzMzJSA5OC4zNTYwNzQlLCA2My42NTIxNTIlIDk4LjEyNzEwMiUsIDYyLjk4OTc5MSUgOTcuODk0MzkyJSwgNjIuMTI2NDU4JSA5Ny41NzAwOTMlLCA2MS4yNjA2OTQlIDk3LjIyNDI5OSUsIDYwLjM3MzQ3MjIlIDk2Ljg1NzAwJSwgNTkuNTU3MjkxNiUgOTYuNTEwMjgwJSwgNTguNjkwNzYzOCUgOTYuMTM2NDQ4JSwgNTcuNzY4NDAyJSA5NS43NDY3MjglLCA1Ni43NDkyMzYlIDk1LjMyNzEwMiUsIDU1LjcxODYxJSA5NC45MjUyMyUsIDU0Ljg1NDg2MTElIDk0LjYxMjE0OSUsIDUzLjg1OTA5NyUgOTQuMjg0MTElLCA1Mi43NzA1NTUlIDkzLjk3NTcwMCUsIDUxLjY5MzMzMzMlIDkzLjczMTc3NSUsIDUwLjg3JSA5My41OTM0NTclLCA0OS45Mjg4ODglIDkzLjQ5MDY1NCUsIDQ5LjI2NTkwMjclIDkzLjQ1Nzk0MyUsIDQ4LjY4MDU1NSUgOTMuNDU3OTQzJSwgNDcuOTM5NzIyJSA5My40OTgxMyUsIDQ3LjAxNjU5NzIlIDkzLjYwNDY3MiUsIDQ2LjI5NCUgOTMuNzI3MTAyJSwgNDUuNTAwMzQ3MiUgOTMuODk3MTk2JSwgNDQuNzQyJSA5NC4wOTE1ODglLCA0NC4xMTQwOTclIDk0LjI3ODUwJSwgNDMuMjclIDk0LjU0NzY2MyUsIDQyLjIwODgxOTQlIDk0LjkyNzEwMiUsIDQxLjc0NzM2MSUgOTUuMTAxODYlLCA0MC45NTQzNzUwJSA5NS40MTQwMTglLCA0MC4wMjkwOTclIDk1Ljc5MzQ1NyUsIDM5LjMxODk1ODMlIDk2LjA5MTU4OCUsIDM4Ljc2Mjk4NiUgOTYuMzI3MTAyJSwgMzguMCUgOTYuNjQ4NTk4JSwgMzYuOTk5NTgzMyUgOTcuMDcwMDkzJSwgMzUuODg1MDY5JSA5Ny41MjA1NjAlLCAzNS4xNjI4NDcyJSA5Ny44MDA5MzQlLCAzNC4yNjI2Mzg4JSA5OC4xMjQyOTklLCAzMy42NTklIDk4LjMyNDI5OSUsIDMyLjk4NDUxMyUgOTguNTI4MDM3JSwgMzEuODQ3NzA4MyUgOTguODE3NzUlLCAzMC4zNDcyOTE2JSA5OS4wNzI4OTclLCAyOS4xNjA3NjMlIDk5LjE1NTE0MCUsIDI3Ljg5Mjc3NzclIDk5LjEzMTc3NSUsIDI2LjQxMjkxNjYlIDk4Ljk3MTAyOCUsIDI1LjEwNDIzNiUgOTguNzE5NjIlLCAyMy44MzQ3OTE2JSA5OC4zOTA2NTQlLCAyMi44NjMzMzMzJSA5OC4wODc4NTAlLCAyMS42MDYzODglIDk3LjY0MDE4NiUsIDIwLjI3NjgwNTUlIDk3LjExMTIxNCUsIDE4LjkyMjYzODglIDk2LjUyOTkwNiUsIDE3LjE5NzA4MzMlIDk1Ljc1OTgxMyUsIDE1LjUwOTU4MzMlIDk1LjAxMjE0OSUsIDE0LjMxMDkwMjclIDk0LjUyMDU2MCUsIDEzLjE3MjQzMDUlIDk0LjEwNjU0MiUsIDExLjQ4MzY4MDUlIDkzLjYzOTI1MiUsIDkuNzkxNjY2NiUgOTMuNDU3OTQzJSwgOC44NzE5NDQ0JSA5My41MTIxNDklLCA3LjM2MjU2OTQ0JSA5My44MjI0MjklLCA1Ljg0MCUgOTQuNDI0Mjk5JSwgNC40NjE1Mjc3NyUgOTUuMjM0NTc5JSwgMi45NzcyMjIyJSA5Ni40MTEyMTQlLCAxLjc5NDM3NDk5JSA5Ny42MDM3MzglLCAwLjg0MTUyNzc3JSA5OC43NjI2MSUsIDAlIDEwMCUsIDAlIDAlKTtcclxuXHRtaW4taGVpZ2h0OiAxMDZweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMztcclxuXHRcdGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCA5Mi41NDA4JSA5Ny42NDglLCA4OC4xOTclIDk2LjMzMCUsIDg0LjI0NyUgOTUuMTY0JSwgODAuNTQ5JSA5NC4xMDUlLCA3Ny42MzAlIDkzLjI5MiUsIDcxLjQ2NiUgOTEuNjY1JSwgNjguMTI5JSA5MC44MzIlLCA2NS4xMjUlIDkwLjEzMiUsIDYwLjg1OSUgODkuMzA5JSwgNTcuODUwJSA4OC44OTIlLCA1NC41MTMzJSA4OC41ODElLCA1MS45NTYlIDg4LjQyNiUsIDQ5LjYlIDg4LjMzJSwgNDcuMTQ2JSA4OC4yODIlLCA0My40OTMlIDg4LjMzOCUsIDM4LjU0NzQlIDg4LjY1OCUsIDMzLjA3NDYlIDg5LjMyNSUsIDI3LjQyMSUgOTAuMjk1JSwgMjMuMzQ0OCUgOTEuMTIxJSwgMjAuOCUgOTEuNjY2JSwgMTYuMjIwNSUgOTIuNjgyJSwgOS4wOTI3JSA5NC4zNjIlLCA0LjgyMzclIDk1LjQyMCUsIDAlIDk2LjY2NiUsIDAlIDAlKTtcclxuXHR9XHJcblx0XHJcblx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Zm9udC1zaXplOiA1LjhyZW07XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRmb250LXNpemU6IDMuOHJlbTtcclxuXHRcdFx0cGFkZGluZzogMS44cmVtIDEuNXJlbSAzLjJyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdFxyXG5cdC8vU1RBUlQgdGhlbWVzIGZvciBwYXR0ZXJuc1xyXG5cdC5wYXR0ZXJuLWhlcm8taW1nIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji5nb2xkLXRoZW1lIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRnb2xkNjAwO1xyXG5cdFx0aDEge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLmJsdWUtdGhlbWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU2MDA7XHJcblx0XHRoMSB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYubWFuZGFyaW4tdGhlbWUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1hbmRhcmluNzAwO1xyXG5cdFx0XHJcblx0XHRoMSB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYubWludC10aGVtZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW43MDA7XHJcblx0XHRcclxuXHRcdGgxIHtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlY29uZGFyeS1iZy1oZXJvLWNvbXBvbmVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuICBtaW4taGVpZ2h0OiAzOHJlbTtcclxuICBwYWRkaW5nLXRvcDogMnJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogMjRlbTtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gIC5pbWFnZS13cmFwcGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIG1pbi1oZWlnaHQ6IDM4cmVtO1xyXG4gICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgbWF4LWhlaWdodDogMjhyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJSA7XHJcbiAgICAgIG9iamVjdC1maXQ6IG5vbmU7ICBcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZXJvLWNhcmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWF4LXdpZHRoOiA1Ni42cmVtO1xyXG4gICAgbWluLXdpZHRoOiAzMiU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC45NSk7XHJcbiAgICBwYWRkaW5nOiAxLjJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0zNCUpO1xyXG4gICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICAuaGVyby1jYXJkLWZyYW1lIHtcclxuICAgICAgYm9yZGVyOiAuNXJlbSBzb2xpZCByZ2JhKCRncmVlbjYwMCwgMC40KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbiAgICAgIHBhZGRpbmc6IDIuNHJlbTtcclxuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMi41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA1LjJyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMSxcclxuICAgICAgaDIsXHJcbiAgICAgIGgzLFxyXG4gICAgICBoNCxcclxuICAgICAgaDUsXHJcbiAgICAgIGg2IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LXNpemU6IDUuMnJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNjcmlwdC10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlUeXBlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yM2VtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmICsgLmNhcmQtY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyLjFyZW0gNS44cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL0pKLTcyMFxyXG4gICAgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAvL1NUQVJUIHRoZW1lc1xyXG4gICYuZ29sZC10aGVtZSB7XHJcbiAgICAuaGVyby1jYXJkLWZyYW1lIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRnb2xkNTAwLCAwLjQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ibHVlLXRoZW1lIHtcclxuICAgIC5oZXJvLWNhcmQtZnJhbWUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGJsdWU2MDAsIDAuNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1hbmRhcmluLXRoZW1lIHtcclxuICAgIC5oZXJvLWNhcmQtZnJhbWUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJG1hbmRhcmluNzAwLCAwLjQpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5taW50LXRoZW1lIHtcclxuICAgIC5oZXJvLWNhcmQtZnJhbWUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyZWVuMTAwMCwgMC40KTtcclxuICAgIH1cclxuICB9XHJcbiAgLy9FTkQgdGhlbWVzXHJcblxyXG4gIC8vU1RBUlQgYWxpZ25tZW50c1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICYubGVmdC1hbGlnbiB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgIC5oZXJvLWNhcmQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICAgIGxlZnQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yaWdodC1hbGlnbiB7XHJcbiAgICAgIC5oZXJvLWNhcmQge1xyXG4gICAgICAgIGxlZnQ6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9FTkQgYWxpZ25tZW50c1xyXG59XHJcbiIsIi5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICAuZmx1aWQtY2FyZC1yb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuNnJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmctaGVscGVyLFxyXG4gICAgJjphZnRlcixcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1oZWxwZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzOS43cmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMS42NTQ1MDEyMTY1NDUwMTIlLCAxMDAlIDkyLjU1NDc0NDUyNTU0NzQ1JSwgODAuMzk5NzMzNTEwOTkyNjglIDk2LjU5MzY3Mzk2NTkzNjc0JSwgNzkuNjgwMjEzMTkxMjA1ODclIDk2LjY5MDk5NzU2NjkwOTk3JSwgNzcuNDU1MDI5OTgwMDEzMzIlIDk2LjkzNDMwNjU2OTM0MzA2JSwgNzYuMzIyNDUxNjk4ODY3NDMlIDk2LjkzNDMwNjU2OTM0MzA2JSwgNzMuODcwNzUyODMxNDQ1NzElIDk3LjcxMjg5NTM3NzEyODk0JSwgNzMuNDA0Mzk3MDY4NjIwOTIlIDk3LjcxMjg5NTM3NzEyODk0JSwgNzIuMjQ1MTY5ODg2NzQyMTYlIDk3LjU2NjkwOTk3NTY2OTElLCA3MS4xMjU5MTYwNTU5NjI2OSUgOTcuNTE4MjQ4MTc1MTgyNDklLCA3MC4zMjY0NDkwMzM5NzczNCUgOTcuNzYxNTU3MTc3NjE1NTclLCA2OS4xOTM4NzA3NTI4MzE0NCUgOTguNTg4ODA3Nzg1ODg4MDglLCA2Ny45MTQ3MjM1MTc2NTQ4OSUgOTguMzk0MTYwNTgzOTQxNiUsIDY0LjMwMzc5NzQ2ODM1NDQzJSA5OC42Mzc0Njk1ODYzNzQ2OSUsIDU3LjkzNDcxMDE5MzIwNDUzJSA5OS4zMTg3MzQ3OTMxODczNSUsIDU0LjQwMzczMDg0NjEwMjU5JSA5OS4wNzU0MjU3OTA3NTQyNSUsIDUzLjA3MTI4NTgwOTQ2MDM1NiUgOTkuODU0MDE0NTk4NTQwMTUlLCA1MS44NDU0MzYzNzU3NDk1JSA5OS4zMTg3MzQ3OTMxODczNSUsIDUwLjc2NjE1NTg5NjA2OTI4NiUgOTkuMzE4NzM0NzkzMTg3MzUlLCA0Ni42NjIyMjUxODMyMTExOSUgOTguNjM3NDY5NTg2Mzc0NjklLCA0My41NDQzMDM3OTc0NjgzNSUgOTguMzQ1NDk4NzgzNDU0OTklLCA0Mi42NzgyMTQ1MjM2NTA5JSA5OC4xMDIxODk3ODEwMjE4OSUsIDQxLjc5ODgwMDc5OTQ2NzAyNCUgOTguMTk5NTEzMzgxOTk1MTMlLCA0MS4wMjU5ODI2NzgyMTQ1MjUlIDk3LjY2NDIzMzU3NjY0MjMzJSwgMzkuNjY2ODg4NzQwODM5NDQlIDk3LjYxNTU3MTc3NjE1NTcyJSwgMzguMzc0NDE3MDU1Mjk2NDclIDk2LjczOTY1OTM2NzM5NjYlLCAzNS44MDI3OTgxMzQ1NzY5NDYlIDk2Ljg4NTY0NDc2ODg1NjQ1JSwgMzMuODcwNzUyODMxNDQ1NzElIDk1LjU3MTc3NjE1NTcxNzc2JSwgMzAuNDA2Mzk1NzM2MTc1ODg1JSA5NS43NjY0MjMzNTc2NjQyNCUsIDI3Ljk4MTM0NTc2OTQ4NzAxJSA5NC41NDk4NzgzNDU0OTg3OCUsIDI2Ljg4ODc0MDgzOTQ0MDM3NCUgOTQuMzA2NTY5MzQzMDY1NjklLCAyNC42NTAyMzMxNzc4ODE0MSUgOTQuNzkzMTg3MzQ3OTMxODglLCAyMi4xNzE4ODU0MDk3MjY4NDglIDk1Ljc2NjQyMzM1NzY2NDI0JSwgMjAuODM5NDQwMzczMDg0NjElIDk1LjIzMTE0MzU1MjMxMTQ0JSwgMTguMDY3OTU0Njk2ODY4NzUzJSA5NC44OTA1MTA5NDg5MDUxJSwgMTYuNTIyMzE4NDU0MzYzNzU2JSA5NC44OTA1MTA5NDg5MDUxJSwgMTQuMDMwNjQ2MjM1ODQyNzcyJSA5NS4wMzY0OTYzNTAzNjQ5NiUsIDEyLjI0NTE2OTg4Njc0MjE3MiUgOTUuMDM2NDk2MzUwMzY0OTYlLCAxMS4wMDU5OTYwMDI2NjQ4OSUgOTQuOTg3ODM0NTQ5ODc4MzQlLCA2LjA0OTMwMDQ2NjM1NTc2MyUgOTQuNzkzMTg3MzQ3OTMxODglLCAwJSA5NC41NDk4NzgzNDU0OTg3OCUsIDAlIDcuMjAxOTQ2NDcyMDE5NDY1JSwgOS4zOTM3Mzc1MDgzMjc3ODElIDQuNjcxNTMyODQ2NzE1MzI4JSwgMTEuNzY1NDg5NjczNTUwOTY3JSA0LjM3OTU2MjA0Mzc5NTYyJSwgMTMuODg0MDc3MjgxODEyMTI3JSAzLjUwMzY0OTYzNTAzNjQ5NjUlLCAxNS4wOTY2MDIyNjUxNTY1NiUgMy4zMDkwMDI0MzMwOTAwMjQlLCAxNy41NzQ5NTAwMzMzMTExMjYlIDMuMDE3MDMxNjMwMTcwMzE2JSwgMTguODU0MDk3MjY4NDg3Njc0JSAyLjU3OTA3NTQyNTc5MDc1NCUsIDIwLjA2NjYyMjI1MTgzMjExJSAxLjgwMDQ4NjYxODAwNDg2NjIlLCAyMC40Nzk2ODAyMTMxOTEyMDUlIDEuOTQ2NDcyMDE5NDY0NzIwMyUsIDIyLjIxMTg1ODc2MDgyNjExOCUgMi4xODk3ODEwMjE4OTc4MSUsIDI0LjIyMzg1MDc2NjE1NTklIDEuMzEzODY4NjEzMTM4Njg2JSwgMjQuODEwMTI2NTgyMjc4NDglIDEuMzEzODY4NjEzMTM4Njg2JSwgMjYuMTgyNTQ0OTcwMDE5OTklIDEuMTE5MjIxNDExMTkyMjE0JSwgMjcuNjYxNTU4OTYwNjkyODcyJSAxLjI2NTIwNjgxMjY1MjA2ODElLCAyOC44MzQxMTA1OTI5MzgwNCUgMC4zODkyOTQ0MDM4OTI5NDQwNiUsIDI5Ljc1MzQ5NzY2ODIyMTE4NiUgMC4xNDU5ODU0MDE0NTk4NTQlLCAzMC45MjYwNDkzMDA0NjYzNTclIDAuMjQzMzA5MDAyNDMzMDkwMDMlLCAzMi4yNDUxNjk4ODY3NDIxNyUgMC40Mzc5NTYyMDQzNzk1NjIwNiUsIDU2LjgwMjEzMTkxMjA1ODYzJSAwLjQzNzk1NjIwNDM3OTU2MjA2JSwgNjAuNjM5NTczNjE3NTg4MjclIDEuMDIxODk3ODEwMjE4OTc4MiUsIDYxLjUwNTY2Mjg5MTQwNTczNCUgMC45NzMyMzYwMDk3MzIzNjAxJSwgNjIuNzE4MTg3ODc0NzUwMTY0JSAxLjMxMzg2ODYxMzEzODY4NiUsIDY0LjMwMzc5NzQ2ODM1NDQzJSAxLjMxMzg2ODYxMzEzODY4NiUsIDY4LjgzNDExMDU5MjkzODAzJSAyLjY3NjM5OTAyNjc2Mzk5JSwgNzAuNDQ2MzY5MDg3Mjc1MTQlIDIuNjc2Mzk5MDI2NzYzOTklLCA3Mi41MzgzMDc3OTQ4MDM0NyUgMy40NTQ5ODc4MzQ1NDk4NzglLCA3My42NTc1NjE2MjU1ODI5NCUgMy4zMDkwMDI0MzMwOTAwMjQlLCA3NC42OTY4Njg3NTQxNjM4OSUgMy4zMDkwMDI0MzMwOTAwMjQlLCA3Ni41NDg5NjczNTUwOTY2JSA0LjE4NDkxNDg0MTg0OTE0OSUsIDc3LjU0ODMwMTEzMjU3ODI3JSA0LjMzMDkwMDI0MzMwOTAwMiUsIDgwLjUwNjMyOTExMzkyNDA1JSA0LjMzMDkwMDI0MzMwOTAwMiUsIDg0Ljc5NjgwMjEzMTkxMjA2JSA1LjAxMjE2NTQ1MDEyMTY1NCUsIDg2LjQzNTcwOTUyNjk4MjAxJSA1LjU0NzQ0NTI1NTQ3NDQ1MyUsIDg4LjAyMTMxOTEyMDU4NjI3JSA1LjY5MzQzMDY1NjkzNDMwNiUsIDg4Ljg0NzQzNTA0MzMwNDQ3JSA1Ljc0MjA5MjQ1NzQyMDkyNSUsIDg5Ljg0Njc2ODgyMDc4NjE0JSA1LjU5NjEwNzA1NTk2MTA3JSwgOTMuMDg0NjEwMjU5ODI2NzklIDQuNTc0MjA5MjQ1NzQyMDkyJSwgOTMuOTc3MzQ4NDM0Mzc3MDglIDQuMzc5NTYyMDQzNzk1NjIlLCAxMDAlIDEuNjU0NTAxMjE2NTQ1MDEyJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmICsgLmZsdWlkLWNhcmQtcm93IHtcclxuICAgICAgbWFyZ2luLXRvcDogLThyZW07XHJcblxyXG4gICAgICAuYmctaGVscGVyIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLjIxMzMxMDU4MDIwNDc3ODE3JSwgMTAwLjAyNjY0NTM1MDM4NjM2JSA5Mi4yNzgxNTY5OTY1ODcwMyUsIDk2Ljc4OTIzNTI3ODQ0MzkxJSA5My4wMDM0MTI5NjkyODMyNyUsIDk0LjM5MTE1Mzc0MzY3MTc0JSA5My42ODYwMDY4MjU5Mzg1NiUsIDg4Ljk4MjE0NzYxNTI0MTEzJSA5NC44ODA1NDYwNzUwODUzMiUsIDg0LjEwNjA0ODQ5NDUzNzclIDk1LjkwNDQzNjg2MDA2ODI2JSwgODIuNDQwNzE0MDk1MzkwMzUlIDk2LjE2MDQwOTU1NjMxNCUsIDgwLjQ5NTYwMzUxNzE4NjI1JSA5Ni40MTYzODIyNTI1NTk3MyUsIDc5LjQxNjQ2NjgyNjUzODc3JSA5Ni41ODcwMzA3MTY3MjM1NiUsIDc1LjYzMjgyNzA3MTY3NTk5JSA5Ny44NjY4OTQxOTc5NTIyMiUsIDczLjY4NzcxNjQ5MzQ3MTg4JSA5Ny45MDk1NTYzMTM5OTMxOCUsIDc0LjE5Mzk3ODE1MDgxMjY4JSA5Ny42NTM1ODM2MTc3NDc0NCUsIDcyLjI4ODgzNTU5ODE4ODExJSA5Ny42OTYyNDU3MzM3ODg0JSwgNzEuNTE2MTIwNDM2OTgzNzQlIDk3LjgyNDIzMjA4MTkxMTI2JSwgNzAuMjUwNDY2MjkzNjMxNzYlIDk4LjM3ODgzOTU5MDQ0MzY5JSwgNjkuNDY0NDI4NDU3MjM0MjIlIDk4LjUwNjgyNTkzODU2NjU1JSwgNjcuODUyMzg0NzU4ODU5NTclIDk4LjcyMDEzNjUxODc3MTMzJSwgNjIuMzIzNDc0NTUzNjkwMzglIDk5LjIzMjA4MTkxMTI2MjgxJSwgNjAuMzc4MzYzOTc1NDg2MjglIDk5LjM2MDA2ODI1OTM4NTY3JSwgNTcuODQ3MDU1Njg4NzgyMzElIDk5LjQ4ODA1NDYwNzUwODUzJSwgNTAuMjI2NDg1NDc4Mjg0MDUlIDk5Ljg3MjAxMzY1MTg3NzE0JSwgNDUuNzM2NzQzOTM4MTgyNzklIDk5LjM2MDA2ODI1OTM4NTY3JSwgMzMuNzcyOTgxNjE0NzA4MjMlIDk3LjE4NDMwMDM0MTI5NjkzJSwgMjQuMzQwNTI3NTc3OTM3NjUlIDk1LjQ3NzgxNTY5OTY1ODclLCAxOC43NTgzMjY2NzE5OTU3MzYlIDk0LjQ5NjU4NzAzMDcxNjczJSwgMTYuNDY2ODI2NTM4NzY4OTg0JSA5NC40MTEyNjI3OTg2MzQ4MSUsIDEyLjQxNjczMzI4MDA0MjYzMyUgOTQuMTEyNjI3OTg2MzQ4MTIlLCAxMS4yNTc2NjA1MzgyMzYwNzclIDk0LjAyNzMwMzc1NDI2NjIxJSwgOS4zOTI0ODYwMTExOTEwNDYlIDk0LjE1NTI5MDEwMjM4OTA3JSwgOC4wMjAyNTA0NjYyOTM2MyUgOTQuNDUzOTI0OTE0Njc1NzclLCA2LjEwMTc4NTIzODQ3NTg4NiUgOTQuODM3ODgzOTU5MDQ0MzYlLCAwJSA5Ny4wNTYzMTM5OTMxNzQwNiUsIDAlIDIuMjE4NDMwMDM0MTI5NjkzJSwgMTUuNDI3NjU3ODczNzAxMDQlIDIuNDc0NDAyNzMwMzc1NDI3JSwgMjAuNDM2OTgzNzQ2MzM2MjY0JSAyLjczMDM3NTQyNjYyMTE2MDYlLCAyMS41NDI3NjU3ODczNzAxMDQlIDIuODE1Njk5NjU4NzAzMDcxNiUsIDIyLjI3NTUxMjkyMjk5NDkzNSUgMy40NTU2MzEzOTkzMTc0MDYlLCAyMy45Mjc1MjQ2NDY5NDkxMSUgMi41NTk3MjY5NjI0NTczMzc4JSwgMjUuMDk5OTIwMDYzOTQ4ODQlIDIuMTc1NzY3OTE4MDg4NzM3NSUsIDI2LjgxODU0NTE2Mzg2ODkwOCUgMS45NjI0NTczMzc4ODM5NTkyJSwgMjguNTc3MTM4Mjg5MzY4NTAyJSAyLjA0Nzc4MTU2OTk2NTg3JSwgMjkuOTg5MzQxODU5ODQ1NDYlIDIuNDc0NDAyNzMwMzc1NDI3JSwgMzEuNzA3OTY2OTU5NzY1NTIlIDMuNDEyOTY5MjgzMjc2NDUwNyUsIDMzLjI4MDA0MjYzMjU2MDYyJSAyLjY4NzcxMzMxMDU4MDIwNDclLCAzNC4xMzI2OTM4NDQ5MjQwNiUgMi44NTgzNjE3NzQ3NDQwMjclLCAzNi4wNzc4MDQ0MjMxMjgxNjQlIDQuMDEwMjM4OTA3ODQ5ODI5JSwgMzcuOTE2MzMzNTk5Nzg2ODQlIDQuMDEwMjM4OTA3ODQ5ODI5JSwgNDEuMTAwNDUyOTcwOTU2NTclIDQuODYzNDgxMjI4NjY4OTQyJSwgNDMuMDE4OTE4MTk4Nzc0MzE1JSA0Ljg2MzQ4MTIyODY2ODk0MiUsIDQ0LjI4NDU3MjM0MjEyNjI5NiUgNS4yMDQ3NzgxNTY5OTY1ODY1JSwgNDUuNDU2OTY3NzU5MTI2MDMlIDUuMTE5NDUzOTI0OTE0Njc1NSUsIDQ2Ljc3NTkxMjYwMzI1MDc0JSA2LjA1ODAyMDQ3NzgxNTclLCA0OC40ODEyMTUwMjc5Nzc2MiUgNi40NDE5Nzk1MjIxODQzJSwgNTIuMzU4MTEzNTA5MTkyNjUlIDYuMzU2NjU1MjkwMTAyMzg5JSwgNTUuODIyMDA5MDU5NDE5MTMlIDYuMzU2NjU1MjkwMTAyMzg5JSwgNTguMTI2ODMxODY3ODM5MDYlIDYuMTAwNjgyNTkzODU2NjU1JSwgNTkuNzkyMTY2MjY2OTg2NDElIDYuMzEzOTkzMTc0MDYxNDMzJSwgNjEuMTY0NDAxODExODgzODMlIDUuNzU5Mzg1NjY1NTI5MDEwNSUsIDYyLjEyMzYzNDQyNTc5MjY5NCUgNS41ODg3MzcyMDEzNjUxODglLCA2My4yNTYwNjE4MTcyMTI4OTUlIDUuNTAzNDEyOTY5MjgzMjc3JSwgNjUuMjU0NDYzMDk2MTg5NzIlIDUuNDYwNzUwODUzMjQyMzIxJSwgNjcuNTg1OTMxMjU0OTk2JSA1LjUwMzQxMjk2OTI4MzI3NyUsIDY4LjU3MTgwOTIxOTI5MTI0JSA0LjkwNjE0MzM0NDcwOTg5OCUsIDY5Ljk1NzM2NzQzOTM4MTgzJSA1LjA3Njc5MTgwODg3MzcyJSwgNzIuMzU1NDQ4OTc0MTU0MDIlIDQuODYzNDgxMjI4NjY4OTQyJSwgNzQuNjg2OTE3MTMyOTYwMjklIDQuNjA3NTA4NTMyNDIzMjA4JSwgNzUuNjQ2MTQ5NzQ2ODY5MTclIDQuNDM2ODYwMDY4MjU5Mzg2JSwgNzcuMDg0OTk4NjY3NzMyNDklIDQuMjIzNTQ5NDg4MDU0NjA4JSwgMTAwJSAwLjIxMzMxMDU4MDIwNDc3ODE3JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgKyAuZmx1aWQtY2FyZC1yb3cgKyAuZmx1aWQtY2FyZC1yb3cge1xyXG4gICAgICAuYmctaGVscGVyIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oOTkuNTA2OTI5NjM3NTI2NjUlIDAuMTMxMDA0MzY2ODEyMjI3MDclLCAxMDAlIDAuMjE4MzQwNjExMzUzNzExNzclLCA5OS45MzMzNjg4Njk5MzYwMyUgOTQuODQ3MTYxNTcyMDUyNCUsIDk1LjYwMjM0NTQxNTc3ODI2JSA5Ni42Mzc1NTQ1ODUxNTI4NCUsIDkyLjU2Mzk2NTg4NDg2MTQlIDk3LjY4NTU4OTUxOTY1MDY1JSwgOTEuNDk3ODY3ODAzODM3OTUlIDk3LjkwMzkzMDEzMTAwNDM3JSwgOTAuNDMxNzY5NzIyODE0NTElIDk4LjE2NTkzODg2NDYyODgzJSwgODguNTc5NDI0MzA3MDM2MjUlIDk4LjUxNTI4Mzg0Mjc5NDc2JSwgODcuNzc5ODUwNzQ2MjY4NjYlIDk4LjQ3MTYxNTcyMDUyNDAxJSwgODYuOTY2OTUwOTU5NDg4MjclIDk4LjQyNzk0NzU5ODI1MzI3JSwgODUuMzQxMTUxMzg1OTI3NSUgOTcuOTAzOTMwMTMxMDA0MzclLCA4My43MTUzNTE4MTIzNjY3MyUgOTcuOTAzOTMwMTMxMDA0MzclLCA4MS4wNTAxMDY2MDk4MDgxJSA5Ny4zMzYyNDQ1NDE0ODQ3MiUsIDc4LjE5ODI5NDI0MzA3MDM2JSA5Ny4yNDg5MDgyOTY5NDMyMyUsIDc3LjM4NTM5NDQ1NjI4OTk5JSA5Ny4yNDg5MDgyOTY5NDMyMyUsIDc2LjQyNTkwNjE4MzM2ODg4JSA5Ny4wNzQyMzU4MDc4NjAyNiUsIDc0LjcyMDE0OTI1MzczMTM0JSA5Ni4zMzE4Nzc3MjkyNTc2NCUsIDcxLjc0ODQwMDg1Mjg3ODQ4JSA5Ni40NjI4ODIwOTYwNjk4NiUsIDcwLjU0OTA0MDUxMTcyNzA5JSA5NS43NjQxOTIxMzk3Mzc5OSUsIDY4LjkyMzI0MDkzODE2NjMlIDk1Ljc2NDE5MjEzOTczNzk5JSwgNjcuNDA0MDUxMTcyNzA3OSUgOTUuMTA5MTcwMzA1Njc2ODYlLCA2Ni40ODQ1NDE1Nzc4MjUxNyUgOTUuMDY1NTAyMTgzNDA2MTElLCA2NS41NjUwMzE5ODI5NDI0MyUgOTQuOTc4MTY1OTM4ODY0NjMlLCA2NC4zOTIzMjQwOTM4MTY2MyUgOTQuNTQxNDg0NzE2MTU3MjElLCA2Mi44MTk4Mjk0MjQzMDcwNCUgOTQuNTQxNDg0NzE2MTU3MjElLCA2MS43OTM3MTAwMjEzMjE5NiUgOTQuMjM1ODA3ODYwMjYyMDElLCA2MC44MjA4OTU1MjIzODgwNjQlIDk0LjMyMzE0NDEwNDgwMzQ5JSwgNjAuNDg3NzM5ODcyMDY4MjMlIDkzLjkzMDEzMTAwNDM2NjgxJSwgNTkuOTgxMzQzMjgzNTgyMDklIDkzLjc1NTQ1ODUxNTI4MzgzJSwgMzkuOTc4Njc4MDM4Mzc5NTMlIDkzLjc5OTEyNjYzNzU1NDYlLCAzMy4wMzU3MTQyODU3MTQyODUlIDkzLjc5OTEyNjYzNzU1NDYlLCAzMC44NTAyMTMyMTk2MTYyMDglIDkzLjU4MDc4NjAyNjIwMDg3JSwgMjkuMzg0MzI4MzU4MjA4OTU0JSA5My41ODA3ODYwMjYyMDA4NyUsIDI3Ljg1MTgxMjM2NjczNzc0JSA5NC40OTc4MTY1OTM4ODY0NyUsIDI2LjM4NTkyNzUwNTMzMDQ5MyUgOTQuMzY2ODEyMjI3MDc0MjMlLCAyNC45MzMzNjg4Njk5MzYwMzYlIDk0LjU0MTQ4NDcxNjE1NzIxJSwgMjQuMzMzNjg4Njk5MzYwMzQlIDk0LjU0MTQ4NDcxNjE1NzIxJSwgMjIuNDQxMzY0NjA1NTQzNzA4JSA5NS4zMjc1MTA5MTcwMzA1NyUsIDIwLjY4MjMwMjc3MTg1NTAxJSA5NS4xNTI4Mzg0Mjc5NDc2JSwgMjAuMTIyNjAxMjc5MzE3NyUgOTUuMDIxODM0MDYxMTM1MzclLCAxOC41MzY3ODAzODM3OTUzMSUgOTUuODUxNTI4Mzg0Mjc5NDglLCAxNy4zMjQwOTM4MTY2MzExMyUgOTYuMTU3MjA1MjQwMTc0NjglLCAxNS4zOTE3OTEwNDQ3NzYxMTglIDk2LjMzMTg3NzcyOTI1NzY0JSwgMTQuMDg1ODIwODk1NTIyMzg5JSA5Ni41MDY1NTAyMTgzNDA2MiUsIDExLjk2Njk1MDk1OTQ4ODI3MyUgOTcuMjkyNTc2NDE5MjEzOTclLCA5LjIwODQyMjE3NDg0MDA4NCUgOTcuNjQxOTIxMzk3Mzc5OTIlLCAwJSA5OS44Njg5OTU2MzMxODc3OCUsIDAlIDUuMDIxODM0MDYxMTM1MzcxJSwgNC4xNzExMDg3NDIwMDQyNjQ1JSAzLjQ5MzQ0OTc4MTY1OTM4ODQlLCA3LjE1NjE4MzM2ODg2OTkzNyUgMi41MzI3NTEwOTE3MDMwNTclLCA4LjE1NTY1MDMxOTgyOTQyNSUgMi4zNTgwNzg2MDI2MjAwODc1JSwgOS41NDE1Nzc4MjUxNTk5MTYlIDIuMDUyNDAxNzQ2NzI0ODkxJSwgMTAuODg3NTI2NjUyNDUyMDI2JSAxLjg3NzcyOTI1NzY0MTkyMTYlLCAxNC4zNTIzNDU0MTU3NzgyNSUgMi4xMzk3Mzc5OTEyNjYzNzU0JSwgMTcuNDg0MDA4NTI4Nzg0NjUlIDIuMzU4MDc4NjAyNjIwMDg3NSUsIDE4Ljk0OTg5MzM5MDE5MTg5NiUgMi40NDU0MTQ4NDcxNjE1NzIlLCAyNS4xODY1NjcxNjQxNzkxMDIlIDMuNTM3MTE3OTAzOTMwMTMwNiUsIDM1LjAyMTMyMTk2MTYyMDQ3JSA1LjM3MTE3OTAzOTMwMTMxJSwgNDAuNTY1MDMxOTgyOTQyNDMlIDYuNDE5MjEzOTczNzk5MTI2JSwgNDQuMDE2NTI0NTIwMjU1ODY0JSA3LjA3NDIzNTgwNzg2MDI2MSUsIDQ1Ljg2ODg2OTkzNjAzNDExNiUgNy40MjM1ODA3ODYwMjYyMDIlLCA0Ni42MTUxMzg1OTI3NTA1MyUgNy40NjcyNDg5MDgyOTY5NDMlLCA1MC4xODY1NjcxNjQxNzkxMSUgNy45MDM5MzAxMzEwMDQzNjYlLCA1Ny42MzU5Mjc1MDUzMzA0ODYlIDcuNTU0NTg1MTUyODM4NDI4JSwgNjEuNDYwNTU0MzcxMDAyMTMlIDcuMjkyNTc2NDE5MjEzOTc0JSwgNjIuNzUzMTk4Mjk0MjQzMDclIDcuMjQ4OTA4Mjk2OTQzMjMxJSwgNjcuNDQ0MDI5ODUwNzQ2MjYlIDYuODEyMjI3MDc0MjM1ODA4JSwgNjkuMDU2NTAzMTk4Mjk0MjQlIDYuNTkzODg2NDYyODgyMDk3JSwgNzAuMjU1ODYzNTM5NDQ1NjMlIDYuNDE5MjEzOTczNzk5MTI2JSwgNzEuNDAxOTE4OTc2NTQ1ODQlIDUuODk1MTk2NTA2NTUwMjE4JSwgNzIuMjE0ODE4NzYzMzI2MjIlIDUuNzIwNTI0MDE3NDY3MjQ5JSwgNzIuOTIxMTA4NzQyMDA0MjYlIDUuODA3ODYwMjYyMDA4NzM0JSwgNzMuNzYwNjYwOTgwODEwMjMlIDUuOTgyNTMyNzUxMDkxNzAzJSwgNzUuNzk5NTczNTYwNzY3NTglIDUuODA3ODYwMjYyMDA4NzM0JSwgNzYuOTQ1NjI4OTk3ODY3OCUgNS41NDU4NTE1MjgzODQyNzklLCA3OS40MjQzMDcwMzYyNDczMyUgNC41ODUxNTI4Mzg0Mjc5NDglLCA4MC40MTA0NDc3NjExOTQwMiUgNC40NTQxNDg0NzE2MTU3MiUsIDg1LjcyNzYxMTk0MDI5ODUyJSAzLjUzNzExNzkwMzkzMDEzMDYlLCA4Ny4wNDY5MDgzMTU1NjUwMyUgMy4yMzE0NDEwNDgwMzQ5MzQ1JSwgODguNTY2MDk4MDgxMDIzNDUlIDIuODgyMDk2MDY5ODY4OTk1NyUsIDkwLjY0NDk4OTMzOTAxOTE5JSAyLjQwMTc0NjcyNDg5MDgyOTclLCA5My42NTY3MTY0MTc5MTA0NSUgMS43MDMwNTY3Njg1NTg5NTIlLCA5NC41MzYyNDczMzQ3NTQ3OSUgMS41NzIwNTI0MDE3NDY3MjUlLCA5Ny45MjExMDg3NDIwMDQyNiUgMC41MjQwMTc0NjcyNDg5MDgzJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICAvLyBUaGVtZXMgYW5kIEFsaWdubWVudFxyXG4gICAgJi5taW50LXRoZW1lIHtcclxuICAgICAgLmJnLWhlbHBlcixcclxuICAgICAgJjphZnRlcixcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1hbmRhcmluLXRoZW1lIHtcclxuICAgICAgLmJnLWhlbHBlcixcclxuICAgICAgJjphZnRlcixcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmdvbGQtdGhlbWUge1xyXG4gICAgICAuYmctaGVscGVyLFxyXG4gICAgICAmOmFmdGVyLFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJsdWUtdGhlbWUge1xyXG4gICAgICAuYmctaGVscGVyLFxyXG4gICAgICAmOmFmdGVyLFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxlZnQge1xyXG4gICAgICAuY2FyZC1pbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDclO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJ0bi13cmFwcGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yaWdodCB7XHJcbiAgICAgIC5mY3MtY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1pbWcge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNyU7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTAlO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnRuLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9FbmQgVGhlbWVzIGFuZCBBbGlnbm1lbnRcclxuXHJcbiAgICAuZmNzLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJkLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlIDsgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1LjJyZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBoMSxcclxuICAgICAgICAgIGgyLFxyXG4gICAgICAgICAgaDMsXHJcbiAgICAgICAgICBoNCxcclxuICAgICAgICAgIGg1LFxyXG4gICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDUuMnJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNjcmlwdC10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeVR5cGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNS40cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTtcclxuICAgICAgICAgICAgd29yZC1zcGFjaW5nOiAtMTVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmICsgLmJ0bi13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNS44cmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4td3JhcHBlciB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgLy9wYWRkaW5nOiAxLjlyZW0gMy40cmVtIDEuOXJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjlyZW0gMy40cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmICsgYSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vSkotNzIwXHJcbiAgICAgICAgICAgIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICB0b3A6IC01MCU7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIC5mbHVpZC1jYXJkLXJvdzpsYXN0LWNoaWxkIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQuNTN2dztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTcuNjQ3MDU4ODIzNTI5NDEzJSwgNzQuNjY2NjY2NjY2NjY2NjclIDY0LjcwNTg4MjM1Mjk0MTE3JSwgNjIuMTMzMzMzMzMzMzMzMzI2JSA4OC4yMzUyOTQxMTc2NDcwNiUsIDUyLjUzMzMzMzMzMzMzMzMzJSAxMDAlLCAzMiUgMTAwJSwgMjQlIDk0LjExNzY0NzA1ODgyMzUyJSwgMTAuOTMzMzMzMzMzMzMzMzM0JSA4Mi4zNTI5NDExNzY0NzA1OCUsIDAlIDcwLjU4ODIzNTI5NDExNzY1JSwgMCUgMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZsdWlkLWNhcmQtcm93OmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogY2FsYyg2cmVtICsgNC41M3Z3KTtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIC5mY3MtY29udGFpbmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcmVtKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNC41M3Z3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVZKDJweCk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgODIuMzUyOTQxMTc2NDcwNTglLCA3NC42NjY2NjY2NjY2NjY2NyUgMzUuMjk0MTE3NjQ3MDU4ODI2JSwgNjIuMTMzMzMzMzMzMzMzMzI2JSAxMS43NjQ3MDU4ODIzNTI5NCUsIDUyLjUzMzMzMzMzMzMzMzMzJSAwJSwgMzIlIDAlLCAyNCUgNS44ODIzNTI5NDExNzY0NyUsIDEwLjkzMzMzMzMzMzMzMzMzNCUgMTcuNjQ3MDU4ODIzNTI5NDEzJSwgMCUgMjkuNDExNzY0NzA1ODgyMzU1JSwgMCUgMTAwJSlcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9pcGFkIGZpeGVzIGZvciBhYm91dCBwYWdlXHJcbi5hYm91dCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhzLXRhYmxldCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnNlY29uZGFyeS1pbWctaGVyby1jb21wb25lbnQge1xyXG4gICAgICAuZmx1aWQtY2FyZC1yb3cge1xyXG4gICAgICAgIC5iZy1oZWxwZXIge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9IFxyXG4gICAgICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgICAgLnRpdGxlIHsgICAgICBcclxuICAgICAgICAgICAgLnNjcmlwdC10ZXh0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDQuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaDItbGlrZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnZpZGVvLWhlcm8tY29tcG9uZW50IHtcclxuICBoZWlnaHQ6IDQ4MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDEycmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsMTAwJSAwJSwxMDAlIDk4LjglLDk5LjcwNzklIDk4LjYxNTklLDk5LjQ1MzQlIDk4LjQ3NiUsOTkuMDA2OSUgOTguMjU2JSw5OC41OTczJSA5OC4wNzQ4JSw5OC4yNTc5JSA5Ny45Mzc0JSw5Ny45OTM3JSA5Ny44Mzc0JSw5Ny40NDE1JSA5Ny42NDUyJSw5Ny4wOTgwJSA5Ny41MzYyJSw5Ni43NjIxJSA5Ny40MzYyJSw5Ni40NCUgOTcuMzQ3MiUsOTYuMDIwOCUgOTcuMjM4NCUsOTUuNTkyNCUgOTcuMTM2NiUsOTUuMDE4NyUgOTcuMDEzNiUsOTQuNDk2NSUgOTYuOTEzNiUsOTQuMDgwNiUgOTYuODQxNiUsOTMuNzY3NyUgOTYuNzkxNiUsOTMuNDU5NiUgOTYuNzQ2JSw5My4wMDY5JSA5Ni42ODQ4JSw5Mi43MTgzJSA5Ni42NDk0JSw5Mi4xNzY2JSA5Ni41ODk0JSw5MS44MDI1JSA5Ni41NTM1JSw5MS40NjU5JSA5Ni41MjUlLDkwLjk5NDQlIDk2LjQ5JSw5MC41MTMyJSA5Ni40NjA3JSw5MC4yMDAyJSA5Ni40NDUwJSw4OS45MjI4JSA5Ni40MzMlLDg5LjUxMzIlIDk2LjQxOTAlLDg5LjE1MTUlIDk2LjQwOTglLDg4Ljc1MzglIDk2LjQwMzMlLDg4LjM5ODQlIDk2LjQwMDglLDg4LjI0NzUlIDk2LjQwMDglLDg3LjgzMSUgOTYuNDA1OCUsODcuNDMzOSUgOTYuNDE5NiUsODYuOTMzOSUgOTYuNDQ5JSw4Ni41MTg3JSA5Ni40ODI2JSw4Ni4wNTQ5JSA5Ni41Mjk2JSw4NS42MTQ3JSA5Ni41ODI4JSw4NS4yOTk3JSA5Ni42MjU2JSw4NC45MzMyJSA5Ni42ODAyJSw4NC40OTkzJSA5Ni43NTA1JSw4NC4wNjYwJSA5Ni44MjclLDgzLjYzOTAlIDk2LjkwNzAlLDgzLjE4NDIlIDk2Ljk5ODIlLDgyLjc4MjMlIDk3LjA4MjYlLDgyLjM1MzIlIDk3LjE3NjQlLDgyLjExMzMlIDk3LjIzMDIlLDgxLjYwMDglIDk3LjM0ODQlLDgxLjAyNzglIDk3LjQ4NDclLDgwLjQzMjUlIDk3LjYzJSw3OS45MzgxJSA5Ny43NTI2JSw3OS40OTM3JSA5Ny44NjM4JSw3OS4wNTQyJSA5Ny45NzQlLDc4LjQxMDklIDk4LjEzNTQlLDc3Ljk2MTclIDk4LjI0NzYlLDc3LjU0OTMlIDk4LjM0OTglLDc3LjE1MjklIDk4LjQ0NyUsNzYuNjY0OCUgOTguNTY1JSw3Ni4xMTQwJSA5OC42OTUyJSw3NS43NzElIDk4Ljc3NTIlLDc1LjQ4MTIlIDk4Ljg0MTIlLDc1LjEyMzclIDk4LjkyMTIlLDc0LjgwNiUgOTguOTkwNCUsNzQuNTA4MyUgOTkuMDU0JSw3NC4xNzAzJSA5OS4xMjQyJSw3My44NjM2JSA5OS4xODYyJSw3My41NDE3JSA5OS4yNDk1JSw3My4xMzAwJSA5OS4zMjc0JSw3Mi43NDY4JSA5OS4zOTclLDcyLjM0MjglIDk5LjQ2NjglLDcxLjgxNDMlIDk5LjU1MjclLDcxLjQyNjIlIDk5LjYxMjglLDcwLjk0OTIlIDk5LjY4MDYlLDcwLjY0MTElIDk5LjcyMDYlLDcwLjI4MzclIDk5Ljc2NDklLDY5LjgxMDElIDk5LjgxODQlLDY5LjM2NzclIDk5Ljg2MzElLDY4Ljc0ODIlIDk5LjkxNjglLDY4LjA2ODQlIDk5Ljk2MzIlLDY3LjU4NDQlIDk5Ljk4ODQlLDY3LjI0NjElIDEwMCUsNjYuMDk0MyUgMTAwLjAwMjIlLDY1LjMyOTQlIDk5Ljk2NTIlLDY0LjgwNjAlIDk5LjkyNTElLDY0LjM0OCUgOTkuODgwMiUsNjMuODA5MCUgOTkuODE2OCUsNjMuMjM2MyUgOTkuNzM4NiUsNjIuNDYyMCUgOTkuNjE3JSw2MS41MTMzJSA5OS40NDc4JSw2MC43NjA5OCUgOTkuMzAwOSUsNjAuMTU4MiUgOTkuMTc3NiUsNTkuNjM2MiUgOTkuMDY3NyUsNTkuMDQ1MSUgOTguOTQxJSw1OC40OTI2JSA5OC44MjElLDU3Ljk2MzIlIDk4LjcwNjYlLDU3LjYwMjIlIDk4LjYyOSUsNTYuOTc1MSUgOTguNDk2MiUsNTYuMzYwNTAlIDk4LjM2OTYlLDU1Ljk1NDIlIDk4LjI4OTYlLDU1LjQxODclIDk4LjE4NjYlLDU0LjY0NDMlIDk4LjA0NzYlLDUzLjkxMjAlIDk3LjkyODglLDUzLjQxMDcwJSA5Ny44NTU4JSw1Mi44MTk2JSA5Ny43Nzk2JSw1Mi4yODMzJSA5Ny43MjA4JSw1MS43NTQzJSA5Ny42NzMlLDUxLjQxOTI2JSA5Ny42NDg0JSw1MS4wNTgyJSA5Ny42Mjc0JSw1MC42NjExMiUgOTcuNjEwOCUsNTAuMjQ3NDklIDk3LjYwMTIlLDQ5LjcyMjElIDk3LjYwMTIlLDQ5LjMxMzQlIDk3LjYwODIlLDQ4LjEyNDglIDk3LjY0NTQlLDQ3LjgyNTAzJSA5Ny42NTg2JSw0Ni42MTg0OSUgOTcuNzI1OCUsNDUuODI1MSUgOTcuNzgxNiUsNDUuMjk2NiUgOTcuODIzMiUsNDQuODM5MCUgOTcuODYyMiUsNDQuNTIyMCUgOTcuODkwNSUsNDMuNzkwMzMlIDk3Ljk2MDQlLDQyLjc0MzMyJSA5OC4wNjk0JSw0Mi4wMDMxJSA5OC4xNTI0JSw0MS4wOTQyJSA5OC4yNTk4JSw0MC40NTI1JSA5OC4zMzg4JSwzOS43ODQ0JSA5OC40MjM0JSwzOC45NzQyJSA5OC41MjgzJSwzOC40MDEzJSA5OC42MDM5JSwzNy40OTM2JSA5OC43MjQlLDM2LjkzODMxJSA5OC43OTg0JSwzNi4zNjYyJSA5OC44NzQ4JSwzNS41OTA4MiUgOTguOTc4JSwzNC45OTIlIDk5LjA1NjQlLDM0LjI4NzYlIDk5LjE0NzQlLDMzLjIzOTUlIDk5LjI3OCUsMzIuMDQyJSA5OS40MTc5JSwzMS4wMjA3MiUgOTkuNTI3NSUsMzAuMDY5MyUgOTkuNjE5MSUsMjkuMDU2OTUlIDk5LjcwMzglLDI4LjE1ODIwJSA5OS43NjU4JSwyNy41MzgyJSA5OS44MDAxJSwyNi43MzEwMSUgOTkuODIyNCUsMjUuODU4OSUgOTkuODA3OCUsMjUuMzkyJSA5OS43ODQ3JSwyNC43ODQwNyUgOTkuNzQlLDIzLjk3MjYlIDk5LjY1NTglLDIzLjAyMjglIDk5LjUyNDklLDIxLjY5MzYwJSA5OS4yOTElLDIwLjI5MjQ4JSA5OC45OTElLDE4LjM1NCUgOTguNTExMCUsMTcuMzQxNjUlIDk4LjI0MDIlLDE2LjI0MjI4JSA5Ny45NDAyJSwxNS41OTkyJSA5Ny43NjUlLDE0LjQ4MjgyJSA5Ny40Njc2JSwxMi43NDU2JSA5Ny4wNDc2JSwxMS40NDI0MiUgOTYuNzk1OCUsMTAuMDk0MDglIDk2LjYzMTQlLDkuMjQ4OTUlIDk2LjYlLDguNDM3NzYlIDk2LjYxODYlLDcuNTAzMiUgOTYuNjc1JSw3LjEwODA2JSA5Ni43MTA2JSw2LjUyNTEwJSA5Ni43NzY2JSw1LjUyMjA0JSA5Ni45Mjk0JSw0LjQ2MzI4JSA5Ny4xNDk0JSwzLjU2MjkzJSA5Ny4zODgzJSwxLjQwNjc0NSUgOTguMTk4JSwwJSA5OSUsMCUgMCUpO1xyXG4gIH1cclxuXHJcbiAgLmZjcy12aWQtcG9zdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZW1iZWQtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICBoZWlnaHQ6IDkwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgIGlmcmFtZSxcclxuICAgIG9iamVjdCxcclxuICAgIGVtYmVkIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cclxuICAgIC5mY3MtdmlkLXBvc3RlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLmVtYmVkLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjp2aXNpdGVkIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZpZGVvLWhlcm8tY29tcG9uZW50LXNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gIC5oZXJvLWNhcmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDU2LjZyZW07XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBib3R0b206IC00LjZyZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC45NSk7XHJcbiAgICBwYWRkaW5nOiAxLjJyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgIGJvdHRvbTogLTNyZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgIGJvdHRvbTogLTEwcmVtO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMzNyZW07XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNS42cmVtKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaGVyby1jYXJkLWZyYW1lIHtcclxuICAgICAgYm9yZGVyOiAuNXJlbSBzb2xpZCByZ2JhKCRncmVlbjYwMCwgMC40KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbiAgICAgIHBhZGRpbmc6IDIuNHJlbTtcclxuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMi41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZvbnQtc2l6ZTogNi41cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDEsXHJcbiAgICAgIGgyLFxyXG4gICAgICBoMyxcclxuICAgICAgaDQsXHJcbiAgICAgIGg1LFxyXG4gICAgICBoNiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2NyaXB0LXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeVR5cGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC44cmVtO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgKyAuY2FyZC1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIuMXJlbSA1LjhyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mYi12aWQtcGF1c2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDRyZW07XHJcbiAgICBib3R0b206IDRyZW07XHJcbiAgICB3aWR0aDogOHJlbTtcclxuICAgIGhlaWdodDogOHJlbTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9wYXVzZS5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgei1pbmRleDogMztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnZpZC1wYXVzZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvcGxheS5zdmdcIik7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA5MCU7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgLmZiLXZpZC1wYXVzZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpZC1wb3J0cmFpdCB7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDExLjZyZW0gIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogOTAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC52aWQtbGFuZHNjYXBlIHtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIHRvcDogMThyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIuc2Vjb25kYXJ5LWFwcC1oZXJvLWNvbXBvbmVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTRyZW07XHJcbiAgICB9XHJcblxyXG4gIC5zZWNvbmRhcnktYXBwLWhlcm8tY2FyZC1yb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDEycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuMnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWhlbHBlcixcclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTYwMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmctaGVscGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDguMjkxNDU3Mjg2NDMyMTYxJSwgMC40NTEzODg4ODg4ODg4ODg4NCUgOC4xNTMwMTUwNzUzNzY4ODMlLCAxLjE4MTgwNTU1NTU1NTU1NTYlIDcuOTM0NDIyMTEwNTUyNzYzJSwgMi4wNzQ0NDQ0NDQ0NDQ0NDQ1JSA3LjY3MzM2NjgzNDE3MDg1NCUsIDIuOTY0NDQ0NDQ0NDQ0NDQ0NyUgNy40MTg1OTI5NjQ4MjQxMjA1JSwgMy43MjU0ODYxMTExMTExMTA2JSA3LjIwNDUyMjYxMzA2NTMyNyUsIDQuNjA4MzMzMzMzMzMzMzMzJSA2Ljk1OTc5ODk5NDk3NDg3MyUsIDUuMjkwMjc3Nzc3Nzc3Nzc5JSA2Ljc3NDEyMDYwMzAxNTA3NSUsIDYuMDU4NjExMTExMTExMTExJSA2LjU2NzU4NzkzOTY5ODQ5MiUsIDYuNjk0NTgzMzMzMzMzMzMzJSA2LjM5ODk5NDk3NDg3NDM3MiUsIDcuODQ5OTMwNTU1NTU1NTU1JSA2LjA5NzQ4NzQzNzE4NTkzJSwgOC41ODkzNzUlIDUuOTA4MDQwMjAxMDA1MDI1JSwgOS4zMjg3NSUgNS43MjExMDU1Mjc2MzgxOTElLCAxMC4xMTIwODMzMzMzMzMzMzQlIDUuNTI1ODc5Mzk2OTg0OTI1JSwgMTAuOTI5NTEzODg4ODg4ODg4JSA1LjMyNDg3NDM3MTg1OTI5NzUlLCAxMi4xMjUwNjk0NDQ0NDQ0NDQlIDUuMDM2NDMyMTYwODA0MDIlLCAxMi42NTM4ODg4ODg4ODg4OSUgNC45MTA4MDQwMjAxMDA1MDMlLCAxMy41MTM3NTAwMDAwMDAwMDIlIDQuNzA5Nzk4OTk0OTc0ODc0JSwgMTQuMTQ3MjkxNjY2NjY2NjY4JSA0LjU2MzU2NzgzOTE5NTk3OSUsIDE0Ljk4Mjg0NzIyMjIyMjIyJSA0LjM3MzYxODA5MDQ1MjI2MSUsIDE1LjY0MDYyNSUgNC4yMjYxMzA2NTMyNjYzMzElLCAxNi40MjY4MDU1NTU1NTU1NTMlIDQuMDUyNTEyNTYyODE0MDcxJSwgMTcuNDQyOTg2MTExMTExMTElIDMuODMyNDEyMDYwMzAxNTA4JSwgMTguMzI1OTcyMjIyMjIyMjIzJSAzLjY0NDk3NDg3NDM3MTg1OSUsIDE5LjI1NDQ0NDQ0NDQ0NDQ0NSUgMy40NTE3NTg3OTM5Njk4NDklLCAyMC40MzM0MDI3Nzc3Nzc3NzYlIDMuMjEyMzExNTU3Nzg4OTQ0NSUsIDIwLjk5NTEzODg4ODg4ODg5JSAzLjEwMDUwMjUxMjU2MjgxNCUsIDIxLjk1NTgzMzMzMzMzMzMzNCUgMi45MTI4MTQwNzAzNTE3NTg3JSwgMjIuNTg2NzM2MTExMTExMTE1JSAyLjc5MTk1OTc5ODk5NDk3NSUsIDIzLjIzMzgxOTQ0NDQ0NDQ0NiUgMi42NzAxMDA1MDI1MTI1NjMzJSwgMjQuMTQ2OTQ0NDQ0NDQ0NDQ3JSAyLjUwMTUwNzUzNzY4ODQ0MiUsIDI1LjM5NjI1MDAwMDAwMDAwMiUgMi4yNzc2MzgxOTA5NTQ3NzQlLCAyNi41MzY2NjY2NjY2NjY2NjUlIDIuMDgwNDAyMDEwMDUwMjUxJSwgMjcuMjU5NzIyMjIyMjIyMjIzJSAxLjk1ODc5Mzk2OTg0OTI0NjUlLCAyOC40MDQ5MzA1NTU1NTU1NiUgMS43NzE4NTkyOTY0ODI0MTE4JSwgMjkuNzU2ODc1JSAxLjU2MDMwMTUwNzUzNzY4ODUlLCAzMS4wODUwNjk0NDQ0NDQ0NDYlIDEuMzYyMzExNTU3Nzg4OTQ0NiUsIDMxLjYxNjExMTExMTExMTExJSAxLjI4NjkzNDY3MzM2NjgzNCUsIDMyLjUxMjk4NjExMTExMTExJSAxLjE2MTMwNjUzMjY2MzMxNjUlLCAzMy41MTI5ODYxMTExMTExMSUgMS4wMjcxMzU2NzgzOTE5NTk4JSwgMzQuMzAwMjA4MzMzMzMzMzMlIDAuOTI2NjMzMTY1ODI5MTQ1NyUsIDM1LjE4NTM0NzIyMjIyMjIyJSAwLjgxNzMzNjY4MzQxNzA4NTUlLCAzNi40MjE0NTgzMzMzMzMzMzQlIDAuNjcyODY0MzIxNjA4MDQwMiUsIDM3LjU1Nzg0NzIyMjIyMjIyJSAwLjU0ODc0MzcxODU5Mjk2NDklLCAzOC41Nzg2ODA1NTU1NTU1NiUgMC40NDQ3MjM2MTgwOTA0NTIyNCUsIDM5LjU0MjA4MzMzMzMzMzMzJSAwLjM1MzAxNTA3NTM3Njg4NDQlLCA0MC4xMDc5ODYxMTExMTExMSUgMC4zMDI3NjM4MTkwOTU0Nzc0JSwgNDAuOTY2NTk3MjIyMjIyMjIlIDAuMjMwMTUwNzUzNzY4ODQ0MjIlLCA0MS40NDc1MDAwMDAwMDAwMDUlIDAuMTkxOTU5Nzk4OTk0OTc0ODclLCA0Mi4yMzY1OTcyMjIyMjIyMiUgMC4xMzI5MTQ1NzI4NjQzMjE2MiUsIDQzLjMxNTY5NDQ0NDQ0NDQ0JSAwLjA2MDA1MDI1MTI1NjI4MTQwNSUsIDQzLjgzNDA5NzIyMjIyMjIyNiUgMC4wMjgzOTE5NTk3OTg5OTQ5NzYlLCA0NC4zMDU1NTU1NTU1NTU1NiUgMCUsIDQ1LjY0NjU5NzIyMjIyMjIyNiUgLTAuMDUyNTEyNTYyODE0MDcwMzUlLCA0Ni44OTkyMzYxMTExMTExMTUlIC0wLjA2NDU3Mjg2NDMyMTYwODA0JSwgNDcuNTkyNzA4MzMzMzMzMzM0JSAtMC4wNTcwMzUxNzU4NzkzOTY5OSUsIDQ4LjM2MzU0MTY2NjY2NjY2JSAtMC4wMzcxODU5Mjk2NDgyNDEyJSwgNDkuMTE0Mzc0OTk5OTk5OTk1JSAtMC4wMDY3ODM5MTk1OTc5ODk5NSUsIDQ5LjY1MzMzMzMzMzMzMzMzNiUgMC4wMjE2MDgwNDAyMDEwMDUwMjQlLCA1MC4zMDg3NSUgMC4wNjMwNjUzMjY2MzMxNjU4MyUsIDUwLjk2NTI3Nzc3Nzc3Nzc3JSAwLjExMTU1Nzc4ODk0NDcyMzYxJSwgNTEuNzM1NjI1MDAwMDAwMDA2JSAwLjE3Nzg4OTQ0NzIzNjE4MDklLCA1Mi40MjkyMzYxMTExMTExMSUgMC4yNDU0NzczODY5MzQ2NzMzMyUsIDUzLjEyMjc3Nzc3Nzc3Nzc4JSAwLjMyMDg1NDI3MTM1Njc4MzklLCA1My44NTQwOTcyMjIyMjIyMiUgMC40MDcyODY0MzIxNjA4MDQlLCA1NC45NTIyMjIyMjIyMjIyMjUlIDAuNTUwNTAyNTEyNTYyODE0JSwgNTUuODE4NDcyMjIyMjIyMjElIDAuNjc0MzcxODU5Mjk2NDgyNSUsIDU2LjMwMDA2OTQ0NDQ0NDQ0NiUgMC43NDY5ODQ5MjQ2MjMxMTU1JSwgNTcuMDUyNDMwNTU1NTU1NTUlIDAuODY1ODI5MTQ1NzI4NjQzMyUsIDU3LjUxMjA4MzMzMzMzMzMzJSAwLjk0MTIwNjAzMDE1MDc1MzglLCA1OC4wODg0NzIyMjIyMjIyMiUgMS4wMzkxOTU5Nzk4OTk0OTc2JSwgNTguODIzMzMzMzMzMzMzMzQlIDEuMTY4ODQ0MjIxMTA1NTI3NyUsIDU5LjQ3OTU4MzMzMzMzMzMzJSAxLjI4ODY5MzQ2NzMzNjY4MzQlLCA2MC40NDExODA1NTU1NTU1NTUlIDEuNDcxMTA1NTI3NjM4MTkxJSwgNjEuMDk5NDQ0NDQ0NDQ0NDQlIDEuNiUsIDYxLjg2NjU5NzIyMjIyMjIyJSAxLjc1NDI3MTM1Njc4MzkxOTclLCA2Mi41MjcwMTM4ODg4ODg4OTUlIDEuODkwMjAxMDA1MDI1MTI1NCUsIDYyLjkzNjI1JSAxLjk3NTg3OTM5Njk4NDkyNDclLCA2My4zNTQxNjY2NjY2NjY2NjQlIDIuMDY0MDcwMzUxNzU4NzkzNyUsIDYzLjcxNDc5MTY2NjY2NjY3JSAyLjE0MDk1NDc3Mzg2OTM0NyUsIDY0LjExNTkwMjc3Nzc3Nzc4JSAyLjIyNzM4NjkzNDY3MzM2NyUsIDY0LjM3Mzg4ODg4ODg4ODg5JSAyLjI4MzQxNzA4NTQyNzEzNTYlLCA2NC42Nzg4MTk0NDQ0NDQ0NCUgMi4zNSUsIDY1LjExMzk1ODMzMzMzMzMzJSAyLjQ0NTQ3NzM4NjkzNDY3MzUlLCA2NS42MDM4MTk0NDQ0NDQ0NCUgMi41NTQwMjAxMDA1MDI1MTI1JSwgNjUuOTk2Mzg4ODg4ODg4ODklIDIuNjQxNDU3Mjg2NDMyMTYwNiUsIDY2LjM3MTM4ODg4ODg4ODg5JSAyLjcyNTM3Njg4NDQyMjExMDUlLCA2Ni44ODE5NDQ0NDQ0NDQ0NCUgMi44MzkxOTU5Nzk4OTk0OTc3JSwgNjcuMzM0MDI3Nzc3Nzc3NzglIDIuOTQxNDU3Mjg2NDMyMTYxJSwgNjcuNjcwNzYzODg4ODg4ODklIDMuMDE2ODM0MTcwODU0MjcxNCUsIDY4LjA4NzQzMDU1NTU1NTU2JSAzLjExMTU1Nzc4ODk0NDcyMzclLCA2OC41MzA0ODYxMTExMTExMiUgMy4yMTIwNjAzMDE1MDc1Mzc3JSwgNjguODkxMTExMTExMTExMTIlIDMuMjk0MjIxMTA1NTI3NjM4NSUsIDY5LjM0NDM3NSUgMy4zOTc0ODc0MzcxODU5Mjk2JSwgNjkuODYxMTExMTExMTExMTElIDMuNTE3NTg3OTM5Njk4NDkyNiUsIDcwLjYyNzc3Nzc3Nzc3Nzc4JSAzLjY4NjkzNDY3MzM2NjgzNCUsIDcxLjM2OTQ0NDQ0NDQ0NDQ0JSAzLjg0MjcxMzU2NzgzOTE5NjQlLCA3MS43Nzk4NjExMTExMTExMiUgMy45MjU4NzkzOTY5ODQ5MjUlLCA3Mi4yNDM3NDk5OTk5OTk5OSUgNC4wMTgzNDE3MDg1NDI3MTQlLCA3My4wMTY2NjY2NjY2NjY2OCUgNC4xNjkwOTU0NzczODY5MzUlLCA3My42Mjg0NzIyMjIyMjIyMSUgNC4yODcxODU5Mjk2NDgyNCUsIDc0LjIyODQ3MjIyMjIyMjI0JSA0LjQwMzAxNTA3NTM3Njg4NSUsIDc0Ljc0OTMwNTU1NTU1NTU3JSA0LjUwMzUxNzU4NzkzOTY5OCUsIDc1LjQwMjc3Nzc3Nzc3Nzc3JSA0LjYzMzQxNzA4NTQyNzEzNSUsIDc1Ljk1MTM4ODg4ODg4ODklIDQuNzQ1OTc5ODk5NDk3NDg3JSwgNzYuNDU5MDI3Nzc3Nzc3NzglIDQuODUxMDA1MDI1MTI1NjI4JSwgNzYuOTg0NzIyMjIyMjIyMjIlIDQuOTU3Nzg4OTQ0NzIzNjE3JSwgNzcuMjEyNDk5OTk5OTk5OTklIDUuMDAzMjY2MzMxNjU4MjkyJSwgNzcuNjA5MDI3Nzc3Nzc3NzclIDUuMDgxNDA3MDM1MTc1ODc5NSUsIDc4LjA1MDY5NDQ0NDQ0NDQ1JSA1LjE2NjU4MjkxNDU3Mjg2NCUsIDc4LjQ4MjYzODg4ODg4ODklIDUuMjQ3NzM4NjkzNDY3MzM3JSwgNzguODc5MTY2NjY2NjY2NjYlIDUuMzIwNjAzMDE1MDc1Mzc3JSwgNzkuMjcxNTI3Nzc3Nzc3NzglIDUuMzkwNzAzNTE3NTg3OTM5JSwgNzkuNzYxMTExMTExMTExMSUgNS40NzUzNzY4ODQ0MjIxMTElLCA4MC4zMDk3MjIyMjIyMjIyMiUgNS41NjYzMzE2NTgyOTE0NTglLCA4MC43ODg4ODg4ODg4ODg4OCUgNS42NDE3MDg1NDI3MTM1NjglLCA4MS4yMDc2Mzg4ODg4ODg5JSA1LjcwNDUyMjYxMzA2NTMyNyUsIDgxLjc5NzIyMjIyMjIyMjIzJSA1Ljc4NzY4ODQ0MjIxMTA1NTUlLCA4Mi4zNTI3Nzc3Nzc3Nzc3OSUgNS44NTk3OTg5OTQ5NzQ4NzQlLCA4Mi45MzU0MTY2NjY2NjY2NyUgNS45MjgzOTE5NTk3OTg5OTQ1JSwgODMuMzQ5MzA1NTU1NTU1NTYlIDUuOTcyMTEwNTUyNzYzODE4NSUsIDgzLjk1ODMzMzMzMzMzMzMzJSA2LjAyODY0MzIxNjA4MDQwMSUsIDg0LjkyMDEzODg4ODg4ODg5JSA2LjExNTMyNjYzMzE2NTgyOSUsIDg1LjczNjgwNTU1NTU1NTU1JSA2LjE5MDcwMzUxNzU4Nzk0JSwgODYuMzA3NjM4ODg4ODg4ODklIDYuMjM3OTM5Njk4NDkyNDYzJSwgODYuODc3Nzc3Nzc3Nzc3NzglIDYuMjc2MTMwNjUzMjY2MzMyJSwgODcuNDgxOTQ0NDQ0NDQ0NDUlIDYuMzAxMjU2MjgxNDA3MDM1JSwgODguMjQxNjY2NjY2NjY2NjclIDYuMzAxMjU2MjgxNDA3MDM1JSwgODguNjgwNTU1NTU1NTU1NTYlIDYuMjgwMTUwNzUzNzY4ODQ1JSwgODguOTM0NzIyMjIyMjIyMjMlIDYuMjU5NTQ3NzM4NjkzNDY4JSwgODkuMjkxNjY2NjY2NjY2NjYlIDYuMjIwMzUxNzU4NzkzOTcxJSwgOTAuMDc0OTk5OTk5OTk5OTklIDYuMDk3OTg5OTQ5NzQ4NzQ0JSwgOTAuNzAyMDgzMzMzMzMzMzMlIDUuOTcyMzYxODA5MDQ1MjI3JSwgOTEuNjg1NDE2NjY2NjY2NjclIDUuNzQzMjE2MDgwNDAyMDExJSwgOTIuNjU3NjM4ODg4ODg4ODglIDUuNTE3MDg1NDI3MTM1Njc5JSwgOTMuMDg0NzIyMjIyMjIyMjMlIDUuNDIxMTA1NTI3NjM4MTkxJSwgOTMuNjIwODMzMzMzMzMzMzQlIDUuMjg5Njk4NDkyNDYyMzExJSwgOTQuMTEyNSUgNS4xNTg3OTM5Njk4NDkyNDYlLCA5NC42MDM0NzIyMjIyMjIyMiUgNS4wMTc1ODc5Mzk2OTg0OTIlLCA5NS4wNzUlIDQuODcyMTEwNTUyNzYzODE4JSwgOTUuNjIyMjIyMjIyMjIyMjIlIDQuNjkwNzAzNTE3NTg3OTQlLCA5Ni4zNDkzMDU1NTU1NTU1NiUgNC40MjgxNDA3MDM1MTc1ODglLCA5Ny4wNTY5NDQ0NDQ0NDQ0NCUgNC4xNDg3NDM3MTg1OTI5NjUlLCA5Ny4zNjExMTExMTExMTExMSUgNC4wMjExMDU1Mjc2MzgxOTElLCA5OC4zMzY4MDU1NTU1NTU1NiUgMy41ODk2OTg0OTI0NjIzMTIlLCA5OC44NjY2NjY2NjY2NjY2NyUgMy4zNDE0NTcyODY0MzIxNjAzJSwgOTkuMTM2MTExMTExMTExMSUgMy4yMTA4MDQwMjAxMDA1MDIlLCA5OS41NjczNjExMTExMTExMSUgMi45OTQ3MjM2MTgwOTA0NTIlLCAxMDAlIDIuNzYzODE5MDk1NDc3Mzg3JSwgMTAwJSA5Mi43MTM1Njc4MzkxOTU5NyUsIDk5LjQ0ODYxMTExMTExMTElIDkyLjg2NjA4MDQwMjAxMDA2JSwgOTkuMDA4MzMzMzMzMzMzMzMlIDkyLjk4NTE3NTg3OTM5Njk5JSwgOTguMjIyOTE2NjY2NjY2NjglIDkzLjE5MzQ2NzMzNjY4MzQzJSwgOTcuMTk3OTE2NjY2NjY2NjclIDkzLjQ1ODU0MjcxMzU2Nzg0JSwgOTYuNjY0NTgzMzMzMzMzMzMlIDkzLjU5Mzk2OTg0OTI0NjI0JSwgOTYuMSUgOTMuNzM1Njc4MzkxOTU5OCUsIDk1LjE4ODg4ODg4ODg4ODg4JSA5My45NjAzMDE1MDc1Mzc2OCUsIDk0LjE0NDQ0NDQ0NDQ0NDQ1JSA5NC4yMTE1NTc3ODg5NDQ3MiUsIDkzLjAwNjI1JSA5NC40ODA2NTMyNjYzMzE2NiUsIDkxLjg3MDEzODg4ODg4ODklIDk0Ljc0Mjk2NDgyNDEyMDYlLCA5MC43NTc2Mzg4ODg4ODg4OSUgOTQuOTk0MjIxMTA1NTI3NjQlLCA4OS44MjU2OTQ0NDQ0NDQ0NSUgOTUuMiUsIDg5LjEyMjkxNjY2NjY2NjY3JSA5NS4zNTMwMTUwNzUzNzY4NyUsIDg4LjUyNzA4MzMzMzMzMzM0JSA5NS40ODA2NTMyNjYzMzE2NCUsIDg3LjgxNjY2NjY2NjY2NjY2JSA5NS42MzE0MDcwMzUxNzU4NyUsIDg2Ljk2NDU4MzMzMzMzMzM0JSA5NS44MDg3OTM5Njk4NDkyNSUsIDg1LjkyNTY5NDQ0NDQ0NDQ1JSA5Ni4wMjAzNTE3NTg3OTM5NiUsIDg0Ljg3NTY5NDQ0NDQ0NDQ1JSA5Ni4yMjkzOTY5ODQ5MjQ2MiUsIDg0LjMwNzYzODg4ODg4ODg5JSA5Ni4zNDA0NTIyNjEzMDY1MiUsIDgzLjM5OTMwNTU1NTU1NTU2JSA5Ni41MTUwNzUzNzY4ODQ0MyUsIDgyLjYxMDQxNjY2NjY2NjY3JSA5Ni42NjM1Njc4MzkxOTU5OSUsIDgxLjgzODE5NDQ0NDQ0NDQ0JSA5Ni44MDYwMzAxNTA3NTM3NyUsIDgwLjgyMTUyNzc3Nzc3Nzc3JSA5Ni45ODk2OTg0OTI0NjIzMiUsIDc5LjY5Mzc1JSA5Ny4xODc2ODg0NDIyMTEwNSUsIDc4Ljk1OTcyMjIyMjIyMjIxJSA5Ny4zMTMzMTY1ODI5MTQ1OCUsIDc4LjEzMjYzODg4ODg4ODg4JSA5Ny40NTE3NTg3OTM5Njk4NCUsIDc3LjE2NTk3MjIyMjIyMjIyJSA5Ny42MDkyOTY0ODI0MTIwNiUsIDc2LjI4NDAyNzc3Nzc3Nzc4JSA5Ny43NDkyNDYyMzExNTU3OCUsIDc1LjA4NTQxNjY2NjY2NjY3JSA5Ny45MzM0MTcwODU0MjcxNCUsIDc0LjU2NDU4MzMzMzMzMzMzJSA5OC4wMTEwNTUyNzYzODE5MSUsIDczLjY2NDU4MzMzMzMzMzM0JSA5OC4xNDE5NTk3OTg5OTQ5OCUsIDcyLjYwNTU1NTU1NTU1NTU1JSA5OC4yOTA3MDM1MTc1ODc5NCUsIDcxLjQ3MjIyMjIyMjIyMjIzJSA5OC40NDMyMTYwODA0MDIwMSUsIDcwLjU2MjUlIDk4LjU2MDU1Mjc2MzgxOTElLCA2OS45Njg3NSUgOTguNjM1OTI5NjQ4MjQxMjIlLCA2OC45MzY0NTgzMzMzMzMzMyUgOTguNzYwMDUwMjUxMjU2MjklLCA2OC4wNDQ3OTE2NjY2NjY2NyUgOTguODYyMzExNTU3Nzg4OTQlLCA2Ny4yNDYxODA1NTU1NTU1NSUgOTguOTUwMjUxMjU2MjgxNCUsIDY2LjQwMTU5NzIyMjIyMjIyJSA5OS4wMzg5NDQ3MjM2MTgxJSwgNjUuNTE5MDk3MjIyMjIyMjMlIDk5LjEyNjg4NDQyMjExMDU1JSwgNjQuODUwMjc3Nzc3Nzc3NzglIDk5LjE5MDIwMTAwNTAyNTEzJSwgNjQuMDY5MTY2NjY2NjY2NjYlIDk5LjI2MDgwNDAyMDEwMDUxJSwgNjMuMjI0MTY2NjY2NjY2NjclIDk5LjMzMjQxMjA2MDMwMTUxJSwgNjIuMzUxNTI3Nzc3Nzc3NzclIDk5LjQwMTc1ODc5Mzk2OTg1JSwgNjEuMjM2ODA1NTU1NTU1NTUlIDk5LjQ4MjQxMjA2MDMwMTUlLCA2MC4yMTUzNDcyMjIyMjIyMyUgOTkuNTQ4NzQzNzE4NTkyOTclLCA1OS42Mzk5MzA1NTU1NTU1NjYlIDk5LjU4MjY2MzMxNjU4MjkxJSwgNTguNzI4ODg4ODg4ODg4ODklIDk5LjYzMTQwNzAzNTE3NTg4JSwgNTcuOTQ4NTQxNjY2NjY2NjY0JSA5OS42NjgzNDE3MDg1NDI3MSUsIDU2LjkzNjA0MTY2NjY2NjY3JSA5OS43MDg3OTM5Njk4NDkyNSUsIDU1LjYyNSUgOTkuNzQ4NzQzNzE4NTkyOTglLCA1NS4wNTA1NTU1NTU1NTU1NSUgOTkuNzU4NzkzOTY5ODQ5MjUlLCA1NC4xNDk1MTM4ODg4ODg4OSUgOTkuNzU4NzkzOTY5ODQ5MjUlLCA1My4xMjUlIDk5Ljc0OTc0ODc0MzcxODYlLCA1Mi4wMTM4ODg4ODg4ODg4OSUgOTkuNzQ5NzQ4NzQzNzE4NiUsIDUwLjgzMzMzMzMzMzMzMzMzJSA5OS43NDk3NDg3NDM3MTg2JSwgNDkuODQ0NzIyMjIyMjIyMjI0JSA5OS42NjIzMTE1NTc3ODg5NCUsIDQ5LjIyOTM3NTAwMDAwMDAwNSUgOTkuNTk5NDk3NDg3NDM3MTglLCA0OC41NTMwNTU1NTU1NTU1NSUgOTkuNTI0MTIwNjAzMDE1MDglLCA0Ny45OTg3NSUgOTkuNDU3Mjg2NDMyMTYwOCUsIDQ3LjQ3MDI3Nzc3Nzc3Nzc4JSA5OS4zODk5NDk3NDg3NDM3MiUsIDQ2Ljg4OTc5MTY2NjY2NjY2JSA5OS4zMTE4MDkwNDUyMjYxNCUsIDQ2LjQxNzU2OTQ0NDQ0NDQ0NiUgOTkuMjQ1NDc3Mzg2OTM0NjglLCA0NS45NzA5MDI3Nzc3Nzc3OCUgOTkuMTgwNjUzMjY2MzMxNjYlLCA0NS41OTM0NzIyMjIyMjIyMjUlIDk5LjEyNDEyMDYwMzAxNTA3JSwgNDUuNDA3NzA4MzMzMzMzMzMlIDk5LjA5NTk3OTg5OTQ5NzUlLCA0NS4wODI3MDgzMzMzMzMzMzYlIDk5LjA0NTcyODY0MzIxNjA4JSwgNDQuNTE1JSA5OC45MDMyNjYzMzE2NTgyOSUsIDQzLjg4ODc1JSA5OC43NDQ3MjM2MTgwOTA0NiUsIDQzLjE3NTkwMjc3Nzc3Nzc3JSA5OC41ODE0MDcwMzUxNzU4NyUsIDQyLjc3NzYzODg4ODg4ODg5NSUgOTguNDkzNDY3MzM2NjgzNDIlLCA0Mi4xMTg4MTk0NDQ0NDQ0NCUgOTguMzc2MzgxOTA5NTQ3NzUlLCA0MS4zODg3NSUgOTguMjQyMjExMDU1Mjc2MzklLCA0MS4wNDg0NzIyMjIyMjIyMiUgOTguMTgyOTE0NTcyODY0MyUsIDQwLjM0NzA4MzMzMzMzMzM0JSA5Ny45OTA5NTQ3NzM4NjkzNSUsIDM5LjcxNzg0NzIyMjIyMjIyNSUgOTcuODgzMTY1ODI5MTQ1NzIlLCAzOS4xMTk1ODMzMzMzMzMzNCUgOTcuNzgyNjYzMzE2NTgyOTElLCAzOC43ODY4MDU1NTU1NTU1NSUgOTcuNzI3Mzg2OTM0NjczMzYlLCAzOC4zNTQ1MTM4ODg4ODg4OSUgOTcuNjU2NTMyNjYzMzE2NTglLCAzNy45NjA1NTU1NTU1NTU1NSUgOTcuNTkyNzEzNTY3ODM5MiUsIDM3LjY0Mzk1ODMzMzMzMzMzJSA5Ny41NDI0NjIzMTE1NTc3OCUsIDM3LjM3ODU0MTY2NjY2NjY2JSA5Ny41MDA1MDI1MTI1NjI4MiUsIDM3LjExMTczNjExMTExMTExJSA5Ny40NTkwNDUyMjYxMzA2NiUsIDM2Ljg2NDIzNjExMTExMTExJSA5Ny40MjA4NTQyNzEzNTY3OSUsIDM2LjI1NjA0MTY2NjY2NjY3JSA5Ny4zMjAzNTE3NTg3OTM5NiUsIDM1LjU4ODgxOTQ0NDQ0NDQ1JSA5Ny4xOTQ3MjM2MTgwOTA0NSUsIDM1LjEyMDQxNjY2NjY2NjY2NCUgOTcuMTAyNzYzODE5MDk1NDclLCAzNC42NDg4ODg4ODg4ODg4OSUgOTcuMDEwMzAxNTA3NTM3NjklLCAzNC4yNzUyNzc3Nzc3Nzc3OCUgOTYuOTM5NDQ3MjM2MTgwOTElLCAzMy44NzUzNDcyMjIyMjIyMjQlIDk2Ljg2NzgzOTE5NTk3OTklLCAzMy40NTc0MzA1NTU1NTU1NTQlIDk2LjgwMDI1MTI1NjI4MTQlLCAzMi45ODYxMTExMTExMTExMSUgOTYuNzMzNjY4MzQxNzA4NTUlLCAzMi43OTcxNTI3Nzc3Nzc3NzUlIDk2LjcxMjA2MDMwMTUwNzUzJSwgMzIuMzIxMzE5NDQ0NDQ0NDUlIDk2LjY2NzA4NTQyNzEzNTY3JSwgMzEuNTczMTI1JSA5Ni42MTY4MzQxNzA4NTQyOCUsIDMwLjkzODU0MTY2NjY2NjY2MiUgOTYuNTg2OTM0NjczMzY2ODMlLCAzMC4wNTY1OTcyMjIyMjIyMiUgOTYuNTUwMjUxMjU2MjgxNCUsIDI4Ljg4ODg4ODg4ODg4ODg4NiUgOTYuNDgyNDEyMDYwMzAxNSUsIDI4LjcxMTk0NDQ0NDQ0NDQ0JSA5Ni40Njg4NDQyMjExMDU1MyUsIDI4LjEwMzA1NTU1NTU1NTU1NyUgOTYuNDIyMTEwNTUyNzYzODElLCAyNy42MTk3OTE2NjY2NjY2NyUgOTYuMzg1OTI5NjQ4MjQxMiUsIDI3LjEwMDI3Nzc3Nzc3Nzc4JSA5Ni4zNDcyMzYxODA5MDQ1MiUsIDI2LjYzNjk0NDQ0NDQ0NDQ0NSUgOTYuMzEzNTY3ODM5MTk1OTclLCAyNi4wNTM2MTExMTExMTExMTMlIDk2LjI3MTYwODA0MDIwMSUsIDI1LjQ1NzcwODMzMzMzMzMzMyUgOTYuMjI5NjQ4MjQxMjA2MDQlLCAyNC45ODE1OTcyMjIyMjIyMjQlIDk2LjE5NjQ4MjQxMjA2MDMlLCAyNC40OTMxMjUwMDAwMDAwMDMlIDk2LjE2MzMxNjU4MjkxNDU4JSwgMjMuODQ1ODMzMzMzMzMzMzMlIDk2LjExOTg0OTI0NjIzMTE1JSwgMjMuMjMxMTgwNTU1NTU1NTU3JSA5Ni4wNzk2NDgyNDEyMDYwMyUsIDIxLjk0NzQ5OTk5OTk5OTk5OCUgOTUuOTk4MjQxMjA2MDMwMTQlLCAyMC44NDU2MjUwMDAwMDAwMDIlIDk1LjkzMTE1NTc3ODg5NDQ4JSwgMTkuOTg4ODE5NDQ0NDQ0NDQ1JSA5NS44ODA5MDQ1MjI2MTMwNiUsIDE5LjA4MzU0MTY2NjY2NjY3JSA5NS44MzA2NTMyNjYzMzE2NSUsIDE4LjE3ODc1JSA5NS43ODA0MDIwMTAwNTAyNSUsIDE3LjE5MjYzODg4ODg4ODg5JSA5NS43Mjg4OTQ0NzIzNjE4JSwgMTYuMjA0NjUyNzc3Nzc3Nzc4JSA5NS42Nzg2NDMyMTYwODAzOSUsIDE0LjcyMzk1ODMzMzMzMzMzNCUgOTUuNjA4NTQyNzEzNTY3ODMlLCAxMy44MTkwMjc3Nzc3Nzc3NzglIDk1LjU2ODM0MTcwODU0MjcyJSwgMTIuNzE2MzE5NDQ0NDQ0NDQ2JSA5NS41MjE4NTkyOTY0ODI0MiUsIDEyLjIyMzI2Mzg4ODg4ODg4OSUgOTUuNTAyMDEwMDUwMjUxMjYlLCAxMS41MTU1NTU1NTU1NTU1NTYlIDk1LjQ3NDM3MTg1OTI5NjQ4JSwgMTAuODI0NjUyNzc3Nzc3Nzc5JSA5NS40NDkyNDYyMzExNTU3NyUsIDEwLjE5ODQ3MjIyMjIyMjIyMyUgOTUuNDI3MTM1Njc4MzkxOTYlLCA5LjQ0MTUyNzc3Nzc3Nzc3NyUgOTUuNDAyMDEwMDUwMjUxMjUlLCA4LjgxNjUyNzc3Nzc3Nzc3NyUgOTUuMzgxOTA5NTQ3NzM4NyUsIDguMDU5NTgzMzMzMzMzMzM0JSA5NS4zNTkwNDUyMjYxMzA2NiUsIDcuNDY2ODc0OTk5OTk5OTk5JSA5NS4zNDIyMTEwNTUyNzYzOCUsIDYuODQxODc1JSA5NS4zMjUzNzY4ODQ0MjIxMSUsIDYuMjAwMTM4ODg4ODg4ODg5JSA5NS4zMDkyOTY0ODI0MTIwNyUsIDUuNTI1NDg2MTExMTExMTElIDk1LjI5MzcxODU5Mjk2NDgyJSwgNS4wNjQ3OTE2NjY2NjY2NjclIDk1LjI4MzkxOTU5Nzk4OTk1JSwgNC4yNTgxOTQ0NDQ0NDQ0NDQlIDk1LjI2ODA5MDQ1MjI2MTMlLCAzLjYzMzE5NDQ0NDQ0NDQ0NDQlIDk1LjI1NzI4NjQzMjE2MDgxJSwgMi45NDIwODMzMzMzMzMzMzMlIDk1LjI0Njk4NDkyNDYyMzEyJSwgMi4zMDA0MTY2NjY2NjY2NjY2JSA5NS4yMzg5NDQ3MjM2MTgwOSUsIDEuNjU4NjgwNTU1NTU1NTU1NyUgOTUuMjMyNjYzMzE2NTgyOTIlLCAxLjAwMDQxNjY2NjY2NjY2NjclIDk1LjIyODE0MDcwMzUxNzU4JSwgMC41MDYzMTk0NDQ0NDQ0NDQ0JSA5NS4yMjYxMzA2NTMyNjYzMiUsIDAuMjU5NDQ0NDQ0NDQ0NDQ0NSUgOTUuMjI2MTMwNjUzMjY2MzIlLCAwJSA5NS4yMjYxMzA2NTMyNjYzMiUsIDAlIDguMjkxNDU3Mjg2NDMyMTYxJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmICsgLmZsdWlkLWNhcmQtcm93IHtcclxuICAgICAgbWFyZ2luLXRvcDogLThyZW07XHJcblxyXG4gICAgICAuYmctaGVscGVyIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLjIxMzMxMDU4MDIwNDc3ODE3JSwgMTAwLjAyNjY0NTM1MDM4NjM2JSA5Mi4yNzgxNTY5OTY1ODcwMyUsIDk2Ljc4OTIzNTI3ODQ0MzkxJSA5My4wMDM0MTI5NjkyODMyNyUsIDk0LjM5MTE1Mzc0MzY3MTc0JSA5My42ODYwMDY4MjU5Mzg1NiUsIDg4Ljk4MjE0NzYxNTI0MTEzJSA5NC44ODA1NDYwNzUwODUzMiUsIDg0LjEwNjA0ODQ5NDUzNzclIDk1LjkwNDQzNjg2MDA2ODI2JSwgODIuNDQwNzE0MDk1MzkwMzUlIDk2LjE2MDQwOTU1NjMxNCUsIDgwLjQ5NTYwMzUxNzE4NjI1JSA5Ni40MTYzODIyNTI1NTk3MyUsIDc5LjQxNjQ2NjgyNjUzODc3JSA5Ni41ODcwMzA3MTY3MjM1NiUsIDc1LjYzMjgyNzA3MTY3NTk5JSA5Ny44NjY4OTQxOTc5NTIyMiUsIDczLjY4NzcxNjQ5MzQ3MTg4JSA5Ny45MDk1NTYzMTM5OTMxOCUsIDc0LjE5Mzk3ODE1MDgxMjY4JSA5Ny42NTM1ODM2MTc3NDc0NCUsIDcyLjI4ODgzNTU5ODE4ODExJSA5Ny42OTYyNDU3MzM3ODg0JSwgNzEuNTE2MTIwNDM2OTgzNzQlIDk3LjgyNDIzMjA4MTkxMTI2JSwgNzAuMjUwNDY2MjkzNjMxNzYlIDk4LjM3ODgzOTU5MDQ0MzY5JSwgNjkuNDY0NDI4NDU3MjM0MjIlIDk4LjUwNjgyNTkzODU2NjU1JSwgNjcuODUyMzg0NzU4ODU5NTclIDk4LjcyMDEzNjUxODc3MTMzJSwgNjIuMzIzNDc0NTUzNjkwMzglIDk5LjIzMjA4MTkxMTI2MjgxJSwgNjAuMzc4MzYzOTc1NDg2MjglIDk5LjM2MDA2ODI1OTM4NTY3JSwgNTcuODQ3MDU1Njg4NzgyMzElIDk5LjQ4ODA1NDYwNzUwODUzJSwgNTAuMjI2NDg1NDc4Mjg0MDUlIDk5Ljg3MjAxMzY1MTg3NzE0JSwgNDUuNzM2NzQzOTM4MTgyNzklIDk5LjM2MDA2ODI1OTM4NTY3JSwgMzMuNzcyOTgxNjE0NzA4MjMlIDk3LjE4NDMwMDM0MTI5NjkzJSwgMjQuMzQwNTI3NTc3OTM3NjUlIDk1LjQ3NzgxNTY5OTY1ODclLCAxOC43NTgzMjY2NzE5OTU3MzYlIDk0LjQ5NjU4NzAzMDcxNjczJSwgMTYuNDY2ODI2NTM4NzY4OTg0JSA5NC40MTEyNjI3OTg2MzQ4MSUsIDEyLjQxNjczMzI4MDA0MjYzMyUgOTQuMTEyNjI3OTg2MzQ4MTIlLCAxMS4yNTc2NjA1MzgyMzYwNzclIDk0LjAyNzMwMzc1NDI2NjIxJSwgOS4zOTI0ODYwMTExOTEwNDYlIDk0LjE1NTI5MDEwMjM4OTA3JSwgOC4wMjAyNTA0NjYyOTM2MyUgOTQuNDUzOTI0OTE0Njc1NzclLCA2LjEwMTc4NTIzODQ3NTg4NiUgOTQuODM3ODgzOTU5MDQ0MzYlLCAwJSA5Ny4wNTYzMTM5OTMxNzQwNiUsIDAlIDIuMjE4NDMwMDM0MTI5NjkzJSwgMTUuNDI3NjU3ODczNzAxMDQlIDIuNDc0NDAyNzMwMzc1NDI3JSwgMjAuNDM2OTgzNzQ2MzM2MjY0JSAyLjczMDM3NTQyNjYyMTE2MDYlLCAyMS41NDI3NjU3ODczNzAxMDQlIDIuODE1Njk5NjU4NzAzMDcxNiUsIDIyLjI3NTUxMjkyMjk5NDkzNSUgMy40NTU2MzEzOTkzMTc0MDYlLCAyMy45Mjc1MjQ2NDY5NDkxMSUgMi41NTk3MjY5NjI0NTczMzc4JSwgMjUuMDk5OTIwMDYzOTQ4ODQlIDIuMTc1NzY3OTE4MDg4NzM3NSUsIDI2LjgxODU0NTE2Mzg2ODkwOCUgMS45NjI0NTczMzc4ODM5NTkyJSwgMjguNTc3MTM4Mjg5MzY4NTAyJSAyLjA0Nzc4MTU2OTk2NTg3JSwgMjkuOTg5MzQxODU5ODQ1NDYlIDIuNDc0NDAyNzMwMzc1NDI3JSwgMzEuNzA3OTY2OTU5NzY1NTIlIDMuNDEyOTY5MjgzMjc2NDUwNyUsIDMzLjI4MDA0MjYzMjU2MDYyJSAyLjY4NzcxMzMxMDU4MDIwNDclLCAzNC4xMzI2OTM4NDQ5MjQwNiUgMi44NTgzNjE3NzQ3NDQwMjclLCAzNi4wNzc4MDQ0MjMxMjgxNjQlIDQuMDEwMjM4OTA3ODQ5ODI5JSwgMzcuOTE2MzMzNTk5Nzg2ODQlIDQuMDEwMjM4OTA3ODQ5ODI5JSwgNDEuMTAwNDUyOTcwOTU2NTclIDQuODYzNDgxMjI4NjY4OTQyJSwgNDMuMDE4OTE4MTk4Nzc0MzE1JSA0Ljg2MzQ4MTIyODY2ODk0MiUsIDQ0LjI4NDU3MjM0MjEyNjI5NiUgNS4yMDQ3NzgxNTY5OTY1ODY1JSwgNDUuNDU2OTY3NzU5MTI2MDMlIDUuMTE5NDUzOTI0OTE0Njc1NSUsIDQ2Ljc3NTkxMjYwMzI1MDc0JSA2LjA1ODAyMDQ3NzgxNTclLCA0OC40ODEyMTUwMjc5Nzc2MiUgNi40NDE5Nzk1MjIxODQzJSwgNTIuMzU4MTEzNTA5MTkyNjUlIDYuMzU2NjU1MjkwMTAyMzg5JSwgNTUuODIyMDA5MDU5NDE5MTMlIDYuMzU2NjU1MjkwMTAyMzg5JSwgNTguMTI2ODMxODY3ODM5MDYlIDYuMTAwNjgyNTkzODU2NjU1JSwgNTkuNzkyMTY2MjY2OTg2NDElIDYuMzEzOTkzMTc0MDYxNDMzJSwgNjEuMTY0NDAxODExODgzODMlIDUuNzU5Mzg1NjY1NTI5MDEwNSUsIDYyLjEyMzYzNDQyNTc5MjY5NCUgNS41ODg3MzcyMDEzNjUxODglLCA2My4yNTYwNjE4MTcyMTI4OTUlIDUuNTAzNDEyOTY5MjgzMjc3JSwgNjUuMjU0NDYzMDk2MTg5NzIlIDUuNDYwNzUwODUzMjQyMzIxJSwgNjcuNTg1OTMxMjU0OTk2JSA1LjUwMzQxMjk2OTI4MzI3NyUsIDY4LjU3MTgwOTIxOTI5MTI0JSA0LjkwNjE0MzM0NDcwOTg5OCUsIDY5Ljk1NzM2NzQzOTM4MTgzJSA1LjA3Njc5MTgwODg3MzcyJSwgNzIuMzU1NDQ4OTc0MTU0MDIlIDQuODYzNDgxMjI4NjY4OTQyJSwgNzQuNjg2OTE3MTMyOTYwMjklIDQuNjA3NTA4NTMyNDIzMjA4JSwgNzUuNjQ2MTQ5NzQ2ODY5MTclIDQuNDM2ODYwMDY4MjU5Mzg2JSwgNzcuMDg0OTk4NjY3NzMyNDklIDQuMjIzNTQ5NDg4MDU0NjA4JSwgMTAwJSAwLjIxMzMxMDU4MDIwNDc3ODE3JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgKyAuZmx1aWQtY2FyZC1yb3cgKyAuZmx1aWQtY2FyZC1yb3cge1xyXG4gICAgICAuYmctaGVscGVyIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oOTkuNTA2OTI5NjM3NTI2NjUlIDAuMTMxMDA0MzY2ODEyMjI3MDclLCAxMDAlIDAuMjE4MzQwNjExMzUzNzExNzclLCA5OS45MzMzNjg4Njk5MzYwMyUgOTQuODQ3MTYxNTcyMDUyNCUsIDk1LjYwMjM0NTQxNTc3ODI2JSA5Ni42Mzc1NTQ1ODUxNTI4NCUsIDkyLjU2Mzk2NTg4NDg2MTQlIDk3LjY4NTU4OTUxOTY1MDY1JSwgOTEuNDk3ODY3ODAzODM3OTUlIDk3LjkwMzkzMDEzMTAwNDM3JSwgOTAuNDMxNzY5NzIyODE0NTElIDk4LjE2NTkzODg2NDYyODgzJSwgODguNTc5NDI0MzA3MDM2MjUlIDk4LjUxNTI4Mzg0Mjc5NDc2JSwgODcuNzc5ODUwNzQ2MjY4NjYlIDk4LjQ3MTYxNTcyMDUyNDAxJSwgODYuOTY2OTUwOTU5NDg4MjclIDk4LjQyNzk0NzU5ODI1MzI3JSwgODUuMzQxMTUxMzg1OTI3NSUgOTcuOTAzOTMwMTMxMDA0MzclLCA4My43MTUzNTE4MTIzNjY3MyUgOTcuOTAzOTMwMTMxMDA0MzclLCA4MS4wNTAxMDY2MDk4MDgxJSA5Ny4zMzYyNDQ1NDE0ODQ3MiUsIDc4LjE5ODI5NDI0MzA3MDM2JSA5Ny4yNDg5MDgyOTY5NDMyMyUsIDc3LjM4NTM5NDQ1NjI4OTk5JSA5Ny4yNDg5MDgyOTY5NDMyMyUsIDc2LjQyNTkwNjE4MzM2ODg4JSA5Ny4wNzQyMzU4MDc4NjAyNiUsIDc0LjcyMDE0OTI1MzczMTM0JSA5Ni4zMzE4Nzc3MjkyNTc2NCUsIDcxLjc0ODQwMDg1Mjg3ODQ4JSA5Ni40NjI4ODIwOTYwNjk4NiUsIDcwLjU0OTA0MDUxMTcyNzA5JSA5NS43NjQxOTIxMzk3Mzc5OSUsIDY4LjkyMzI0MDkzODE2NjMlIDk1Ljc2NDE5MjEzOTczNzk5JSwgNjcuNDA0MDUxMTcyNzA3OSUgOTUuMTA5MTcwMzA1Njc2ODYlLCA2Ni40ODQ1NDE1Nzc4MjUxNyUgOTUuMDY1NTAyMTgzNDA2MTElLCA2NS41NjUwMzE5ODI5NDI0MyUgOTQuOTc4MTY1OTM4ODY0NjMlLCA2NC4zOTIzMjQwOTM4MTY2MyUgOTQuNTQxNDg0NzE2MTU3MjElLCA2Mi44MTk4Mjk0MjQzMDcwNCUgOTQuNTQxNDg0NzE2MTU3MjElLCA2MS43OTM3MTAwMjEzMjE5NiUgOTQuMjM1ODA3ODYwMjYyMDElLCA2MC44MjA4OTU1MjIzODgwNjQlIDk0LjMyMzE0NDEwNDgwMzQ5JSwgNjAuNDg3NzM5ODcyMDY4MjMlIDkzLjkzMDEzMTAwNDM2NjgxJSwgNTkuOTgxMzQzMjgzNTgyMDklIDkzLjc1NTQ1ODUxNTI4MzgzJSwgMzkuOTc4Njc4MDM4Mzc5NTMlIDkzLjc5OTEyNjYzNzU1NDYlLCAzMy4wMzU3MTQyODU3MTQyODUlIDkzLjc5OTEyNjYzNzU1NDYlLCAzMC44NTAyMTMyMTk2MTYyMDglIDkzLjU4MDc4NjAyNjIwMDg3JSwgMjkuMzg0MzI4MzU4MjA4OTU0JSA5My41ODA3ODYwMjYyMDA4NyUsIDI3Ljg1MTgxMjM2NjczNzc0JSA5NC40OTc4MTY1OTM4ODY0NyUsIDI2LjM4NTkyNzUwNTMzMDQ5MyUgOTQuMzY2ODEyMjI3MDc0MjMlLCAyNC45MzMzNjg4Njk5MzYwMzYlIDk0LjU0MTQ4NDcxNjE1NzIxJSwgMjQuMzMzNjg4Njk5MzYwMzQlIDk0LjU0MTQ4NDcxNjE1NzIxJSwgMjIuNDQxMzY0NjA1NTQzNzA4JSA5NS4zMjc1MTA5MTcwMzA1NyUsIDIwLjY4MjMwMjc3MTg1NTAxJSA5NS4xNTI4Mzg0Mjc5NDc2JSwgMjAuMTIyNjAxMjc5MzE3NyUgOTUuMDIxODM0MDYxMTM1MzclLCAxOC41MzY3ODAzODM3OTUzMSUgOTUuODUxNTI4Mzg0Mjc5NDglLCAxNy4zMjQwOTM4MTY2MzExMyUgOTYuMTU3MjA1MjQwMTc0NjglLCAxNS4zOTE3OTEwNDQ3NzYxMTglIDk2LjMzMTg3NzcyOTI1NzY0JSwgMTQuMDg1ODIwODk1NTIyMzg5JSA5Ni41MDY1NTAyMTgzNDA2MiUsIDExLjk2Njk1MDk1OTQ4ODI3MyUgOTcuMjkyNTc2NDE5MjEzOTclLCA5LjIwODQyMjE3NDg0MDA4NCUgOTcuNjQxOTIxMzk3Mzc5OTIlLCAwJSA5OS44Njg5OTU2MzMxODc3OCUsIDAlIDUuMDIxODM0MDYxMTM1MzcxJSwgNC4xNzExMDg3NDIwMDQyNjQ1JSAzLjQ5MzQ0OTc4MTY1OTM4ODQlLCA3LjE1NjE4MzM2ODg2OTkzNyUgMi41MzI3NTEwOTE3MDMwNTclLCA4LjE1NTY1MDMxOTgyOTQyNSUgMi4zNTgwNzg2MDI2MjAwODc1JSwgOS41NDE1Nzc4MjUxNTk5MTYlIDIuMDUyNDAxNzQ2NzI0ODkxJSwgMTAuODg3NTI2NjUyNDUyMDI2JSAxLjg3NzcyOTI1NzY0MTkyMTYlLCAxNC4zNTIzNDU0MTU3NzgyNSUgMi4xMzk3Mzc5OTEyNjYzNzU0JSwgMTcuNDg0MDA4NTI4Nzg0NjUlIDIuMzU4MDc4NjAyNjIwMDg3NSUsIDE4Ljk0OTg5MzM5MDE5MTg5NiUgMi40NDU0MTQ4NDcxNjE1NzIlLCAyNS4xODY1NjcxNjQxNzkxMDIlIDMuNTM3MTE3OTAzOTMwMTMwNiUsIDM1LjAyMTMyMTk2MTYyMDQ3JSA1LjM3MTE3OTAzOTMwMTMxJSwgNDAuNTY1MDMxOTgyOTQyNDMlIDYuNDE5MjEzOTczNzk5MTI2JSwgNDQuMDE2NTI0NTIwMjU1ODY0JSA3LjA3NDIzNTgwNzg2MDI2MSUsIDQ1Ljg2ODg2OTkzNjAzNDExNiUgNy40MjM1ODA3ODYwMjYyMDIlLCA0Ni42MTUxMzg1OTI3NTA1MyUgNy40NjcyNDg5MDgyOTY5NDMlLCA1MC4xODY1NjcxNjQxNzkxMSUgNy45MDM5MzAxMzEwMDQzNjYlLCA1Ny42MzU5Mjc1MDUzMzA0ODYlIDcuNTU0NTg1MTUyODM4NDI4JSwgNjEuNDYwNTU0MzcxMDAyMTMlIDcuMjkyNTc2NDE5MjEzOTc0JSwgNjIuNzUzMTk4Mjk0MjQzMDclIDcuMjQ4OTA4Mjk2OTQzMjMxJSwgNjcuNDQ0MDI5ODUwNzQ2MjYlIDYuODEyMjI3MDc0MjM1ODA4JSwgNjkuMDU2NTAzMTk4Mjk0MjQlIDYuNTkzODg2NDYyODgyMDk3JSwgNzAuMjU1ODYzNTM5NDQ1NjMlIDYuNDE5MjEzOTczNzk5MTI2JSwgNzEuNDAxOTE4OTc2NTQ1ODQlIDUuODk1MTk2NTA2NTUwMjE4JSwgNzIuMjE0ODE4NzYzMzI2MjIlIDUuNzIwNTI0MDE3NDY3MjQ5JSwgNzIuOTIxMTA4NzQyMDA0MjYlIDUuODA3ODYwMjYyMDA4NzM0JSwgNzMuNzYwNjYwOTgwODEwMjMlIDUuOTgyNTMyNzUxMDkxNzAzJSwgNzUuNzk5NTczNTYwNzY3NTglIDUuODA3ODYwMjYyMDA4NzM0JSwgNzYuOTQ1NjI4OTk3ODY3OCUgNS41NDU4NTE1MjgzODQyNzklLCA3OS40MjQzMDcwMzYyNDczMyUgNC41ODUxNTI4Mzg0Mjc5NDglLCA4MC40MTA0NDc3NjExOTQwMiUgNC40NTQxNDg0NzE2MTU3MiUsIDg1LjcyNzYxMTk0MDI5ODUyJSAzLjUzNzExNzkwMzkzMDEzMDYlLCA4Ny4wNDY5MDgzMTU1NjUwMyUgMy4yMzE0NDEwNDgwMzQ5MzQ1JSwgODguNTY2MDk4MDgxMDIzNDUlIDIuODgyMDk2MDY5ODY4OTk1NyUsIDkwLjY0NDk4OTMzOTAxOTE5JSAyLjQwMTc0NjcyNDg5MDgyOTclLCA5My42NTY3MTY0MTc5MTA0NSUgMS43MDMwNTY3Njg1NTg5NTIlLCA5NC41MzYyNDczMzQ3NTQ3OSUgMS41NzIwNTI0MDE3NDY3MjUlLCA5Ny45MjExMDg3NDIwMDQyNiUgMC41MjQwMTc0NjcyNDg5MDgzJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZjcy1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1pbWcge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNy4xcmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRyZW07XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuN3JlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNS4ycmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zY3JpcHQtdGV4dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlUeXBlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yM2VtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmICsgLmJ0bi13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNS44cmVtO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLWRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAuYXBwbGUtc3RvcmUgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmdvb2dsZS1wbGF5IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgJiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLXdyYXBwZXIge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjlyZW0gMy40cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmICsgYSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAuZmx1aWQtY2FyZC1yb3c6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoM3JlbSArIDQuNTN2dyk7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDE3LjY0NzA1ODgyMzUyOTQxMyUsIDc0LjY2NjY2NjY2NjY2NjY3JSA2NC43MDU4ODIzNTI5NDExNyUsIDYyLjEzMzMzMzMzMzMzMzMyNiUgODguMjM1Mjk0MTE3NjQ3MDYlLCA1Mi41MzMzMzMzMzMzMzMzMyUgMTAwJSwgMzIlIDEwMCUsIDI0JSA5NC4xMTc2NDcwNTg4MjM1MiUsIDEwLjkzMzMzMzMzMzMzMzMzNCUgODIuMzUyOTQxMTc2NDcwNTglLCAwJSA3MC41ODgyMzUyOTQxMTc2NSUsIDAlIDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbHVpZC1jYXJkLXJvdzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoNnJlbSArIDQuNTN2dyk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAuZmNzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXJlbSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTExcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQuNTN2dztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgycHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDgyLjM1Mjk0MTE3NjQ3MDU4JSwgNzQuNjY2NjY2NjY2NjY2NjclIDM1LjI5NDExNzY0NzA1ODgyNiUsIDYyLjEzMzMzMzMzMzMzMzMyNiUgMTEuNzY0NzA1ODgyMzUyOTQlLCA1Mi41MzMzMzMzMzMzMzMzMyUgMCUsIDMyJSAwJSwgMjQlIDUuODgyMzUyOTQxMTc2NDclLCAxMC45MzMzMzMzMzMzMzMzMzQlIDE3LjY0NzA1ODgyMzUyOTQxMyUsIDAlIDI5LjQxMTc2NDcwNTg4MjM1NSUsIDAlIDEwMCUpXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLy8gVGhlbWVzIGFuZCBBbGlnbm1lbnQgYW5kIFdhdmVcclxuICAmLm1pbnQtdGhlbWUge1xyXG4gICAgLmJnLWhlbHBlcixcclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjExMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjExMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1hbmRhcmluLXRoZW1lIHtcclxuICAgIC5iZy1oZWxwZXIsXHJcbiAgICAmOmFmdGVyLFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFuZGFyaW43MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYW5kYXJpbjcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJi5nb2xkLXRoZW1lIHtcclxuICAgIC5iZy1oZWxwZXIsXHJcbiAgICAmOmFmdGVyLFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJsdWUtdGhlbWUge1xyXG4gICAgLmJnLWhlbHBlcixcclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlNjAwO1xyXG4gICAgfVxyXG5cclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTYwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYud2F2ZS10b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDYuMnJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiZWlnZTYwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQuNTN2dztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSguMnJlbSkgO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDgyLjM1Mjk0JSwgNzQuNjY2NjclIDM1LjI5NDEyJSwgNjIuMTMzMzMlIDExLjc2NDcxJSwgNTIuNTMzMzMlIDAlLCAzMiUgMCUsIDI0JSA1Ljg4MjM1JSwgMTAuOTMzMzMlIDE3LjY0NzA2JSwgMCUgMjkuNDExNzYlLCAwJSAxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5yaWdodCB7XHJcbiAgICAuZmNzLWNvbnRhaW5lciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1pbWcge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi13cmFwcGVyIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9FbmQgVGhlbWVzIGFuZCBBbGlnbm1lbnRcclxufVxyXG4iLCIubWVudS1kZXRhaWwtaGVybyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwYWRkaW5nLWxlZnQ6IDcuNnJlbTtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQudW5hdmFpbGFibGUtdGV4dCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmltYWdlLXdyYXBwZXIge1xyXG5cdFx0d2lkdGg6IDU2JTtcclxuXHRcdHBhZGRpbmctdG9wOiAycmVtO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0b3JkZXI6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuICB9XHJcbiAgXHJcblx0LnNwZWNpYWwtY2F0ZWdvcnkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNXJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0LjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHQuc2NyaXB0LXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuXHJcblx0ICAgICYubWFuZGFyaW4tdGhlbWUge1xyXG5cdFx0XHRcdGNvbG9yOiAkbWFuZGFyaW40MDA7XHJcblx0XHRcdH1cclxuXHQgICAgJi53aGlybCB7XHJcblx0XHRcdFx0Y29sb3I6ICRtYW5kYXJpbjQwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmxpbWl0ZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAkcmVkNzAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuYmFjayB7XHJcblx0XHRcdFx0Y29sb3I6ICRnb2xkNTAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGVudC13cmFwcGVyIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0cGFkZGluZzogNC42cmVtIDJyZW0gMnJlbTtcclxuXHRcdGJhY2tncm91bmQ6IHtcclxuXHRcdFx0c2l6ZTogY292ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0b3JkZXI6IDI7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0aGVhZGVyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0ICBcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ICBcdH1cclxuXHRcdFx0aDEsXHJcblx0XHRcdGgyLFxyXG5cdFx0XHRoMyxcclxuXHRcdFx0aDQsXHJcblx0XHRcdGg1LFxyXG5cdFx0XHRoNixcclxuXHRcdFx0c3BhblxyXG5cdFx0XHR7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdH1cclxuXHRcdFx0c3VwIHtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGhlYWRlciAqIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdFx0Zm9udC1zaXplOiA1cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzLjhyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQxcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc3VidGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgJGdvbGQ1MDA7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDEuNnJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNXJlbTtcclxuXHRcdFx0Ly9tYXgtaGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC4ycmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMuMnJlbTtcclxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjRyZW07XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMzByZW07XHJcbiAgICAgICAgcGFkZGluZzogMS44cmVtIDIuMnJlbTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1pZC1tb2JpbGUpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWRkLW9yZGVyIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyLjZyZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi42cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgfVxyXG4gIFxyXG5cdC5pbmdyZWRpZW50cy1ib3gge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5zdWJ0aXRsZSB7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG4gICAgcCB7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFxyXG5cdFx0XHQmLnRvcHBpbmdzLFxyXG5cdFx0XHQmLmluZ3JlZGllbnRzIHtcclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAuNHJlbTtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIiwgXCI7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmFsbGVyZ2VuIHtcclxuXHRcdFx0Y29sb3I6ICRyZWQ1MDA7XHJcblx0XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvYWxlcnQuc3ZnXCIpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMS40cmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMS40cmVtO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjRyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCIsIFwiO1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zdGFydC1vcmRlci13cmFwcGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEzMDA7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0cGFkZGluZzogM3JlbSAwIDJyZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0LmJnLWhlbHBlciB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRoZWlnaHQ6IDJ2dztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEyLjUlLCA5Ny44NzA4NyUgMTMuMDEyNSUsIDk2LjUzMjUyJSAxMy40MjUlLCA5NC4zNDI5NiUgMTQuMiUsIDkyLjE1MjE4JSAxNS4wODc1JSwgOTAuMDgzMDElIDE2LjAxMjUlLCA4OC4wMTU1MyUgMTcuMDI1JSwgODUuNjQzNDUlIDE4LjI3NSUsIDgzLjE0OTc2JSAxOS43Mzc1JSwgODAuNzc3NjclIDIxLjIzNzUlLCA3Ny45MTA0NCUgMjMuMiUsIDc1LjQ4NTQ0JSAyNSUsIDczLjk2NTI5JSAyNi4yNSUsIDcxLjc3MDYzJSAyOC4zNjI1JSwgNjkuNTgzNSUgMzAuNzEyNSUsIDY3LjU4NTQ0JSAzMyUsIDY0LjgyMjMzJSAzNi4yNSUsIDYxLjM1MzE2JSA0MC4yNjI1JSwgNTguNDk5NzYlIDQzLjMzNzUlLCA1NS4yOTU4NyUgNDYuMzUlLCA1Mi4xNzg0JSA0OC42NjI1JSwgNDkuNTE0NTYlIDUwJSwgNDcuOTk1MzklIDUwLjUzNzUlLCA0NS45NDc1NyUgNTEuMTc1JSwgNDEuOTQwNzglIDUyLjEyNSUsIDQwLjUxNTUzJSA1Mi4zNzUlLCAzNy42NjY1JSA1Mi43NSUsIDM1LjM1MTQ2JSA1Mi45Mzc1JSwgMzIuOTQ3MzMlIDUzLjAzNzUlLCAzMC4xODcxNCUgNTMuMDM3NSUsIDI3LjYwNDg1JSA1Mi45MjUlLCAyNC44NDQ2NiUgNTIuNyUsIDIyLjg4NTY4JSA1Mi41JSwgMjAuNDgyNzclIDUyLjE2MjUlLCAxOC4wNzc2NyUgNTEuNzUlLCAxNS42NzM1NCUgNTEuMjUlLCAxMy40NDY2JSA1MC44NjI1JSwgMTAuNTk3MzMlIDUwLjI3NSUsIDkuMjIzMyUgNTAlLCA2LjY4Mjc3JSA0OC43NSUsIDQuNzE0NTYlIDQ2Ljc3NSUsIDEuOTEzODMlIDQyLjIzNzUlLCAwLjk5OTUxJSA0MC4yJSwgMCUgMzcuNSUsIDAlIDAlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRhLFxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuICBcclxuXHQucHJpY2UtYm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxLjdyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0KyAuYWxsZXJnZW5zLWxpc3Qge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bWFyZ2luOiAuMXJlbSAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0bWF4LWhlaWdodDogbm9uZTtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRtaW4taGVpZ2h0OiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS41JTtcclxuXHJcblx0XHQuaW1hZ2Utd3JhcHBlcixcclxuXHRcdC5jb250ZW50LXdyYXBwZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuICB9XHJcbiAgXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0LmZjcy10aGlyZC1wYXJ0eS5zZWNvbmRhcnktYnV0dG9uIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XHJcbiAgICAgIHJpZ2h0OiA4LjVyZW07XHJcblx0ICB9XHJcblx0fVxyXG5cclxuXHQvL2dyb2NlcnkgZGV0YWlsIGFkZGl0aW9uc1xyXG5cdC5kZXRhaWwtbGluay1ib3gge1xyXG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHJcblx0XHRkaXYge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRmbG9hdDogIGxlZnQ7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdC5zdWJ0aXRsZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblxyXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMC41cmVtIDByZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLnN2Z1wiKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDAuN3JlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDAuOHJlbTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLjVyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5mY3MtdGhpcmQtcGFydHk6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTk1JSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2l6ZS1zZWxlY3Rpb24ge1xyXG5cdFx0bWFyZ2luLXRvcDogMi4ycmVtO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDUuNHJlbTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHR3aWR0aDogMy41cmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMy41cmVtO1xyXG5cdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRncmVlbjMwMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MDBweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2l6ZSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuXHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHQmICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW4zMDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmICsgbGFiZWwge1xyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYucyB7XHJcblx0XHRcdFx0JiArIGxhYmVsIHtcclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9zaXplcy9zbS5zdmdcIik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0XHQmICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3NpemVzL3NtLWdyZWVuLnN2Z1wiKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYubSB7XHJcblx0XHRcdFx0JiArIGxhYmVsIHtcclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9zaXplcy9tZWQuc3ZnXCIpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdFx0JiArIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9zaXplcy9tZWQtZ3JlZW4uc3ZnXCIpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5sIHtcclxuXHRcdFx0XHQmICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3NpemVzL2xnLnN2Z1wiKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0XHRcdCYgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2l6ZXMvbGctZ3JlZW4uc3ZnXCIpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji54bCB7XHJcblx0XHRcdFx0JiArIGxhYmVsIHtcclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9zaXplcy94bC5zdmdcIik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0XHQmICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3NpemVzL3hsLWdyZWVuLnN2Z1wiKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hbGxlcmdlbnMtbGlzdCB7XHJcblx0XHRjb2xvcjogJHJlZDUwMDtcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyLjJyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9hbGVydC5zdmdcIik7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDEuNHJlbTtcclxuXHRcdFx0aGVpZ2h0OiAxLjRyZW07XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLjRyZW07XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHR9XHJcblxyXG5cdFx0JiArIGEuYWRkLW9yZGVyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMS4ycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNoZWNrYm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDIuNHJlbTtcclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGltZyxcclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEuNnJlbTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnVuYXZhaWxhYmxlIHtcclxuXHRcdC5jb250ZW50LXdyYXBwZXIge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHQmLnByaW1hcnktYnV0dG9uIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudW5hdmFpbGFibGUtdGV4dCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0bWFyZ2luOiAyLjZyZW0gMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmVkZ2Uge1xyXG5cdC5tZW51LWRldGFpbC1oZXJvIHtcclxuXHRcdC5zdGFydC1vcmRlci13cmFwcGVyIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDJyZW07XHJcblxyXG5cdFx0XHQuYmctaGVscGVyIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYWxsZXJnZW5zLWNvbXBvbmVudCB7XHJcbiAgbWF4LXdpZHRoOiA1NnJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIC5zZWN0aW9uLWNvbXBvbmVudCB7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgcGFkZGluZzogMS42cmVtIDAgMXJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5taW50LXRoZW1lIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JlZW43MDAsIDAuNDkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xyXG4gIH1cclxuXHJcbiAgc21hbGwge1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgcGFkZGluZzogMCAxLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWxpc3Qge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGkge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCB7XHJcbiAgbWFyZ2luLXRvcDogOC4ycmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLmZsdWlkLWNhcmQtcm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzLjZyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE0cmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWhlbHBlcixcclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTYwMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmctaGVscGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMS42NTQ1MDEyMTY1NDUwMTIlLCAxMDAlIDkyLjU1NDc0NDUyNTU0NzQ1JSwgODAuMzk5NzMzNTEwOTkyNjglIDk2LjU5MzY3Mzk2NTkzNjc0JSwgNzkuNjgwMjEzMTkxMjA1ODclIDk2LjY5MDk5NzU2NjkwOTk3JSwgNzcuNDU1MDI5OTgwMDEzMzIlIDk2LjkzNDMwNjU2OTM0MzA2JSwgNzYuMzIyNDUxNjk4ODY3NDMlIDk2LjkzNDMwNjU2OTM0MzA2JSwgNzMuODcwNzUyODMxNDQ1NzElIDk3LjcxMjg5NTM3NzEyODk0JSwgNzMuNDA0Mzk3MDY4NjIwOTIlIDk3LjcxMjg5NTM3NzEyODk0JSwgNzIuMjQ1MTY5ODg2NzQyMTYlIDk3LjU2NjkwOTk3NTY2OTElLCA3MS4xMjU5MTYwNTU5NjI2OSUgOTcuNTE4MjQ4MTc1MTgyNDklLCA3MC4zMjY0NDkwMzM5NzczNCUgOTcuNzYxNTU3MTc3NjE1NTclLCA2OS4xOTM4NzA3NTI4MzE0NCUgOTguNTg4ODA3Nzg1ODg4MDglLCA2Ny45MTQ3MjM1MTc2NTQ4OSUgOTguMzk0MTYwNTgzOTQxNiUsIDY0LjMwMzc5NzQ2ODM1NDQzJSA5OC42Mzc0Njk1ODYzNzQ2OSUsIDU3LjkzNDcxMDE5MzIwNDUzJSA5OS4zMTg3MzQ3OTMxODczNSUsIDU0LjQwMzczMDg0NjEwMjU5JSA5OS4wNzU0MjU3OTA3NTQyNSUsIDUzLjA3MTI4NTgwOTQ2MDM1NiUgOTkuODU0MDE0NTk4NTQwMTUlLCA1MS44NDU0MzYzNzU3NDk1JSA5OS4zMTg3MzQ3OTMxODczNSUsIDUwLjc2NjE1NTg5NjA2OTI4NiUgOTkuMzE4NzM0NzkzMTg3MzUlLCA0Ni42NjIyMjUxODMyMTExOSUgOTguNjM3NDY5NTg2Mzc0NjklLCA0My41NDQzMDM3OTc0NjgzNSUgOTguMzQ1NDk4NzgzNDU0OTklLCA0Mi42NzgyMTQ1MjM2NTA5JSA5OC4xMDIxODk3ODEwMjE4OSUsIDQxLjc5ODgwMDc5OTQ2NzAyNCUgOTguMTk5NTEzMzgxOTk1MTMlLCA0MS4wMjU5ODI2NzgyMTQ1MjUlIDk3LjY2NDIzMzU3NjY0MjMzJSwgMzkuNjY2ODg4NzQwODM5NDQlIDk3LjYxNTU3MTc3NjE1NTcyJSwgMzguMzc0NDE3MDU1Mjk2NDclIDk2LjczOTY1OTM2NzM5NjYlLCAzNS44MDI3OTgxMzQ1NzY5NDYlIDk2Ljg4NTY0NDc2ODg1NjQ1JSwgMzMuODcwNzUyODMxNDQ1NzElIDk1LjU3MTc3NjE1NTcxNzc2JSwgMzAuNDA2Mzk1NzM2MTc1ODg1JSA5NS43NjY0MjMzNTc2NjQyNCUsIDI3Ljk4MTM0NTc2OTQ4NzAxJSA5NC41NDk4NzgzNDU0OTg3OCUsIDI2Ljg4ODc0MDgzOTQ0MDM3NCUgOTQuMzA2NTY5MzQzMDY1NjklLCAyNC42NTAyMzMxNzc4ODE0MSUgOTQuNzkzMTg3MzQ3OTMxODglLCAyMi4xNzE4ODU0MDk3MjY4NDglIDk1Ljc2NjQyMzM1NzY2NDI0JSwgMjAuODM5NDQwMzczMDg0NjElIDk1LjIzMTE0MzU1MjMxMTQ0JSwgMTguMDY3OTU0Njk2ODY4NzUzJSA5NC44OTA1MTA5NDg5MDUxJSwgMTYuNTIyMzE4NDU0MzYzNzU2JSA5NC44OTA1MTA5NDg5MDUxJSwgMTQuMDMwNjQ2MjM1ODQyNzcyJSA5NS4wMzY0OTYzNTAzNjQ5NiUsIDEyLjI0NTE2OTg4Njc0MjE3MiUgOTUuMDM2NDk2MzUwMzY0OTYlLCAxMS4wMDU5OTYwMDI2NjQ4OSUgOTQuOTg3ODM0NTQ5ODc4MzQlLCA2LjA0OTMwMDQ2NjM1NTc2MyUgOTQuNzkzMTg3MzQ3OTMxODglLCAwJSA5NC41NDk4NzgzNDU0OTg3OCUsIDAlIDcuMjAxOTQ2NDcyMDE5NDY1JSwgOS4zOTM3Mzc1MDgzMjc3ODElIDQuNjcxNTMyODQ2NzE1MzI4JSwgMTEuNzY1NDg5NjczNTUwOTY3JSA0LjM3OTU2MjA0Mzc5NTYyJSwgMTMuODg0MDc3MjgxODEyMTI3JSAzLjUwMzY0OTYzNTAzNjQ5NjUlLCAxNS4wOTY2MDIyNjUxNTY1NiUgMy4zMDkwMDI0MzMwOTAwMjQlLCAxNy41NzQ5NTAwMzMzMTExMjYlIDMuMDE3MDMxNjMwMTcwMzE2JSwgMTguODU0MDk3MjY4NDg3Njc0JSAyLjU3OTA3NTQyNTc5MDc1NCUsIDIwLjA2NjYyMjI1MTgzMjExJSAxLjgwMDQ4NjYxODAwNDg2NjIlLCAyMC40Nzk2ODAyMTMxOTEyMDUlIDEuOTQ2NDcyMDE5NDY0NzIwMyUsIDIyLjIxMTg1ODc2MDgyNjExOCUgMi4xODk3ODEwMjE4OTc4MSUsIDI0LjIyMzg1MDc2NjE1NTklIDEuMzEzODY4NjEzMTM4Njg2JSwgMjQuODEwMTI2NTgyMjc4NDglIDEuMzEzODY4NjEzMTM4Njg2JSwgMjYuMTgyNTQ0OTcwMDE5OTklIDEuMTE5MjIxNDExMTkyMjE0JSwgMjcuNjYxNTU4OTYwNjkyODcyJSAxLjI2NTIwNjgxMjY1MjA2ODElLCAyOC44MzQxMTA1OTI5MzgwNCUgMC4zODkyOTQ0MDM4OTI5NDQwNiUsIDI5Ljc1MzQ5NzY2ODIyMTE4NiUgMC4xNDU5ODU0MDE0NTk4NTQlLCAzMC45MjYwNDkzMDA0NjYzNTclIDAuMjQzMzA5MDAyNDMzMDkwMDMlLCAzMi4yNDUxNjk4ODY3NDIxNyUgMC40Mzc5NTYyMDQzNzk1NjIwNiUsIDU2LjgwMjEzMTkxMjA1ODYzJSAwLjQzNzk1NjIwNDM3OTU2MjA2JSwgNjAuNjM5NTczNjE3NTg4MjclIDEuMDIxODk3ODEwMjE4OTc4MiUsIDYxLjUwNTY2Mjg5MTQwNTczNCUgMC45NzMyMzYwMDk3MzIzNjAxJSwgNjIuNzE4MTg3ODc0NzUwMTY0JSAxLjMxMzg2ODYxMzEzODY4NiUsIDY0LjMwMzc5NzQ2ODM1NDQzJSAxLjMxMzg2ODYxMzEzODY4NiUsIDY4LjgzNDExMDU5MjkzODAzJSAyLjY3NjM5OTAyNjc2Mzk5JSwgNzAuNDQ2MzY5MDg3Mjc1MTQlIDIuNjc2Mzk5MDI2NzYzOTklLCA3Mi41MzgzMDc3OTQ4MDM0NyUgMy40NTQ5ODc4MzQ1NDk4NzglLCA3My42NTc1NjE2MjU1ODI5NCUgMy4zMDkwMDI0MzMwOTAwMjQlLCA3NC42OTY4Njg3NTQxNjM4OSUgMy4zMDkwMDI0MzMwOTAwMjQlLCA3Ni41NDg5NjczNTUwOTY2JSA0LjE4NDkxNDg0MTg0OTE0OSUsIDc3LjU0ODMwMTEzMjU3ODI3JSA0LjMzMDkwMDI0MzMwOTAwMiUsIDgwLjUwNjMyOTExMzkyNDA1JSA0LjMzMDkwMDI0MzMwOTAwMiUsIDg0Ljc5NjgwMjEzMTkxMjA2JSA1LjAxMjE2NTQ1MDEyMTY1NCUsIDg2LjQzNTcwOTUyNjk4MjAxJSA1LjU0NzQ0NTI1NTQ3NDQ1MyUsIDg4LjAyMTMxOTEyMDU4NjI3JSA1LjY5MzQzMDY1NjkzNDMwNiUsIDg4Ljg0NzQzNTA0MzMwNDQ3JSA1Ljc0MjA5MjQ1NzQyMDkyNSUsIDg5Ljg0Njc2ODgyMDc4NjE0JSA1LjU5NjEwNzA1NTk2MTA3JSwgOTMuMDg0NjEwMjU5ODI2NzklIDQuNTc0MjA5MjQ1NzQyMDkyJSwgOTMuOTc3MzQ4NDM0Mzc3MDglIDQuMzc5NTYyMDQzNzk1NjIlLCAxMDAlIDEuNjU0NTAxMjE2NTQ1MDEyJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmICsgLmZsdWlkLWNhcmQtcm93IHtcclxuICAgICAgbWFyZ2luLXRvcDogLThyZW07XHJcblxyXG4gICAgICAuYmctaGVscGVyIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLjIxMzMxMDU4MDIwNDc3ODE3JSwgMTAwLjAyNjY0NTM1MDM4NjM2JSA5Mi4yNzgxNTY5OTY1ODcwMyUsIDk2Ljc4OTIzNTI3ODQ0MzkxJSA5My4wMDM0MTI5NjkyODMyNyUsIDk0LjM5MTE1Mzc0MzY3MTc0JSA5My42ODYwMDY4MjU5Mzg1NiUsIDg4Ljk4MjE0NzYxNTI0MTEzJSA5NC44ODA1NDYwNzUwODUzMiUsIDg0LjEwNjA0ODQ5NDUzNzclIDk1LjkwNDQzNjg2MDA2ODI2JSwgODIuNDQwNzE0MDk1MzkwMzUlIDk2LjE2MDQwOTU1NjMxNCUsIDgwLjQ5NTYwMzUxNzE4NjI1JSA5Ni40MTYzODIyNTI1NTk3MyUsIDc5LjQxNjQ2NjgyNjUzODc3JSA5Ni41ODcwMzA3MTY3MjM1NiUsIDc1LjYzMjgyNzA3MTY3NTk5JSA5Ny44NjY4OTQxOTc5NTIyMiUsIDczLjY4NzcxNjQ5MzQ3MTg4JSA5Ny45MDk1NTYzMTM5OTMxOCUsIDc0LjE5Mzk3ODE1MDgxMjY4JSA5Ny42NTM1ODM2MTc3NDc0NCUsIDcyLjI4ODgzNTU5ODE4ODExJSA5Ny42OTYyNDU3MzM3ODg0JSwgNzEuNTE2MTIwNDM2OTgzNzQlIDk3LjgyNDIzMjA4MTkxMTI2JSwgNzAuMjUwNDY2MjkzNjMxNzYlIDk4LjM3ODgzOTU5MDQ0MzY5JSwgNjkuNDY0NDI4NDU3MjM0MjIlIDk4LjUwNjgyNTkzODU2NjU1JSwgNjcuODUyMzg0NzU4ODU5NTclIDk4LjcyMDEzNjUxODc3MTMzJSwgNjIuMzIzNDc0NTUzNjkwMzglIDk5LjIzMjA4MTkxMTI2MjgxJSwgNjAuMzc4MzYzOTc1NDg2MjglIDk5LjM2MDA2ODI1OTM4NTY3JSwgNTcuODQ3MDU1Njg4NzgyMzElIDk5LjQ4ODA1NDYwNzUwODUzJSwgNTAuMjI2NDg1NDc4Mjg0MDUlIDk5Ljg3MjAxMzY1MTg3NzE0JSwgNDUuNzM2NzQzOTM4MTgyNzklIDk5LjM2MDA2ODI1OTM4NTY3JSwgMzMuNzcyOTgxNjE0NzA4MjMlIDk3LjE4NDMwMDM0MTI5NjkzJSwgMjQuMzQwNTI3NTc3OTM3NjUlIDk1LjQ3NzgxNTY5OTY1ODclLCAxOC43NTgzMjY2NzE5OTU3MzYlIDk0LjQ5NjU4NzAzMDcxNjczJSwgMTYuNDY2ODI2NTM4NzY4OTg0JSA5NC40MTEyNjI3OTg2MzQ4MSUsIDEyLjQxNjczMzI4MDA0MjYzMyUgOTQuMTEyNjI3OTg2MzQ4MTIlLCAxMS4yNTc2NjA1MzgyMzYwNzclIDk0LjAyNzMwMzc1NDI2NjIxJSwgOS4zOTI0ODYwMTExOTEwNDYlIDk0LjE1NTI5MDEwMjM4OTA3JSwgOC4wMjAyNTA0NjYyOTM2MyUgOTQuNDUzOTI0OTE0Njc1NzclLCA2LjEwMTc4NTIzODQ3NTg4NiUgOTQuODM3ODgzOTU5MDQ0MzYlLCAwJSA5Ny4wNTYzMTM5OTMxNzQwNiUsIDAlIDIuMjE4NDMwMDM0MTI5NjkzJSwgMTUuNDI3NjU3ODczNzAxMDQlIDIuNDc0NDAyNzMwMzc1NDI3JSwgMjAuNDM2OTgzNzQ2MzM2MjY0JSAyLjczMDM3NTQyNjYyMTE2MDYlLCAyMS41NDI3NjU3ODczNzAxMDQlIDIuODE1Njk5NjU4NzAzMDcxNiUsIDIyLjI3NTUxMjkyMjk5NDkzNSUgMy40NTU2MzEzOTkzMTc0MDYlLCAyMy45Mjc1MjQ2NDY5NDkxMSUgMi41NTk3MjY5NjI0NTczMzc4JSwgMjUuMDk5OTIwMDYzOTQ4ODQlIDIuMTc1NzY3OTE4MDg4NzM3NSUsIDI2LjgxODU0NTE2Mzg2ODkwOCUgMS45NjI0NTczMzc4ODM5NTkyJSwgMjguNTc3MTM4Mjg5MzY4NTAyJSAyLjA0Nzc4MTU2OTk2NTg3JSwgMjkuOTg5MzQxODU5ODQ1NDYlIDIuNDc0NDAyNzMwMzc1NDI3JSwgMzEuNzA3OTY2OTU5NzY1NTIlIDMuNDEyOTY5MjgzMjc2NDUwNyUsIDMzLjI4MDA0MjYzMjU2MDYyJSAyLjY4NzcxMzMxMDU4MDIwNDclLCAzNC4xMzI2OTM4NDQ5MjQwNiUgMi44NTgzNjE3NzQ3NDQwMjclLCAzNi4wNzc4MDQ0MjMxMjgxNjQlIDQuMDEwMjM4OTA3ODQ5ODI5JSwgMzcuOTE2MzMzNTk5Nzg2ODQlIDQuMDEwMjM4OTA3ODQ5ODI5JSwgNDEuMTAwNDUyOTcwOTU2NTclIDQuODYzNDgxMjI4NjY4OTQyJSwgNDMuMDE4OTE4MTk4Nzc0MzE1JSA0Ljg2MzQ4MTIyODY2ODk0MiUsIDQ0LjI4NDU3MjM0MjEyNjI5NiUgNS4yMDQ3NzgxNTY5OTY1ODY1JSwgNDUuNDU2OTY3NzU5MTI2MDMlIDUuMTE5NDUzOTI0OTE0Njc1NSUsIDQ2Ljc3NTkxMjYwMzI1MDc0JSA2LjA1ODAyMDQ3NzgxNTclLCA0OC40ODEyMTUwMjc5Nzc2MiUgNi40NDE5Nzk1MjIxODQzJSwgNTIuMzU4MTEzNTA5MTkyNjUlIDYuMzU2NjU1MjkwMTAyMzg5JSwgNTUuODIyMDA5MDU5NDE5MTMlIDYuMzU2NjU1MjkwMTAyMzg5JSwgNTguMTI2ODMxODY3ODM5MDYlIDYuMTAwNjgyNTkzODU2NjU1JSwgNTkuNzkyMTY2MjY2OTg2NDElIDYuMzEzOTkzMTc0MDYxNDMzJSwgNjEuMTY0NDAxODExODgzODMlIDUuNzU5Mzg1NjY1NTI5MDEwNSUsIDYyLjEyMzYzNDQyNTc5MjY5NCUgNS41ODg3MzcyMDEzNjUxODglLCA2My4yNTYwNjE4MTcyMTI4OTUlIDUuNTAzNDEyOTY5MjgzMjc3JSwgNjUuMjU0NDYzMDk2MTg5NzIlIDUuNDYwNzUwODUzMjQyMzIxJSwgNjcuNTg1OTMxMjU0OTk2JSA1LjUwMzQxMjk2OTI4MzI3NyUsIDY4LjU3MTgwOTIxOTI5MTI0JSA0LjkwNjE0MzM0NDcwOTg5OCUsIDY5Ljk1NzM2NzQzOTM4MTgzJSA1LjA3Njc5MTgwODg3MzcyJSwgNzIuMzU1NDQ4OTc0MTU0MDIlIDQuODYzNDgxMjI4NjY4OTQyJSwgNzQuNjg2OTE3MTMyOTYwMjklIDQuNjA3NTA4NTMyNDIzMjA4JSwgNzUuNjQ2MTQ5NzQ2ODY5MTclIDQuNDM2ODYwMDY4MjU5Mzg2JSwgNzcuMDg0OTk4NjY3NzMyNDklIDQuMjIzNTQ5NDg4MDU0NjA4JSwgMTAwJSAwLjIxMzMxMDU4MDIwNDc3ODE3JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYgKyAuZmx1aWQtY2FyZC1yb3cgKyAuZmx1aWQtY2FyZC1yb3cge1xyXG4gICAgICAuYmctaGVscGVyIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oOTkuNTA2OTI5NjM3NTI2NjUlIDAuMTMxMDA0MzY2ODEyMjI3MDclLCAxMDAlIDAuMjE4MzQwNjExMzUzNzExNzclLCA5OS45MzMzNjg4Njk5MzYwMyUgOTQuODQ3MTYxNTcyMDUyNCUsIDk1LjYwMjM0NTQxNTc3ODI2JSA5Ni42Mzc1NTQ1ODUxNTI4NCUsIDkyLjU2Mzk2NTg4NDg2MTQlIDk3LjY4NTU4OTUxOTY1MDY1JSwgOTEuNDk3ODY3ODAzODM3OTUlIDk3LjkwMzkzMDEzMTAwNDM3JSwgOTAuNDMxNzY5NzIyODE0NTElIDk4LjE2NTkzODg2NDYyODgzJSwgODguNTc5NDI0MzA3MDM2MjUlIDk4LjUxNTI4Mzg0Mjc5NDc2JSwgODcuNzc5ODUwNzQ2MjY4NjYlIDk4LjQ3MTYxNTcyMDUyNDAxJSwgODYuOTY2OTUwOTU5NDg4MjclIDk4LjQyNzk0NzU5ODI1MzI3JSwgODUuMzQxMTUxMzg1OTI3NSUgOTcuOTAzOTMwMTMxMDA0MzclLCA4My43MTUzNTE4MTIzNjY3MyUgOTcuOTAzOTMwMTMxMDA0MzclLCA4MS4wNTAxMDY2MDk4MDgxJSA5Ny4zMzYyNDQ1NDE0ODQ3MiUsIDc4LjE5ODI5NDI0MzA3MDM2JSA5Ny4yNDg5MDgyOTY5NDMyMyUsIDc3LjM4NTM5NDQ1NjI4OTk5JSA5Ny4yNDg5MDgyOTY5NDMyMyUsIDc2LjQyNTkwNjE4MzM2ODg4JSA5Ny4wNzQyMzU4MDc4NjAyNiUsIDc0LjcyMDE0OTI1MzczMTM0JSA5Ni4zMzE4Nzc3MjkyNTc2NCUsIDcxLjc0ODQwMDg1Mjg3ODQ4JSA5Ni40NjI4ODIwOTYwNjk4NiUsIDcwLjU0OTA0MDUxMTcyNzA5JSA5NS43NjQxOTIxMzk3Mzc5OSUsIDY4LjkyMzI0MDkzODE2NjMlIDk1Ljc2NDE5MjEzOTczNzk5JSwgNjcuNDA0MDUxMTcyNzA3OSUgOTUuMTA5MTcwMzA1Njc2ODYlLCA2Ni40ODQ1NDE1Nzc4MjUxNyUgOTUuMDY1NTAyMTgzNDA2MTElLCA2NS41NjUwMzE5ODI5NDI0MyUgOTQuOTc4MTY1OTM4ODY0NjMlLCA2NC4zOTIzMjQwOTM4MTY2MyUgOTQuNTQxNDg0NzE2MTU3MjElLCA2Mi44MTk4Mjk0MjQzMDcwNCUgOTQuNTQxNDg0NzE2MTU3MjElLCA2MS43OTM3MTAwMjEzMjE5NiUgOTQuMjM1ODA3ODYwMjYyMDElLCA2MC44MjA4OTU1MjIzODgwNjQlIDk0LjMyMzE0NDEwNDgwMzQ5JSwgNjAuNDg3NzM5ODcyMDY4MjMlIDkzLjkzMDEzMTAwNDM2NjgxJSwgNTkuOTgxMzQzMjgzNTgyMDklIDkzLjc1NTQ1ODUxNTI4MzgzJSwgMzkuOTc4Njc4MDM4Mzc5NTMlIDkzLjc5OTEyNjYzNzU1NDYlLCAzMy4wMzU3MTQyODU3MTQyODUlIDkzLjc5OTEyNjYzNzU1NDYlLCAzMC44NTAyMTMyMTk2MTYyMDglIDkzLjU4MDc4NjAyNjIwMDg3JSwgMjkuMzg0MzI4MzU4MjA4OTU0JSA5My41ODA3ODYwMjYyMDA4NyUsIDI3Ljg1MTgxMjM2NjczNzc0JSA5NC40OTc4MTY1OTM4ODY0NyUsIDI2LjM4NTkyNzUwNTMzMDQ5MyUgOTQuMzY2ODEyMjI3MDc0MjMlLCAyNC45MzMzNjg4Njk5MzYwMzYlIDk0LjU0MTQ4NDcxNjE1NzIxJSwgMjQuMzMzNjg4Njk5MzYwMzQlIDk0LjU0MTQ4NDcxNjE1NzIxJSwgMjIuNDQxMzY0NjA1NTQzNzA4JSA5NS4zMjc1MTA5MTcwMzA1NyUsIDIwLjY4MjMwMjc3MTg1NTAxJSA5NS4xNTI4Mzg0Mjc5NDc2JSwgMjAuMTIyNjAxMjc5MzE3NyUgOTUuMDIxODM0MDYxMTM1MzclLCAxOC41MzY3ODAzODM3OTUzMSUgOTUuODUxNTI4Mzg0Mjc5NDglLCAxNy4zMjQwOTM4MTY2MzExMyUgOTYuMTU3MjA1MjQwMTc0NjglLCAxNS4zOTE3OTEwNDQ3NzYxMTglIDk2LjMzMTg3NzcyOTI1NzY0JSwgMTQuMDg1ODIwODk1NTIyMzg5JSA5Ni41MDY1NTAyMTgzNDA2MiUsIDExLjk2Njk1MDk1OTQ4ODI3MyUgOTcuMjkyNTc2NDE5MjEzOTclLCA5LjIwODQyMjE3NDg0MDA4NCUgOTcuNjQxOTIxMzk3Mzc5OTIlLCAwJSA5OS44Njg5OTU2MzMxODc3OCUsIDAlIDUuMDIxODM0MDYxMTM1MzcxJSwgNC4xNzExMDg3NDIwMDQyNjQ1JSAzLjQ5MzQ0OTc4MTY1OTM4ODQlLCA3LjE1NjE4MzM2ODg2OTkzNyUgMi41MzI3NTEwOTE3MDMwNTclLCA4LjE1NTY1MDMxOTgyOTQyNSUgMi4zNTgwNzg2MDI2MjAwODc1JSwgOS41NDE1Nzc4MjUxNTk5MTYlIDIuMDUyNDAxNzQ2NzI0ODkxJSwgMTAuODg3NTI2NjUyNDUyMDI2JSAxLjg3NzcyOTI1NzY0MTkyMTYlLCAxNC4zNTIzNDU0MTU3NzgyNSUgMi4xMzk3Mzc5OTEyNjYzNzU0JSwgMTcuNDg0MDA4NTI4Nzg0NjUlIDIuMzU4MDc4NjAyNjIwMDg3NSUsIDE4Ljk0OTg5MzM5MDE5MTg5NiUgMi40NDU0MTQ4NDcxNjE1NzIlLCAyNS4xODY1NjcxNjQxNzkxMDIlIDMuNTM3MTE3OTAzOTMwMTMwNiUsIDM1LjAyMTMyMTk2MTYyMDQ3JSA1LjM3MTE3OTAzOTMwMTMxJSwgNDAuNTY1MDMxOTgyOTQyNDMlIDYuNDE5MjEzOTczNzk5MTI2JSwgNDQuMDE2NTI0NTIwMjU1ODY0JSA3LjA3NDIzNTgwNzg2MDI2MSUsIDQ1Ljg2ODg2OTkzNjAzNDExNiUgNy40MjM1ODA3ODYwMjYyMDIlLCA0Ni42MTUxMzg1OTI3NTA1MyUgNy40NjcyNDg5MDgyOTY5NDMlLCA1MC4xODY1NjcxNjQxNzkxMSUgNy45MDM5MzAxMzEwMDQzNjYlLCA1Ny42MzU5Mjc1MDUzMzA0ODYlIDcuNTU0NTg1MTUyODM4NDI4JSwgNjEuNDYwNTU0MzcxMDAyMTMlIDcuMjkyNTc2NDE5MjEzOTc0JSwgNjIuNzUzMTk4Mjk0MjQzMDclIDcuMjQ4OTA4Mjk2OTQzMjMxJSwgNjcuNDQ0MDI5ODUwNzQ2MjYlIDYuODEyMjI3MDc0MjM1ODA4JSwgNjkuMDU2NTAzMTk4Mjk0MjQlIDYuNTkzODg2NDYyODgyMDk3JSwgNzAuMjU1ODYzNTM5NDQ1NjMlIDYuNDE5MjEzOTczNzk5MTI2JSwgNzEuNDAxOTE4OTc2NTQ1ODQlIDUuODk1MTk2NTA2NTUwMjE4JSwgNzIuMjE0ODE4NzYzMzI2MjIlIDUuNzIwNTI0MDE3NDY3MjQ5JSwgNzIuOTIxMTA4NzQyMDA0MjYlIDUuODA3ODYwMjYyMDA4NzM0JSwgNzMuNzYwNjYwOTgwODEwMjMlIDUuOTgyNTMyNzUxMDkxNzAzJSwgNzUuNzk5NTczNTYwNzY3NTglIDUuODA3ODYwMjYyMDA4NzM0JSwgNzYuOTQ1NjI4OTk3ODY3OCUgNS41NDU4NTE1MjgzODQyNzklLCA3OS40MjQzMDcwMzYyNDczMyUgNC41ODUxNTI4Mzg0Mjc5NDglLCA4MC40MTA0NDc3NjExOTQwMiUgNC40NTQxNDg0NzE2MTU3MiUsIDg1LjcyNzYxMTk0MDI5ODUyJSAzLjUzNzExNzkwMzkzMDEzMDYlLCA4Ny4wNDY5MDgzMTU1NjUwMyUgMy4yMzE0NDEwNDgwMzQ5MzQ1JSwgODguNTY2MDk4MDgxMDIzNDUlIDIuODgyMDk2MDY5ODY4OTk1NyUsIDkwLjY0NDk4OTMzOTAxOTE5JSAyLjQwMTc0NjcyNDg5MDgyOTclLCA5My42NTY3MTY0MTc5MTA0NSUgMS43MDMwNTY3Njg1NTg5NTIlLCA5NC41MzYyNDczMzQ3NTQ3OSUgMS41NzIwNTI0MDE3NDY3MjUlLCA5Ny45MjExMDg3NDIwMDQyNiUgMC41MjQwMTc0NjcyNDg5MDgzJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICRiZWlnZTYwMCwgMCAwIDAgM3B4ICRncmVlbjMwMDtcclxuICAgIH1cclxuICB9XHJcbiAgICBcclxuICAgIC8vIFRoZW1lcyBhbmQgQWxpZ25tZW50XHJcbiAgICAmLm1pbnQtdGhlbWUge1xyXG4gICAgICAuYmctaGVscGVyLFxyXG4gICAgICAmOmFmdGVyLFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTAwMDtcclxuICAgICAgfVxyXG4gICAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICRncmVlbjEwMDAsIDAgMCAwIDNweCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYXBlci1ncmVlbi10aGVtZSB7XHJcbiAgICAgIC5iZy1oZWxwZXIsXHJcbiAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW44NTA7XHJcbiAgICAgIH1cclxuICAgICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAkZ3JlZW44NTAsIDAgMCAwIDNweCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tYW5kYXJpbi10aGVtZSB7XHJcbiAgICAgIC5iZy1oZWxwZXIsXHJcbiAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFuZGFyaW43MDA7XHJcbiAgICAgIH1cclxuICAgICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCAkbWFuZGFyaW43MDAsIDAgMCAwIDNweCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuZ29sZC10aGVtZSB7XHJcbiAgICAgIC5iZy1oZWxwZXIsXHJcbiAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDYwMDtcclxuICAgICAgfVxyXG4gICAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICRnb2xkNjAwLCAwIDAgMCAzcHggJGdyZWVuMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmx1ZS10aGVtZSB7XHJcbiAgICAgIC5iZy1oZWxwZXIsXHJcbiAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTYwMDtcclxuICAgICAgfVxyXG4gICAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4ICRibHVlNjAwLCAwIDAgMCAzcHggJGdyZWVuMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucmlnaHQge1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICAgIC5mY3MtY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1pbWcge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMCU7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDQwJTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDokeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJ0bi13cmFwcGVyIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9FbmQgVGhlbWVzIGFuZCBBbGlnbm1lbnRcclxuXHJcbiAgICAuZmNzLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJkLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQycmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhzLXRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICAgICAgcGFkZGluZzogNHJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNS4ycmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUuMnJlbTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNjcmlwdC10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5VHlwZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmgyLWxpa2Uge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0NHJlbTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmICsgLmJ0bi13cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mY3MtdGhpcmQtcGFydHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCIgXFxlOTAwXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLXdyYXBwZXIge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICRtaWQtZGVza3RvcCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEuOXJlbSAzLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgKyBhIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtbC1kZXNrdG9wKSBhbmQgKG1heC13aWR0aDogOTEwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuZWRnZSAmIHtcclxuICAgICAgICAgICAgICAgIHNwYW4gKyBzcGFue1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZjcy10aGlyZC1wYXJ0eSB7XHJcbiAgICAgICAgICAgICAgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAuZmx1aWQtY2FyZC1yb3c6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoM3JlbSArIDQuNTN2dyk7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgdHJhbnNsYXRlWSgtMnB4KTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDE3LjY0NzA1ODgyMzUyOTQxMyUsIDc0LjY2NjY2NjY2NjY2NjY3JSA2NC43MDU4ODIzNTI5NDExNyUsIDYyLjEzMzMzMzMzMzMzMzMyNiUgODguMjM1Mjk0MTE3NjQ3MDYlLCA1Mi41MzMzMzMzMzMzMzMzMyUgMTAwJSwgMzIlIDEwMCUsIDI0JSA5NC4xMTc2NDcwNTg4MjM1MiUsIDEwLjkzMzMzMzMzMzMzMzMzNCUgODIuMzUyOTQxMTc2NDcwNTglLCAwJSA3MC41ODgyMzUyOTQxMTc2NSUsIDAlIDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbHVpZC1jYXJkLXJvdzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoNnJlbSArIDQuNTN2dyk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAuZmNzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXJlbSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTExcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQuNTN2dztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgycHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDgyLjM1Mjk0MTE3NjQ3MDU4JSwgNzQuNjY2NjY2NjY2NjY2NjclIDM1LjI5NDExNzY0NzA1ODgyNiUsIDYyLjEzMzMzMzMzMzMzMzMyNiUgMTEuNzY0NzA1ODgyMzUyOTQlLCA1Mi41MzMzMzMzMzMzMzMzMyUgMCUsIDMyJSAwJSwgMjQlIDUuODgyMzUyOTQxMTc2NDclLCAxMC45MzMzMzMzMzMzMzMzMzQlIDE3LjY0NzA1ODgyMzUyOTQxMyUsIDAlIDI5LjQxMTc2NDcwNTg4MjM1NSUsIDAlIDEwMCUpXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLXdyYXBwZXIge1xyXG4gICAgLnByb2R1Y3QtZGV0YWlscyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYgKyBzcGFuIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGdvbGQ1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAuOXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgYSB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudW5hdmFpbGFibGUtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59IiwiLmJhc2ljLWNhcmQtY29tcG9uZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxuICBtYXJnaW4tYm90dG9tOiA2LjJyZW07XHJcblxyXG4gIGZsZXgtYmFzaXM6IDA7XHJcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuXHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzNi40cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI0LjNyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItdG9wOiAxcmVtIHNvbGlkICRnb2xkNTAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuYmFzaWMtY2FyZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzMuNHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogLTJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjk1KTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZC1tb2JpbGUpIHtcclxuICAgICAgbWF4LXdpZHRoOiAyOS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXNpYy1jYXJkLWZyYW1lIHtcclxuICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgcmdiYSgkZ3JlZW4xMDAwLCAwLjQpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcclxuICAgICAgcGFkZGluZzogMS42cmVtIDJyZW07XHJcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMi4zcmVtO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vSkotNjgzXHJcbiAgICAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgICAvL1NUQVJUIHRoZW1lc1xyXG4gICAgJi5nb2xkLXRoZW1lIHtcclxuICAgICAgLmJhc2ljLWNhcmQtZnJhbWUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ29sZDUwMCwgMC40KTtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ29sZDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICYuYmx1ZS10aGVtZSB7XHJcbiAgICAgIC5iYXNpYy1jYXJkLWZyYW1lIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGJsdWU2MDAsIDAuNCk7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmLm1hbmRhcmluLXRoZW1lIHtcclxuICAgICAgLmJhc2ljLWNhcmQtZnJhbWUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkbWFuZGFyaW41MDAsIDAuNCk7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1hbmRhcmluNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJi5taW50LXRoZW1lIHtcclxuICAgICAgLmJhc2ljLWNhcmQtZnJhbWUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JlZW42MDAsIDAuNCk7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9FTkQgdGhlbWVzXHJcbn1cclxuXHJcbi5jb2wge1xyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIC5iYXNpYy1jYXJkLWNvbXBvbmVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS43cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZWRnZSB7XHJcbiAgLmJhc2ljLWNhcmQtY29tcG9uZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFzaWMtY2FyZCB7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNsYXNzaWMtY2FsbG91dC1jb21wb25lbnQgIHtcclxuICBwYWRkaW5nOiA1cmVtIDA7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgIHdpZHRoOiA5NSU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIC8qbmV3IHN0dWZmKi9cclxuICAuZmFxLWNvbXBvbmVudCAuY29sdW1uIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnNjcmlwdC10ZXh0IHtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMC4yM2VtO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2x1bW4ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAuY2FsbG91dC1oZWFkaW5nIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4wNztcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qZW5kIG5ldyBzdHVmZiovXHJcblxyXG4gICYubm8tcGFkZGluZyB7XHJcbiAgICAgIHBhZGRpbmc6IDByZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jYWxsb3V0LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgLmZpcmVmb3ggJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICAgLmNhbGxvdXQtaW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzI3cHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiA4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbSAwLjhyZW0gMCAwO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwLjU4NDc2NCUgMC4yMjA2ODk3JSwgMTAwLjE2NCUgMC4yMjA2ODk3JSwgOTkuODYxNiUgOTUuMTc3NSUsIDk5LjY1MjMlIDk1LjYzOSUsIDk5LjQzMyUgOTUuOTclLCA5OS4xMzA4JSA5Ni4zMTExJSwgOTguNjI5JSA5Ny4wMDMxJSwgOTguMzM2NiUgOTcuNDU0NiUsIDk4LjExNzMlIDk3LjY4NTElLCA5Ni44MjM0JSA5Ny42NzUlLCA5My4xNDY5JSA5Ny4zNDQlLCA5Mi40ODM1JSA5Ny4yNDUyJSwgOTAuMjEzMyUgOTYuOTQzNiUsIDg4LjMyMjYlIDk2LjY1MiUsIDg3LjIyNjklIDk2LjQ4NjglLCA4My41MDgyJSA5NS45NyUsIDgyLjE4MDQlIDk1LjgwODIlLCA4MS4xNDkyJSA5NS42ODQ1JSwgODAuMzEyJSA5NS42MTU5JSwgNzkuNDIyMyUgOTUuNTY3MiUsIDc4LjY1NTUlIDk1LjUzNDIlLCA3Ny45NTAxJSA5NS41MTA0JSwgNzUuMTc1MyUgOTUuNDAlLCA3Mi4yOTI3JSA5NS42MDM4JSwgNjcuMTQ0NyUgOTYuMzExMSUsIDYzLjkyMjQ1JSA5Ni42NTM3JSwgNTkuMTc3NDQlIDk3LjExMzUlLCA1NC44NjQ3NCUgOTcuNDU0NiUsIDUyLjIyMyUgOTcuNzU1JSwgNDMuNDYxOSUgOTguNTk4JSwgNDEuMDcwMSUgOTguODA4NiUsIDM2LjUyNzglIDk5LjE2OTclLCAzNC4zMzY5JSA5OS40MjIyJSwgMzEuNTY3MyUgOTkuNzMxNSUsIDI4LjkzNTglIDk5Ljk2MiUsIDI2Ljc5OTMlIDEwMC4wNzY5JSwgMjUuNDAwOTUlIDEwMC4xMDclLCAyMy4zMzUzOCUgMTAwLjEzMyUsIDIwLjUyOTg1JSAxMDAuMTkyOCUsIDE3LjQ1MjM3JSAxMDAuMjE5NiUsIDE1LjY2MDclIDEwMC4xNTglLCAxMy45NTEyNSUgMTAwLjA4MjQlLCAxMi4wNTA3NyUgOTkuOTYyJSwgMTEuMDM3NDQlIDk5Ljk2MiUsIDkuNzg0OCUgOTkuODUxNyUsIDUuNjkxNDUlIDk5LjE2OTclLCA0LjQ1ODgzJSA5OC44Mjg2JSwgMi45OTY5MTclIDk4LjE0NjYlLCAxLjYwODEwNCUgOTYuODgyOCUsIDAuNTExNjY5JSA5My40NjI0JSwgMC4yMTkyODY3JSA5MC4xNTI0JSwgMC4yMTkyODY3JSA3OS4xOTkzJSwgMC41MTE2NjklIDczLjQ5MiUsIDAuNTg0NzY0JSA2NS41MDglLCAwLjU4NDc2NCUgMC4yMjA2ODk3JSk7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4cy10YWJsZXQpIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMjdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2FsbG91dC1jb3B5LXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuMnJlbSA0cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkZ3JlZW42MDAsIDAuNCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHJlbTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xN3JlbTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhbGxvdXQtdGl0bGUge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FsbG91dC1kZXNjcmlwdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDkyNnB4KXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAuY2FsbG91dC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICBcclxuICAgICAgICAgIC5mYi1ydGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC40cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYWxsb3V0LWJ0biB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyLjJyZW0gMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC44OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodC10ZXh0IHtcclxuICAgICAgICAuY2FsbG91dC1pbWFnZSB7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhbGxvdXQtY29weS13cmFwcGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnJlbTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICAuY2FsbG91dC1pbWFnZSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhbGxvdXQtY29weS13cmFwcGVyIHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG4gICAgICAgICAgICAuY2FsbG91dC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYWxsb3V0LXRpdGxlIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hcHAtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMS40cmVtO1xyXG5cclxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gICYuZ29sZC10aGVtZSAge1xyXG4gICAgLmNhbGxvdXQtY29weS13cmFwcGVyIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkZ29sZDUwMCwgMC40KTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5tYW5kYXJpbi10aGVtZSAge1xyXG4gICAgLmNhbGxvdXQtY29weS13cmFwcGVyIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgkbWFuZGFyaW40MDAsIDAuNCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJsdWUtdGhlbWUgIHtcclxuICAgIC5jYWxsb3V0LWNvcHktd3JhcHBlciB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGJsdWU2MDAsIDAuNCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50aXAtY2FsbG91dC1jb21wb25lbnQge1xyXG4gIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDIuNHJlbSAzLjZyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkbWFuZGFyaW43MDA7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMi42OTc2NzQ0MTg2MDQ2NTElIDMuNzU3MjI1NDMzNTI2MDExNiUsIDQuMzM3NzY3NDQxODYwNDY1JSAyLjgwMTczNDEwNDA0NjI0MyUsIDcuNDE2MDkzMDIzMjU1ODE0JSAxLjkyNTcyMjU0MzM1MjYwMTMlLCA4LjE4NjA0NjUxMTYyNzkwNiUgMS43MzQxMDQwNDYyNDI3NzQ0JSwgMTAuMzQyNjA0NjUxMTYyNzkxJSAxLjM1MTE1NjA2OTM2NDE2MTglLCAxNC4wNDY1MTE2Mjc5MDY5NzclIDAuODY3MDUyMDIzMTIxMzg3MiUsIDIzLjI1NTgxMzk1MzQ4ODM3JSAwJSwgMzguNjA0NjUxMTYyNzkwNjk1JSAwLjU3ODAzNDY4MjA4MDkyNDglLCA0Mi41MDA4MzcyMDkzMDIzMjUlIDEuMjM2NzA1MjAyMzEyMTM4OCUsIDQ1Ljk3OTkwNjk3Njc0NDE4JSAxLjk4ODE1MDI4OTAxNzM0MSUsIDUxLjU4MDkzMDIzMjU1ODE0NiUgMy40MTY3NjMwMDU3ODAzNDclLCA1NS4yNTg2MDQ2NTExNjI3OSUgNC40NDEzMjk0Nzk3Njg3ODclLCA1NS45MDY5NzY3NDQxODYwNDYlIDQuNjI0Mjc3NDU2NjQ3Mzk4JSwgNjIuNDA1MTE2Mjc5MDY5NzclIDYuMzI5NDc5NzY4Nzg2MTI2JSwgNjYuOTI5NTgxMzk1MzQ4ODUlIDcuMzI1NzIyNTQzMzUyNjAyJSwgNzIuODU2MDkzMDIzMjU1ODElIDguMzI4NjEyNzE2NzYzMDA2JSwgNzUuODEzOTUzNDg4MzcyMDklIDguNjcwNTIwMjMxMjEzODczJSwgNzcuMTUzNDg4MzcyMDkzMDIlIDguNzkyMTk2NTMxNzkxOTA3JSwgODIuMTE1NDQxODYwNDY1MTElIDkuMDcwODA5MjQ4NTU0OTE0JSwgODUuOTUzMDIzMjU1ODEzOTYlIDguOTU5NTM3NTcyMjU0MzM2JSwgODkuMjQ2MDQ2NTExNjI3OTElIDguMzczNDEwNDA0NjI0Mjc3JSwgOTEuODA0OTMwMjMyNTU4MTUlIDcuNjg0OTcxMDk4MjY1ODk2JSwgOTQuNjA0MDkzMDIzMjU1ODElIDYuNjQ3Mzk4ODQzOTMwNjM1NSUsIDk2LjQ2NDU1ODEzOTUzNDg3JSA2LjY0NzM5ODg0MzkzMDYzNTUlLCA5Ny41ODA4MzcyMDkzMDIzMiUgNy41MTQ0NTA4NjcwNTIwMjMlLCA5OC42MDQwOTMwMjMyNTU4JSA5LjUzNzU3MjI1NDMzNTI2JSwgOTkuNTM0MzI1NTgxMzk1MzUlIDEzLjI5NDc5NzY4Nzg2MTI3MSUsIDk5Ljk5OTQ0MTg2MDQ2NTExJSAxOC4wNDc5NzY4Nzg2MTI3MTUlLCA5OS45OTk0NDE4NjA0NjUxMSUgOTUuOTUzNzU3MjI1NDMzNTIlLCA5OS4zNzMzOTUzNDg4MzcyJSA5NS43MDc1MTQ0NTA4NjcwNyUsIDk3LjIwNTk1MzQ4ODM3MjA5JSA5NC45NTYwNjkzNjQxNjE4NSUsIDkxLjg0JSA5My40OTQyMTk2NTMxNzkxOSUsIDg2LjkxNDY5NzY3NDQxODYlIDkyLjU2MTI3MTY3NjMwMDU4JSwgODEuMjMyMzcyMDkzMDIzMjYlIDkxLjk0MjQ4NTU0OTEzMjk0JSwgNzUuMjM2Mjc5MDY5NzY3NDUlIDkxLjgzNDM5MzA2MzU4MzgyJSwgNzMuNTgwNDY1MTE2Mjc5MDclIDkxLjkwODA5MjQ4NTU0OTEzJSwgNjkuNzIxNDg4MzcyMDkzMDIlIDkyLjIxODQ5NzEwOTgyNjU5JSwgNjUuNTA2MzI1NTgxMzk1MzYlIDkyLjczMjA4MDkyNDg1NTUlLCA1OC43NDI2MDQ2NTExNjI3ODYlIDkzLjg4MDkyNDg1NTQ5MTMyJSwgNTUuNzIwOTMwMjMyNTU4MTQlIDk0LjUwODY3MDUyMDIzMTIyJSwgNTAuNDQ1NDg4MzcyMDkzMDIlIDk1LjcwODk1OTUzNzU3MjI2JSwgNDUuMzg5OTUzNDg4MzcyMDklIDk2Ljg4NjEyNzE2NzYzMDA1JSwgNDIuNTYyMDQ2NTExNjI3OTA1JSA5Ny41MjQ4NTU0OTEzMjk0OCUsIDQyLjM0Mjc5MDY5NzY3NDQyNCUgOTcuNTczMTIxMzg3MjgzMjQlLCAzNC42MTA2MDQ2NTExNjI3OSUgOTkuMDg3NTcyMjU0MzM1MjclLCAzMC40NzMyMDkzMDIzMjU1ODIlIDk5LjY2NTYwNjkzNjQxNjIlLCAyNi4yMzI1NTgxMzk1MzQ4ODQlIDEwMCUsIDIyLjE1Mzk1MzQ4ODM3MjA5MyUgMTAwLjAyMTY3NjMwMDU3ODA0JSwgMTguNjk3Njc0NDE4NjA0NjUyJSAxMDAlLCAxNS45MDglIDk5Ljc5NTY2NDczOTg4NDM5JSwgMTMuNjc0NDE4NjA0NjUxMTYyJSA5OS40MjE5NjUzMTc5MTkwNyUsIDEwLjc2OTMwMjMyNTU4MTM5NCUgOTkuMDE3MzQxMDQwNDYyNDQlLCA4LjA5MzAyMzI1NTgxMzk1NCUgOTguNTU0OTEzMjk0Nzk3NjklLCA1LjA4NzgxMzk1MzQ4ODM3MiUgOTcuNzcxOTY1MzE3OTE5MDclLCAyLjY5NzY3NDQxODYwNDY1MSUgOTcuMTA5ODI2NTg5NTk1MzclLCAwJSA5MS4yMzQ2ODIwODA5MjQ4NyUsIDAlIDE2LjA0NzY4Nzg2MTI3MTY3NiUsIDAuNDgwNDY1MTE2Mjc5MDY5NzQlIDkuMjMyMDgwOTI0ODU1NDkyJSwgMS42NzY4MzcyMDkzMDIzMjU2JSA1LjQlLCAyLjY5NzY3NDQxODYwNDY1MSUgMy43NTcyMjU0MzM1MjYwMTE2JSk7XHJcblxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgc3BhbiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGlwLWNhbGxvdXQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IC0yLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCkge1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLXRvcDogLTFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRpcC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMy42cmVtIDEycmVtIDMuNnJlbSA3LjRyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgbWluLWhlaWdodDogMThyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAxLjhyZW0gMTJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1heC13aWR0aDogNTcuNHJlbTtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmJnLWhlbHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJlaWdlNjAwO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgOTguODM5MDg0MDY1MjQ0NjYlIDAlLCA5OS4xNzUzNDUwNDM5MTQ2OSUgMC4zMDY4NzIzNzAyNjY0Nzk3JSwgOTkuNDM1MzgyNjg1MDY5JSAwLjk4MTc2NzE4MDkyNTY2NjIlLCA5OS42MjM1ODg0NTY3MTI2OCUgMS42ODMwMjk0NTMwMTU0Mjc3JSwgOTkuODQzMTYxODU2OTYzNjIlIDMuMDg1NTUzOTk3MTk0OTUwNiUsIDk5LjkzNzI2NDc0Mjc4NTQ0JSA0LjA2NzMyMTE3ODEyMDYxNyUsIDEwMCUgNS4zMjk1OTMyNjc4ODIxODglLCAxMDAlIDkxLjIyODE5MDc0MzMzODAyJSwgOTkuNjIzNTg4NDU2NzEyNjglIDk0LjgxMDY1OTE4NjUzNTc2JSwgOTkuMDI3NjAzNTEzMTc0NCUgOTYuNDkzNjg4NjM5NTUxMiUsIDk4LjI3MDcwMjYzNDg4MDglIDk2Ljc2NjQ3OTY2MzM5NDExJSwgOTcuMTQyMDk1MzU3NTkwOTYlIDk3LjA4NDAxMTIyMDE5NjM0JSwgOTUuMjk0ODU1NzA4OTA4NDElIDk3LjQ3NTQ1NTgyMDQ3Njg1JSwgOTMuNzYwMzUxMzE3NDQwNDElIDk3Ljc0MDk1MzcxNjY5MDA0JSwgOTIuNTAwOTQxMDI4ODU4MjElIDk3LjkxMDM3ODY4MTYyNjkyJSwgOTAuNDMyODczMjc0NzgwNDIlIDk4LjAzNjYwNTg5MDYwMzA4JSwgODcuODk2MTczMTQ5MzA5OTIlIDk4LjA2NDY1NjM4MTQ4NjY5JSwgODQuOTQ5MTg0NDQxNjU2MiUgOTguMTAzOTI3MDY4NzIzNyUsIDc5Ljg1MzE5OTQ5ODExNzkzJSA5Ny4zMTM3NDQ3NDA1MzI5NSUsIDc2LjE2MDYwMjI1ODQ2OTI1JSA5Ni4zNTM0MzYxODUxMzMyMyUsIDY5Ljg2MzIzNzEzOTI3MjI2JSA5NC43NzY3MTgwOTI1NjY2MyUsIDY5LjEzNDI1MzQ1MDQzOTE1JSA5NC42NzA0MDY3MzIxMTc4MSUsIDY3Ljg4MzkzOTc3NDE1MzA2JSA5NC41MzI4MTkwNzQzMzM4JSwgNjYuNzcxOTU3MzQwMDI1MSUgOTQuNDQxNjU0OTc4OTYyMTMlLCA2NC4yMjI3MTAxNjMxMTE2NyUgOTQuMzY3NzQxOTM1NDgzODglLCA2My41NjQ5MzA5OTEyMTcwNiUgOTQuMzc3OTgwMzY0NjU2MzglLCA2My4xNDMwMzYzODY0NDkxOCUgOTQuMzg5OTAxODIzMjgxOSUsIDYyLjM2NTQzMjg3MzI3NDc4NCUgOTQuNDQ2MDAyODA1MDQ5MDklLCA2MS45NzM2NTExOTE5Njk4OSUgOTQuNDQxNTE0NzI2NTA3NzIlLCA2MC43MjU1MzMyNDk2ODYzMiUgOTQuNTExNjQwOTUzNzE2NzElLCA2MC4yMDI5NDg1NTcwODkwOSUgOTQuNTcxMTA3OTk0Mzg5OSUsIDU5Ljc5NjczNzc2NjYyNDg0NCUgOTQuNjA4NTU1Mzk5NzE5NDklLCA1OS4yNzY5NzYxNjA2MDIyNiUgOTQuNjYwMzA4NTU1Mzk5NzIlLCA1OC45NjAxNjMxMTE2Njg3NiUgOTQuNjkzODI4ODkyMDA1NjElLCA1OC40NDczMDIzODM5Mzk3NyUgOTQuNzUxNjEyOTAzMjI1OCUsIDU3LjIzMzA2MTQ4MDU1MjA3NCUgOTQuOTAzMzY2MDU4OTA2MDMlLCA1Ni4xNDU1NDU3OTY3Mzc3NyUgOTUuMDU1OTYwNzI5MzEyNzclLCA1NS41MDE4ODIwNTc3MTY0MzYlIDk1LjE1MzAxNTQyNzc2OTk5JSwgNTUuMTI0MjE1ODA5Mjg0ODElIDk1LjIxMjA2MTcxMTA3OTk0JSwgNTQuNTI0MTUzMDc0MDI3NiUgOTUuMzA5MjU2NjYxOTkxNTglLCA1My44NzYwOTc4NjcwMDEyNSUgOTUuNDE4MDkyNTY2NjE5OTIlLCA1My4yMzM2ODg4MzMxMjQyMSUgOTUuNTMwMjk0NTMwMTU0MjYlLCA1Mi41NzkzNjAxMDAzNzY0MSUgOTUuNjQ3OTY2MzM5NDEwOTQlLCA1MS44NjMyMzcxMzkyNzIyOCUgOTUuNzgwNTA0OTA4ODM1OSUsIDUxLjAzMTk5NDk4MTE3OTQzJSA5NS45Mzg4NDk5Mjk4NzM3NyUsIDQ5Ljg3NTQ3MDUxNDQyOTExJSA5Ni4xNjYzMzk0MTA5Mzk3JSwgNDkuMDUzMDExMjkyMzQ2MyUgOTYuMzMyMjU4MDY0NTE2MTQlLCA0OC4zMjIxNDU1NDU3OTY3NCUgOTYuNDgyMDQ3Njg1ODM0NSUsIDQ3LjIxMDE2MzExMTY2ODc1NiUgOTYuNzEzMTgzNzMwNzE1MjklLCA0Ni40ODU1NzA4OTA4NDA2NTYlIDk2Ljg2NTM1NzY0Mzc1ODc3JSwgNDMuNTE0NzQyNzg1NDQ1NDIlIDk3LjQ5MjcwNjg3MjM3MDI4JSwgNDIuNjY0MzY2MzczOTAyMTMlIDk3LjY3MDQwNjczMjExNzgxJSwgNDEuMjcxOTU3MzQwMDI1MSUgOTcuOTU3MDgyNzQ4OTQ4MSUsIDQwLjQyMDYzOTg5OTYyMzU4JSA5OC4xMjgzMzA5OTU3OTI0MiUsIDM5LjY0NjgwMDUwMTg4MjA1NSUgOTguMjgwNjQ1MTYxMjkwMzIlLCAzOC44Mzg3NzAzODg5NTg2JSA5OC40MzU3NjQzNzU4NzY1NyUsIDM4LjQxMzczOTAyMTMyOTk5JSA5OC41MTU0Mjc3Njk5ODU5OCUsIDM3LjE0ODY4MjU1OTU5ODUlIDk4Ljc0NDAzOTI3MDY4NzI0JSwgMzUuMTE0ODA1NTIwNzAyNjQlIDk5LjA3OTEwMjM4NDI5MTcyJSwgMzIuMzAxNzU2NTg3MjAyMDElIDk5LjQ1Nzc4NDAxMTIyMDIlLCAzMS4xMTY2ODc1Nzg0MTkwNyUgOTkuNTgwMzY0NjU2MzgxNDklLCAyMy4xMTc5NDIyODM1NjMzNjIlIDEwMC4wMDExMjIwMTk2MzUzNiUsIDE5LjU0MjAzMjYyMjMzMzc1MyUgMTAwLjAwMTEyMjAxOTYzNTM2JSwgMTIuNzgxMzM2MjYwOTc4NjcxJSA5OS4zODAyMjQ0MDM5MjcwNyUsIDExLjQxNzgxNjgxMzA0ODkzMyUgOTkuMTU4NDg1MjczNDkyMjclLCA4LjMzMTc0NDA0MDE1MDU2NCUgOTguNjIyODYxMTUwMDcwMTIlLCA3LjU0MTAyODg1ODIxODMxODUlIDk4LjQ2MjU1MjU5NDY3MDQlLCA1LjU4MDU1MjA3MDI2MzQ4NyUgOTguMDE5MzU0ODM4NzA5NjklLCA0LjQ3ODYzODY0NDkxODQ0NCUgOTcuNzM4MDA4NDE1MTQ3MjYlLCAzLjg2MDQxNDA1MjY5NzYxNiUgOTcuNTY4NDQzMTk3NzU1OTUlLCAyLjMyODQ4MTgwNjc3NTQwOCUgOTcuMTAyNTI0NTQ0MTc5NTMlLCAxLjc4Nzk1NDgzMDYxNDgwNTYlIDk2LjkxNDQ0NjAwMjgwNTA1JSwgMC45MjQxMjE3MDYzOTg5OTYyJSA5Ni4xNzcyNzkxMDIzODQyOSUsIDAuMjk3NzcyODk4MzY4ODgzMyUgOTQuNTMxOTc3NTU5NjA3MyUsIDAlIDkxLjI4Nzc5ODAzNjQ2NTYzJSwgMCUgMCUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGlwLWltYWdlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMjA5cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNi40cmVtO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTByZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNvbXBvbmVudCB7XHJcbiAgLnRpcC1jYWxsb3V0LWNvbXBvbmVudCB7XHJcbiAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgIC5zY3JpcHQtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5oaWdobGlnaHQtY2FyZC1jb21wb25lbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiA0LjhyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xyXG5cclxuICBmbGV4LWJhc2lzOiAwO1xyXG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMy4ycmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gIFxyXG4gICAgJiArIC5oaWdobGlnaHQtY2FyZC1jb21wb25lbnQge1xyXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaDUtbGlrZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICB9XHJcblxyXG4gIC5pbWFnZS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDM2LjRyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci10b3A6IDFyZW0gc29saWQgJGdvbGQ1MDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gMXJlbSAwIDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5maS1jYXJkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiAtMnJlbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG4gICAgICBtYXgtd2lkdGg6IDI5LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmZpLWNhcmQtZnJhbWUge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcclxuICAgICAgcGFkZGluZzogMS42cmVtIDJyZW0gMS41cmVtO1xyXG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1heC13aWR0aDogMzFyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDM1cmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBcclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgLy9TVEFSVCB0aGVtZXNcclxuICAgICYub3JhbmdlLXRoZW1lIHtcclxuXHJcbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFuZGFyaW40MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5nb2xkLXRoZW1lIHtcclxuXHJcbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ29sZDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICYuYmx1ZS10aGVtZSB7XHJcbiAgICAgIFxyXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmLm1hbmRhcmluLXRoZW1lIHtcclxuICAgICAgXHJcbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFuZGFyaW43MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmLm1pbnQtdGhlbWUge1xyXG4gICAgICBcclxuICAgICAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjEwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvL0VORCB0aGVtZXNcclxufVxyXG5cclxuLmNvbCB7XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgLmJhc2ljLWNhcmQtY29tcG9uZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1LjdyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICBwYWRkaW5nOiAycmVtO1xyXG4gIG1hcmdpbi10b3A6IDE1cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXJlbSk7ICBcclxuXHJcbiAgLnVuYXZhaWxhYmxlLXRleHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5ncm9jZXJ5ICYge1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtYXJnaW46IDE1cmVtIGF1dG8gMCBhdXRvO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUyNXB4KSB7XHJcbiAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWluLXdpZHRoOiAyOHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDEuNnJlbVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgLmRldGFpbHMge1xyXG4gICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNlcGFyYXRvciB7XHJcbiAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBoZWlnaHQ6IDAuM3JlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWFyZ2luOiAtMTNyZW0gLTJyZW0gMS41cmVtO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBtYXgtaGVpZ2h0OiAyMy41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTByZW07XHJcbiAgICBsZWZ0OiA0LjZyZW07XHJcbiAgICBtYXgtd2lkdGg6IDcuMnJlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiA0LjNyZW07XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICB0b3A6IC04cmVtO1xyXG4gICAgICBsZWZ0OiA1LjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZC1tb2JpbGUpIHtcclxuICAgICAgbWF4LXdpZHRoOiA0LjNyZW07XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICB0b3A6IC01cmVtO1xyXG4gICAgICBsZWZ0OiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXgtd2lkdGg6IDIycmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2NyaXB0LXRleHQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmdvbGQtdGhlbWUge1xyXG4gICAgICAgIGNvbG9yOiAkZ29sZDUwMDtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAgICYubWFuZGFyaW4tdGhlbWUge1xyXG4gICAgICAgIGNvbG9yOiAkbWFuZGFyaW40MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYmx1ZS10aGVtZSB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlNjAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbWl0ZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAkcmVkNzAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuYmFjayB7XHJcblx0XHRcdFx0Y29sb3I6ICRnb2xkNTAwO1xyXG5cdFx0XHR9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYud2hpcmwge1xyXG4gICAgLnNjcmlwdC10ZXh0IHtcclxuICAgICAgY29sb3I6ICRtYW5kYXJpbjQwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgJiArIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuOHJlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IC44cmVtO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGdvbGQ1MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hbGxlcmdlbi1saXN0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJHJlZDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IC44cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAgdXJsKFwiLi4vaW1nL2ljb25zL2FsZXJ0LnN2Z1wiKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMS40cmVtO1xyXG4gICAgICBoZWlnaHQ6IDEuNHJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZ3JlZGllbnQtbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiLCBcIjtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluZ3JlZGludCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuYWxsZXJnZW4ge1xyXG4gICAgICBjb2xvcjogJHJlZDYwMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS40cmVtO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAgdXJsKFwiLi4vaW1nL2ljb25zL2FsZXJ0LnN2Z1wiKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEuMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWJvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAxLjE1cmVtIDIuMnJlbTtcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpe1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuOHJlbSAxLjZyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KXtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkNjAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICArIHNwYW4ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWNvbmRhcnktYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEuMTVyZW0gMi4ycmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMi4ycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICArIHNwYW4ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZm8tdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41NDtcclxuICAgIGNvbG9yOiAkZ3JheTkwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGV0YWlscyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBib3JkZXItYm90dG9tOiAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogLjJyZW0gc29saWQgJGdyZWVuMzAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuYXJyb3cge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi51bmF2YWlsYWJsZSB7XHJcbiAgICAudW5hdmFpbGFibGUtdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxNHJlbTtcclxuICAgICAgbWluLWhlaWdodDogNy42cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDkuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYS5kZXRhaWxzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZ29sZC10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDYwMDtcclxuICB9XHJcblxyXG4gICYubWFuZGFyaW4tdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1hbmRhcmluNzAwO1xyXG4gIH1cclxuXHJcbiAgJi5saWdodEJlaWdlLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTYwMDtcclxuICB9XHJcblxyXG4gICYubWludC10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMDAwO1xyXG4gIH1cclxuXHJcbiAgJi5ibHVlLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlNjAwO1xyXG4gIH1cclxuXHJcbiAgJi5ncmF5LXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlOTAwO1xyXG4gIH1cclxufSIsIi5mZWF0dXJlZC1tZW51LWl0ZW1zLWNvbXBvbmVudCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDYuMnJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuXHJcbiAgJi5zZWN0aW9uLXBhZGRpbmctdG9wLTQwIHtcclxuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KXtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcclxuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZmVhdHVyZWQtaGVhZGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpe1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgIG1hcmdpbjogMCAxLjVyZW07XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZmVhdHVyZWQtdGl0bGUtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KXtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZmVhdHVyZWQtdGl0bGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjgzO1xyXG4gICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KXtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjByZW07XHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZjcy12aWV3LWFsbCAge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgLmFycm93IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAuMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAuMnJlbSBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mY3MtY29udGFpbmVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpe1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnJvdyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpe1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi5mY3MtZXhwYW5kZWQtaXRlbXMge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yaWdodC1ncmFkaWVudCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJHdoaXRlLDApIDIwJSwgcmdiYSgkd2hpdGUsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMCkgMjAlLHJnYmEoJHdoaXRlLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkd2hpdGUsMCkgMjAlLHJnYmEoJHdoaXRlLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICBcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYubGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJHdoaXRlLDEpIDYlLCByZ2JhKCR3aGl0ZSwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwxKSA2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCR3aGl0ZSwxKSA2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgIFxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbCB7XHJcbiAgICAgIG1heC13aWR0aDogMzFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS1pdGVtLWNhcmQtY29tcG9uZW50IHtcclxuICAgIG1pbi13aWR0aDogMjByZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxNXJlbTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTByZW0pO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICBtYXJnaW4tdG9wOiA5cmVtO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDlyZW0pO1xyXG4gICAgfVxyXG5cclxuICAgID5pbWcge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtOS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgIC5zZWNvbmRhcnktYnV0dG9uIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMS44cmVtIDIuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi53aGlybCB7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICB0b3A6IC02cmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgICAgdG9wOiAtNS4ycmVtO1xyXG4gICAgICAgICAgbGVmdDogMy42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi53YXZlLXRvcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNi4ycmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KXtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAucm93IHtcclxuICAgICAgJi5yaWdodC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkZ3JlZW4xMDAwLDApIDIwJSwgcmdiYSgkZ3JlZW4xMDAwLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkZ3JlZW4xMDAwLDApIDIwJSxyZ2JhKCRncmVlbjEwMDAsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGdyZWVuMTAwMCwwKSAyMCUscmdiYSgkZ3JlZW4xMDAwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYubGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGdyZWVuMTAwMCwxKSA2JSwgcmdiYSgkZ3JlZW4xMDAwLDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkZ3JlZW4xMDAwLDEpIDYlLCByZ2JhKCRncmVlbjEwMDAsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGdyZWVuMTAwMCwxKSA2JSwgcmdiYSgkZ3JlZW4xMDAwLDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbig5OS45MzA2NTE4NzIzOTk0NSUgNC43MTQyODU3MTQyODU3MTQlLCA5OS45MzA2NTE4NzIzOTk0NSUgMTAwJSwgMC4wNjkzNDgxMjc2MDA1NTQ3OCUgMTAwJSwgMC4wNjkzNDgxMjc2MDA1NTQ3OCUgMS41NzE0Mjg1NzE0Mjg1NzE2JSwgMS45NDE3NDc1NzI4MTU1MzM4JSAyJSwgMS45NDE3NDc1NzI4MTU1MzM4JSAyLjE0Mjg1NzE0Mjg1NzE0MyUsIDIuNDk2NTMyNTkzNjE5OTcyJSAyLjE0Mjg1NzE0Mjg1NzE0MyUsIDIuNDk2NTMyNTkzNjE5OTcyJSAyLjI4NTcxNDI4NTcxNDI4NTYlLCAzLjEyMDY2NTc0MjAyNDk2NTMlIDIuMjg1NzE0Mjg1NzE0Mjg1NiUsIDMuMTIwNjY1NzQyMDI0OTY1MyUgMi40Mjg1NzE0Mjg1NzE0Mjg0JSwgMy42NzU0NTA3NjI4Mjk0MDMzJSAyLjQyODU3MTQyODU3MTQyODQlLCAzLjY3NTQ1MDc2MjgyOTQwMzMlIDIuNTcxNDI4NTcxNDI4NTcxJSwgNi4zMTA2Nzk2MTE2NTA0ODUlIDMlLCA2LjMxMDY3OTYxMTY1MDQ4NSUgMy4xNDI4NTcxNDI4NTcxNDMyJSwgNy4wNzM1MDkwMTUyNTY1ODglIDMuMTQyODU3MTQyODU3MTQzMiUsIDcuMDczNTA5MDE1MjU2NTg4JSAzLjI4NTcxNDI4NTcxNDI4NTYlLCA3LjkwNTY4NjU0NjQ2MzI0NiUgMy4yODU3MTQyODU3MTQyODU2JSwgNy45MDU2ODY1NDY0NjMyNDYlIDMuNDI4NTcxNDI4NTcxNDI5JSwgOC44NzY1NjAzMzI4NzEwMTIlIDMuNDI4NTcxNDI4NTcxNDI5JSwgMTAuMTk0MTc0NzU3MjgxNTUzJSAzLjU3MTQyODU3MTQyODU3MSUsIDExLjcxOTgzMzU2NDQ5Mzc2JSAzLjcxNDI4NTcxNDI4NTcxNDQlLCAxNC4yMTYzNjYxNTgxMTM3MyUgMy41NzE0Mjg1NzE0Mjg1NzElLCAxNi4wODg3NjU2MDMzMjg3MSUgMy40Mjg1NzE0Mjg1NzE0MjklLCAxOC4xNjkyMDk0MzEzNDUzNTQlIDMuNDI4NTcxNDI4NTcxNDI5JSwgMTguMTY5MjA5NDMxMzQ1MzU0JSAzLjI4NTcxNDI4NTcxNDI4NTYlLCAyMC4wNDE2MDg4NzY1NjAzMzIlIDMuMjg1NzE0Mjg1NzE0Mjg1NiUsIDIwLjA0MTYwODg3NjU2MDMzMiUgMy4xNDI4NTcxNDI4NTcxNDMyJSwgMjEuNjM2NjE1ODExMzczMDklIDMuMTQyODU3MTQyODU3MTQzMiUsIDIzLjIzMTYyMjc0NjE4NTg1MiUgMyUsIDI0LjYxODU4NTI5ODE5Njk0OCUgMi44NTcxNDI4NTcxNDI4NTclLCAyNy4zMjMxNjIyNzQ2MTg1ODYlIDIuNDI4NTcxNDI4NTcxNDI4NCUsIDM2LjYxNTgxMTM3MzA5MjkyNCUgMS40Mjg1NzE0Mjg1NzE0Mjg2JSwgMzYuNjE1ODExMzczMDkyOTI0JSAxLjI4NTcxNDI4NTcxNDI4NTYlLCAzOC4xNDE0NzAxODAzMDUxMzQlIDEuMTQyODU3MTQyODU3MTQyOCUsIDM4LjkwNDI5OTU4MzkxMTIzJSAxLjE0Mjg1NzE0Mjg1NzE0MjglLCAzOC45MDQyOTk1ODM5MTEyMyUgMSUsIDQwLjAxMzg2OTYyNTUyMDExJSAxJSwgNDAuMDEzODY5NjI1NTIwMTElIDAuODU3MTQyODU3MTQyODU3MiUsIDQxLjE5Mjc4Nzc5NDcyOTU0JSAwLjg1NzE0Mjg1NzE0Mjg1NzIlLCA0MS4xOTI3ODc3OTQ3Mjk1NCUgMC43MTQyODU3MTQyODU3MTQzJSwgNDIuMzAyMzU3ODM2MzM4NDE2JSAwLjcxNDI4NTcxNDI4NTcxNDMlLCA0Mi40NDEwNTQwOTE1Mzk1MyUgMC41NzE0Mjg1NzE0Mjg1NzE0JSwgNDMuNjg5MzIwMzg4MzQ5NTE1JSAwLjU3MTQyODU3MTQyODU3MTQlLCA0My43NTg2Njg1MTU5NTAwNyUgMC40Mjg1NzE0Mjg1NzE0Mjg2JSwgNDUuMDc2MjgyOTQwMzYwNjElIDAuNDI4NTcxNDI4NTcxNDI4NiUsIDQ2LjY3MTI4OTg3NTE3MzM3JSAwLjI4NTcxNDI4NTcxNDI4NTclLCA0Ni42NzEyODk4NzUxNzMzNyUgMC4xNDI4NTcxNDI4NTcxNDI4NSUsIDQ4LjYxMzAzNzQ0Nzk4ODklIDAuMTQyODU3MTQyODU3MTQyODUlLCA1MS40NTYzMTA2Nzk2MTE2NSUgMCUsIDU3Ljc2Njk5MDI5MTI2MjEzJSAwJSwgNjAuMTI0ODI2NjI5NjgwOTk2JSAwLjE0Mjg1NzE0Mjg1NzE0Mjg1JSwgNjAuODE4MzA3OTA1Njg2NTQlIDAuMTQyODU3MTQyODU3MTQyODUlLCA2MC44MTgzMDc5MDU2ODY1NCUgMC4yODU3MTQyODU3MTQyODU3JSwgNjMuMTc2MTQ0MjQ0MTA1NDE2JSAwLjI4NTcxNDI4NTcxNDI4NTclLCA2My4xNzYxNDQyNDQxMDU0MTYlIDAuNDI4NTcxNDI4NTcxNDI4NiUsIDY1LjE4NzIzOTk0NDUyMTUxJSAwLjQyODU3MTQyODU3MTQyODYlLCA2OC43MjM5OTQ0NTIxNDk4JSAwLjg1NzE0Mjg1NzE0Mjg1NzIlLCA3MC4zMTkwMDEzODY5NjI1NSUgMSUsIDczLjIzMTYyMjc0NjE4NTg1JSAxLjE0Mjg1NzE0Mjg1NzE0MjglLCA3NC42MTg1ODUyOTgxOTY5NSUgMS4yODU3MTQyODU3MTQyODU2JSwgNzUuOTM2MTk5NzIyNjA3NDglIDEuNDI4NTcxNDI4NTcxNDI4NiUsIDc3LjI1MzgxNDE0NzAxODAzJSAxLjU3MTQyODU3MTQyODU3MTYlLCA3Ny4yNTM4MTQxNDcwMTgwMyUgMS43MTQyODU3MTQyODU3MTQ0JSwgNzguOTE4MTY5MjA5NDMxMzQlIDEuODU3MTQyODU3MTQyODU3MiUsIDc5LjY4MDk5ODYxMzAzNzQ1JSAxLjg1NzE0Mjg1NzE0Mjg1NzIlLCA3OS42ODA5OTg2MTMwMzc0NSUgMiUsIDgyLjAzODgzNDk1MTQ1NjMxJSAyLjE0Mjg1NzE0Mjg1NzE0MyUsIDgyLjAzODgzNDk1MTQ1NjMxJSAyLjI4NTcxNDI4NTcxNDI4NTYlLCA4My4xNDg0MDQ5OTMwNjUxOCUgMi4yODU3MTQyODU3MTQyODU2JSwgODMuMTQ4NDA0OTkzMDY1MTglIDIuNDI4NTcxNDI4NTcxNDI4NCUsIDg0LjI1Nzk3NTAzNDY3NDA2JSAyLjQyODU3MTQyODU3MTQyODQlLCA4NC4yNTc5NzUwMzQ2NzQwNiUgMi41NzE0Mjg1NzE0Mjg1NzElLCA4NS43MTQyODU3MTQyODU3MSUgMi43MTQyODU3MTQyODU3MTQ0JSwgODYuNDc3MTE1MTE3ODkxODElIDIuNzE0Mjg1NzE0Mjg1NzE0NCUsIDg2LjQ3NzExNTExNzg5MTgxJSAyLjg1NzE0Mjg1NzE0Mjg1NyUsIDg3LjUxNzMzNzAzMTkwMDE0JSAyLjg1NzE0Mjg1NzE0Mjg1NyUsIDg3LjUxNzMzNzAzMTkwMDE0JSAzJSwgODguNTU3NTU4OTQ1OTA4NDclIDMlLCA4OC41NTc1NTg5NDU5MDg0NyUgMy4xNDI4NTcxNDI4NTcxNDMyJSwgODkuOTQ0NTIxNDk3OTE5NTclIDMuMjg1NzE0Mjg1NzE0Mjg1NiUsIDkwLjYzODAwMjc3MzkyNTExJSAzLjI4NTcxNDI4NTcxNDI4NTYlLCA5MC42MzgwMDI3NzM5MjUxMSUgMy40Mjg1NzE0Mjg1NzE0MjklLCA5MS42MDg4NzY1NjAzMzI4NyUgMy40Mjg1NzE0Mjg1NzE0MjklLCA5MS42MDg4NzY1NjAzMzI4NyUgMy41NzE0Mjg1NzE0Mjg1NzElLCA5Mi41Nzk3NTAzNDY3NDA2NCUgMy41NzE0Mjg1NzE0Mjg1NzElLCA5Mi41Nzk3NTAzNDY3NDA2NCUgMy43MTQyODU3MTQyODU3MTQ0JSwgOTMuNTUwNjI0MTMzMTQ4NCUgMy43MTQyODU3MTQyODU3MTQ0JSwgOTMuNTUwNjI0MTMzMTQ4NCUgMy44NTcxNDI4NTcxNDI4NTY4JSwgOTQuNTIxNDk3OTE5NTU2MTclIDMuODU3MTQyODU3MTQyODU2OCUsIDk0LjUyMTQ5NzkxOTU1NjE3JSA0JSwgOTUuNDkyMzcxNzA1OTYzOTUlIDQlLCA5NS40OTIzNzE3MDU5NjM5NSUgNC4xNDI4NTcxNDI4NTcxNDIlLCA5Ni40NjMyNDU0OTIzNzE3MSUgNC4xNDI4NTcxNDI4NTcxNDIlLCA5Ni40NjMyNDU0OTIzNzE3MSUgNC4yODU3MTQyODU3MTQyODYlLCA5Ny40MzQxMTkyNzg3Nzk0OCUgNC4yODU3MTQyODU3MTQyODYlLCA5Ny40MzQxMTkyNzg3Nzk0OCUgNC40Mjg1NzE0Mjg1NzE0MjglLCA5OC4zMzU2NDQ5Mzc1ODY3JSA0LjQyODU3MTQyODU3MTQyOCUsIDk4LjMzNTY0NDkzNzU4NjclIDQuNTcxNDI4NTcxNDI4NTcxJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEwMDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDgyLjM1Mjk0JSwgNzQuNjY2NjclIDM1LjI5NDEyJSwgNjIuMTMzMzMlIDExLjc2NDcxJSwgNTIuNTMzMzMlIDAlLCAzMiUgMCUsIDI0JSA1Ljg4MjM1JSwgMTAuOTMzMzMlIDE3LjY0NzA2JSwgMCUgMjkuNDExNzYlLCAwJSAxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5nb2xkLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkNTAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgJi5yaWdodC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSggJGdvbGQ1MDAsMCkgMjAlLCByZ2JhKCAkZ29sZDUwMCwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoICRnb2xkNTAwLDApIDIwJSxyZ2JhKCAkZ29sZDUwMCwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSggJGdvbGQ1MDAsMCkgMjAlLHJnYmEoICRnb2xkNTAwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYubGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoICRnb2xkNTAwLDEpIDYlLCByZ2JhKCAkZ29sZDUwMCwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoICRnb2xkNTAwLDEpIDYlLCByZ2JhKCAkZ29sZDUwMCwwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSggJGdvbGQ1MDAsMSkgNiUsIHJnYmEoICRnb2xkNTAwLDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWFuZGFyaW4tdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1hbmRhcmluNzAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFuZGFyaW43MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICYucmlnaHQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJG1hbmRhcmluNzAwLDApIDIwJSwgcmdiYSgkbWFuZGFyaW43MDAsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRtYW5kYXJpbjcwMCwwKSAyMCUscmdiYSgkbWFuZGFyaW43MDAsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJG1hbmRhcmluNzAwLDApIDIwJSxyZ2JhKCRtYW5kYXJpbjcwMCwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLmxlZnQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRtYW5kYXJpbjcwMCwxKSA2JSwgcmdiYSgkbWFuZGFyaW43MDAsMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRtYW5kYXJpbjcwMCwxKSA2JSwgcmdiYSgkbWFuZGFyaW43MDAsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJG1hbmRhcmluNzAwLDEpIDYlLCByZ2JhKCRtYW5kYXJpbjcwMCwwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1pbnQtdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTAwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgJi5yaWdodC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkZ3JlZW4xMDAwLDApIDIwJSwgcmdiYSgkZ3JlZW4xMDAwLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkZ3JlZW4xMDAwLDApIDIwJSxyZ2JhKCRncmVlbjEwMDAsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGdyZWVuMTAwMCwwKSAyMCUscmdiYSgkZ3JlZW4xMDAwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICYubGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGdyZWVuMTAwMCwxKSA2JSwgcmdiYSgkZ3JlZW4xMDAwLDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkZ3JlZW4xMDAwLDEpIDYlLCByZ2JhKCRncmVlbjEwMDAsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGdyZWVuMTAwMCwxKSA2JSwgcmdiYSgkZ3JlZW4xMDAwLDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmx1ZS10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTYwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICYucmlnaHQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGJsdWU2MDAsMCkgMjAlLCByZ2JhKCRibHVlNjAwLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkYmx1ZTYwMCwwKSAyMCUscmdiYSgkYmx1ZTYwMCwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkYmx1ZTYwMCwwKSAyMCUscmdiYSgkYmx1ZTYwMCwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmLmxlZnQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRibHVlNjAwLDEpIDYlLCByZ2JhKCRibHVlNjAwLDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkYmx1ZTYwMCwxKSA2JSwgcmdiYSgkYmx1ZTYwMCwwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkYmx1ZTYwMCwxKSA2JSwgcmdiYSgkYmx1ZTYwMCwwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmdyYXktdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU5MDA7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlOTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAmLnJpZ2h0LWdyYWRpZW50IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRibHVlOTAwLDApIDIwJSwgcmdiYSgkYmx1ZTkwMCwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGJsdWU5MDAsMCkgMjAlLHJnYmEoJGJsdWU5MDAsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGJsdWU5MDAsMCkgMjAlLHJnYmEoJGJsdWU5MDAsMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi5sZWZ0LWdyYWRpZW50IHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkYmx1ZTkwMCwxKSA2JSwgcmdiYSgkYmx1ZTkwMCwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGJsdWU5MDAsMSkgNiUsIHJnYmEoJGJsdWU5MDAsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGJsdWU5MDAsMSkgNiUsIHJnYmEoJGJsdWU5MDAsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saWdodEJlaWdlLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTYwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAmLnJpZ2h0LWdyYWRpZW50IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRiZWlnZTYwMCwwKSAyMCUsIHJnYmEoJGJlaWdlNjAwLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkYmVpZ2U2MDAsMCkgMjAlLHJnYmEoJGJlaWdlNjAwLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRiZWlnZTYwMCwwKSAyMCUscmdiYSgkYmVpZ2U2MDAsMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi5sZWZ0LWdyYWRpZW50IHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkYmVpZ2U2MDAsMSkgNiUsIHJnYmEoJGJlaWdlNjAwLDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkYmVpZ2U2MDAsMSkgNiUsIHJnYmEoJGJlaWdlNjAwLDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRiZWlnZTYwMCwxKSA2JSwgcmdiYSgkYmVpZ2U2MDAsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWVudS1pdGVtLWxpc3QtY29tcG9uZW50IHtcclxuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5tZW51LXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi10b3A6IDZyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbiAgLy9qai04NzhcclxuICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDI5LjVyZW07XHJcbiAgICB9XHJcbiAgICAuc2NyaXB0LXRleHQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5VHlwZTtcclxuICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yM2VtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIC8vU1RBUlQgdGhlbWVzXHJcbiAgJi5nb2xkLXRoZW1lIHtcclxuXHJcbiAgfVxyXG5cclxuICAmLmJsdWUtdGhlbWUge1xyXG5cclxuICB9XHJcblxyXG4gICYubWFuZGFyaW4tdGhlbWUge1xyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgc3BhbiB7XHJcbiAgICAgIC8vIGZvbnQtc2l6ZTogNS4ycmVtO1xyXG4gICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3VuZGVybGluZS5zdmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vRU5EIHRoZW1lc1xyXG4gIH1cclxuXHJcbiAgLnJvdyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC45cmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTAuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sIHtcclxuICAgICAgZmxleC1iYXNpczogMjUlO1xyXG4gICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiAzNXJlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjZyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZC1tb2JpbGUpe1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOXJlbTtcclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gOXJlbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLndoaXJsIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0LjI5cmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNC4zMXJlbTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAtNS42cmVtO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDIuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC05cmVtOyBcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgICAgLnNlY29uZGFyeS1idXR0b24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjdyZW0gMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGhyIHtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYud2F2ZS10b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDYuMnJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDk5LjkzMDY1MTg3MjM5OTQ1JSA0LjcxNDI4NTcxNDI4NTcxNCUsIDk5LjkzMDY1MTg3MjM5OTQ1JSAxMDAlLCAwLjA2OTM0ODEyNzYwMDU1NDc4JSAxMDAlLCAwLjA2OTM0ODEyNzYwMDU1NDc4JSAxLjU3MTQyODU3MTQyODU3MTYlLCAxLjk0MTc0NzU3MjgxNTUzMzglIDIlLCAxLjk0MTc0NzU3MjgxNTUzMzglIDIuMTQyODU3MTQyODU3MTQzJSwgMi40OTY1MzI1OTM2MTk5NzIlIDIuMTQyODU3MTQyODU3MTQzJSwgMi40OTY1MzI1OTM2MTk5NzIlIDIuMjg1NzE0Mjg1NzE0Mjg1NiUsIDMuMTIwNjY1NzQyMDI0OTY1MyUgMi4yODU3MTQyODU3MTQyODU2JSwgMy4xMjA2NjU3NDIwMjQ5NjUzJSAyLjQyODU3MTQyODU3MTQyODQlLCAzLjY3NTQ1MDc2MjgyOTQwMzMlIDIuNDI4NTcxNDI4NTcxNDI4NCUsIDMuNjc1NDUwNzYyODI5NDAzMyUgMi41NzE0Mjg1NzE0Mjg1NzElLCA2LjMxMDY3OTYxMTY1MDQ4NSUgMyUsIDYuMzEwNjc5NjExNjUwNDg1JSAzLjE0Mjg1NzE0Mjg1NzE0MzIlLCA3LjA3MzUwOTAxNTI1NjU4OCUgMy4xNDI4NTcxNDI4NTcxNDMyJSwgNy4wNzM1MDkwMTUyNTY1ODglIDMuMjg1NzE0Mjg1NzE0Mjg1NiUsIDcuOTA1Njg2NTQ2NDYzMjQ2JSAzLjI4NTcxNDI4NTcxNDI4NTYlLCA3LjkwNTY4NjU0NjQ2MzI0NiUgMy40Mjg1NzE0Mjg1NzE0MjklLCA4Ljg3NjU2MDMzMjg3MTAxMiUgMy40Mjg1NzE0Mjg1NzE0MjklLCAxMC4xOTQxNzQ3NTcyODE1NTMlIDMuNTcxNDI4NTcxNDI4NTcxJSwgMTEuNzE5ODMzNTY0NDkzNzYlIDMuNzE0Mjg1NzE0Mjg1NzE0NCUsIDE0LjIxNjM2NjE1ODExMzczJSAzLjU3MTQyODU3MTQyODU3MSUsIDE2LjA4ODc2NTYwMzMyODcxJSAzLjQyODU3MTQyODU3MTQyOSUsIDE4LjE2OTIwOTQzMTM0NTM1NCUgMy40Mjg1NzE0Mjg1NzE0MjklLCAxOC4xNjkyMDk0MzEzNDUzNTQlIDMuMjg1NzE0Mjg1NzE0Mjg1NiUsIDIwLjA0MTYwODg3NjU2MDMzMiUgMy4yODU3MTQyODU3MTQyODU2JSwgMjAuMDQxNjA4ODc2NTYwMzMyJSAzLjE0Mjg1NzE0Mjg1NzE0MzIlLCAyMS42MzY2MTU4MTEzNzMwOSUgMy4xNDI4NTcxNDI4NTcxNDMyJSwgMjMuMjMxNjIyNzQ2MTg1ODUyJSAzJSwgMjQuNjE4NTg1Mjk4MTk2OTQ4JSAyLjg1NzE0Mjg1NzE0Mjg1NyUsIDI3LjMyMzE2MjI3NDYxODU4NiUgMi40Mjg1NzE0Mjg1NzE0Mjg0JSwgMzYuNjE1ODExMzczMDkyOTI0JSAxLjQyODU3MTQyODU3MTQyODYlLCAzNi42MTU4MTEzNzMwOTI5MjQlIDEuMjg1NzE0Mjg1NzE0Mjg1NiUsIDM4LjE0MTQ3MDE4MDMwNTEzNCUgMS4xNDI4NTcxNDI4NTcxNDI4JSwgMzguOTA0Mjk5NTgzOTExMjMlIDEuMTQyODU3MTQyODU3MTQyOCUsIDM4LjkwNDI5OTU4MzkxMTIzJSAxJSwgNDAuMDEzODY5NjI1NTIwMTElIDElLCA0MC4wMTM4Njk2MjU1MjAxMSUgMC44NTcxNDI4NTcxNDI4NTcyJSwgNDEuMTkyNzg3Nzk0NzI5NTQlIDAuODU3MTQyODU3MTQyODU3MiUsIDQxLjE5Mjc4Nzc5NDcyOTU0JSAwLjcxNDI4NTcxNDI4NTcxNDMlLCA0Mi4zMDIzNTc4MzYzMzg0MTYlIDAuNzE0Mjg1NzE0Mjg1NzE0MyUsIDQyLjQ0MTA1NDA5MTUzOTUzJSAwLjU3MTQyODU3MTQyODU3MTQlLCA0My42ODkzMjAzODgzNDk1MTUlIDAuNTcxNDI4NTcxNDI4NTcxNCUsIDQzLjc1ODY2ODUxNTk1MDA3JSAwLjQyODU3MTQyODU3MTQyODYlLCA0NS4wNzYyODI5NDAzNjA2MSUgMC40Mjg1NzE0Mjg1NzE0Mjg2JSwgNDYuNjcxMjg5ODc1MTczMzclIDAuMjg1NzE0Mjg1NzE0Mjg1NyUsIDQ2LjY3MTI4OTg3NTE3MzM3JSAwLjE0Mjg1NzE0Mjg1NzE0Mjg1JSwgNDguNjEzMDM3NDQ3OTg4OSUgMC4xNDI4NTcxNDI4NTcxNDI4NSUsIDUxLjQ1NjMxMDY3OTYxMTY1JSAwJSwgNTcuNzY2OTkwMjkxMjYyMTMlIDAlLCA2MC4xMjQ4MjY2Mjk2ODA5OTYlIDAuMTQyODU3MTQyODU3MTQyODUlLCA2MC44MTgzMDc5MDU2ODY1NCUgMC4xNDI4NTcxNDI4NTcxNDI4NSUsIDYwLjgxODMwNzkwNTY4NjU0JSAwLjI4NTcxNDI4NTcxNDI4NTclLCA2My4xNzYxNDQyNDQxMDU0MTYlIDAuMjg1NzE0Mjg1NzE0Mjg1NyUsIDYzLjE3NjE0NDI0NDEwNTQxNiUgMC40Mjg1NzE0Mjg1NzE0Mjg2JSwgNjUuMTg3MjM5OTQ0NTIxNTElIDAuNDI4NTcxNDI4NTcxNDI4NiUsIDY4LjcyMzk5NDQ1MjE0OTglIDAuODU3MTQyODU3MTQyODU3MiUsIDcwLjMxOTAwMTM4Njk2MjU1JSAxJSwgNzMuMjMxNjIyNzQ2MTg1ODUlIDEuMTQyODU3MTQyODU3MTQyOCUsIDc0LjYxODU4NTI5ODE5Njk1JSAxLjI4NTcxNDI4NTcxNDI4NTYlLCA3NS45MzYxOTk3MjI2MDc0OCUgMS40Mjg1NzE0Mjg1NzE0Mjg2JSwgNzcuMjUzODE0MTQ3MDE4MDMlIDEuNTcxNDI4NTcxNDI4NTcxNiUsIDc3LjI1MzgxNDE0NzAxODAzJSAxLjcxNDI4NTcxNDI4NTcxNDQlLCA3OC45MTgxNjkyMDk0MzEzNCUgMS44NTcxNDI4NTcxNDI4NTcyJSwgNzkuNjgwOTk4NjEzMDM3NDUlIDEuODU3MTQyODU3MTQyODU3MiUsIDc5LjY4MDk5ODYxMzAzNzQ1JSAyJSwgODIuMDM4ODM0OTUxNDU2MzElIDIuMTQyODU3MTQyODU3MTQzJSwgODIuMDM4ODM0OTUxNDU2MzElIDIuMjg1NzE0Mjg1NzE0Mjg1NiUsIDgzLjE0ODQwNDk5MzA2NTE4JSAyLjI4NTcxNDI4NTcxNDI4NTYlLCA4My4xNDg0MDQ5OTMwNjUxOCUgMi40Mjg1NzE0Mjg1NzE0Mjg0JSwgODQuMjU3OTc1MDM0Njc0MDYlIDIuNDI4NTcxNDI4NTcxNDI4NCUsIDg0LjI1Nzk3NTAzNDY3NDA2JSAyLjU3MTQyODU3MTQyODU3MSUsIDg1LjcxNDI4NTcxNDI4NTcxJSAyLjcxNDI4NTcxNDI4NTcxNDQlLCA4Ni40NzcxMTUxMTc4OTE4MSUgMi43MTQyODU3MTQyODU3MTQ0JSwgODYuNDc3MTE1MTE3ODkxODElIDIuODU3MTQyODU3MTQyODU3JSwgODcuNTE3MzM3MDMxOTAwMTQlIDIuODU3MTQyODU3MTQyODU3JSwgODcuNTE3MzM3MDMxOTAwMTQlIDMlLCA4OC41NTc1NTg5NDU5MDg0NyUgMyUsIDg4LjU1NzU1ODk0NTkwODQ3JSAzLjE0Mjg1NzE0Mjg1NzE0MzIlLCA4OS45NDQ1MjE0OTc5MTk1NyUgMy4yODU3MTQyODU3MTQyODU2JSwgOTAuNjM4MDAyNzczOTI1MTElIDMuMjg1NzE0Mjg1NzE0Mjg1NiUsIDkwLjYzODAwMjc3MzkyNTExJSAzLjQyODU3MTQyODU3MTQyOSUsIDkxLjYwODg3NjU2MDMzMjg3JSAzLjQyODU3MTQyODU3MTQyOSUsIDkxLjYwODg3NjU2MDMzMjg3JSAzLjU3MTQyODU3MTQyODU3MSUsIDkyLjU3OTc1MDM0Njc0MDY0JSAzLjU3MTQyODU3MTQyODU3MSUsIDkyLjU3OTc1MDM0Njc0MDY0JSAzLjcxNDI4NTcxNDI4NTcxNDQlLCA5My41NTA2MjQxMzMxNDg0JSAzLjcxNDI4NTcxNDI4NTcxNDQlLCA5My41NTA2MjQxMzMxNDg0JSAzLjg1NzE0Mjg1NzE0Mjg1NjglLCA5NC41MjE0OTc5MTk1NTYxNyUgMy44NTcxNDI4NTcxNDI4NTY4JSwgOTQuNTIxNDk3OTE5NTU2MTclIDQlLCA5NS40OTIzNzE3MDU5NjM5NSUgNCUsIDk1LjQ5MjM3MTcwNTk2Mzk1JSA0LjE0Mjg1NzE0Mjg1NzE0MiUsIDk2LjQ2MzI0NTQ5MjM3MTcxJSA0LjE0Mjg1NzE0Mjg1NzE0MiUsIDk2LjQ2MzI0NTQ5MjM3MTcxJSA0LjI4NTcxNDI4NTcxNDI4NiUsIDk3LjQzNDExOTI3ODc3OTQ4JSA0LjI4NTcxNDI4NTcxNDI4NiUsIDk3LjQzNDExOTI3ODc3OTQ4JSA0LjQyODU3MTQyODU3MTQyOCUsIDk4LjMzNTY0NDkzNzU4NjclIDQuNDI4NTcxNDI4NTcxNDI4JSwgOTguMzM1NjQ0OTM3NTg2NyUgNC41NzE0Mjg1NzE0Mjg1NzElKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTAwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQuNTN2dztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgODIuMzUyOTQlLCA3NC42NjY2NyUgMzUuMjk0MTIlLCA2Mi4xMzMzMyUgMTEuNzY0NzElLCA1Mi41MzMzMyUgMCUsIDMyJSAwJSwgMjQlIDUuODgyMzUlLCAxMC45MzMzMyUgMTcuNjQ3MDYlLCAwJSAyOS40MTE3NiUsIDAlIDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmdvbGQtdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ1MDA7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkNTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tYW5kYXJpbi10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFuZGFyaW43MDA7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYW5kYXJpbjcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWludC10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMDAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ibHVlLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlNjAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTYwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZ3JheS10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTkwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU5MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxpZ2h0QmVpZ2UtdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlNjAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zbGltIHtcclxuICAgIC5yb3cge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLmNvbCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcclxuICAgICAgfVxyXG4gICAgfSAgICBcclxuICB9XHJcbn0iLCIuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IHtcclxuICBwYWRkaW5nOiAzLjZyZW0gMCA2LjJyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuMnJlbTtcclxuICB9XHJcblxyXG4gIC5zdWJjYXRlZ29yeS1oZWFkZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMC44MztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDE5cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFycm93IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogLjJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIFxyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogLjJyZW0gc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1mb290ZXIge1xyXG4gICAgLnNlY29uZGFyeS1idXR0b24ge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmNzLWNvbnRhaW5lciB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJvdyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYucmlnaHQtZ3JhZGllbnQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwwKSAyMCUsIHJnYmEoJHdoaXRlLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJHdoaXRlLDApIDIwJSxyZ2JhKCR3aGl0ZSwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJHdoaXRlLDApIDIwJSxyZ2JhKCR3aGl0ZSwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgXHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5sZWZ0LWdyYWRpZW50IHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIGhlaWdodDogOTAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMSk2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMSkgNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkd2hpdGUsMSkgNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICBcclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wge1xyXG4gICAgICBtYXgtd2lkdGg6IDMxcmVtO1xyXG4gICAgICBmbGV4OiBub25lO1xyXG4gICAgICB3aWR0aDogNTklO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi53YXZlLXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDhyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbig5OS45MzA2NTE4NzIzOTk0NSUgNC43MTQyODU3MTQyODU3MTQlLCA5OS45MzA2NTE4NzIzOTk0NSUgMTAwJSwgMC4wNjkzNDgxMjc2MDA1NTQ3OCUgMTAwJSwgMC4wNjkzNDgxMjc2MDA1NTQ3OCUgMS41NzE0Mjg1NzE0Mjg1NzE2JSwgMS45NDE3NDc1NzI4MTU1MzM4JSAyJSwgMS45NDE3NDc1NzI4MTU1MzM4JSAyLjE0Mjg1NzE0Mjg1NzE0MyUsIDIuNDk2NTMyNTkzNjE5OTcyJSAyLjE0Mjg1NzE0Mjg1NzE0MyUsIDIuNDk2NTMyNTkzNjE5OTcyJSAyLjI4NTcxNDI4NTcxNDI4NTYlLCAzLjEyMDY2NTc0MjAyNDk2NTMlIDIuMjg1NzE0Mjg1NzE0Mjg1NiUsIDMuMTIwNjY1NzQyMDI0OTY1MyUgMi40Mjg1NzE0Mjg1NzE0Mjg0JSwgMy42NzU0NTA3NjI4Mjk0MDMzJSAyLjQyODU3MTQyODU3MTQyODQlLCAzLjY3NTQ1MDc2MjgyOTQwMzMlIDIuNTcxNDI4NTcxNDI4NTcxJSwgNi4zMTA2Nzk2MTE2NTA0ODUlIDMlLCA2LjMxMDY3OTYxMTY1MDQ4NSUgMy4xNDI4NTcxNDI4NTcxNDMyJSwgNy4wNzM1MDkwMTUyNTY1ODglIDMuMTQyODU3MTQyODU3MTQzMiUsIDcuMDczNTA5MDE1MjU2NTg4JSAzLjI4NTcxNDI4NTcxNDI4NTYlLCA3LjkwNTY4NjU0NjQ2MzI0NiUgMy4yODU3MTQyODU3MTQyODU2JSwgNy45MDU2ODY1NDY0NjMyNDYlIDMuNDI4NTcxNDI4NTcxNDI5JSwgOC44NzY1NjAzMzI4NzEwMTIlIDMuNDI4NTcxNDI4NTcxNDI5JSwgMTAuMTk0MTc0NzU3MjgxNTUzJSAzLjU3MTQyODU3MTQyODU3MSUsIDExLjcxOTgzMzU2NDQ5Mzc2JSAzLjcxNDI4NTcxNDI4NTcxNDQlLCAxNC4yMTYzNjYxNTgxMTM3MyUgMy41NzE0Mjg1NzE0Mjg1NzElLCAxNi4wODg3NjU2MDMzMjg3MSUgMy40Mjg1NzE0Mjg1NzE0MjklLCAxOC4xNjkyMDk0MzEzNDUzNTQlIDMuNDI4NTcxNDI4NTcxNDI5JSwgMTguMTY5MjA5NDMxMzQ1MzU0JSAzLjI4NTcxNDI4NTcxNDI4NTYlLCAyMC4wNDE2MDg4NzY1NjAzMzIlIDMuMjg1NzE0Mjg1NzE0Mjg1NiUsIDIwLjA0MTYwODg3NjU2MDMzMiUgMy4xNDI4NTcxNDI4NTcxNDMyJSwgMjEuNjM2NjE1ODExMzczMDklIDMuMTQyODU3MTQyODU3MTQzMiUsIDIzLjIzMTYyMjc0NjE4NTg1MiUgMyUsIDI0LjYxODU4NTI5ODE5Njk0OCUgMi44NTcxNDI4NTcxNDI4NTclLCAyNy4zMjMxNjIyNzQ2MTg1ODYlIDIuNDI4NTcxNDI4NTcxNDI4NCUsIDM2LjYxNTgxMTM3MzA5MjkyNCUgMS40Mjg1NzE0Mjg1NzE0Mjg2JSwgMzYuNjE1ODExMzczMDkyOTI0JSAxLjI4NTcxNDI4NTcxNDI4NTYlLCAzOC4xNDE0NzAxODAzMDUxMzQlIDEuMTQyODU3MTQyODU3MTQyOCUsIDM4LjkwNDI5OTU4MzkxMTIzJSAxLjE0Mjg1NzE0Mjg1NzE0MjglLCAzOC45MDQyOTk1ODM5MTEyMyUgMSUsIDQwLjAxMzg2OTYyNTUyMDExJSAxJSwgNDAuMDEzODY5NjI1NTIwMTElIDAuODU3MTQyODU3MTQyODU3MiUsIDQxLjE5Mjc4Nzc5NDcyOTU0JSAwLjg1NzE0Mjg1NzE0Mjg1NzIlLCA0MS4xOTI3ODc3OTQ3Mjk1NCUgMC43MTQyODU3MTQyODU3MTQzJSwgNDIuMzAyMzU3ODM2MzM4NDE2JSAwLjcxNDI4NTcxNDI4NTcxNDMlLCA0Mi40NDEwNTQwOTE1Mzk1MyUgMC41NzE0Mjg1NzE0Mjg1NzE0JSwgNDMuNjg5MzIwMzg4MzQ5NTE1JSAwLjU3MTQyODU3MTQyODU3MTQlLCA0My43NTg2Njg1MTU5NTAwNyUgMC40Mjg1NzE0Mjg1NzE0Mjg2JSwgNDUuMDc2MjgyOTQwMzYwNjElIDAuNDI4NTcxNDI4NTcxNDI4NiUsIDQ2LjY3MTI4OTg3NTE3MzM3JSAwLjI4NTcxNDI4NTcxNDI4NTclLCA0Ni42NzEyODk4NzUxNzMzNyUgMC4xNDI4NTcxNDI4NTcxNDI4NSUsIDQ4LjYxMzAzNzQ0Nzk4ODklIDAuMTQyODU3MTQyODU3MTQyODUlLCA1MS40NTYzMTA2Nzk2MTE2NSUgMCUsIDU3Ljc2Njk5MDI5MTI2MjEzJSAwJSwgNjAuMTI0ODI2NjI5NjgwOTk2JSAwLjE0Mjg1NzE0Mjg1NzE0Mjg1JSwgNjAuODE4MzA3OTA1Njg2NTQlIDAuMTQyODU3MTQyODU3MTQyODUlLCA2MC44MTgzMDc5MDU2ODY1NCUgMC4yODU3MTQyODU3MTQyODU3JSwgNjMuMTc2MTQ0MjQ0MTA1NDE2JSAwLjI4NTcxNDI4NTcxNDI4NTclLCA2My4xNzYxNDQyNDQxMDU0MTYlIDAuNDI4NTcxNDI4NTcxNDI4NiUsIDY1LjE4NzIzOTk0NDUyMTUxJSAwLjQyODU3MTQyODU3MTQyODYlLCA2OC43MjM5OTQ0NTIxNDk4JSAwLjg1NzE0Mjg1NzE0Mjg1NzIlLCA3MC4zMTkwMDEzODY5NjI1NSUgMSUsIDczLjIzMTYyMjc0NjE4NTg1JSAxLjE0Mjg1NzE0Mjg1NzE0MjglLCA3NC42MTg1ODUyOTgxOTY5NSUgMS4yODU3MTQyODU3MTQyODU2JSwgNzUuOTM2MTk5NzIyNjA3NDglIDEuNDI4NTcxNDI4NTcxNDI4NiUsIDc3LjI1MzgxNDE0NzAxODAzJSAxLjU3MTQyODU3MTQyODU3MTYlLCA3Ny4yNTM4MTQxNDcwMTgwMyUgMS43MTQyODU3MTQyODU3MTQ0JSwgNzguOTE4MTY5MjA5NDMxMzQlIDEuODU3MTQyODU3MTQyODU3MiUsIDc5LjY4MDk5ODYxMzAzNzQ1JSAxLjg1NzE0Mjg1NzE0Mjg1NzIlLCA3OS42ODA5OTg2MTMwMzc0NSUgMiUsIDgyLjAzODgzNDk1MTQ1NjMxJSAyLjE0Mjg1NzE0Mjg1NzE0MyUsIDgyLjAzODgzNDk1MTQ1NjMxJSAyLjI4NTcxNDI4NTcxNDI4NTYlLCA4My4xNDg0MDQ5OTMwNjUxOCUgMi4yODU3MTQyODU3MTQyODU2JSwgODMuMTQ4NDA0OTkzMDY1MTglIDIuNDI4NTcxNDI4NTcxNDI4NCUsIDg0LjI1Nzk3NTAzNDY3NDA2JSAyLjQyODU3MTQyODU3MTQyODQlLCA4NC4yNTc5NzUwMzQ2NzQwNiUgMi41NzE0Mjg1NzE0Mjg1NzElLCA4NS43MTQyODU3MTQyODU3MSUgMi43MTQyODU3MTQyODU3MTQ0JSwgODYuNDc3MTE1MTE3ODkxODElIDIuNzE0Mjg1NzE0Mjg1NzE0NCUsIDg2LjQ3NzExNTExNzg5MTgxJSAyLjg1NzE0Mjg1NzE0Mjg1NyUsIDg3LjUxNzMzNzAzMTkwMDE0JSAyLjg1NzE0Mjg1NzE0Mjg1NyUsIDg3LjUxNzMzNzAzMTkwMDE0JSAzJSwgODguNTU3NTU4OTQ1OTA4NDclIDMlLCA4OC41NTc1NTg5NDU5MDg0NyUgMy4xNDI4NTcxNDI4NTcxNDMyJSwgODkuOTQ0NTIxNDk3OTE5NTclIDMuMjg1NzE0Mjg1NzE0Mjg1NiUsIDkwLjYzODAwMjc3MzkyNTExJSAzLjI4NTcxNDI4NTcxNDI4NTYlLCA5MC42MzgwMDI3NzM5MjUxMSUgMy40Mjg1NzE0Mjg1NzE0MjklLCA5MS42MDg4NzY1NjAzMzI4NyUgMy40Mjg1NzE0Mjg1NzE0MjklLCA5MS42MDg4NzY1NjAzMzI4NyUgMy41NzE0Mjg1NzE0Mjg1NzElLCA5Mi41Nzk3NTAzNDY3NDA2NCUgMy41NzE0Mjg1NzE0Mjg1NzElLCA5Mi41Nzk3NTAzNDY3NDA2NCUgMy43MTQyODU3MTQyODU3MTQ0JSwgOTMuNTUwNjI0MTMzMTQ4NCUgMy43MTQyODU3MTQyODU3MTQ0JSwgOTMuNTUwNjI0MTMzMTQ4NCUgMy44NTcxNDI4NTcxNDI4NTY4JSwgOTQuNTIxNDk3OTE5NTU2MTclIDMuODU3MTQyODU3MTQyODU2OCUsIDk0LjUyMTQ5NzkxOTU1NjE3JSA0JSwgOTUuNDkyMzcxNzA1OTYzOTUlIDQlLCA5NS40OTIzNzE3MDU5NjM5NSUgNC4xNDI4NTcxNDI4NTcxNDIlLCA5Ni40NjMyNDU0OTIzNzE3MSUgNC4xNDI4NTcxNDI4NTcxNDIlLCA5Ni40NjMyNDU0OTIzNzE3MSUgNC4yODU3MTQyODU3MTQyODYlLCA5Ny40MzQxMTkyNzg3Nzk0OCUgNC4yODU3MTQyODU3MTQyODYlLCA5Ny40MzQxMTkyNzg3Nzk0OCUgNC40Mjg1NzE0Mjg1NzE0MjglLCA5OC4zMzU2NDQ5Mzc1ODY3JSA0LjQyODU3MTQyODU3MTQyOCUsIDk4LjMzNTY0NDkzNzU4NjclIDQuNTcxNDI4NTcxNDI4NTcxJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEwMDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDgyLjM1Mjk0JSwgNzQuNjY2NjclIDM1LjI5NDEyJSwgNjIuMTMzMzMlIDExLjc2NDcxJSwgNTIuNTMzMzMlIDAlLCAzMiUgMCUsIDI0JSA1Ljg4MjM1JSwgMTAuOTMzMzMlIDE3LjY0NzA2JSwgMCUgMjkuNDExNzYlLCAwJSAxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5nb2xkLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkNTAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgJi5sZWZ0LWdyYWRpZW50IHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkZ29sZDUwMCwxKTYlLCByZ2JhKCR3aGl0ZSwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGdvbGQ1MDAsMSkgNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRnb2xkNTAwLDEpIDYlLCByZ2JhKCR3aGl0ZSwwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYucmlnaHQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJHdoaXRlLDApNiUsIHJnYmEoJGdvbGQ1MDAsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwwKSA2JSwgcmdiYSgkZ29sZDUwMCwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkd2hpdGUsMCkgNiUsIHJnYmEoJGdvbGQ1MDAsMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tYW5kYXJpbi10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFuZGFyaW43MDA7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYW5kYXJpbjcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgJi5sZWZ0LWdyYWRpZW50IHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkbWFuZGFyaW43MDAsMSk2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRtYW5kYXJpbjcwMCwxKSA2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJG1hbmRhcmluNzAwLDEpIDYlLCByZ2JhKCR3aGl0ZSwwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYucmlnaHQtZ3JhZGllbnQge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJHdoaXRlLDApNiUsIHJnYmEoJG1hbmRhcmluNzAwLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMCkgNiUsIHJnYmEoJG1hbmRhcmluNzAwLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCR3aGl0ZSwwKSA2JSwgcmdiYSgkbWFuZGFyaW43MDAsMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5taW50LXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEwMDA7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICYubGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGdyZWVuMTAwMCwxKTYlLCByZ2JhKCR3aGl0ZSwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGdyZWVuMTAwMCwxKSA2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGdyZWVuMTAwMCwxKSA2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnJpZ2h0LWdyYWRpZW50IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwwKTYlLCByZ2JhKCRncmVlbjEwMDAsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwwKSA2JSwgcmdiYSgkZ3JlZW4xMDAwLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCR3aGl0ZSwwKSA2JSwgcmdiYSgkZ3JlZW4xMDAwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmx1ZS10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTYwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICYubGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGJsdWU2MDAsMSk2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRibHVlNjAwLDEpIDYlLCByZ2JhKCR3aGl0ZSwwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkYmx1ZTYwMCwxKSA2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnJpZ2h0LWdyYWRpZW50IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwwKTYlLCByZ2JhKCRibHVlNjAwLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMCkgNiUsIHJnYmEoJGJsdWU2MDAsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJHdoaXRlLDApIDYlLCByZ2JhKCRibHVlNjAwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZ3JheS10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTkwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU5MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICYubGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGJsdWU5MDAsMSk2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCRibHVlOTAwLDEpIDYlLCByZ2JhKCR3aGl0ZSwwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkYmx1ZTkwMCwxKSA2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnJpZ2h0LWdyYWRpZW50IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwwKTYlLCByZ2JhKCRibHVlOTAwLDEpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMCkgNiUsIHJnYmEoJGJsdWU5MDAsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJHdoaXRlLDApIDYlLCByZ2JhKCRibHVlOTAwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGlnaHQtYmVpZ2UtdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlNjAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlNjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICYubGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGJlaWdlNjAwLDEpNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkYmVpZ2U2MDAsMSkgNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRiZWlnZTYwMCwxKSA2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnJpZ2h0LWdyYWRpZW50IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwwKTYlLCByZ2JhKCRiZWlnZTYwMCwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJHdoaXRlLDApIDYlLCByZ2JhKCRiZWlnZTYwMCwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkd2hpdGUsMCkgNiUsIHJnYmEoJGJlaWdlNjAwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY29sZC1ncmVlbi10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMzAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEzMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICYubGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGdyZWVuMTMwMCwxKTYlLCByZ2JhKCR3aGl0ZSwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJGdyZWVuMTMwMCwxKSA2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGdyZWVuMTMwMCwxKSA2JSwgcmdiYSgkd2hpdGUsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnJpZ2h0LWdyYWRpZW50IHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwwKTYlLCByZ2JhKCRncmVlbjEzMDAsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwwKSA2JSwgcmdiYSgkZ3JlZW4xMzAwLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCR3aGl0ZSwwKSA2JSwgcmdiYSgkZ3JlZW4xMzAwLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQge1xyXG4gICAgbWluLXdpZHRoOiAxLjlyZW07XHJcbiAgfVxyXG59XHJcbiIsIi5jYXRlZ29yeS1saXN0LWNvbXBvbmVudCB7XHJcbiAgLnJvdyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTE1LjRyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAuY29sIHtcclxuICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1Ni41cmVtO1xyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZXhwYW5kZWQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyBcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogNXJlbTtcclxuICBtYXgtd2lkdGg6IDU2LjVyZW07XHJcbiAgXHJcbiAgLmltYWdlLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA5Ni40NjAwMTEyMzgwNTk1OCUsIDk5Ljg5Mzk5MjkzMjg2MjE5JSA5Ny41MzM1NTgwOTQ1MjQ1OCUsIDk5LjAyODI2ODU1MTIzNjc1JSA5OS4wMzg1MjE1NzA4MzElLCA5OC40MDk4OTM5OTI5MzI4NyUgOTkuMjY5NTI2MTI4NDg4NDglLCA5Ni4yNDA2MzYwNDI0MDI4MyUgOTkuNDMxMjI5MzE4ODQ4NzIlLCA5Mi41OTg1ODY1NzI0MzgxNSUgOTkuNjYwMzYwODY2NTc5MjclLCA4Ni40NTc1OTcxNzMxNDQ4OSUgOTkuOTE1NDAyMzg0OTY1OTklLCA3My4zMjE1NTQ3NzAzMTgwMiUgOTkuODkzODYyNzcwODA2MDIlLCA2Ny4wMDE0MTM0Mjc1NjE4NCUgOTkuNTg5ODEwODI1OTk3MzklLCA2MS45ODM3NDU1ODMwMzg4NiUgOTkuMjQ4OTIzMDE5MjkyMDIlLCA1My4yMjUyNjUwMTc2Njc4NDQlIDk4LjU2Nzc3MTc0MjUyMzU4JSwgNDkuMjI4Nzk4NTg2NTcyNDQlIDk4LjI1ODcyNTEwNDU3NjQlLCAzOS4wOTUyMjk2ODE5Nzg4JSA5Ny42MTI1MzY2Nzk3Nzc3NSUsIDM0LjQ2MDc3NzM4NTE1OTAwNSUgOTcuNDQyMDkyNzc2NDI1MDYlLCAzMS4yNzIwODQ4MDU2NTM3MTIlIDk3LjM5NjUxNjIwMTUzNTg3JSwgMjguNzI3OTE1MTk0MzQ2Mjg4JSA5Ny40MDc0NDIwOTI3NzY0NCUsIDIyLjk0NTkzNjM5NTc1OTcxNiUgOTcuNTY1Mzk5MjYzMjgyNzclLCAxMi4wNjU3MjQzODE2MjU0NDIlIDk4LjI3NTg5NDM2MjI0MDE0JSwgNS41NDM5OTI5MzI4NjIxOTElIDk4Ljg0Mjc5MjAzMzQ2NDQ1JSwgMi42NTAxNzY2Nzg0NDUyMyUgOTguOTU3MzU3ODA3MzI5NzElLCAwLjUzMDAzNTMzNTY4OTA0NTklIDk3LjcwODY4NDUyMjY5NDY0JSwgMCUgODkuNTkyMzA4MTcyNTY2NjYlLCAwJSAwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtbGlua3Mge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZzogMCA3LjdyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMHB4IDAgJGJsYWNrLCAwcHggMHB4ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUuc3ZnXCIpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAwLjdyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDAuOHJlbTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWJvZHkge1xyXG4gICAgbWF4LXdpZHRoOiA0NnJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJi5leHBhbmRlZCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA1Ni41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlICsgMTVweCk7XHJcbiAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgKyAxNXB4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAuOHJlbSAuOHJlbSAwO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRncmVlbjYwMCwgLjQpO1xyXG4gICAgICBwYWRkaW5nOiAyLjZyZW07XHJcbiAgICAgIG1heC13aWR0aDogNTZyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgICYubWludC10aGVtZSB7XHJcbiAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JlZW42MDAsIC40KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ29sZC10aGVtZSB7XHJcbiAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ29sZDUwMCwgLjQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ibHVlLXRoZW1lIHtcclxuICAgICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRibHVlNjAwLCAuNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1hbmRhcmluLXRoZW1lIHtcclxuICAgICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRtYW5kYXJpbjQwMCwgLjQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZWRnZSB7XHJcbiAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IHtcclxuICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLndpZGUtY2FyZC1jb21wb25lbnQge1xyXG4gIG1hcmdpbi10b3A6IDMuNXJlbTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5pbWFnZS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDU2LjZyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci10b3A6IDFyZW0gc29saWQgJGdvbGQ1MDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW0gMXJlbSAwIDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC53aWRlLWNhcmQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDUxLjZyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IC0zLjZyZW07XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC45NSk7XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcbiAgICAgIG1heC13aWR0aDogMzIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1mcmFtZSB7XHJcbiAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICRnb2xkNjAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWNvbnRlbnQge1xyXG4gICAgICBtYXgtd2lkdGg6IDQyLjZyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBcclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBtYXJnaW46IDEuNnJlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMi4zcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgICAvL1NUQVJUIHRoZW1lc1xyXG4gICAgJi5nb2xkLXRoZW1lIHtcclxuICAgICAgLmNhcmQtZnJhbWUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdvbGQ1MDA7XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdvbGQ1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAmLmJsdWUtdGhlbWUge1xyXG4gICAgICAuY2FyZC1mcmFtZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTYwMDtcclxuXHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTYwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICYubWFuZGFyaW4tdGhlbWUge1xyXG4gICAgICAuY2FyZC1mcmFtZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFuZGFyaW43MDA7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1hbmRhcmluNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJi5taW50LXRoZW1lIHtcclxuICAgICAgLmNhcmQtZnJhbWUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuMTAwMDtcclxuXHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4xMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9FTkQgdGhlbWVzXHJcbn0iLCIuaWNvbi1jYXJkLWNvbXBvbmVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDVyZW07XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGhlaWdodDogMjByZW07XHJcbiAgfSBcclxuICBcclxuICBkaXYge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjUyO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyNi41cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIH1cclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xyXG4gIH1cclxuXHJcbiAgLmRlc2NyaXB0aW9uLWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuZGVzY3JpcHRpb24tZGlzY2xhaW1lciB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICB9XHJcbn1cclxuIiwiLml0ZW0tc2xpZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcclxuICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcclxuXHJcbiAgLml0ZW0tc2xpZGVyLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMjByZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAyLjVyZW0gYXV0byAyLjVyZW0gYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgJi5oYXMtc2Nyb2xsIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTMwMHB4KXtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLmFuZHJvaWQgJiB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICYgYTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDh2dztcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IFxyXG4gICAgICAgIC50ZXh0LWRlc2NyaXB0b3IgeyBcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IFxyXG4gICAgICAgIH1cclxuICAgICAgICAubWFzayB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIG91dGxpbmU6IC4ycmVtIHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogLjNyZW07XHJcbiAgXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCl7XHJcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTAuM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICBcclxuICAubWFzayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNSUgMjAlIDE1JSAxMCUpO1xyXG4gICAgY2xpcC1wYXRoOiBpbnNldCg1JSAyMCUgMTUlIDEwJSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXRlZ29yeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNHB4O1xyXG4gIH1cclxuXHJcbiAgLmljb24tSWNlZCB7XHJcbiAgICAubWFzayB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmljb24tU21vb3RoaWVzIHtcclxuICAgIC5tYXNrIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTZyZW07XHJcbiAgICAgIH1cclxuICAgIH0gXHJcbiAgfVxyXG4gIFxyXG4gIC5pY29uLUJvd2xzIHsgIFxyXG4gICAgLm1hc2sge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjUuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9XHJcbiAgXHJcbiAgLmljb24tU2hvdHMgeyAgXHJcbiAgICAubWFzayB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00NS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gIH1cclxuICBcclxuICAuaWNvbi1KdWljZXMgeyAgXHJcbiAgICAubWFzayB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01Ni4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gIH1cclxuICBcclxuICAuaWNvbi1CaXRlcyB7IFxyXG4gICAgLm1hc2sge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzUuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9XHJcbiAgXHJcbiAgLmljb24tS2lkcyB7ICBcclxuICAgIC5tYXNrIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTY2LjJyZW07XHJcbiAgICAgIH1cclxuICAgIH0gIFxyXG4gIH1cclxuXHJcbiAgLmljb24tQnVuZGxlcyB7IFxyXG4gICAgLm1hc2sge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTUuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfSBcclxuICB9XHJcbiAgICAudGV4dC1kZXNjcmlwdG9yIHsgXHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1jb21wb25lbnQge1xyXG4gIC5mY3MtY29udGFpbmVyIHtcclxuICAgIC5pdGVtLXNsaWRlciB7XHJcbiAgICAgIC5pdGVtLXNsaWRlci13cmFwcGVyIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICY6YWN0aXZlOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lZGdlIHtcclxuICAuaXRlbS1zbGlkZXIge1xyXG4gICAgLml0ZW0tc2xpZGVyLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICAgIC5tYXNrIHtcclxuICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYXNrLFxyXG4gIC5jYXRlZ29yeSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5pdGVtLXNsaWRlciB7XHJcbiAgJi5yaWdodC1ncmFkaWVudCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJHdoaXRlLDApIDIwJSwgcmdiYSgkd2hpdGUsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoJHdoaXRlLDApIDIwJSxyZ2JhKCR3aGl0ZSwxKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCR3aGl0ZSwwKSAyMCUscmdiYSgkd2hpdGUsMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgXHJcbiAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICYubGVmdC1ncmFkaWVudCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKCR3aGl0ZSwxKTYlLCByZ2JhKCR3aGl0ZSwwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgkd2hpdGUsMSkgNiUsIHJnYmEoJHdoaXRlLDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJHdoaXRlLDEpIDYlLCByZ2JhKCR3aGl0ZSwwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICBcclxuICAgICAgQG1lZGlhKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmluZ3JlZGllbnQtcm93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAyLjVyZW0gYXV0byAzLjVyZW0gYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmdyZWRpZW50LXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgLmNhdGVnb3J5IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtaW4td2lkdGg6IDE2OHB4O1xyXG4gICAgaGVpZ2h0OiAxODBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNHB4O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dC1kZXNjcmlwdG9yIHsgXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtZ3JhZGllbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogMTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2ZmZmZmZis2NyxmZmZmZmYrMTAwJjArNjcsMSsxMDAgKi9cclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDY3JSwgcmdiYSgyNDYsMjQ5LDI0OSwxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwyNTUsMjU1LDApIDY3JSxyZ2JhKDI0NiwyNDksMjQ5LDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwwKSA2NyUscmdiYSgyNDYsMjQ5LDI0OSwxKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG59ICBcclxuIiwiLnNlY3Rpb24tY29tcG9uZW50IHtcclxuICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAuZmxleC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLy9tZW51IGRldGFpbCBkZXNjcmlwdGlvbnMgYWJvdmUgbnV0cml0aW9uIGpqLTg2OVxyXG4gICYuZnVsbC1kZXNjcmlwdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYud2F2ZS10b3Age1xyXG4gICAgcGFkZGluZy10b3A6IDYuMnJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxyXG4gICAgICAgIDk5LjkzMDY1MTg3MjM5OTQ1JSA0LjcxNDI4NTcxNDI4NTcxNCUsXHJcbiAgICAgICAgOTkuOTMwNjUxODcyMzk5NDUlIDEwMCUsXHJcbiAgICAgICAgMC4wNjkzNDgxMjc2MDA1NTQ3OCUgMTAwJSxcclxuICAgICAgICAwLjA2OTM0ODEyNzYwMDU1NDc4JSAxLjU3MTQyODU3MTQyODU3MTYlLFxyXG4gICAgICAgIDEuOTQxNzQ3NTcyODE1NTMzOCUgMiUsXHJcbiAgICAgICAgMS45NDE3NDc1NzI4MTU1MzM4JSAyLjE0Mjg1NzE0Mjg1NzE0MyUsXHJcbiAgICAgICAgMi40OTY1MzI1OTM2MTk5NzIlIDIuMTQyODU3MTQyODU3MTQzJSxcclxuICAgICAgICAyLjQ5NjUzMjU5MzYxOTk3MiUgMi4yODU3MTQyODU3MTQyODU2JSxcclxuICAgICAgICAzLjEyMDY2NTc0MjAyNDk2NTMlIDIuMjg1NzE0Mjg1NzE0Mjg1NiUsXHJcbiAgICAgICAgMy4xMjA2NjU3NDIwMjQ5NjUzJSAyLjQyODU3MTQyODU3MTQyODQlLFxyXG4gICAgICAgIDMuNjc1NDUwNzYyODI5NDAzMyUgMi40Mjg1NzE0Mjg1NzE0Mjg0JSxcclxuICAgICAgICAzLjY3NTQ1MDc2MjgyOTQwMzMlIDIuNTcxNDI4NTcxNDI4NTcxJSxcclxuICAgICAgICA2LjMxMDY3OTYxMTY1MDQ4NSUgMyUsXHJcbiAgICAgICAgNi4zMTA2Nzk2MTE2NTA0ODUlIDMuMTQyODU3MTQyODU3MTQzMiUsXHJcbiAgICAgICAgNy4wNzM1MDkwMTUyNTY1ODglIDMuMTQyODU3MTQyODU3MTQzMiUsXHJcbiAgICAgICAgNy4wNzM1MDkwMTUyNTY1ODglIDMuMjg1NzE0Mjg1NzE0Mjg1NiUsXHJcbiAgICAgICAgNy45MDU2ODY1NDY0NjMyNDYlIDMuMjg1NzE0Mjg1NzE0Mjg1NiUsXHJcbiAgICAgICAgNy45MDU2ODY1NDY0NjMyNDYlIDMuNDI4NTcxNDI4NTcxNDI5JSxcclxuICAgICAgICA4Ljg3NjU2MDMzMjg3MTAxMiUgMy40Mjg1NzE0Mjg1NzE0MjklLFxyXG4gICAgICAgIDEwLjE5NDE3NDc1NzI4MTU1MyUgMy41NzE0Mjg1NzE0Mjg1NzElLFxyXG4gICAgICAgIDExLjcxOTgzMzU2NDQ5Mzc2JSAzLjcxNDI4NTcxNDI4NTcxNDQlLFxyXG4gICAgICAgIDE0LjIxNjM2NjE1ODExMzczJSAzLjU3MTQyODU3MTQyODU3MSUsXHJcbiAgICAgICAgMTYuMDg4NzY1NjAzMzI4NzElIDMuNDI4NTcxNDI4NTcxNDI5JSxcclxuICAgICAgICAxOC4xNjkyMDk0MzEzNDUzNTQlIDMuNDI4NTcxNDI4NTcxNDI5JSxcclxuICAgICAgICAxOC4xNjkyMDk0MzEzNDUzNTQlIDMuMjg1NzE0Mjg1NzE0Mjg1NiUsXHJcbiAgICAgICAgMjAuMDQxNjA4ODc2NTYwMzMyJSAzLjI4NTcxNDI4NTcxNDI4NTYlLFxyXG4gICAgICAgIDIwLjA0MTYwODg3NjU2MDMzMiUgMy4xNDI4NTcxNDI4NTcxNDMyJSxcclxuICAgICAgICAyMS42MzY2MTU4MTEzNzMwOSUgMy4xNDI4NTcxNDI4NTcxNDMyJSxcclxuICAgICAgICAyMy4yMzE2MjI3NDYxODU4NTIlIDMlLFxyXG4gICAgICAgIDI0LjYxODU4NTI5ODE5Njk0OCUgMi44NTcxNDI4NTcxNDI4NTclLFxyXG4gICAgICAgIDI3LjMyMzE2MjI3NDYxODU4NiUgMi40Mjg1NzE0Mjg1NzE0Mjg0JSxcclxuICAgICAgICAzNi42MTU4MTEzNzMwOTI5MjQlIDEuNDI4NTcxNDI4NTcxNDI4NiUsXHJcbiAgICAgICAgMzYuNjE1ODExMzczMDkyOTI0JSAxLjI4NTcxNDI4NTcxNDI4NTYlLFxyXG4gICAgICAgIDM4LjE0MTQ3MDE4MDMwNTEzNCUgMS4xNDI4NTcxNDI4NTcxNDI4JSxcclxuICAgICAgICAzOC45MDQyOTk1ODM5MTEyMyUgMS4xNDI4NTcxNDI4NTcxNDI4JSxcclxuICAgICAgICAzOC45MDQyOTk1ODM5MTEyMyUgMSUsXHJcbiAgICAgICAgNDAuMDEzODY5NjI1NTIwMTElIDElLFxyXG4gICAgICAgIDQwLjAxMzg2OTYyNTUyMDExJSAwLjg1NzE0Mjg1NzE0Mjg1NzIlLFxyXG4gICAgICAgIDQxLjE5Mjc4Nzc5NDcyOTU0JSAwLjg1NzE0Mjg1NzE0Mjg1NzIlLFxyXG4gICAgICAgIDQxLjE5Mjc4Nzc5NDcyOTU0JSAwLjcxNDI4NTcxNDI4NTcxNDMlLFxyXG4gICAgICAgIDQyLjMwMjM1NzgzNjMzODQxNiUgMC43MTQyODU3MTQyODU3MTQzJSxcclxuICAgICAgICA0Mi40NDEwNTQwOTE1Mzk1MyUgMC41NzE0Mjg1NzE0Mjg1NzE0JSxcclxuICAgICAgICA0My42ODkzMjAzODgzNDk1MTUlIDAuNTcxNDI4NTcxNDI4NTcxNCUsXHJcbiAgICAgICAgNDMuNzU4NjY4NTE1OTUwMDclIDAuNDI4NTcxNDI4NTcxNDI4NiUsXHJcbiAgICAgICAgNDUuMDc2MjgyOTQwMzYwNjElIDAuNDI4NTcxNDI4NTcxNDI4NiUsXHJcbiAgICAgICAgNDYuNjcxMjg5ODc1MTczMzclIDAuMjg1NzE0Mjg1NzE0Mjg1NyUsXHJcbiAgICAgICAgNDYuNjcxMjg5ODc1MTczMzclIDAuMTQyODU3MTQyODU3MTQyODUlLFxyXG4gICAgICAgIDQ4LjYxMzAzNzQ0Nzk4ODklIDAuMTQyODU3MTQyODU3MTQyODUlLFxyXG4gICAgICAgIDUxLjQ1NjMxMDY3OTYxMTY1JSAwJSxcclxuICAgICAgICA1Ny43NjY5OTAyOTEyNjIxMyUgMCUsXHJcbiAgICAgICAgNjAuMTI0ODI2NjI5NjgwOTk2JSAwLjE0Mjg1NzE0Mjg1NzE0Mjg1JSxcclxuICAgICAgICA2MC44MTgzMDc5MDU2ODY1NCUgMC4xNDI4NTcxNDI4NTcxNDI4NSUsXHJcbiAgICAgICAgNjAuODE4MzA3OTA1Njg2NTQlIDAuMjg1NzE0Mjg1NzE0Mjg1NyUsXHJcbiAgICAgICAgNjMuMTc2MTQ0MjQ0MTA1NDE2JSAwLjI4NTcxNDI4NTcxNDI4NTclLFxyXG4gICAgICAgIDYzLjE3NjE0NDI0NDEwNTQxNiUgMC40Mjg1NzE0Mjg1NzE0Mjg2JSxcclxuICAgICAgICA2NS4xODcyMzk5NDQ1MjE1MSUgMC40Mjg1NzE0Mjg1NzE0Mjg2JSxcclxuICAgICAgICA2OC43MjM5OTQ0NTIxNDk4JSAwLjg1NzE0Mjg1NzE0Mjg1NzIlLFxyXG4gICAgICAgIDcwLjMxOTAwMTM4Njk2MjU1JSAxJSxcclxuICAgICAgICA3My4yMzE2MjI3NDYxODU4NSUgMS4xNDI4NTcxNDI4NTcxNDI4JSxcclxuICAgICAgICA3NC42MTg1ODUyOTgxOTY5NSUgMS4yODU3MTQyODU3MTQyODU2JSxcclxuICAgICAgICA3NS45MzYxOTk3MjI2MDc0OCUgMS40Mjg1NzE0Mjg1NzE0Mjg2JSxcclxuICAgICAgICA3Ny4yNTM4MTQxNDcwMTgwMyUgMS41NzE0Mjg1NzE0Mjg1NzE2JSxcclxuICAgICAgICA3Ny4yNTM4MTQxNDcwMTgwMyUgMS43MTQyODU3MTQyODU3MTQ0JSxcclxuICAgICAgICA3OC45MTgxNjkyMDk0MzEzNCUgMS44NTcxNDI4NTcxNDI4NTcyJSxcclxuICAgICAgICA3OS42ODA5OTg2MTMwMzc0NSUgMS44NTcxNDI4NTcxNDI4NTcyJSxcclxuICAgICAgICA3OS42ODA5OTg2MTMwMzc0NSUgMiUsXHJcbiAgICAgICAgODIuMDM4ODM0OTUxNDU2MzElIDIuMTQyODU3MTQyODU3MTQzJSxcclxuICAgICAgICA4Mi4wMzg4MzQ5NTE0NTYzMSUgMi4yODU3MTQyODU3MTQyODU2JSxcclxuICAgICAgICA4My4xNDg0MDQ5OTMwNjUxOCUgMi4yODU3MTQyODU3MTQyODU2JSxcclxuICAgICAgICA4My4xNDg0MDQ5OTMwNjUxOCUgMi40Mjg1NzE0Mjg1NzE0Mjg0JSxcclxuICAgICAgICA4NC4yNTc5NzUwMzQ2NzQwNiUgMi40Mjg1NzE0Mjg1NzE0Mjg0JSxcclxuICAgICAgICA4NC4yNTc5NzUwMzQ2NzQwNiUgMi41NzE0Mjg1NzE0Mjg1NzElLFxyXG4gICAgICAgIDg1LjcxNDI4NTcxNDI4NTcxJSAyLjcxNDI4NTcxNDI4NTcxNDQlLFxyXG4gICAgICAgIDg2LjQ3NzExNTExNzg5MTgxJSAyLjcxNDI4NTcxNDI4NTcxNDQlLFxyXG4gICAgICAgIDg2LjQ3NzExNTExNzg5MTgxJSAyLjg1NzE0Mjg1NzE0Mjg1NyUsXHJcbiAgICAgICAgODcuNTE3MzM3MDMxOTAwMTQlIDIuODU3MTQyODU3MTQyODU3JSxcclxuICAgICAgICA4Ny41MTczMzcwMzE5MDAxNCUgMyUsXHJcbiAgICAgICAgODguNTU3NTU4OTQ1OTA4NDclIDMlLFxyXG4gICAgICAgIDg4LjU1NzU1ODk0NTkwODQ3JSAzLjE0Mjg1NzE0Mjg1NzE0MzIlLFxyXG4gICAgICAgIDg5Ljk0NDUyMTQ5NzkxOTU3JSAzLjI4NTcxNDI4NTcxNDI4NTYlLFxyXG4gICAgICAgIDkwLjYzODAwMjc3MzkyNTExJSAzLjI4NTcxNDI4NTcxNDI4NTYlLFxyXG4gICAgICAgIDkwLjYzODAwMjc3MzkyNTExJSAzLjQyODU3MTQyODU3MTQyOSUsXHJcbiAgICAgICAgOTEuNjA4ODc2NTYwMzMyODclIDMuNDI4NTcxNDI4NTcxNDI5JSxcclxuICAgICAgICA5MS42MDg4NzY1NjAzMzI4NyUgMy41NzE0Mjg1NzE0Mjg1NzElLFxyXG4gICAgICAgIDkyLjU3OTc1MDM0Njc0MDY0JSAzLjU3MTQyODU3MTQyODU3MSUsXHJcbiAgICAgICAgOTIuNTc5NzUwMzQ2NzQwNjQlIDMuNzE0Mjg1NzE0Mjg1NzE0NCUsXHJcbiAgICAgICAgOTMuNTUwNjI0MTMzMTQ4NCUgMy43MTQyODU3MTQyODU3MTQ0JSxcclxuICAgICAgICA5My41NTA2MjQxMzMxNDg0JSAzLjg1NzE0Mjg1NzE0Mjg1NjglLFxyXG4gICAgICAgIDk0LjUyMTQ5NzkxOTU1NjE3JSAzLjg1NzE0Mjg1NzE0Mjg1NjglLFxyXG4gICAgICAgIDk0LjUyMTQ5NzkxOTU1NjE3JSA0JSxcclxuICAgICAgICA5NS40OTIzNzE3MDU5NjM5NSUgNCUsXHJcbiAgICAgICAgOTUuNDkyMzcxNzA1OTYzOTUlIDQuMTQyODU3MTQyODU3MTQyJSxcclxuICAgICAgICA5Ni40NjMyNDU0OTIzNzE3MSUgNC4xNDI4NTcxNDI4NTcxNDIlLFxyXG4gICAgICAgIDk2LjQ2MzI0NTQ5MjM3MTcxJSA0LjI4NTcxNDI4NTcxNDI4NiUsXHJcbiAgICAgICAgOTcuNDM0MTE5Mjc4Nzc5NDglIDQuMjg1NzE0Mjg1NzE0Mjg2JSxcclxuICAgICAgICA5Ny40MzQxMTkyNzg3Nzk0OCUgNC40Mjg1NzE0Mjg1NzE0MjglLFxyXG4gICAgICAgIDk4LjMzNTY0NDkzNzU4NjclIDQuNDI4NTcxNDI4NTcxNDI4JSxcclxuICAgICAgICA5OC4zMzU2NDQ5Mzc1ODY3JSA0LjU3MTQyODU3MTQyODU3MSVcclxuICAgICAgKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlOTAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNC41M3Z3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVZKDAuMnJlbSk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbihcclxuICAgICAgICAgIDAlIDEwMCUsXHJcbiAgICAgICAgICAxMDAlIDEwMCUsXHJcbiAgICAgICAgICAxMDAlIDgyLjM1Mjk0JSxcclxuICAgICAgICAgIDc0LjY2NjY3JSAzNS4yOTQxMiUsXHJcbiAgICAgICAgICA2Mi4xMzMzMyUgMTEuNzY0NzElLFxyXG4gICAgICAgICAgNTIuNTMzMzMlIDAlLFxyXG4gICAgICAgICAgMzIlIDAlLFxyXG4gICAgICAgICAgMjQlIDUuODgyMzUlLFxyXG4gICAgICAgICAgMTAuOTMzMzMlIDE3LjY0NzA2JSxcclxuICAgICAgICAgIDAlIDI5LjQxMTc2JSxcclxuICAgICAgICAgIDAlIDEwMCVcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWNvbmRhcnkge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxyXG4gICAgICAgICAgMCUgOS42NjYyMDMwNTk4MDUyODUlLFxyXG4gICAgICAgICAgMC41OTc0MTY2NjY2NjY2NjY3JSA5LjQ1NzU3OTk3MjE4MzU4OCUsXHJcbiAgICAgICAgICAxLjYyNTIlIDkuMDg3MDY1MzY4NTY3NDU1JSxcclxuICAgICAgICAgIDIuNDg1NTgzMzMzMzMzMzMzJSA4LjgwNjg4NDU2MTg5MTUxNyUsXHJcbiAgICAgICAgICAzLjI5MTMxNjY2NjY2NjY2NyUgOC41NTEzOTA4MjA1ODQxNDQlLFxyXG4gICAgICAgICAgNC4wMDY1NSUgOC4zMjg4NTk1MjcxMjEwMDIlLFxyXG4gICAgICAgICAgNC44MTM0ODMzMzMzMzMzMzMlIDguMDgxNDMyNTQ1MjAxNjclLFxyXG4gICAgICAgICAgNS42NTk4ODMzMzMzMzMzMzMlIDcuODI1Nzk5NzIxODM1ODgzJSxcclxuICAgICAgICAgIDYuNzEzMzUlIDcuNTEyODY1MDkwNDAzMzM4JSxcclxuICAgICAgICAgIDcuNTc4NjE2NjY2NjY2NjY3JSA3LjI1OTU5NjY2MjAzMDU5ODUlLFxyXG4gICAgICAgICAgOC40NzMlIDcuMDAxMzIxMjc5NTU0OTM4JSxcclxuICAgICAgICAgIDkuMjc2MDY2NjY2NjY2NjY1JSA2Ljc3MjQ2MTc1MjQzMzkzNiUsXHJcbiAgICAgICAgICAxMC4wOTI3MzMzMzMzMzMzMzMlIDYuNTQyOTc2MzU2MDUwMDY5JSxcclxuICAgICAgICAgIDEwLjgyNzk1JSA2LjMzODY2NDgxMjIzOTIyMSUsXHJcbiAgICAgICAgICAxMS42NzU4NjY2NjY2NjY2NjYlIDYuMTA1OTgwNTI4NTExODIyNSUsXHJcbiAgICAgICAgICAxMi43NDM0MDAwMDAwMDAwMDElIDUuODE3NjYzNDIxNDE4NjM2NSUsXHJcbiAgICAgICAgICAxMy45MTIxNSUgNS41MDgwNjY3NTkzODgwMzklLFxyXG4gICAgICAgICAgMTUuMDM4MjMzMzMzMzMzMzM0JSA1LjIxNTk5NDQzNjcxNzY2MyUsXHJcbiAgICAgICAgICAxNi41OTI1MzMzMzMzMzMzMzYlIDQuODIzMDE4MDgwNjY3NTk0JSxcclxuICAgICAgICAgIDE3LjU3MzkxNjY2NjY2NjY2NiUgNC41ODEzNjMwMDQxNzI0NjElLFxyXG4gICAgICAgICAgMTguMzk5OTE2NjY2NjY2NjY2JSA0LjM4MTk4ODg3MzQzNTMyNjUlLFxyXG4gICAgICAgICAgMTkuMDk2NDE2NjY2NjY2NjclIDQuMjE2MTMzNTE4Nzc2MDc4JSxcclxuICAgICAgICAgIDIxLjA2OTA4MzMzMzMzMzMzJSAzLjc1NDc5ODMzMTAxNTI5OSUsXHJcbiAgICAgICAgICAyMi40MTM3NSUgMy40NDg4MTc4MDI1MDM0Nzc1JSxcclxuICAgICAgICAgIDIzLjY0NzQxNjY2NjY2NjY3JSAzLjIwMzI2ODQyODM3Mjc0JSxcclxuICAgICAgICAgIDI0Ljc0MjU4MzMzMzMzMzMzNiUgMi45OTMzMjQwNjExOTYxMDU0JSxcclxuICAgICAgICAgIDI3LjA0MTI1JSAyLjQ1MjcxMjEwMDEzOTA4MjQlLFxyXG4gICAgICAgICAgMjcuODMzMjUlIDIuMjk1ODk3MDc5Mjc2NzczMiUsXHJcbiAgICAgICAgICAyOS4zOTUyNSUgMi4wMTYwNjM5Nzc3NDY4NzA1JSxcclxuICAgICAgICAgIDMwLjgyODc1JSAxLjc3MTA3MDkzMTg0OTc5MTUlLFxyXG4gICAgICAgICAgMzEuODI1MDgzMzMzMzMzMzQlIDEuNjA2MTE5NjEwNTcwMjM2MiUsXHJcbiAgICAgICAgICAzMi44OTQ0MTY2NjY2NjY2NjUlIDEuNDE5ODE5MTkzMzI0MDYxNCUsXHJcbiAgICAgICAgICAzMy41Mzg5MTY2NjY2NjY2NjUlIDEuMzIxMDcwOTMxODQ5NzkxMyUsXHJcbiAgICAgICAgICAzNC41MzQ3NSUgMS4xNzMwODc2MjE2OTY4MDExJSxcclxuICAgICAgICAgIDM1Ljg2NDc1MDAwMDAwMDAxJSAwLjk4MTUwMjA4NjIzMDg3NjMlLFxyXG4gICAgICAgICAgMzYuODMwOTE2NjY2NjY2NjclIDAuODQ2MzE0MzI1NDUyMDE2NyUsXHJcbiAgICAgICAgICAzOC4yNzgwODMzMzMzMzMzMzUlIDAuNjUxNTk5NDQzNjcxNzY2MyUsXHJcbiAgICAgICAgICAzOS42MzMzMzMzMzMzMzMzMyUgMC40ODY3ODcyMDQ0NTA2MjU4NCUsXHJcbiAgICAgICAgICA0MC4wNzg2NjY2NjY2NjY2NiUgMC40NDEzNzY5MTIzNzgzMDMyMyUsXHJcbiAgICAgICAgICA0MS42NTkzMzMzMzMzMzMzMyUgMC4yOTY1MjI5NDg1Mzk2Mzg0JSxcclxuICAgICAgICAgIDQzLjM0MTgzMzMzMzMzMzMzNCUgMC4xNjE0MDQ3Mjg3ODk5ODYxJSxcclxuICAgICAgICAgIDQ0LjY4ODMzMzMzMzMzMzMzJSAwLjA2NDA0NzI4Nzg5OTg2MDkzJSxcclxuICAgICAgICAgIDQ1LjY1JSAwJSxcclxuICAgICAgICAgIDQ3LjAxNDgzMzMzMzMzMzMzNSUgLTAuMDU0MDMzMzc5Njk0MDE5NDclLFxyXG4gICAgICAgICAgNDkuMDA1MTY2NjY2NjY2NjclIC0wLjAyMDAyNzgxNjQxMTY4Mjg5JSxcclxuICAgICAgICAgIDUwLjc3NTE2NjY2NjY2NjY3JSAwLjExMjEwMDEzOTA4MjA1ODQyJSxcclxuICAgICAgICAgIDUyLjAxOTY2NjY2NjY2NjY2NiUgMC4yNTYzOTc3NzQ2ODcwNjUzNyUsXHJcbiAgICAgICAgICA1My4xOTA0OTk5OTk5OTk5OSUgMC40MjY3MDM3NTUyMTU1NzcyJSxcclxuICAgICAgICAgIDUzLjg5MyUgMC41NDM0NjMxNDMyNTQ1MjAyJSxcclxuICAgICAgICAgIDU3LjIyNjMzMzMzMzMzMzMzNiUgMS4yMTk4MTkxOTMzMjQwNjEyJSxcclxuICAgICAgICAgIDYwLjIxNjY2NjY2NjY2NjY2JSAxLjk0NzE0ODgxNzgwMjUwMzQlLFxyXG4gICAgICAgICAgNjEuODkxODMzMzMzMzMzMzQlIDIuMzY4NTY3NDU0Nzk4MzMxJSxcclxuICAgICAgICAgIDY0LjA5NTE2NjY2NjY2NjY3JSAyLjkxNzQ1NDc5ODMzMTAxNTMlLFxyXG4gICAgICAgICAgNjYuMjkzNTAwMDAwMDAwMDElIDMuNDc3NzQ2ODcwNjUzNjg1NCUsXHJcbiAgICAgICAgICA2Ny44NSUgMy44OTQyOTc2MzU2MDUwMDY3JSxcclxuICAgICAgICAgIDY5LjY0MTUwMDAwMDAwMDAxJSA0LjM3NDU0Nzk4MzMxMDE1MyUsXHJcbiAgICAgICAgICA3MS4yMTk4MzMzMzMzMzMzMyUgNC43NzU3OTk3MjE4MzU4ODQlLFxyXG4gICAgICAgICAgNzIuODA4NjY2NjY2NjY2NjglIDUuMTU4Mjc1MzgyNDc1NjYxJSxcclxuICAgICAgICAgIDc1LjE3ODE2NjY2NjY2NjY2JSA1LjY4Njc4NzIwNDQ1MDYyNSUsXHJcbiAgICAgICAgICA3Ny4xMjY1JSA2LjA4MDk0NTc1Nzk5NzIxOSUsXHJcbiAgICAgICAgICA3OC44ODIzMzMzMzMzMzMzNCUgNi40MDE4Nzc2MDc3ODg1OTQlLFxyXG4gICAgICAgICAgODEuMTYwNSUgNi43NjM0OTA5NTk2NjYyMDMlLFxyXG4gICAgICAgICAgODMuODE2NjY2NjY2NjY2NjYlIDcuMDkyOTc2MzU2MDUwMDclLFxyXG4gICAgICAgICAgODUuMjk1MzMzMzMzMzMzMzMlIDcuMjQ5MzA0NTg5NzA3OTI3JSxcclxuICAgICAgICAgIDg3Ljk0MDY2NjY2NjY2NjY2JSA3LjQ2ODE1MDIwODYyMzA4NiUsXHJcbiAgICAgICAgICA4OS45MTY2NjY2NjY2NjY2NyUgNy40NDA2ODE1MDIwODYyMzElLFxyXG4gICAgICAgICAgOTEuMjcxMTY2NjY2NjY2NjclIDcuMTY5NDcxNDg4MTc4MDI2JSxcclxuICAgICAgICAgIDkyLjQzMzgzMzMzMzMzMzMzJSA2LjgwMDkwNDAzMzM3OTY5NCUsXHJcbiAgICAgICAgICA5My41JSA2LjM5NzU2NjA2Mzk3Nzc0NyUsXHJcbiAgICAgICAgICA5NC45MDIzMzMzMzMzMzMzNSUgNS43OTYzODM4NjY0ODEyMjQlLFxyXG4gICAgICAgICAgOTYuOTgzMzMzMzMzMzMzMzMlIDQuNzk4MzMxMDE1Mjk5MDI3JSxcclxuICAgICAgICAgIDk4LjYxMiUgNC4wMDYyNTg2OTI2Mjg2NTElLFxyXG4gICAgICAgICAgMTAwJSAzLjI2ODQyODM3MjczOTkxNjQlLFxyXG4gICAgICAgICAgMTAwJSAxMDAlLFxyXG4gICAgICAgICAgMCUgMTAwJSxcclxuICAgICAgICAgIDAlIDkuNjY2MjAzMDU5ODA1Mjg1JVxyXG4gICAgICAgICk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oXHJcbiAgICAgICAgICAgIDAlIDgyJSxcclxuICAgICAgICAgICAgMC44NjI4OTE4NzQ2MDAxMjglIDgwLjQzNCUsXHJcbiAgICAgICAgICAgIDEuODk4MzM2NTMyMzA5NjYwOCUgNzguNTU2JSxcclxuICAgICAgICAgICAgMy4yODY2OTIyNTg0NzcyODc1JSA3Ni4wNCUsXHJcbiAgICAgICAgICAgIDQuMjc1NzUxNzU5NDM2OTglIDc0LjI0JSxcclxuICAgICAgICAgICAgNS43ODcwNzYxMzU2MzY1OTYlIDcxLjUwNCUsXHJcbiAgICAgICAgICAgIDcuMTMxMzQ5OTY4MDEwMjM3JSA2OS4wNzIlLFxyXG4gICAgICAgICAgICA4LjQ0MjkzMDI2MjMxNjA2JSA2Ni43JSxcclxuICAgICAgICAgICAgMTAuNjk3Mzc2ODM5NDExMzg3JSA2Mi42MzQlLFxyXG4gICAgICAgICAgICAxMi4yNzYzMjc1NzUxNzU5NDQlIDU5Ljc4NDAwMDAwMDAwMDAwNiUsXHJcbiAgICAgICAgICAgIDE0LjE3MzI1NjU1NzkwMTQ3MSUgNTYuMzYyJSxcclxuICAgICAgICAgICAgMTUuNDgzMDQ1NDI1NDYzODUxJSA1NCUsXHJcbiAgICAgICAgICAgIDE3LjE4MDE2NjM0Njc2OTAzNSUgNTAuOTMlLFxyXG4gICAgICAgICAgICAxOC42ODIzNDE2NTA2NzE3ODQlIDQ4LjIxJSxcclxuICAgICAgICAgICAgMTkuODM2MjEyNDEyMDI4MTU0JSA0Ni4xMjQlLFxyXG4gICAgICAgICAgICAyMS41MzU4OTI1MTQzOTUzOTMlIDQzLjA3JSxcclxuICAgICAgICAgICAgMjMuMDAzMzI2OTM1MzgwNjc3JSA0MC40NTYlLFxyXG4gICAgICAgICAgICAyNC41NTE5NTEzNzU1NTk4MiUgMzcuNzMlLFxyXG4gICAgICAgICAgICAyNi40OTUzOTM0NzQwODgyOTIlIDM0LjM3JSxcclxuICAgICAgICAgICAgMjcuOTE0OTA3MjI5Njg2NTAyJSAzMS45NyUsXHJcbiAgICAgICAgICAgIDI5LjExMDY4NDU4MDkzNDA5OCUgMzAlLFxyXG4gICAgICAgICAgICAzMC4yNTk2OTI4OTgyNzI1NTQlIDI4LjE0OCUsXHJcbiAgICAgICAgICAgIDMxLjE5OTgwODA2MTQyMDM1JSAyNi42NjE5OTk5OTk5OTk5OTUlLFxyXG4gICAgICAgICAgICAzMi4xNTU5MTgxMDYyMDYwMSUgMjUuMTgwMDAwMDAwMDAwMDAzJSxcclxuICAgICAgICAgICAgMzMuMDI5MDQ2NzA1MDU0Mzg0JSAyMy44NTQlLFxyXG4gICAgICAgICAgICAzNC4wOTc1MDQ3OTg0NjQ0OSUgMjIuMjY4JSxcclxuICAgICAgICAgICAgMzUuMzYyMjUyMDc5MzM0NjElIDIwLjQ0NCUsXHJcbiAgICAgICAgICAgIDM2LjgyNDg4ODAzNTgyODUzNiUgMTguNDEyJSxcclxuICAgICAgICAgICAgMzguNTI4NDcwODg5MzE1NDIlIDE2LjE1JSxcclxuICAgICAgICAgICAgNDAuMjcxNzIxMDQ5MjY0MjQlIDEzLjk1JSxcclxuICAgICAgICAgICAgNDIuMjkwNTk1MDA5NTk2OTMlIDExLjU3JSxcclxuICAgICAgICAgICAgNDMuNTU3OTY1NDUxMDU1NjY1JSAxMC4xNyUsXHJcbiAgICAgICAgICAgIDQ1LjA2NTUxNTAzNTE4ODc0JSA4LjU4MiUsXHJcbiAgICAgICAgICAgIDQ2LjU2OTAzMzkwOTE0OTA3JSA3LjA5MiUsXHJcbiAgICAgICAgICAgIDQ3Ljc2MjEyNDEyMDI4MTUxJSA1Ljk3NCUsXHJcbiAgICAgICAgICAgIDQ5LjIyNjI5NTU4NTQxMjY3JSA0LjY3OCUsXHJcbiAgICAgICAgICAgIDUwLjAzMTk4OTc2MzI3NTc1JSA0JSxcclxuICAgICAgICAgICAgNTAuODkwNDAzMDcxMDE3Mjc1JSAzLjM5JSxcclxuICAgICAgICAgICAgNTIuMzU1NTM0MjI5MDQ2NzElIDIuODI2JSxcclxuICAgICAgICAgICAgNTQuNTMzOTA5MTQ5MDcyMyUgMi4yMjYlLFxyXG4gICAgICAgICAgICA1NC45NTg0MTMzMDc3NDE1MyUgMiUsXHJcbiAgICAgICAgICAgIDU2LjIzNjI3NjM5MTU1NDY5NiUgMS4zNzIlLFxyXG4gICAgICAgICAgICA1Ny4yMjc5NTkwNTMxMDMwMSUgMS4wMDIlLFxyXG4gICAgICAgICAgICA1OC45MzAxOTgzMzY1MzIzJSAwLjU4OCUsXHJcbiAgICAgICAgICAgIDU5LjcyMjM5MjgzNDI5MzAyNSUgMC40ODQlLFxyXG4gICAgICAgICAgICA2MC44MzE3MzM4NDUxNjk1NDUlIDAuNDI2JSxcclxuICAgICAgICAgICAgNjIuNjUzNzQyODAyMzAzMjclIDAuNTQlLFxyXG4gICAgICAgICAgICA2NC4wMDAwNjM5Nzk1MjY1NiUgMC43NzYlLFxyXG4gICAgICAgICAgICA2NS40MjYxNjc2MjYzNTk1NyUgMS4xNTYlLFxyXG4gICAgICAgICAgICA2Ny4wMTIyMjAwODk1NzEzNCUgMS43MiUsXHJcbiAgICAgICAgICAgIDY4Ljc5MzQxMDEwODc2NTIlIDIuNTIlLFxyXG4gICAgICAgICAgICA2OS42NzQ0MDgxODkzNzk0JSAyLjk3JSxcclxuICAgICAgICAgICAgNzAuMjMwMzkwMjc1MTExOTYlIDMuMjcyJSxcclxuICAgICAgICAgICAgNzEuMTg1NjA0NjA2NTI1OTElIDMuODIlLFxyXG4gICAgICAgICAgICA3MS45MjcxMjczMTkyNTc4MyUgNC4yNyUsXHJcbiAgICAgICAgICAgIDcyLjM1MzIzMDk2NjA5MDg1JSA0LjUzOCUsXHJcbiAgICAgICAgICAgIDczLjA0OTk2ODAxMDIzNjczJSA0Ljk4OCUsXHJcbiAgICAgICAgICAgIDczLjg3NTk0MzY5ODAxNjYzJSA1LjU0MiUsXHJcbiAgICAgICAgICAgIDc0LjQ2MzkxNTU0NzAyNDk3JSA1Ljk0MiUsXHJcbiAgICAgICAgICAgIDc1LjEyMDI4MTUwOTkxNjg0JSA2LjQlLFxyXG4gICAgICAgICAgICA3NS42NDc0NzI4MDg3MDEyMSUgNi43OCUsXHJcbiAgICAgICAgICAgIDc2LjM0MzU3MDA1NzU4MTU3JSA3LjI5MDAwMDAwMDAwMDAwMSUsXHJcbiAgICAgICAgICAgIDc2Ljk1MDczNTc2NDU1NTM1JSA3LjczOTk5OTk5OTk5OTk5OSUsXHJcbiAgICAgICAgICAgIDc3LjcyNjE2NzYyNjM1OTU1JSA4LjMyNCUsXHJcbiAgICAgICAgICAgIDc4LjU0MzE4NjE4MDQyMjI4JSA4Ljk0NCUsXHJcbiAgICAgICAgICAgIDc5LjQ2ODMzMDEzNDM1NyUgOS42NSUsXHJcbiAgICAgICAgICAgIDgwLjgxMjUzOTk4NzIwNDA5JSAxMC42NzIlLFxyXG4gICAgICAgICAgICA4MS44OTY5OTI5NjIyNTIwOSUgMTEuNDcyJSxcclxuICAgICAgICAgICAgODIuNTk3NTY4Nzc3OTkxMDQlIDExLjk4MiUsXHJcbiAgICAgICAgICAgIDgyLjg0MjYxMDM2NDY4MzMlIDEyLjE1OCUsXHJcbiAgICAgICAgICAgIDgzLjg0NzA4ODkzMTU0MTklIDEyLjg4NjAwMDAwMDAwMDAwMSUsXHJcbiAgICAgICAgICAgIDg0LjYzMzM5NzMxMjg1OTg4JSAxMy40NjIlLFxyXG4gICAgICAgICAgICA4NS4xOTE5Mzg1Nzk2NTQ1JSAxMy44NzQlLFxyXG4gICAgICAgICAgICA4NS43ODc1ODc5NzE4NDklIDE0LjMxNiUsXHJcbiAgICAgICAgICAgIDg2LjY1Mzg3MDc2MTM1NjM3JSAxNC45NjM5OTk5OTk5OTk5OTklLFxyXG4gICAgICAgICAgICA4Ny41OTk0ODgxNjM3ODc1OCUgMTUuNjglLFxyXG4gICAgICAgICAgICA4OC4yOTYyMjUyMDc5MzM0NiUgMTYuMjEyJSxcclxuICAgICAgICAgICAgODkuMjExNzcyMjMyODg1NSUgMTYuOTE4JSxcclxuICAgICAgICAgICAgODkuOTQ3NTM2Nzg4MjI3NzglIDE3LjQ5MiUsXHJcbiAgICAgICAgICAgIDkwLjc5Mzk4NTkyNDUwNDE2JSAxOC4xNTglLFxyXG4gICAgICAgICAgICA5MS42ODAxMDIzNjcyNDI0OCUgMTguODY0JSxcclxuICAgICAgICAgICAgOTIuNDc2NjQ3NDcyODA4NzElIDE5LjUwNiUsXHJcbiAgICAgICAgICAgIDkzLjMxMjg1OTg4NDgzNjg1JSAyMC4xODYlLFxyXG4gICAgICAgICAgICA5NC4wNDkyNjQyMzU0NDQ2NyUgMjAuNzg2JSxcclxuICAgICAgICAgICAgOTQuNzI2MTY3NjI2MzU5NTUlIDIxLjM0OCUsXHJcbiAgICAgICAgICAgIDk1LjM5MjgzNDI5MzAyNjIzJSAyMS45MDglLFxyXG4gICAgICAgICAgICA5Ni4xNDkwNzIyOTY4NjUlIDIyLjU1JSxcclxuICAgICAgICAgICAgOTYuOTU1MjE0MzMxNDEzOTYlIDIzLjI0NCUsXHJcbiAgICAgICAgICAgIDk3LjkzOTg1OTI0NTA0MTU5JSAyNC4xMDQlLFxyXG4gICAgICAgICAgICA5OS4yMDQwOTQ2ODk2OTkyOSUgMjUuMjM2MDAwMDAwMDAwMDA0JSxcclxuICAgICAgICAgICAgMTAwJSAyNiUsXHJcbiAgICAgICAgICAgIDEwMCUgMjE2JSxcclxuICAgICAgICAgICAgMCUgMjE2JSxcclxuICAgICAgICAgICAgMCUgODIlXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi53YXZlLXRvcC1ib3R0b20ge1xyXG4gICAgcGFkZGluZy10b3A6IDYuMnJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKFxyXG4gICAgICAgIDAlIDQuNjc2MjU4OTkyODA1NzU2JSxcclxuICAgICAgICAxLjE0MzYzMzMzMzMzMzMzMzMlIDQuNDc3ODUyMDA0MTEwOTk2JSxcclxuICAgICAgICAyLjM1MzYzMzMzMzMzMzMzMzIlIDQuMjc2NDY0NTQyNjUxNTkzJSxcclxuICAgICAgICA0Ljc2NDQxNjY2NjY2NjY2NjUlIDMuODkyOTU5OTE3NzgwMDYxNiUsXHJcbiAgICAgICAgNi43NjAwODMzMzMzMzMzMzMlIDMuNTkwNDQxOTMyMTY4NTUxJSxcclxuICAgICAgICA4Ljg2NDk1JSAzLjI4NDUzMjM3NDEwMDcxOTclLFxyXG4gICAgICAgIDExLjg5MDAzMzMzMzMzMzMzNSUgMi44NjcxNjM0MTIxMjc0NDA3JSxcclxuICAgICAgICAxNC4zMDIyNjY2NjY2NjY2NjYlIDIuNTUyNTY5MzczMDcyOTcwNCUsXHJcbiAgICAgICAgMTYuMDQ5NjMzMzMzMzMzMzMzJSAyLjMzNDYzNTE0OTAyMzYzODMlLFxyXG4gICAgICAgIDE3LjY3OTEzMzMzMzMzMzMzMyUgMi4xMzg5MDAzMDgzMjQ3NjklLFxyXG4gICAgICAgIDE5LjU1NjMlIDEuOTIyNDU2MzIwNjU3NzU5NiUsXHJcbiAgICAgICAgMjEuMjQxNzk5OTk5OTk5OTk4JSAxLjczNjM4MjMyMjcxMzI1OCUsXHJcbiAgICAgICAgMjIuMjc0OCUgMS42MjYyNTg5OTI4MDU3NTUxJSxcclxuICAgICAgICAyMy41OTI5NjY2NjY2NjY2NjYlIDEuNDkwMTMzNjA3Mzk5Nzk0NCUsXHJcbiAgICAgICAgMjUuMTA3OCUgMS4zMzk3NzM4OTUxNjk1Nzg2JSxcclxuICAgICAgICAyNi43OTk2MzMzMzMzMzMzMzMlIDEuMTc5NzAxOTUyNzIzNTM1NSUsXHJcbiAgICAgICAgMjcuOTk4NDY2NjY2NjY2NjY2JSAxLjA3MTM3NzE4Mzk2NzExMiUsXHJcbiAgICAgICAgMzAuMDUyMyUgMC44OTU3ODYyMjgxNjAzMjg4JSxcclxuICAgICAgICAzMS42ODU0NjY2NjY2NjY2NjclIDAuNzY1NDE2MjM4NDM3ODIxMSUsXHJcbiAgICAgICAgMzMuOTczMyUgMC41OTY5MTY3NTIzMTI0MzU3JSxcclxuICAgICAgICAzNS4xODQ5NjY2NjY2NjY2NyUgMC41MTQ2OTY4MTM5NzczODk0JSxcclxuICAgICAgICAzNy43Nzg5NjY2NjY2NjY2NiUgMC4zNTQ5ODQ1ODM3NjE1NjIyJSxcclxuICAgICAgICA0MC4wMTIyOTk5OTk5OTk5OTYlIDAuMjM2Mjc5NTQ3NzkwMzM5MTMlLFxyXG4gICAgICAgIDQyLjE4NTMlIDAuMTM4MjMyMjcxMzI1Nzk2NTIlLFxyXG4gICAgICAgIDQ0LjQxNjQ2NjY2NjY2NjY2NSUgMC4wNTYzMjA2NTc3NTk1MDY2OCUsXHJcbiAgICAgICAgNDYuNDAwMDAwMDAwMDAwMDA2JSAwJSxcclxuICAgICAgICA0OC44MjMlIDAuMDI2MTA0ODMwNDIxMzc3MTg2JSxcclxuICAgICAgICA1MC4yMTE4MzMzMzMzMzMzMyUgMC4wODg0Mzc4MjExNzE2MzQxMiUsXHJcbiAgICAgICAgNTIuNDQ2NjY2NjY2NjY2NjclIDAuMjMwODMyNDc2ODc1NjQyMzUlLFxyXG4gICAgICAgIDU0LjU1NzgzMzMzMzMzMzMzJSAwLjQwMDQxMTA5OTY5MTY3NTIlLFxyXG4gICAgICAgIDU2LjE4NzgzMzMzMzMzMzM0JSAwLjU0OTk0ODYxMjUzODU0MDUlLFxyXG4gICAgICAgIDU3Ljk5NjUlIDAuNzMyNzMzODEyOTQ5NjQwNCUsXHJcbiAgICAgICAgNjAuMDU3JSAwLjk2MTUxMDc5MTM2NjkwNjMlLFxyXG4gICAgICAgIDYxLjQ2NjY2NjY2NjY2NjY3JSAxLjEzMDUyNDE1MjEwNjg4NTglLFxyXG4gICAgICAgIDYzLjA3NTMzMzMzMzMzMzMyNiUgMS4zMzM0NTMyMzc0MTAwNzIlLFxyXG4gICAgICAgIDY1LjMwNzMzMzMzMzMzMzMzJSAxLjYyNzMzODEyOTQ5NjQwMjklLFxyXG4gICAgICAgIDY3LjY1JSAxLjk1MjcyMzUzNTQ1NzM0ODQlLFxyXG4gICAgICAgIDY4Ljg2NCUgMi4xNDI4NTcxNDI4NTcxNDMlLFxyXG4gICAgICAgIDcwLjM4MzMzMzMzMzMzMzMzJSAyLjMxMjQzNTc2NTY3MzE3NTglLFxyXG4gICAgICAgIDcyLjAwODgzMzMzMzMzMzMzJSAyLjQzNzgyMTE3MTYzNDEyMSUsXHJcbiAgICAgICAgNzMuNDY2NjY2NjY2NjY2NjclIDIuNjIwNzYwNTM0NDI5NTk5NCUsXHJcbiAgICAgICAgNzQuNzY5MTY2NjY2NjY2NjYlIDIuNzc0MzA2MjY5MjcwMjk4JSxcclxuICAgICAgICA3Ni4zMzgzMzMzMzMzMzMzNCUgMi45NTk5NjkxNjc1MjMxMjQzJSxcclxuICAgICAgICA3OC4zMzMzMzMzMzMzMzMzMyUgMy4xODYwNzM5OTc5NDQ1MDE2JSxcclxuICAgICAgICA4MC4xNDQ1JSAzLjM3NDg3MTUzMTM0NjM1MSUsXHJcbiAgICAgICAgODEuOTQ5ODMzMzMzMzMzMzMlIDMuNTQ3MDE5NTI3MjM1MzU0NiUsXHJcbiAgICAgICAgODMuMDQ3MTY2NjY2NjY2NjYlIDMuNjQxOTgzNTU2MDEyMzMzMyUsXHJcbiAgICAgICAgODUuMTU3MTY2NjY2NjY2NjclIDMuNzk4NTA5NzYzNjE3Njc3MiUsXHJcbiAgICAgICAgODcuMDIzOTk5OTk5OTk5OTklIDMuOTAwMDUxMzg3NDYxNDU5JSxcclxuICAgICAgICA4OC4yMzE2NjY2NjY2NjY2NyUgMy45NDExNjEzNTY2Mjg5ODIlLFxyXG4gICAgICAgIDg5Ljg1JSAzLjk1NjU3NzU5NTA2NjgwNCUsXHJcbiAgICAgICAgOTIuMDM5MzMzMzMzMzMzMzMlIDMuODEwODQyNzU0MzY3OTM0NCUsXHJcbiAgICAgICAgOTMuNzI3NDk5OTk5OTk5OTklIDMuNTcyMzAyMTU4MjczMzgxJSxcclxuICAgICAgICA5NS4yMzE1JSAzLjMwMTEzMDUyNDE1MjEwNjMlLFxyXG4gICAgICAgIDk3LjMzMzMzMzMzMzMzMzM0JSAyLjg3NzM4OTUxNjk1Nzg2MjMlLFxyXG4gICAgICAgIDk5LjE2NjY2NjY2NjY2NjY3JSAyLjQ2NjI4OTgyNTI4MjYzMTMlLFxyXG4gICAgICAgIDEwMCUgMi4yNjA3Mzk5Nzk0NDUwMTU0JSxcclxuICAgICAgICAxMDAlIDk3LjAxOTUyNzIzNTM1NDU3JSxcclxuICAgICAgICA5OC40ODg4MzMzMzMzMzMzMyUgOTcuMTc2NzcyODY3NDIwMzQlLFxyXG4gICAgICAgIDk2LjQ5NzUlIDk3LjM3NTEyODQ2ODY1MzY0JSxcclxuICAgICAgICA5NC43NTI4MzMzMzMzMzMzMyUgOTcuNTQyNjUxNTkzMDExMzElLFxyXG4gICAgICAgIDkzLjE4MTUlIDk3LjY4OTYxOTczMjc4NTE5JSxcclxuICAgICAgICA5MS42NzM5OTk5OTk5OTk5OSUgOTcuODI2ODI0MjU0ODgxOCUsXHJcbiAgICAgICAgODkuNjE4NDk5OTk5OTk5OTglIDk4LjAwOTI0OTc0MzA2MjY4JSxcclxuICAgICAgICA4OC43MTA2NjY2NjY2NjY2NyUgOTguMDg3MzU4Njg0NDgwOTklLFxyXG4gICAgICAgIDg2Ljk2NTE2NjY2NjY2NjY2JSA5OC4yMzUzNTQ1NzM0ODQwNyUsXHJcbiAgICAgICAgODQuNjY3MTY2NjY2NjY2NjYlIDk4LjQyMzk0NjU1NzA0MDA4JSxcclxuICAgICAgICA4Mi40OTQ2NjY2NjY2NjY2NyUgOTguNTk2MDk0NTUyOTI5MDklLFxyXG4gICAgICAgIDgxLjQ2OTMzMzMzMzMzMzMyJSA5OC42NzQ3MTczNjg5NjE5OCUsXHJcbiAgICAgICAgODAuMjUlIDk4Ljc2NjcwMDkyNDk3NDMlLFxyXG4gICAgICAgIDc4LjY5NSUgOTguODgzMzUwNDYyNDg3MTYlLFxyXG4gICAgICAgIDc2Ljk0MyUgOTkuMDE0Mzg4NDg5MjA4NjMlLFxyXG4gICAgICAgIDc1LjYxODgzMzMzMzMzMzM0JSA5OS4xMTIwMjQ2NjU5ODE1MSUsXHJcbiAgICAgICAgNzMuMzg3MTY2NjY2NjY2NjYlIDk5LjI3MjM1MzU0NTczNDgzJSxcclxuICAgICAgICA3MS4wMjkzMzMzMzMzMzMzMyUgOTkuNDMxNjU0Njc2MjU5JSxcclxuICAgICAgICA2OS4wOTkxNjY2NjY2NjY2NiUgOTkuNTUyNDE1MjEwNjg4NiUsXHJcbiAgICAgICAgNjcuODMxMTY2NjY2NjY2NjYlIDk5LjYyNTg5OTI4MDU3NTU0JSxcclxuICAgICAgICA2NS45NjAxNjY2NjY2NjY2NyUgOTkuNzI1MDc3MDgxMTkyMiUsXHJcbiAgICAgICAgNjQuODE0ODMzMzMzMzMzMzMlIDk5Ljc3OTU0Nzc5MDMzOTE3JSxcclxuICAgICAgICA2My42MDgxNjY2NjY2NjY2NiUgOTkuODMxNDQ5MTI2NDEzMTUlLFxyXG4gICAgICAgIDU5LjYyNTMzMzMzMzMzMzMzJSA5OS45NTY4MzQ1MzIzNzQxJSxcclxuICAgICAgICA1OC4yMzY4MzMzMzMzMzMzNCUgOTkuOTgyMDE0Mzg4NDg5MjIlLFxyXG4gICAgICAgIDU2LjE2NjY2NjY2NjY2NjY2NCUgMTAwJSxcclxuICAgICAgICA1NC4zNzQ2NjY2NjY2NjY2NyUgMTAwLjAxNzQ3MTczNjg5NjIlLFxyXG4gICAgICAgIDUyLjk4NzE2NjY2NjY2NjY2JSAxMDAuMDMwMzE4NjAyMjYxMDMlLFxyXG4gICAgICAgIDUxJSAxMDAlLFxyXG4gICAgICAgIDQ5LjczMzMzMzMzMzMzMzMzNCUgOTkuODk3MjI1MDc3MDgxMiUsXHJcbiAgICAgICAgNDguMjIyJSA5OS43Njk3ODQxNzI2NjE4NyUsXHJcbiAgICAgICAgNDYuNjQzODMzMzMzMzMzMzMlIDk5LjU5ODY2MzkyNjAwMjA2JSxcclxuICAgICAgICA0My40NTA2NjY2NjY2NjY2NiUgOTkuMTUyMTA2ODg1OTE5ODQlLFxyXG4gICAgICAgIDQxLjgxOTMzMzMzMzMzMzMzJSA5OC44ODU5MTk4MzU1NjAxMiUsXHJcbiAgICAgICAgNDAuNDk5JSA5OC42NjAzMjg4Nzk3NTMzNSUsXHJcbiAgICAgICAgMzguMDI1NSUgOTguMjMzODEyOTQ5NjQwMyUsXHJcbiAgICAgICAgMzUuNDE5JSA5Ny44MTYwMzI4ODc5NzUzNCUsXHJcbiAgICAgICAgMzIuNDUlIDk3LjQzMDYyNjkyNzAyOTglLFxyXG4gICAgICAgIDI5LjkzNTgzMzMzMzMzMzMzNSUgOTcuMjUxNzk4NTYxMTUxMDglLFxyXG4gICAgICAgIDI3LjUyMDMzMzMzMzMzMzMzNyUgOTcuMTkzMjE2ODU1MDg3MzYlLFxyXG4gICAgICAgIDI2LjMxMjUlIDk3LjE4ODA3ODEwODk0MTQxJSxcclxuICAgICAgICAyNC41MDE1JSA5Ny4xOTk4OTcyMjUwNzcwOCUsXHJcbiAgICAgICAgMjIuNTMzMzMzMzMzMzMzMzMlIDk3LjIyNTA3NzA4MTE5MjIlLFxyXG4gICAgICAgIDIwLjg4MDE2NjY2NjY2NjY2OCUgOTcuMjUwNzcwODExOTIxOSUsXHJcbiAgICAgICAgMTkuMDA4NjY2NjY2NjY2NjY3JSA5Ny4yODk4MjUyODI2MzEwNCUsXHJcbiAgICAgICAgMTUuNTY5NjE2NjY2NjY2NjY3JSA5Ny4zODk1MTY5NTc4NjIyOCUsXHJcbiAgICAgICAgMTMuMjc4MTUlIDk3LjQ3NTMzNDAxODQ5OTQ4JSxcclxuICAgICAgICAxMC45MjE0ODMzMzMzMzMzMzMlIDk3LjU4MDY3ODMxNDQ5MTI3JSxcclxuICAgICAgICA4Ljg3MDk4MzMzMzMzMzMzMyUgOTcuNjg1NTA4NzM1ODY4NDUlLFxyXG4gICAgICAgIDcuMzYyNjQ5OTk5OTk5OTk5NSUgOTcuNzcwODExOTIxODkxMDUlLFxyXG4gICAgICAgIDUuNTQ5MSUgOTcuODgyODM2NTg3ODcyNTYlLFxyXG4gICAgICAgIDMuOTIwMiUgOTcuOTkyODA1NzU1Mzk1NjglLFxyXG4gICAgICAgIDIuMTEyMDY2NjY2NjY2NjY2OCUgOTguMTI2OTI3MDI5ODA0NzIlLFxyXG4gICAgICAgIDAlIDk4LjMwNDIxMzc3MTgzOTY3JSxcclxuICAgICAgICAwJSA0LjY3NjI1ODk5MjgwNTc1NiVcclxuICAgICAgKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlOTAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVZKDAuMnJlbSk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbihcclxuICAgICAgICAgIDAlIDM4LjYxJSxcclxuICAgICAgICAgIDEuNjEyMTYlIDM2LjU1NTIxJSxcclxuICAgICAgICAgIDMuNTYwODkzJSAzNC4xMTQyOCUsXHJcbiAgICAgICAgICA1LjA1ODk1JSAzMi4yNjQwOSUsXHJcbiAgICAgICAgICA3LjA5OTQ5JSAyOS43NzkxJSxcclxuICAgICAgICAgIDguOTM1NTElIDI3LjU3ODM3JSxcclxuICAgICAgICAgIDEwLjQ0NDIlIDI1Ljc5NzI5JSxcclxuICAgICAgICAgIDEyLjA2MDMxJSAyMy45MTgxJSxcclxuICAgICAgICAgIDEzLjY3MTQyJSAyMi4wNzg3JSxcclxuICAgICAgICAgIDE0Ljk2NTMzJSAyMC42MjU0OCUsXHJcbiAgICAgICAgICAxNi4xNTE2OSUgMTkuMzE1MDUlLFxyXG4gICAgICAgICAgMTguMDg1NiUgMTcuMjMwMSUsXHJcbiAgICAgICAgICAyMC4xNzUwMyUgMTUuMDU3OTElLFxyXG4gICAgICAgICAgMjEuODQ2NzYlIDEzLjM1NDQ0JSxcclxuICAgICAgICAgIDIzLjY4MjQlIDExLjQ5NjUyJSxcclxuICAgICAgICAgIDI1LjQwMjExJSA5Ljc5NzY4JSxcclxuICAgICAgICAgIDI2LjkxMTElIDguMzY0MDklLFxyXG4gICAgICAgICAgMjguNTI3NCUgNi45MDUwMSUsXHJcbiAgICAgICAgICAyOS44MTc1OSUgNS44MDg0OSUsXHJcbiAgICAgICAgICAzMS40MzA2NyUgNC41MzQzNiUsXHJcbiAgICAgICAgICAzMy40NzcxJSAzLjA5ODg0JSxcclxuICAgICAgICAgIDM0Ljg3NTclIDIuMjQ1OTQ1JSxcclxuICAgICAgICAgIDM2LjA1OTQlIDEuNjEyMzU1JSxcclxuICAgICAgICAgIDM3LjY3NTQlIDAuODg4MDMlLFxyXG4gICAgICAgICAgMzkuMzk2MSUgMC4zMDIzMTY2JSxcclxuICAgICAgICAgIDQwLjklIC0wLjA0MjA4NDklLFxyXG4gICAgICAgICAgNDIuNjI2NTklIC0wLjIzMjQzMjQlLFxyXG4gICAgICAgICAgNDMuOTE4MTYlIC0wLjIyNjY0JSxcclxuICAgICAgICAgIDQ1LjEwMjI1JSAtMC4xMDUwMTkzJSxcclxuICAgICAgICAgIDQ3LjQ3MDEzJSAwLjQ4NTMyODElLFxyXG4gICAgICAgICAgNDkuODA4JSAxLjU0NDQwMSUsXHJcbiAgICAgICAgICA1MS41NTQlIDIuNjc5OTIyJSxcclxuICAgICAgICAgIDU0LjAzNzQlIDQuODI4MTglLFxyXG4gICAgICAgICAgNTUuNjYzNyUgNi41NTA5JSxcclxuICAgICAgICAgIDU4LjAyMjI2JSA5LjQ1NzUyJSxcclxuICAgICAgICAgIDU5LjYzMTk2JSAxMS42OTY5MSUsXHJcbiAgICAgICAgICA2MS4zNDc2JSAxNC4yOTM4MiUsXHJcbiAgICAgICAgICA2My42MTE4JSAxOC4wMjE2MiUsXHJcbiAgICAgICAgICA2NS4xMTExJSAyMC42NTg2JSxcclxuICAgICAgICAgIDY2LjYzMyUgMjMuNDU3NTIlLFxyXG4gICAgICAgICAgNjguNTc2MiUgMjcuMTg1MzIlLFxyXG4gICAgICAgICAgNzAuODIyNiUgMzEuNjczMzUlLFxyXG4gICAgICAgICAgNzIuMzI4MiUgMzQuNzYyMSUsXHJcbiAgICAgICAgICA3My43MTc5JSAzNy42NTMyOCUsXHJcbiAgICAgICAgICA3Ni4xMDUlIDQyLjY2MTM4JSxcclxuICAgICAgICAgIDc3Ljg1OTYlIDQ2LjMyOTM0JSxcclxuICAgICAgICAgIDc5Ljc0ODYlIDUwLjI5NTclLFxyXG4gICAgICAgICAgODEuODA2JSA1NC43MDQlLFxyXG4gICAgICAgICAgODMuODM1OCUgNTkuMTQyMDglLFxyXG4gICAgICAgICAgODUuMzY4OCUgNjIuNTUzMiUsXHJcbiAgICAgICAgICA4Ni44NjM4JSA2NS45MjkzJSxcclxuICAgICAgICAgIDg4LjI2MSUgNjkuMTI5NyUsXHJcbiAgICAgICAgICA4OS4xNDQ2JSA3MS4xNzYlLFxyXG4gICAgICAgICAgOTAuNTMyMSUgNzQuNDI0NyUsXHJcbiAgICAgICAgICA5MS44MSUgNzcuNDYyMSUsXHJcbiAgICAgICAgICA5My42NDU5JSA4MS44ODE0JSxcclxuICAgICAgICAgIDk1LjQ3OTMlIDg2LjM4NjQlLFxyXG4gICAgICAgICAgOTYuODg2MiUgODkuOSUsXHJcbiAgICAgICAgICA5OC4wNjkyJSA5Mi45MTkzJSxcclxuICAgICAgICAgIDEwMCUgOTcuOTYyNSUsXHJcbiAgICAgICAgICAxMDAlIDEwMCUsXHJcbiAgICAgICAgICAwJSAxMDAlLFxyXG4gICAgICAgICAgMCUgMzguNjElXHJcbiAgICAgICAgKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi53aGl0ZS10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAmLndhdmUtdG9wLFxyXG4gICAgJi53YXZlLXRvcC1ib3R0b20ge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saWdodC1nb2xkLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkNzAwO1xyXG4gICAgJi53YXZlLXRvcCxcclxuICAgICYud2F2ZS10b3AtYm90dG9tIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5nb2xkLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkODAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDgwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWFuZGFyaW4tdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1hbmRhcmluNzAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFuZGFyaW43MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxpZ2h0LW1hbmRhcmluLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYW5kYXJpbjgwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJG1hbmRhcmluODAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5taW50LXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEwMDA7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjEwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJsdWUtdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU2MDA7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saWdodC1ibHVlLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlNzAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZ3JheS10aGVtZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTkwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU5MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxpZ2h0LWJlaWdlLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTYwMDtcclxuICAgICYud2F2ZS10b3Age1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJlaWdlNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5jb2xkLWdyZWVuLXRoZW1lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEzMDA7XHJcbiAgICAmLndhdmUtdG9wIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjEzMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICArIC5mbHVpZC1jYXJkLXNldC1jb21wb25lbnQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgJi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIGgxLFxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBoNixcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgbWF4LXdpZHRoOiAyOS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY3JpcHQtdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlUeXBlO1xyXG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjIzZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYXJnZS10ZXh0IHtcclxuICAgICAgaDEsXHJcbiAgICAgIGgyLFxyXG4gICAgICBoMyxcclxuICAgICAgaDQsXHJcbiAgICAgIGg1LFxyXG4gICAgICBoNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjJyZW07XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLnNjcmlwdC10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubWFuZGFyaW4tdGhlbWUge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3VuZGVybGluZS5zdmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vRU5EIHRoZW1lc1xyXG4gIH1cclxuXHJcbiAgJltjbGFzcyo9XCItdGhlbWVcIl0ge1xyXG4gICAgKyBmb290ZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zZWN0aW9uLXBhZGRpbmctbW9iaWxlLXRvcC0wIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zZWN0aW9uLXBhZGRpbmctbW9iaWxlLWJvdHRvbS0yMCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy9ncmlkIG92ZXJyaWRlcyBwZXIgY2xhdWRpYVxyXG4uY2FyZWVycyAuY29sOm5vdCguYXBwLXNwb3QtY29tcG9uZW50KTpub3QoLnNvY2lhbC1zcG90LWNvbXBvbmVudCkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICBtYXgtd2lkdGg6IDI4JTtcclxuICAgIHBhZGRpbmctbGVmdDogMC42cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC42cmVtO1xyXG4gIH1cclxufVxyXG4uY2FyZWVycyAuY2xhc3NpYy1jYWxsb3V0LWNvbXBvbmVudCB7XHJcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhpZ2hjb250cmFzdCB7XHJcbiAgLnNlY3Rpb24tY29tcG9uZW50IHtcclxuICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLml0ZW0tc2xpZGVyIHtcclxuICAgIC5pdGVtLXNsaWRlci13cmFwcGVyIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtZGVzY3JpcHRvciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFzayB7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcml2YWN5LWNvb2tpZXMge1xyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmFuZHJvaWQsXHJcbi5pb3Mge1xyXG4gIC5wcml2YWN5LWNvb2tpZXMge1xyXG4gICAgYSB7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1zdWJ0aXRsZSB7XHJcbiAgY29sb3I6ICRibHVlMzAwO1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjA0OHJlbTtcclxufVxyXG4iLCIuYXBwLXNwb3QtY29tcG9uZW50IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogNC4ycmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDQuNHJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWFyZ2luLXRvcDogLTAuOHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuXHJcbiAgfVxyXG5cclxuICAuc2NyaXB0LXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgfVxyXG5cclxuICAuYXBwLWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMS40cmVtIDIuMnJlbTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMzBweCkgeyBcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVkZ2Uge1xyXG4gIC5hcHAtc3BvdC1jb21wb25lbnQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgIGZsZXgtYmFzaXM6IDE0LjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJhc2ljLXNwb3QtY29tcG9uZW50IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmNhcmVlcnMgJiB7XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSA0LjVyZW07XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJi5jb25zdHJhaW5lZCB7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnBhZGRlZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0zcmVtIDIuMnJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcgKyAuc2NyaXB0LXRleHQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTB2dztcclxuICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgIH1cclxuXHJcbiAgICAuZmVlLWljb24ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDI3LjZyZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNjcmlwdC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICB9XHJcbiAgICAgICYucHJpbWFyeS1idXR0b246YWZ0ZXIsICYuc2Vjb25kYXJ5LWJ1dHRvbjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2Vjb25kYXJ5LWJ1dHRvbiB7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcbiAgICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgKyAuY2l0eS1saXN0LWNvbXBvbmVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH0gXHJcbn1cclxuLnNwb3QtaGVhZGVyIHtcclxuICBmb250LXNpemU6IDIuNHJlbTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMzBweCkgeyBcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICB9XHJcbn1cclxuIiwiLnNvY2lhbC1zcG90LWNvbXBvbmVudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDQuMnJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQuMXJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwLjZyZW07XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcblxyXG4gIC5zY3JpcHQtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICB9XHJcblxyXG4gIC5zb2NpYWwtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwIDEuMnJlbTtcclxuICAgICAgXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg4NSUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIuZm9vdGVyLXByaW1hcnktbmF2LWNvbXBvbmVudCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0bWFyZ2luLXRvcDogMy41cmVtO1xyXG5cdH1cclxuXHRcclxuXHQucHJpbWFyeS1saW5rLWxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0bGkge1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjMwcHgpIHsgXHJcblx0XHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgKyBsaSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQuNXJlbTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjByZW07XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyAgICAgICAgXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyZWVuMzAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLmZjcy10aGlyZC1wYXJ0eSB7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYuZmNzLXRoaXJkLXBhcnR5IHtcclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5mY3MtdGhpcmQtcGFydHkge1xyXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IC01MCU7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLmZjcy10aGlyZC1wYXJ0eTpmb2N1cyB7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogLTAuNnJlbTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IC0yLjJyZW07XHJcblx0XHRcdFx0XHRcdHRvcDogLTAuNnJlbTtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAtMC4ycmVtO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZm9vdGVyLXNlY29uZGFyeS1uYXYtY29tcG9uZW50IHtcclxuICAuc2Vjb25kYXJ5LWxpbmstbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc21sLW1vYmlsZSkgYW5kIChtYXgtd2lkdGg6ICRzbWFsbCkge1xyXG4gICAgICAgIG1hcmdpbjogMCAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmICsgbGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IFxyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmNzLXRoaXJkLXBhcnR5OmZvY3VzIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMC42cmVtO1xyXG4gICAgICAgICAgICByaWdodDogLTIuMnJlbTsgXHJcbiAgICAgICAgICAgIHRvcDogLTAuNnJlbTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMC4ycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb29raWVTZXR0aW5nQnV0dG9ue1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmIHNwYW57XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlvczksXHJcbi5pb3MxMCB7XHJcbiAgLmZvb3Rlci1zZWNvbmRhcnktbmF2LWNvbXBvbmVudCB7XHJcbiAgICAuc2Vjb25kYXJ5LWxpbmstbGlzdCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY29weXJpZ2h0LWNvbXBvbmVudCB7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICBmb250LXNpemU6IC45cmVtO1xyXG4gIGNvbG9yOiAkZ3JheTQwMDtcclxuICB3aWR0aDogNTAlO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn0iLCIuYWRhLW5vdGljZS1jb21wb25lbnQge1xyXG4gIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBsZWZ0OiAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQuMnJlbTtcclxuICB9XHJcblxyXG4gIC5pY29uLWV4dGVybmFsIHtcclxuICAgIG1hcmdpbi1yaWdodDogLjdyZW07XHJcbiAgfVxyXG59IiwiLmJhY2stdG8tdG9wLWNvbXBvbmVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDJyZW07XHJcbiAgYm90dG9tOiAyLjJyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmJhY2stdG8tdG9wLXRleHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59IiwiLm1vZGFsLWNvbXBvbmVudCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogMTAwMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0cmFuc2l0aW9uOiAuMnMgZWFzZSBvcGFjaXR5LCAwcyBsaW5lYXIgLjJzIHRyYW5zZm9ybTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblx0XHJcblx0Ji5vcGVuIHtcclxuXHRcdHotaW5kZXg6IDEyMDA7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0dHJhbnNpdGlvbjogLjJzIGVhc2Ugb3BhY2l0eTtcclxuXHR9XHJcblx0XHJcblx0Lm1vZGFsLXRpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHR9XHJcblx0XHJcblx0LmNvbnRlbnQtd3JhcHBlciB7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5pbmZvLXRleHQge1xyXG5cdFx0bWF4LXdpZHRoOiA0MnJlbTtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdH1cclxuXHJcblx0YnV0dG9uIHtcclxuXHRcdGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0XHJcblx0LnByaW1hcnktYnV0dG9uIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRcclxuXHQubW9kYWwtY29udGVudCB7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0cGFkZGluZy10b3A6IDRyZW07XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDRyZW0gMi44cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQubW9kYWwtaGVhZGVyLFxyXG5cdC5tb2RhbC1ib2R5IHtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5tb2RhbC1oZWFkZXIge1xyXG5cdFx0LmluZm8td3JhcHBlciB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5tb2RhbC1ib2R5IHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cdFx0LmltZy13cmFwcGVyIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDE0LjZyZW07XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuZGl2aWRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnXCIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0bWFyZ2luOiAzcmVtIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5kZWxpbWl0ZXItdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRtYXJnaW46IDEuNHJlbSAwO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm1vZGFsLXdyYXBwZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZsZXgtYmFzaXM6IDEwMCU7XHJcblx0XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLmZjcy1jb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNsb3NlLXdyYXBwZXIge1xyXG5cdGhlaWdodDogMi4zcmVtO1xyXG59XHJcblxyXG5idXR0b24uY2xvc2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0d2lkdGg6IDIuNHJlbTtcclxuXHRoZWlnaHQ6IDIuNHJlbTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogLjJyZW07XHJcblx0fVxyXG5cdFxyXG5cdGltZyB7XHJcblx0XHRtYXgtd2lkdGg6IDIuNHJlbTtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXIge1xyXG5cdG1heC13aWR0aDogNDJyZW07XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5tb2RhbC1ib2R5IHtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTcwMDtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRwYWRkaW5nOiAzLjZyZW0gMy42cmVtIDIuNHJlbSAzLjZyZW07XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdFxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRwYWRkaW5nOiAzLjlyZW0gMS44cmVtIDAgMS44cmVtO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0fVxyXG5cdFxyXG5cdC5zZXBhcmF0b3Itd3JhcHBlciB7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdG1hcmdpbjogMS41cmVtIDA7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJlaWdlNzAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuaW5wdXQtd3JhcHBlciB7XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmxvY2F0aW9uLWltYWdlIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLWRpYWxvZyB7XHJcblx0d2lkdGg6IDQxcmVtO1xyXG5cdGhlaWdodDogNDdyZW07XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xyXG5cdFxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLWZvb3RlciB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm1vZGFsLWhlYWRlciB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmluZm8td3JhcHBlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblx0XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHRcclxuXHRhIHtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRjb2xvcjogJGdyZWVuMzAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaW5mby10ZXh0IHtcclxuXHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5wcmltYXJ5LWJ1dHRvbiB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRwYWRkaW5nOiAxLjY0cmVtIDA7XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcblx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdG1hcmdpbi10b3A6IDIuMnJlbTtcclxuXHRcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XHJcblx0fVxyXG59XHJcblxyXG5cclxuLm1vZGFsLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdH1cclxuXHRcclxuXHQubW9kYWwtYmFja2dyb3VuZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IFxyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRhbmltYXRpb246IC4ycyBmYWRlSW4gbGluZWFyIGZvcndhcmRzO1xyXG5cdH1cclxuXHRcclxuXHRbZGF0YS10YXJnZXRdIHtcclxuXHRcdHotaW5kZXg6IDEyO1xyXG5cdH1cclxuXHRcclxuXHQuc2lnbi11cC1tb2RhbCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogLS44cmVtO1xyXG5cdFx0dG9wOiBjYWxjKDEwMCUgLSAyLjNyZW0pO1xyXG5cdFx0ei1pbmRleDogMTE7XHJcblx0XHRcclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRhbmltYXRpb246IC4ycyBmYWRlRG93biBsaW5lYXIgZm9yd2FyZHM7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNSUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAa2V5ZnJhbWVzIGZhZGVJbiB7XHJcblx0XHQwJSB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0XHQxMDAlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGtleWZyYW1lcyBmYWRlRG93biB7XHJcblx0XHQwJSB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNSUpO1xyXG5cdFx0fVxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLm1vZGFsLXZpc2libGUge1xyXG5cdFx0Lm1vZGFsLWJhY2tncm91bmQge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5zaWduLXVwLW1vZGFsIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2MtZWRpdG9yIC5zdWNjZXNzLXNob3csXHJcbi5zYy1lZGl0b3IgLmZhaWwtc2hvdyxcclxuLnNjLWVkaXRvciAuYWxyZWFkeS1pbi1zaG93LFxyXG4uc2MtZWRpdG9yIC5zaWduLXVwLW1vZGFsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYWdyZWUtZXJyb3Ige1xyXG5cdGNvbG9yOiAkcmVkNjAwO1xyXG59XHJcblxyXG4uaW9zIHtcclxuXHQuc2lnbi11cC1tb2RhbCB7XHJcblx0XHQubW9kYWwtYm9keSB7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI3NpZ251cE1vZGFsIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY29udGVudC1jb250YWluZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2RhbC1jb21wb25lbnQge1xyXG5cdC5jb250ZW50LWNvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXIge1xyXG5cdC5pbmZvLXdyYXBwZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHQuaW5mby1kZXRhaWxzIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XHJcblx0fVxyXG5cdC5pbmZvLXRleHQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cdH1cclxufVxyXG4ubW9kYWwtYm9keSB7XHJcblx0LmFkZHJlc3Mge1xyXG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHR9XHJcbn1cclxuIiwiLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICB0b3A6IDByZW07XHJcbiAgbGVmdDogNTAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgLm1vZGFsLW9wZW4gLm1vZGFsIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWF4LXdpZHRoOiAzNHJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICBcclxuICAmLnJpZ2h0IHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDIwMDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSFpbXBvcnRhbnQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMzRyZW07XHJcbiAgICB9XHJcbiAgICAmLnRvcCB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuMTMwMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmhpZ2hjb250cmFzdCAmICB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDQuNnJlbTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAyLjRyZW0gNnJlbSAyLjJyZW07XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICBwYWRkaW5nOiAxLjRyZW0gNHJlbSAyLjJyZW1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2xvc2Utd3JhcHBlciB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuY2xvc2Uge1xyXG4gICAgdG9wOiAyLjRyZW07XHJcbiAgICByaWdodDogMi40cmVtO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG5cclxuICAgIGEsXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgIG1heC13aWR0aDogMThyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDE0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnByb21vIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA5MHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lZGdlIHtcclxuICAuZ2VuZXJpYy1tb2RhbC1jb21wb25lbnQge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICYucHJvbW8ge1xyXG4gICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpZ2hjb250cmFzdCB7XHJcbiAgLmdlbmVyaWMtbW9kYWwtY29tcG9uZW50IHtcclxuICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5ub3RpZmljYXRpb24tbW9kYWwtY29tcG9uZW50IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiA3cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAzM3JlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2xvc2Uge1xyXG4gICAgdG9wOiAyLjRyZW07XHJcbiAgICByaWdodDogMi40cmVtO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtaGVhZGVyIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIG1hcmdpbjogM3JlbSAwIDIuMnJlbTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEzMDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMi42cmVtIDJyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2luZ2xlLWJ1dHRvbntcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1pbi13aWR0aDogMTUuOHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEsXHJcbiAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmhpZ2hjb250cmFzdCB7XHJcbiAgLm5vdGlmaWNhdGlvbi1tb2RhbC1jb21wb25lbnQge1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNpemUtbW9kYWwtY29tcG9uZW50IHtcclxuICAubW9kYWwtaGVhZGVyIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwIDIuNHJlbTtcclxuICB9XHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAzLjRyZW0gMi40cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMS42cmVtIDJyZW07XHJcbiAgICB9XHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLml0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuIFxyXG4gIC5zaXplLXNlbGVjdGlvbi1jb21wb25lbnQge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMC42cmVtO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0LjJyZW1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xyXG4gICAgfVxyXG4gICAgLnByaWNlLFxyXG4gICAgLmNhbCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfSBcclxuICAgIC5wcmljZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ29sZDUwMDtcclxuICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAuNXJlbSBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5jaGVja291dC1yZXdhcmRzLW9mZmVycy1yZWRlc2lnbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICRiZWlnZTY1MDtcclxuICBtYXgtd2lkdGg6IDU1cmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gXHJcbiAgLnJld2FyZHMtb2ZmZXJzLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkZ3JlZW4zNTA7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgfVxyXG59IiwiLmJhc2tldC1tb2RhbC1jb21wb25lbnQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuYmFza2V0LWxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdG9wOiA1LjJyZW07XHJcbiAgICB0cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJhc2tldC1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMCAxLjVyZW07XHJcblxyXG4gICAgJjo6YWZ0ZXIsXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMC4zcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYudXBzZWxsIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnVwc2VsbC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlUeXBlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS1kZXNjcmlwdGlvbi13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS1uYW1lIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAuMnJlbSBzb2xpZCAkZ3JlZW4zMDA7IFxyXG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcclxuICAgIFxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwLjRyZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuMzAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArIC5vcHRpb24ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC42cmVtO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hZGQtYnRuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAuMnJlbSBzb2xpZCAkZ3JlZW4zMDA7IFxyXG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3BsdXMtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiAuMnMgc2NhbGVCZ0luIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiAuMnMgc2NhbGVJbiBlYXNlIGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGtleWZyYW1lcyBzY2FsZUJnSW4ge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIDgwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLjg5KTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAa2V5ZnJhbWVzIHNjYWxlSW4ge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIDgwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLjg5KTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpZ2h0LXRhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJlaWdlNTAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1NXJlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEzMDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEyLjUlLCA5Ny44NzA4NyUgMTMuMDEyNSUsIDk2LjUzMjUyJSAxMy40MjUlLCA5NC4zNDI5NiUgMTQuMiUsIDkyLjE1MjE4JSAxNS4wODc1JSwgOTAuMDgzMDElIDE2LjAxMjUlLCA4OC4wMTU1MyUgMTcuMDI1JSwgODUuNjQzNDUlIDE4LjI3NSUsIDgzLjE0OTc2JSAxOS43Mzc1JSwgODAuNzc3NjclIDIxLjIzNzUlLCA3Ny45MTA0NCUgMjMuMiUsIDc1LjQ4NTQ0JSAyNSUsIDczLjk2NTI5JSAyNi4yNSUsIDcxLjc3MDYzJSAyOC4zNjI1JSwgNjkuNTgzNSUgMzAuNzEyNSUsIDY3LjU4NTQ0JSAzMyUsIDY0LjgyMjMzJSAzNi4yNSUsIDYxLjM1MzE2JSA0MC4yNjI1JSwgNTguNDk5NzYlIDQzLjMzNzUlLCA1NS4yOTU4NyUgNDYuMzUlLCA1Mi4xNzg0JSA0OC42NjI1JSwgNDkuNTE0NTYlIDUwJSwgNDcuOTk1MzklIDUwLjUzNzUlLCA0NS45NDc1NyUgNTEuMTc1JSwgNDEuOTQwNzglIDUyLjEyNSUsIDQwLjUxNTUzJSA1Mi4zNzUlLCAzNy42NjY1JSA1Mi43NSUsIDM1LjM1MTQ2JSA1Mi45Mzc1JSwgMzIuOTQ3MzMlIDUzLjAzNzUlLCAzMC4xODcxNCUgNTMuMDM3NSUsIDI3LjYwNDg1JSA1Mi45MjUlLCAyNC44NDQ2NiUgNTIuNyUsIDIyLjg4NTY4JSA1Mi41JSwgMjAuNDgyNzclIDUyLjE2MjUlLCAxOC4wNzc2NyUgNTEuNzUlLCAxNS42NzM1NCUgNTEuMjUlLCAxMy40NDY2JSA1MC44NjI1JSwgMTAuNTk3MzMlIDUwLjI3NSUsIDkuMjIzMyUgNTAlLCA2LjY4Mjc3JSA0OC43NSUsIDQuNzE0NTYlIDQ2Ljc3NSUsIDEuOTEzODMlIDQyLjIzNzUlLCAwLjk5OTUxJSA0MC4yJSwgMCUgMzcuNSUsIDAlIDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTMwMDtcclxuICAgICAgICAgIGhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA3Ny4yNzI3MjcyNzI3MjcyNyUsIDk5LjY1ODU0NTQ1NDU0NTQ1JSA3Mi45OTA5MDkwOTA5MDkxJSwgOTkuMzI5ODE4MTgxODE4MTclIDY5LjQ4NjM2MzYzNjM2MzYzJSwgOTguNTI4NTQ1NDU0NTQ1NDUlIDYyLjIxMzYzNjM2MzYzNjM2JSwgOTcuNTg5NDU0NTQ1NDU0NTMlIDU1LjEyNzI3MjcyNzI3MjcyNSUsIDk2LjY2NTA5MDkwOTA5MDklIDQ5LjIxODE4MTgxODE4MTgyJSwgOTUuNjcwNzI3MjcyNzI3MjYlIDQzLjcwOTA5MDkwOTA5MDkxJSwgOTQuMjc4NzI3MjcyNzI3MjglIDM3LjE5MDkwOTA5MDkwOTA5JSwgOTMuMDc0JSAzMi40NTkwOTA5MDkwOTA5MSUsIDkxLjY5NiUgMjcuOTEzNjM2MzYzNjM2MzY0JSwgOTAuNzI0OTA5MDkwOTA5MSUgMjUuMTg2MzYzNjM2MzYzNjQlLCA4OS40NDY1NDU0NTQ1NDU0NiUgMjIuMTA5MDkwOTA5MDkwOTElLCA4Ny44OTM0NTQ1NDU0NTQ1NSUgMTkuMDgxODE4MTgxODE4MTgyJSwgODYuNjMwNTQ1NDU0NTQ1NDYlIDE3LjEzNjM2MzYzNjM2MzYzNyUsIDg1LjIzNDU0NTQ1NDU0NTQ3JSAxNS40NjgxODE4MTgxODE4MTclLCA4My45NzYxODE4MTgxODE4MyUgMTQuMzU5MDkwOTA5MDkwOTA4JSwgODIuOTA5MDkwOTA5MDkwOSUgMTMuNjM2MzYzNjM2MzYzNjM1JSwgODEuODc1OTk5OTk5OTk5OTklIDEzLjEyNzI3MjcyNzI3MjcyNyUsIDgwLjc1ODkwOTA5MDkwOTA5JSAxMi42MzE4MTgxODE4MTgxODElLCA3OC43OTgxODE4MTgxODE4MiUgMTEuOTIyNzI3MjcyNzI3Mjc0JSwgNzcuNjc4MTgxODE4MTgxODMlIDExLjYxODE4MTgxODE4MTgxNyUsIDc2LjIwNzI3MjcyNzI3MjcyJSAxMS4zMzYzNjM2MzYzNjM2MzglLCA3NS4xNTc2MzYzNjM2MzYzNyUgMTEuMjIyNzI3MjcyNzI3MjclLCA3NC4zODc4MTgxODE4MTgxOCUgMTEuMTg2MzYzNjM2MzYzNjM2JSwgNzMuNTQ3NDU0NTQ1NDU0NTQlIDExLjE4NjM2MzYzNjM2MzYzNiUsIDcyLjI4NzgxODE4MTgxODE4JSAxMS4zMDQ1NDU0NTQ1NDU0NTUlLCA3MC43NDc4MTgxODE4MTgxOCUgMTEuNjE4MTgxODE4MTgxODE3JSwgNjkuODM4NzI3MjcyNzI3MjclIDExLjg5MDkwOTA5MDkwOTA5JSwgNjguNTc2NzI3MjcyNzI3MjglIDEyLjM4NjM2MzYzNjM2MzYzNyUsIDY3LjgwODE4MTgxODE4MTgxJSAxMi43NSUsIDY2LjIwMDcyNzI3MjcyNzI2JSAxMy42NTkwOTA5MDkwOTA5MSUsIDY0Ljg3MjE4MTgxODE4MTgyJSAxNC41NjgxODE4MTgxODE4MTglLCA2My4zOTQ5MDkwOTA5MDkwOSUgMTUuNzYzNjM2MzYzNjM2MzY0JSwgNjIuNDMxMjcyNzI3MjcyNzM0JSAxNi42MzYzNjM2MzYzNjM2MzclLCA2MC44MTA5MDkwOTA5MDkwODUlIDE4LjI2MzYzNjM2MzYzNjM2MiUsIDU5LjQxMDkwOTA5MDkwOTA5NCUgMTkuODI3MjcyNzI3MjcyNzI4JSwgNTguMDgwOTA5MDkwOTA5MDk1JSAyMS40MzYzNjM2MzYzNjM2MzclLCA1Ny4wMzQwMDAwMDAwMDAwMDYlIDIyLjglLCA1NS4yMjAzNjM2MzYzNjM2MzYlIDI1LjMlLCA1My43NDc2MzYzNjM2MzYzNyUgMjcuNDY4MTgxODE4MTgxODIlLCA1Mi43NzE4MTgxODE4MTgxOCUgMjguOTY4MTgxODE4MTgxODIyJSwgNTEuMDExOTk5OTk5OTk5OTklIDMxLjc5MDkwOTA5MDkwOTA5MyUsIDQ5LjYwOTQ1NDU0NTQ1NDU0JSAzNC4xMzYzNjM2MzYzNjM2NCUsIDQ4LjM2MDU0NTQ1NDU0NTQ2JSAzNi4yOTU0NTQ1NDU0NTQ1NSUsIDQ2Ljg4ODcyNzI3MjcyNzI3JSAzOC45MTM2MzYzNjM2MzYzNjQlLCA0NS42MzA3MjcyNzI3MjcyNyUgNDEuMTg2MzYzNjM2MzYzNjQlLCA0NC4yMzQlIDQzLjc5MDkwOTA5MDkwOTA5JSwgNDIuODg1ODE4MTgxODE4MTklIDQ2LjM1OTA5MDkwOTA5MDkxJSwgNDEuNzcyNzI3MjcyNzI3MjclIDQ4LjUxMzYzNjM2MzYzNjM2NSUsIDQwLjE2MjM2MzYzNjM2MzY0JSA1MS42OTU0NTQ1NDU0NTQ1NDUlLCAzOC45ODA1NDU0NTQ1NDU0NiUgNTQuMDU0NTQ1NDU0NTQ1NDU1JSwgMzcuODY4MTgxODE4MTgxODIlIDU2LjMlLCAzNi41MzYxODE4MTgxODE4MiUgNTkuMDI3MjcyNzI3MjcyNzMlLCAzNS4yNzk2MzYzNjM2MzYzNjQlIDYxLjYxMzYzNjM2MzYzNjM2JSwgMzMuOTQyJSA2NC4zOTA5MDkwOTA5MDkwOSUsIDMyLjQ3MTI3MjcyNzI3MjczJSA2Ny40NzI3MjcyNzI3MjcyNyUsIDMxLjI4OTQ1NDU0NTQ1NDU0NyUgNjkuOTY4MTgxODE4MTgxODIlLCAzMCUgNzIuNzI3MjcyNzI3MjcyNzMlLCAyOC43MDAxODE4MTgxODE4MTglIDc1LjMyNzI3MjcyNzI3MjcxJSwgMjcuMzcwOTA5MDkwOTA5MDklIDc3LjY0OTk5OTk5OTk5OTk5JSwgMjUuNDc0NzI3MjcyNzI3MjclIDgwLjQzNjM2MzYzNjM2MzY0JSwgMjQuMjg0MTgxODE4MTgxODE0JSA4MS44OTU0NTQ1NDU0NTQ1NCUsIDIzLjM2NzYzNjM2MzYzNjM2JSA4Mi44NzcyNzI3MjcyNzI3NCUsIDIxLjgyODcyNzI3MjcyNzI3NCUgODQuMjY4MTgxODE4MTgxODIlLCAxOS44MDM2MzYzNjM2MzYzNjUlIDg1LjYzMTgxODE4MTgxODE4JSwgMTguNzU0MzYzNjM2MzYzNjM1JSA4Ni4xNDk5OTk5OTk5OTk5OSUsIDE3LjIxNTA5MDkwOTA5MDkxJSA4Ni42ODYzNjM2MzYzNjM2NCUsIDE1LjA0NTYzNjM2MzYzNjM2NCUgODcuMDE4MTgxODE4MTgxOCUsIDEzLjQzNTk5OTk5OTk5OTk5OCUgODYuOTYzNjM2MzYzNjM2MzclLCAxMS43NTY1NDU0NTQ1NDU0NTUlIDg2LjY0NTQ1NDU0NTQ1NDU0JSwgOS45Mzc0NTQ1NDU0NTQ1NDQlIDg2LjAxMzYzNjM2MzYzNjM3JSwgOC4xODg5MDkwOTA5MDkwOSUgODUuMTMxODE4MTgxODE4MTglLCA2LjM3MDcyNzI3MjcyNzI3MiUgODMuOTMxODE4MTgxODE4MTklLCA0LjkwMDkwOTA5MDkwOTA5JSA4Mi43NDk5OTk5OTk5OTk5OSUsIDMuNTY1NDU0NTQ1NDU0NTQ1NCUgODEuNTA5MDkwOTA5MDkwOSUsIDIuMjQ0MTgxODE4MTgxODE4JSA4MC4xMTM2MzYzNjM2MzYzNiUsIDAuOTgxODE4MTgxODE4MTgxOSUgNzguNjA5MDkwOTA5MDkwOTElLCAwJSA3Ny4yNzI3MjcyNzI3MjcyNyUsIDAlIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgKyAuYmFza2V0LWl0ZW0udXBzZWxsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMi40cmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNsaXAtcGF0aDogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTUwMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItZGFyay5zdmdcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1pbmZvIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLml0ZW0tY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAxLjJyZW0gMnJlbSAwO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0taW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcblxyXG4gIC5pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5pdGVtLWltYWdlIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXgtd2lkdGg6IDcuNXJlbTtcclxuICAgICAgbWF4LWhlaWdodDogNi4zcmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pdGVtLW5hbWUsXHJcbiAgLml0ZW0tY2FsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICB9XHJcblxyXG4gIC5pdGVtLW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTM7XHJcbiAgfVxyXG5cclxuICAuaXRlbS1jYWwge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAuaXRlbS1pbmdyZWRpZW50cyB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG5cclxuICAuaXRlbS1mb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5pdGVtLXF1YW50aXR5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXgtd2lkdGg6IDdyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5pbmNyZW1lbnQsXHJcbiAgLmRlY3JlbWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAycmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbmNyZW1lbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvcGx1cy1jaXJjbGUuc3ZnXCIpO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGVjcmVtZW50IHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL21pbnVzLWNpcmNsZS5zdmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXRlbS1wcmljZSB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG5cclxuICAuYmFza2V0LWxpc3QtZm9vdGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmJhc2tldC10b3RhbC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuYmFza2V0LXRvdGFsLWl0ZW1zIHtcclxuICAgIC50cmlhbmdsZS1saW5rIHtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmljZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1jdGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuY29udGludWUge1xyXG4gICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDZyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNnJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saW1pdC1lcnJvciB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMS42cmVtO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgY29sb3I6ICRyZWQ2MDA7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgLmJhc2tldC1saXN0IHtcclxuICAgICYuZXJyb3Ige1xyXG4gICAgICAubGltaXQtZXJyb3Ige1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZW1vdmUtc2Nyb2xsIHtcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG4gIC5tb2RhbCB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIuZGlyZWN0aW9uLW1vZGFsLWNvbXBvbmVudCB7XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNHJlbSAzcmVtO1xyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgIC5tb2RhbC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiA2LjZyZW0gYXV0byA2LjRyZW07XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICAudGVydGlhcnktYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmNzLXRoaXJkLXBhcnR5IHtcclxuICAgIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mbG9hdGluZy1tb2RhbC1jb21wb25lbnQge1xyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAzMy41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNsb3NlIHtcclxuICAgIHJpZ2h0OiAyLjRyZW07XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMzAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAzcmVtIGF1dG8gMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoJGJsdWU1MDAsIDAuNik7XHJcbiAgICBwYWRkaW5nOiAzLjZyZW0gMCAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjJyZW07XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44cmVtO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAyNC41cmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG5cclxuICAgIGEsXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgIG1heC13aWR0aDogMThyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDE0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi53ZWxjb21lLW1vZGFsLWNvbXBvbmVudCB7XHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIG1hcmdpbi10b3A6IDYuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1LjJyZW07IFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZzogMi40cmVtIDZyZW0gNC4ycmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAxLjRyZW0gMnJlbSAyLjJyZW07IFxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbWF4LXdpZHRoOiAyOXJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfSAgXHJcbn0iLCIuZmFxLWNvbXBvbmVudCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxLjRyZW07XHJcbiAgLmNvbHVtbiB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICB9XHJcblxyXG4gICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyBcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmdcIik7XHJcbiAgICAvL2JhY2tncm91bmQtcmVwZWF0LTogbm8tcmVwZWF0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoZWlnaHQ6IDIuOHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZjcy10aGlyZC1wYXJ0eSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjNyZW07XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXFxlOTAwXCIgIWltcG9ydGFudDtcclxuICAgICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgXHJcbiAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cdC5mYXEtd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMnJlbTtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTIwcHg7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpLmZhcS1xIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL3EtbGV0dGVyLXY0LnN2ZycpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogLTIuMnJlbTtcclxuICAgICAgICAgIHRvcDogMS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGkuZmFxLWEge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9hLWxldHRlci12NC5zdmcnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogLTIuMnJlbTtcclxuICAgICAgICAgIHRvcDogMS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cdFx0fVxyXG5cclxuICAgIGE6OmZvY3VzIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG5cdH1cclxufSIsIi5sb2ctaW4tY29tcG9uZW50IHtcclxuICAubG9nLWluLWZvcm0td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIG1heC13aWR0aDogMzEuNXJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlY2FwdGNoYS1kaXNjbGFpbWVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xyXG4gICAgY29sb3I6ICRncmF5OTAwO1xyXG5cclxuICAgIC5ub3RlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xyXG4gICAgICAgIHJpZ2h0OiAuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuXHQucHJpbWFyeS1idXR0b24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9IFxyXG5cclxuICAgICYuZmFjZWJvb2sge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMS41NXJlbSA0cmVtIDEuNTVyZW0gMXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ndWVzdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjcwMDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRnb2xkNTAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkNTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnNlcGFyYXRvci13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogMzQuNnJlbTtcclxuICAgIG1hcmdpbjogMnJlbSBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItZ3JheS5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMzUwJTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBhZGRpbmc6IDAgM3JlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3A6IC42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZy1pbi1oZWxwZXJzIHtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zdWNjZXNzLXNob3csIC5mYWlsLXNob3csIC5hbHJlYWR5LWluLXNob3cge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNyZWFtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNS45cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lc3NhZ2UtdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgfVxyXG5cclxuICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zdGFydC1vcmRlci1jb21wb25lbnQge1xyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAyNy42cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RhcnQtb3JkZXItZm9ybS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAzMS41cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG5cdC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuZmFjZWJvb2sge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMS41NXJlbSA0cmVtIDEuNTVyZW0gMy4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmd1ZXN0IHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuNzAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuc2VwYXJhdG9yLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAzNC42cmVtO1xyXG4gICAgbWFyZ2luOiAycmVtIGF1dG87XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5vcmRlci1sb2NhdGlvbi1jb21wb25lbnQge1xyXG4gIC5pbmZvLXdyYXBwZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxuIFxyXG4gIC5vcmRlci1sb2NhdGlvbi1mb3JtLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDMxLjVyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheTcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICArIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9pY29ucy9zZWFyY2gtZ3JlZW4uc3ZnJyk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIuMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwLjJyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmVycm9yLWxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0ycmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG5cdC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2VhcmNoLXllbGxvdy5zdmdcIik7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEuOHJlbTtcclxuICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zZWFyY2guc3ZnXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRlIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjcwMDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9sb2NhdGUuc3ZnXCIpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IC0wLjNyZW07XHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDEuOHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdvbGQ1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5zZXBhcmF0b3Itd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDM0LjZyZW07XHJcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItZ3JheS5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMzUwJTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXgtd2lkdGg6IDNyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5vcmRlci1sb2NhdGlvbi1oZWxwZXIge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tbGlzdCB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDY1cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDEuNnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RpdmlkZXItZ3JheS5zdmcpO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM1MCUgMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb3JlLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG5cclxuICAgICAgLmxvY2F0aW9uLWhvdXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IC42cmVtIDA7XHJcblxyXG4gICAgICAgIGR0LFxyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZHQge1xyXG4gICAgICAgICAgd2lkdGg6IDlyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGQge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDlyZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmljb24td3JhcHBlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMy41cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuMTMwMDtcclxuICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1pY29uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDVyZW07XHJcbiAgfSBcclxuXHJcbiAgLmljb24taW5mbyB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAuM3JlbTtcclxuICAgIGNvbG9yOiAkZ3JheTkwMDtcclxuICAgIG1heC13aWR0aDogMy41cmVtO1xyXG4gIH1cclxuICBcclxuICAubG9jYXRpb24taW5mbyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTByZW0pO1xyXG5cclxuICAgIC5sb2NhdGlvbi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1hZHJlc3MsXHJcbiAgLmxvY2F0aW9uLW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWFkcmVzcyB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tbmFtZSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWhvdXJzIHtcclxuICAgIC5zdGF0dXMsXHJcbiAgICAub3Blbi11bnRpbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIH1cclxuICBcclxuICAgIC5zdGF0dXMge1xyXG4gICAgICBjb2xvcjogJGdyZWVuNDAwO1xyXG5cclxuICAgICAgJi5jbG9zZWQge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTkwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuLXVudGlsIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IFxyXG5cclxuICAubG9jYXRpb24tY3RhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB3aWR0aDogNHJlbTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMztcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcblxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIHdpZHRoOiA0LjJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNHJlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xyXG4gICAgICAgIHdpZHRoOiAuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxlc3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKC05MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm8tcmVzdWx0cyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDMxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEuMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWFyY2gtbG9jYXRpb24tbmFtZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgfVxyXG59XHJcbiIsIi5vcmRlci10aW1pbmctY29tcG9uZW50IHtcclxuICAub3JkZXItdGltaW5nLWZvcm0td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIG1heC13aWR0aDogMzEuNXJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcblx0LnByaW1hcnktYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMi42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMS44cmVtIDA7XHJcbiAgICB9IFxyXG5cclxuICAgICYuZmFjZWJvb2sge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMS41NXJlbSA0cmVtIDEuNTVyZW0gMy4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmd1ZXN0IHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuNzAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuc2VwYXJhdG9yLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAzNC42cmVtO1xyXG4gICAgbWFyZ2luOiAycmVtIGF1dG87XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5vcmRlci10aW1pbmctZGF0ZS10aW1lLWNvbXBvbmVudCB7XHJcblx0Lm9yZGVyLXRpbWluZy1mb3JtLXdyYXBwZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcblx0XHRtYXgtd2lkdGg6IDMxLjVyZW07XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5kYXRlLXRpbWUtd3JhcHBlciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW46IDIuNHJlbSAwIDEuMnJlbTtcclxuXHJcblx0XHRcdC5kYXRlLWxhYmVsIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC50aW1lLWxhYmVsIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5zZXBhcmF0b3Ige1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5zZWxlY3RyaWMge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDZyZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyZWVuNzAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi1kb3duLnN2Z1wiKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IC44cmVtIDFyZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5MyUgY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMS4xcmVtIDJyZW0gMS4xcmVtIDEuMXJlbTtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdC1tcy1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdC1vLWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMS4xcmVtIDEuOHJlbSAxLjFyZW0gMC42cmVtO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjY7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjotbXMtZXhwYW5kIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5lZGdlICYge1xyXG5cdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0XHQmOmFjdGl2ZSB7IFxyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHQmOjotbXMtdmFsdWUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnByaW1hcnktYnV0dG9uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cdFx0XHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMi42cmVtO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDEuOHJlbSAwO1xyXG5cdFx0fSBcclxuXHRcdFxyXG5cdFx0Ji5mYWNlYm9vayB7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxLjU1cmVtIDRyZW0gMS41NXJlbSAzLjJyZW07XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmd1ZXN0IHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuNzAwO1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuc2VwYXJhdG9yLXdyYXBwZXIge1xyXG5cdFx0bWF4LXdpZHRoOiAzNC42cmVtO1xyXG5cdFx0bWFyZ2luOiAycmVtIGF1dG87XHJcblx0XHRcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cdFx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VsZWN0cmljLXdyYXBwZXIgLnNlbGVjdHJpYyBvcHRpb24ge1xyXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XHJcblx0fVxyXG59XHJcbiIsIi5zaWduLXVwLWNvbXBvbmVudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgd2lkdGg6IDMzcmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMi44cmVtO1xyXG4gIH1cclxuXHJcbiAgJi5lcnJvcixcclxuICAmLnN1Y2Nlc3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNi40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLWluZm8ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAyN3JlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBidXR0b246bm90KC5jbG9zZSkge1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyLjRyZW07XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMy40cmVtIDEuMXJlbTtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMy40cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtbC1tb2JpbGUpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zdWNjZXNzIHtcclxuICAgIHdpZHRoOiA1NXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tc2hvdyB7XHJcbiAgICAgIG1heC13aWR0aDogMzEuNnJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi1jb21wb25lbnQge1xyXG4gICAgICBtYXJnaW46IDRyZW0gYXV0bztcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW46IDVyZW0gLTIuOHJlbSAzLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGJ1dHRvbltkYXRhLXJlZj1zZWFyY2hdIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9pY29ucy9zZWFyY2gtZ3JlZW4uc3ZnJyk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIuMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogNHJlbSAwIDEuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2Vke1xyXG4gICAgJitsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICBjb250ZW50OiAgdXJsKFwiLi4vaW1nL2ljb25zL2NoZWNrbWFyay1ncmVlbi5zdmdcIik7XHJcbiAgICAgIHBhZGRpbmc6IDAgLjRyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB9IFxyXG4gIH1cclxuIFxyXG4gIC5zaWduLXVwLWhlbHBlcnMge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xyXG5cclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjlyZW07XHJcblxyXG4gICAgICAmICsgLm5vdGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgKyAuZXJyb3ItbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vdGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNztcclxuICAgIGNvbG9yOiAkZ3JheTkwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgLmZjcy10aGlyZC1wYXJ0eSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wbGFjZWhvbGRlciB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDJyZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgJi5lcnJvcjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudCA6dXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xyXG4gICAgICB0b3A6IDIuNXJlbTtcclxuICAgICAgcmlnaHQ6IC40cmVtO1xyXG4gICAgfVxyXG4gICAgJi52YWxpZDpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudCA6dXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LXZhbGlkLnN2Z1wiKTtcclxuICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGUge1xyXG4gICAgICBtYXJnaW46IDFyZW0gMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci1sYWJlbCB7XHJcbiAgICAgICYucGFzc3dvcmQtZXJyb3Ige1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmlucHV0LWdyb3VwIC5pbnB1dC13cmFwcGVyOm50aC1jaGlsZCg1KXtcclxuICAgICYuZXJyb3Ige1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLWxhYmVsIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwIC5pbnB1dC13cmFwcGVyOm50aC1jaGlsZCg1KXtcclxuICAgICYuZXJyb3Ige1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtXHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLWxhYmVsIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlY2FwdGNoYS1kaXNjbGFpbWVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG5cclxuICAgIC5ub3RlIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XHJcbiAgICAgICAgICByaWdodDogLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmJhY2tlbmQtdmFsaWRhdGlvbi1ibG9jayB7XHJcbiAgICAuZXJyb3Ige1xyXG4gICAgICBjb2xvcjogJHJlZDYwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZXBhcmF0b3Itd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDM0LjZyZW07XHJcbiAgICBtYXJnaW46IDJyZW0gYXV0byAxcmVtO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItZ3JheS5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMzUwJTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2ctaW4tZm9ybS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuXHQucHJpbWFyeS1idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH0gXHJcblxyXG4gICAgJi5mYWNlYm9vayB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjU1cmVtIDRyZW0gMS41NXJlbSAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmd1ZXN0IHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuNzAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZm8ge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iaXJ0aGRheSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiAzcmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgd2lkdGg6IDE0cmVtO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMuNXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Ryb3Auc3ZnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAwLjhyZW0pIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIHBhZGRpbmc6IDEuMHJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEycmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotbXMtZXhwYW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUsXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICB3aWR0aDogOC40cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDguNHJlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNy40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgKyBzZWxlY3Qge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpob3ZlcixcclxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXHJcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpob3ZlcixcclxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl06aG92ZXIsXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAkd2hpdGUgaW5zZXQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc3VjY2Vzcy1zaG93LCAuZmFpbC1zaG93LCAuYWxyZWFkeS1pbi1zaG93IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjcmVhbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LWhlaWdodDogMTUuOXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZXNzYWdlLXRpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gIH1cclxuXHJcbiAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMy44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc2lnbi11cC1pbnN0cnVjdGlvbnMge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTAuMHJlbTtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMC4wcmVtO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG4jY29tcGxldGVDYXB0Y2hhQmVmb3JlU3VibWl0IHtcclxuICBtYXJnaW46IDEuNXJlbSAwIDEuNXJlbSAtMS4wcmVtXHJcbn1cclxuIiwiLmRpZXRhcnktcHJlZmVyZW5jZXMtY29tcG9uZW50IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHJcbiAgLm1vZGFsLWhlYWRlcixcclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBtYXgtd2lkdGg6IDc2cmVtO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbiAgIFxyXG5cdC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWNjb3VudC1kaWV0YXJ5LWJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm90ZSB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgICBjb2xvcjogJGdyYXk5MDA7XHJcbiAgICBtYXgtd2lkdGg6IDYzcmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gtbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjhyZW07XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luOiAwIC0ycmVtIDJyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY2hlY2tib3gtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAycmVtO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMnJlbSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZhdm9yaXRlLXByb2R1Y3QtbGlzdC1jb21wb25lbnQge1xyXG4gIG1heC13aWR0aDogNDUuOHJlbTtcclxuICBtYXJnaW46IDAgYXV0byAzLjVyZW07XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICB1bCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pdGVtLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLml0ZW0taW1hZ2Utd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDUuOHJlbTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuICAuaXRlbS1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0tZGVzY3JpcHRpb24td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1heC13aWR0aDogMjZyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMS42cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMThyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pdGVtLW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG4gIC5pdGVtLWNhbCB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICAuaXRlbS1pbmdyZWRpZW50cyB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICB9XHJcblxyXG4gIC50cmlhbmdsZS1saW5rIHtcclxuICAgIG1heC13aWR0aDogMTAuNHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpZ2hjb250cmFzdCB7XHJcbiAgLml0ZW0tZGVzY3JpcHRpb24td3JhcHBlciB7XHJcbiAgICAuaXRlbS1jYWwge1xyXG4gICAgICBsaW5lLWhlaWdodDogMy40O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50IHtcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIC5sb2NhdGlvbi1jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLWltYWdlLXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLml0ZW0tZmF2b3JpdGUge1xyXG4gICAgICBjdXJzb3I6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1pbWFnZSB7XHJcbiAgICBtYXgtd2lkdGg6IDNyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmxvY2F0aW9uLXJhbmdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgLmxvY2F0aW9uLWRldGFpbHMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1kZXRhaWwtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMS42cmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDIycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tdGl0bGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1hZGRyZXNzIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuICAubG9jYXRpb24taW5mby13cmFwcGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1pbmZvIHtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgfVxyXG59IiwiLnJhZGlhbC1wcm9ncmVzcy1jb21wb25lbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDIxLjVyZW07XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIGZvbnQtc2l6ZTogMTkuNHJlbTtcclxuICAgIG1heC13aWR0aDogMTkuM3JlbTtcclxuICB9XHJcblxyXG4gIC5yYWRpYWwtcHJvZ3Jlc3Mge1xyXG4gICAgJGNpcmNsZS1zaXplOiAxZW07XHJcbiAgICAkY2lyY2xlLWJhY2tncm91bmQ6ICRibHVlODAwO1xyXG4gICAgJGNpcmNsZS1jb2xvcjogJGdvbGQ1MDA7XHJcbiAgICAkaW5zZXQtc2l6ZTogMC44MzcyZW07XHJcbiAgICAkaW5zZXQtY29sb3I6ICR3aGl0ZTtcclxuICAgICR0cmFuc2l0aW9uLWxlbmd0aDogMXM7XHJcbiAgICB3aWR0aDogJGNpcmNsZS1zaXplO1xyXG4gICAgaGVpZ2h0OiAkY2lyY2xlLXNpemU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjaXJjbGUtYmFja2dyb3VuZDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZ2hjb250cmFzdCAmIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvYWNjb3VudC9ncmF5LXNxdWFyZS5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gXHJcbiAgICAuY2lyY2xlIHtcclxuICAgICAgLnByb2dyZXNzLW1hc2ssXHJcbiAgICAgIC5maWxsIHtcclxuICAgICAgICB3aWR0aDogJGNpcmNsZS1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJGNpcmNsZS1zaXplO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgIFxyXG4gICAgICAucHJvZ3Jlc3MtbWFzayxcclxuICAgICAgLmZpbGwge1xyXG4gICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uLWxlbmd0aDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtICR0cmFuc2l0aW9uLWxlbmd0aDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tbGVuZ3RoO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAucHJvZ3Jlc3MtbWFzayB7XHJcbiAgICAgICAgY2xpcDogcmVjdCgwcHgsICRjaXJjbGUtc2l6ZSwgJGNpcmNsZS1zaXplLCAkY2lyY2xlLXNpemUvMik7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIFxyXG4gICAgICAgIC5maWxsIHtcclxuICAgICAgICAgIGNsaXA6IHJlY3QoMHB4LCAkY2lyY2xlLXNpemUvMiwgJGNpcmNsZS1zaXplLCAwcHgpO1xyXG5cclxuICAgICAgICAgXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjaXJjbGUtY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmhpZ2hjb250cmFzdCAmIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9hY2NvdW50L3llbGxvdy1zcXVhcmUuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZWRnZSAmIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcmVtO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0MHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmluc2V0IHtcclxuICAgICAgd2lkdGg6ICRpbnNldC1zaXplO1xyXG4gICAgICBoZWlnaHQ6ICRpbnNldC1zaXplO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNpcmNsZS1zaXplIC0gJGluc2V0LXNpemUpLzI7XHJcbiAgICAgIG1hcmdpbi10b3A6ICgkY2lyY2xlLXNpemUgLSAkaW5zZXQtc2l6ZSkvMjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluc2V0LWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgICAkaTogMDtcclxuICAgICRpbmNyZW1lbnQ6IDE4MGRlZyAvIDEwMDtcclxuICAgIEB3aGlsZSgkaSA8PTEwMCkge1xyXG4gICAgICAmW2RhdGEtcHJvZ3Jlc3M9XCIjeyRpfVwiXSB7XHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAucHJvZ3Jlc3MtbWFzay5mdWxsLFxyXG4gICAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRpbmNyZW1lbnQgKiAkaSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZpbGwuZml4IHtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkgKiAyKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRpbmNyZW1lbnQgKiAkaSAqIDIpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkgKiAyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJGk6ICRpKzE7XHJcbiAgICB9XHJcbiAgICAkaTogMDtcclxuICAgIEB3aGlsZSgkaSA8PTgpIHtcclxuICAgICAgJltkYXRhLXByb2dyZXNzPVwiI3skaX1cIl0ge1xyXG4gICAgICAgICYgKyAucHJvZ3Jlc3MtaWNvbiB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMC5zdmcnKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDowO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MyUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjI2ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICRpOiAkaSsxO1xyXG4gICAgfVxyXG4gICAgJGk6IDk7XHJcbiAgICBAd2hpbGUoJGkgPD0yMCkge1xyXG4gICAgICAmW2RhdGEtcHJvZ3Jlc3M9XCIjeyRpfVwiXSB7XHJcbiAgICAgICAgJiArIC5wcm9ncmVzcy1pY29uIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAgdXJsKCcuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtMS5zdmcnKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDowO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDIlKSB0cmFuc2xhdGVYKC01OCUpO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjMzZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICRpOiAkaSsxO1xyXG4gICAgfVxyXG4gICAgJGk6IDIxO1xyXG4gICAgQHdoaWxlKCRpIDw9NDEpIHtcclxuICAgICAgJltkYXRhLXByb2dyZXNzPVwiI3skaX1cIl0ge1xyXG4gICAgICAgICYgKyAucHJvZ3Jlc3MtaWNvbiB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogIHVybCgnLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTIuc3ZnJykgO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zOSUpIHRyYW5zbGF0ZVgoLTYyJSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDAuMzRlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJGk6ICRpKzE7XHJcbiAgICB9XHJcbiAgICAkaTogNDI7XHJcbiAgICBAd2hpbGUoJGkgPD02Mikge1xyXG4gICAgICAmW2RhdGEtcHJvZ3Jlc3M9XCIjeyRpfVwiXSB7XHJcbiAgICAgICAgJiArIC5wcm9ncmVzcy1pY29uIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9hY2NvdW50L2N1cC1zdGF0ZS0zLnN2ZycpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTYzJSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDAuMzRlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJGk6ICRpKzE7XHJcbiAgICB9XHJcbiAgICAkaTogNjM7XHJcbiAgICBAd2hpbGUoJGkgPD04Mykge1xyXG4gICAgICAmW2RhdGEtcHJvZ3Jlc3M9XCIjeyRpfVwiXSB7XHJcbiAgICAgICAgJiArIC5wcm9ncmVzcy1pY29uIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAgdXJsKCcuLi9pbWcvYWNjb3VudC9jdXAtc3RhdGUtNC5zdmcnKSA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTQlKTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMC40ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICRpOiAkaSsxO1xyXG4gICAgfVxyXG4gICAgJGk6IDg0O1xyXG4gICAgQHdoaWxlKCRpIDw9MTAwKSB7XHJcbiAgICAgICZbZGF0YS1wcm9ncmVzcz1cIiN7JGl9XCJdIHtcclxuICAgICAgICAmICsgLnByb2dyZXNzLWljb24ge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2FjY291bnQvY3VwLXN0YXRlLTUuc3ZnJyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNDglKTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMC40NGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAkaTogJGkrMTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2dyZXNzLWljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgLnBvaW50cy13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMHB4O1xyXG4gICAgLyogU2FmYXJpIDQtOCAqL1xyXG4gICAgcGVyc3BlY3RpdmU6IDEwMHB4O1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMC4xM2VtO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAuYmctaGVscGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0wLjA4ZW07XHJcbiAgICAgIGxlZnQ6IC0uMDhlbTtcclxuICAgICAgYm90dG9tOiAtMC4wOGVtO1xyXG4gICAgICByaWdodDogLS4wOGVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg0NWRlZyk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICBcclxuICAgIH1cclxuICAgIC5jdXJyZW50LXBvaW50cyB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC4wOWVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnLyc7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC4xMTE2ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50YXJnZXQtcG9pbnRzIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAwLjA4ZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcgcHRzJztcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjA3NGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW9zLFxyXG4uc2FmYXJpIHtcclxuICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XHJcbiAgICAucG9pbnRzLXdyYXBwZXJ7XHJcbiAgICAgIGJvdHRvbTogMXJlbTtcclxuICAgICAgcGFkZGluZzoxcmVtO1xyXG4gICAgICAuYmctaGVscGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoNDVkZWcpIHRyYW5zbGF0ZVooLTIwcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgdG9wOiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNvbmZpcm0tZGV0YWlscy1jb21wb25lbnQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMzguNnJlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgIG1heC13aWR0aDogMzEuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDQuMnJlbTtcclxuICB9XHJcbn1cclxuIiwiLmNvbm5lY3QtY29tcG9uZW50IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U2MDA7XHJcblx0cGFkZGluZzogNXJlbSA1cmVtIDVyZW0gMTByZW07XHJcblx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0cGFkZGluZzogM3JlbTtcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xyXG5cdH1cclxuXHJcblx0aDQsIGgxLCBoMiwgaDMsIGg1LCBzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogMy4ycmVtXHJcblx0fVxyXG5cclxuXHQuc2NyaXB0LXRleHQge1xyXG5cdFx0Y29sb3I6ICAkZ3JlZW4zMDA7XHJcblx0XHRmb250LXNpemU6IDIuNXJlbTtcclxuXHRcdG1hcmdpbi1yaWdodDogMC4yM2VtO1xyXG5cdH1cclxuXHJcblx0cCB7XHJcbiAgICBtYXgtd2lkdGg6IDcwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblx0fVxyXG5cclxuXHRhIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMi40cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAxcmVtIDAgMXJlbSAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdGxpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMS40cmVtIDA7XHJcbiAgICAgIFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJGdyZWVuMzAwICFpbXBvcnRhbnQ7IC8qIFRPRE8gZmluZCBvdmVycmlkZSBhbmQgdHdlYWsgaXQgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkqL1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMnJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgLyogVE9ETyBmaW5kIG92ZXJyaWRlIGFuZCB0d2VhayBpdGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pKi9cclxuICAgICAgICBcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICB9XHJcbiAgXHJcbiAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEuOXJlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbm5lY3QtcmlnaHQge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblx0Ji5oaWRlLXJpZ2h0IHtcclxuXHRcdC5jb25uZWN0LXJpZ2h0IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5jb25uZWN0LWxlZnQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnJlY2VudC1vcmRlcnMtY29tcG9uZW50IHtcclxuXHQubW9kYWwtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHR9XHRcclxuXHQuc2VwYXJhdG9yLXdyYXBwZXIsXHJcblx0LnRpdGxlLFxyXG5cdC5kYXRlLFxyXG5cdC5xdWFudGl0eSxcclxuXHQudG90YWwtcHJpY2UsXHJcblx0LnByaWNpbmctaW5mbyB7XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdH1cclxuXHRcclxuXHQuc2VwYXJhdG9yLXdyYXBwZXIge1xyXG5cdFx0bWFyZ2luOiAxcmVtIGF1dG87XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdC5idXR0b25zLXdyYXBwZXIge1xyXG5cdFx0bWF4LXdpZHRoOiAzMS41cmVtO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0fVxyXG5cdFxyXG5cdC5pdGVtLWluZm8ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHRcclxuXHQuaXRlbS1oZWFkZXIge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnByaWNpbmctaW5mbyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0fVxyXG5cdFxyXG5cdC5yZWNlbnQtb3JkZXJzLWxpc3Qge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHR9XHJcblx0XHJcblx0LnJlY2VudC1vcmRlci1pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IFxyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDFyZW0gMDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnXCIpO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1ncmF5LnN2Z1wiKTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTUwJSAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQubW9kYWwtZm9vdGVyIHtcclxuXHRcdG1heC13aWR0aDogNjVyZW07XHJcblx0XHRtYXJnaW46IDRyZW0gYXV0byAwO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdG1hcmdpbjogMnJlbSBhdXRvIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5zdWJ0aXRsZSB7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxuXHRcclxuXHQudGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQubW9kYWwtYm9keSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMy40cmVtO1xyXG5cdH1cclxuXHRcclxuXHQuZGF0ZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDEuMmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMTU7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdH1cclxuXHRcclxuXHQubG9jYXRpb24ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IC40cmVtO1xyXG5cdH1cclxuXHRcclxuXHQucHJvZHVjdC1saXN0IHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAuNHJlbTtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5xdWFudGl0eSB7XHJcblx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwLjRyZW07XHJcblx0fVxyXG5cdFxyXG5cdC50b3RhbC1wcmljZSB7XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdH1cclxuXHRcclxuXHQubG9hZC1tb3JlIHtcclxuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0cGFkZGluZy10b3A6IDNyZW07XHJcblxyXG5cdFx0JiBhIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuYnV0dG9ucy13cmFwcGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1heC13aWR0aDogMzEuNXJlbTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzLjhyZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5yZWNlbnQtb3JkZXJzLXNsaWRlci1jb21wb25lbnQge1xyXG4gIC5yZWNlbnQtb3JkZXItaXRlbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAudGl0bGUsXHJcbiAgLmFkZHJlc3MsXHJcbiAgLmRhdGUsXHJcbiAgLmluZ3JlZGllbnRzLFxyXG4gIC5pdGVtLWluZm8sXHJcbiAgLnByaWNlaW5nLWluZm8ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcclxuICB9XHJcbiAgXHJcbiAgLmFkZHJlc3Mge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNztcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XHJcbiAgfVxyXG5cclxuICAuZGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG5cclxuICAuaW5ncmVkaWVudHMge1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yMztcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNnJlbTtcclxuICB9XHJcblxyXG4gIC5pdGVtLWluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLWFnYWluIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXN1YnRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAzLjRyZW07XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLnNlcGFyYXRvci13cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMXJlbSAwO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbnMtd3JhcHBlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDMxLjVyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAucHJpbWFyeS1idXR0b24sXHJcbiAgICAudGVydGlhcnktYnV0dG9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJpY2VpbmctaW5mbyB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIH1cclxufSIsIi5mYXZvcml0ZS1wcm9kdWN0cy1jb21wb25lbnQge1xyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgLmluZm8td3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuXHJcbiAgICB9XHJcbiAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICBtYXJnaW46IDMuMnJlbSAwIDNyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogIDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpc3Qtd3JhcHBlciB7XHJcbiAgICAuZ3JhZGllbnQtaGVscGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRiZWlnZTcwMCwgcmdiYSgyNTUsIDI1NSwgMjUwLCAwKSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhdm9yaXRlLXByb2R1Y3QtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU5MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5leHQsXHJcbiAgICAucHJldiB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWltYWdlIHtcclxuICAgIG1heC13aWR0aDogMTMuM3JlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTFyZW07XHJcbiAgICBtYXJnaW46IC05cmVtIGF1dG8gMXJlbTtcclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7ICAgIFxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgfVxyXG5cclxuICAuZGV0YWlscy13cmFwcGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICYgKyBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjhyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuOHJlbTtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRnb2xkNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMDAlIDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGhlaWdodDogMC4zcmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogLjRyZW07XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm9vc3RzLWxpc3Qge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmFkZCB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcblxyXG4gIC5idXR0b25zLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgIG1heC13aWR0aDogMjFyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDE1LjVyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufSIsIi5jdXN0b20tc2xpZGVyLWNvbXBvbmVudCB7XHJcbiAgLmN1c3RvbS1zbGlkZXItbGlzdCB7XHJcbiAgICBtYXgtd2lkdGg6IDYzLjZyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgXHJcbiAgLmxpc3Qtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgJi5yaWdodC1ncmFkaWVudCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTZyZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZGY5ZWYsIHJnYmEoMjU1LCAyNTUsIDI1MCwgMCkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYubGVmdC1ncmFkaWVudCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZkZjllZiwgcmdiYSgyNTUsIDI1NSwgMjUwLCAwKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ncmFkaWVudC1oZWxwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXNsaWRlci1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWluLXdpZHRoOiAxOXJlbTtcclxuICAgIG1heC13aWR0aDogMTkuN3JlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogMS4ycmVtIDEuNnJlbSAxLjhyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAuNXJlbSAwIHJnYmEoJGJsdWU2MDAsIDAuNCk7XHJcbiAgICBcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXh0LFxyXG4gIC5wcmV2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgIGhlaWdodDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm5leHQge1xyXG4gICAgcmlnaHQ6IC0ycmVtO1xyXG4gIH1cclxuXHJcbiAgLnByZXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGxlZnQ6IC0ycmVtO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbn0iLCIubmV3c3Jvb20taGVhZGVyLWNvbXBvbmVudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICYgPiBkaXYge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC50aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgIFxyXG4gICAgaDEsXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3VidGl0bGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuOTE7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3VuZGVybGluZS5zdmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDIxLjJyZW07XHJcbiAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xLjhyZW07XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgKyBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucnRlLWNvbXBvbmVudCB7ICBcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgY29sb3I6ICRncmF5NTAwO1xyXG5cclxuICAuZW1iZWQtd3JhcHBlciB7XHJcbiAgICAvL3RoaXMgd3JhcHBlciBzaW1wbGlmaWVzIHBhZGRpbmcgd2l0aG91dCBydWluaW5nIHRoZSBlbWJlZC1jb250YWluZXIgcmF0aW9cclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgXHJcbiAgICAuZW1iZWQtY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLnZpZGVvLWNvbnRyb2wge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIGlmcmFtZSxcclxuICAgICAgb2JqZWN0LFxyXG4gICAgICBlbWJlZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC44cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdGV4dC1zaGFkb3c6IC0uMjVweCAtLjI1cHggMCAkZ3JlZW4zMDAsIFxyXG4gICAgLjI1cHggLjI1cHggJGdyZWVuMzAwO1xyXG4gICAgfVxyXG4gICAgJi5mY3MtdGhpcmQtcGFydHkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjNyZW07XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCIgXFxlOTAwXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBzcGVhazogbm9uZTtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIFxyXG4gICAgICAgICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaHIge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hcmdpbjogMnJlbSBhdXRvIDAgMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTJyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBibG9ja3F1b3RlIHtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTQ7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnXCInO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ+KAnSc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCwgb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDY4LjRyZW07XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuOHJlbTtcclxuICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmICsgbGkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBvbCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgY291bnRlci1yZXNldDogbXktYXdlc29tZS1jb3VudGVyO1xyXG4gIH1cclxuICBvbCBsaSB7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbXktYXdlc29tZS1jb3VudGVyO1xyXG4gIH1cclxuICBvbCBsaTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIobXktYXdlc29tZS1jb3VudGVyKSBcIi4gXCI7XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYWxsZXJnZW4tZGlzY2xhaW1lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICYubWF4LXdpZHRoLWRlc2t0b3Age1xyXG4gICAgbWF4LXdpZHRoOiAxMTZyZW07XHJcbiAgfVxyXG5cclxuICAmLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcGFkZGluZzogMCAzcmVtIDVyZW0gMS41cmVtO1xyXG4gIH1cclxufVxyXG4iLCIubmV3cy1mb290ZXItY29tcG9uZW50IHtcclxuICBmb250LXNpemU6IDEuM3JlbTtcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cclxuICBoNCB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gIH1cclxuXHJcbiAgLnRleHQtcm93IHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmluZm8td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMCAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7IFxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gIFxyXG4gIHN1cCB7XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwXHJcbiAgfVxyXG59IiwiLm5ld3MtbGlzdC1jb21wb25lbnQge1xyXG5cdG1heC13aWR0aDogOTc1cHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZy1ib3R0b206IDJyZW07XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW46IDAgMCAycmVtIDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1pZC1tb2JpbGUpIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBcdH1cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMTAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwNSU7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcdCBcclxuXHJcblx0XHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwMCU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcbiAgICAgIFxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGE6aG92ZXIsXHJcbiAgICAgIGE6Zm9jdXMge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlNjAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmV3cy1pbWFnZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcblx0XHRcdFx0LW1vei1ib3gtc2hhZG93OiAgIFx0NXB4IDFweCAycHggLTJweCAkZ3JheTEyMDA7XHJcbiAgXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDVweCAxcHggMnB4IC0ycHggJGdyYXkxMjAwO1xyXG4gIFx0XHRcdFx0Ym94LXNoYWRvdzogICAgICAgICA1cHggMXB4IDJweCAtMnB4ICRncmF5MTIwMFxyXG5cclxuXHRcdFx0XHQmIGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdGhlaWdodDogMTUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogODBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjA0cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEuOHJlbTtcclxuXHRcdFx0XHRcdFx0JiBpbWcge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiBjYWxjKDcwJSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uZXdzLWxpc3QtdGV4dC13cmFwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0JiBwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cclxuXHRcdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0dnc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uZXdzLWRhdGUge1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idXR0b24tYm94IHtcclxuXHRcdG1hcmdpbjogNHJlbSBhdXRvIDAgYXV0bztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIFx0YSB7XHJcblx0ICAgIFx0d2lkdGg6IDE5MHB4O1xyXG5cdCAgICBcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgXHR9XHJcblxyXG4gICAgXHRAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdCAgICBcdC5wcmltYXJ5LWJ1dHRvbiB7XHJcblx0ICAgIFx0XHR3aWR0aDogODB2dztcclxuXHQgICAgXHR9XHJcbiAgICBcdH1cclxuXHR9XHJcbn0iLCIuc2Vjb25kYXJ5LW5hdi1jb21wb25lbnQge1xyXG4gIG1hcmdpbjogOHJlbSAwIDJyZW0gMDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWFyZ2luOiAxcmVtIDAgMC4zcmVtIDA7XHJcbiAgfVxyXG5cclxuICBuYXYge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTJyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTJyZW07XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAubGlzdC13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAxLjZyZW07XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGluYWN0aXZlLCAwLjM1KTtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtMS41cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAycmVtO1xyXG4gICAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmICsgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZjcy1uYXYtYWN0aXZlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjMwMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0xLjNyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXk1MDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4xcmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgJi5mY3MtdGhpcmQtcGFydHkge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtLjZyZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTIuMnJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogLS42cmVtO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtLjJyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xyXG4gICAgICB0b3A6IDAuNnJlbTtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVkZ2Uge1xyXG4gIC5zZWNvbmRhcnktbmF2LWNvbXBvbmVudCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICRncmVlbjMwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hcHAtbmF2LWNvbXBvbmVudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogNC40cmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuc2NyaXB0LXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjNlbTtcclxuICB9XHJcblxyXG4gIGg0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgfVxyXG5cclxuICAuYXBwLWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDIuMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHRleHQtc2hhZG93OiAtLjI1cHggLS4yNXB4IDAgdHJhbnNwYXJlbnQsIFxyXG4gICAgICAgICAgICAgICAgICAgIC4yNXB4IC4yNXB4IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogLS4yNXB4IC0uMjVweCAwICRncmVlbjMwMCwgXHJcbiAgICAgICAgICAgICAgICAgICAgICAuMjVweCAuMjVweCAkZ3JlZW4zMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmJ1dHRvbi1saW5rLXNlbGVjdGlvbi1jb21wb25lbnQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiA4cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IC4ycmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgfVxyXG5cclxuICAubGluay1saXN0IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAubGluay1pdGVtIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDIuMnJlbTtcclxuICAgICAgbWluLXdpZHRoOiAxOTBweDtcclxuICAgICAgJiBhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGluay1zZXBhcmF0b3Ige1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAycmVtIDAgMnJlbSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcGFkZGluZzogMS4ycmVtIDcuOXJlbSAxLjJyZW0gNi44cmVtO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgcGFkZGluZzogMS44cmVtIDcuOXJlbSAxLjhyZW0gNi44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZjcy10aGlyZC1wYXJ0eSAuZmNzLXRoaXJkLXBhcnR5LWljb246YWZ0ZXIge1xyXG4gICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZjcy10aGlyZC1wYXJ0eSAubGluay10ZXh0LXdyYXA6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcXGU5MDBcIiAhaW1wb3J0YW50O1xyXG4gICAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcclxuICAgICAgdG9wOiA1MiU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVkoMC4xcmVtKTtcclxuICBcclxuICAgICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXHJcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tY29tcG9uZW50ICsgJiAge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICB9XHJcbn1cclxuIiwiLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IHtcclxuICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAubG9jYXRpb24taXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMi43cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RpdmlkZXItZ3JheS5zdmcpO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYWluLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tZGF0YS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUuNXJlbSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5sb2NhdGlvbi1pY29uIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLmljb24td3JhcHBlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMy41cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuMTMwMDtcclxuICAgIGhlaWdodDogMy41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDIuOHJlbTtcclxuICAgICAgaGVpZ2h0OiAyLjhyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5pY29uLWluZm8ge1xyXG4gICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGUgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tdG9wOiAuMnJlbTtcclxuICAgIGNvbG9yOiAkZ3JheTkwMDtcclxuICAgIG1heC13aWR0aDogMy41cmVtO1xyXG4gIH1cclxuICBcclxuICAucmVzdWx0LW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjZyZW07XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUuc3ZnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDAuN3JlbTtcclxuICAgICAgaGVpZ2h0OiAwLjlyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb3BlcnR5LWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5VHlwZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGNvbG9yOiAkZ3JheTUwMDtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcclxuICAgICAgICBwYWRkaW5nOiAwIC44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24taG91cnMge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgIC5zdGF0dXMge1xyXG4gICAgICAmLm9wZW4ge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW40MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY2xvc2VkIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9wZW4tdW50aWwge1xyXG4gICAgICBjb2xvcjogJGdyYXk3MDA7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob3VycyB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tYWRyZXNzIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjZyZW07XHJcbiAgICBtYXgtd2lkdGg6IDIwcmVtO1xyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLXBob25lIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbWF4LXdpZHRoOiAyMHJlbTtcclxuICAgIC5kZXNrdG9wLXBob25lIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2JpbGUtcGhvbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1kZWxpdmVyeSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIFxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS44cmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMuNHJlbTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDIuN3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUuc3ZnXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDAuN3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjlyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNob3ctbW9iaWxlIHtcclxuICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDIuNHJlbTtcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZXJ2aWNlLWxvZ28ge1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMy40cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdGEtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjhyZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS45NXJlbSAzLjRyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tb2JpbGUtbWVudS1saW5rLWxpc3QgeyBcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjExMDA7XHJcblx0bWFyZ2luLXRvcDogNHJlbTtcclxuIFxyXG4gIC50ZXh0LWJ0biB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAgICYgPiB1bCB7IFxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICY6YmVmb3JlIHsgXHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjNyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cdFx0dWwge1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgXHJcbiAgICAgIC50ZXh0LWJ0bjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcblxyXG5cdFx0XHRsaS5wcmltYXJ5LW1vYmlsZS1tZW51IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnKTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAwIDAgMS42cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogM3JlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUuc3ZnXCIpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9IFxyXG5cdFx0ICBcdH1cclxuXHJcblx0XHRcdFx0dWwuc2Vjb25kYXJ5LW1vYmlsZS1saXN0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIFxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmcpO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaS5zZWNvbmRhcnktbW9iaWxlLW1lbnUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAuOHJlbSAwIC45cmVtIDMuOHJlbTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy90cmlhbmdsZS5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQtYnRuIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnZpZGVvLWVtYmVkLWNvbXBvbmVudCB7XHJcblx0d2lkdGg6IDEwMCU7IFxyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgJi5nb2xkLXRoZW1lIHtcclxuICAgIC5vcmdhbmljLXNoYXBlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdvbGQ1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJsdWUtdGhlbWUge1xyXG4gICAgLm9yZ2FuaWMtc2hhcGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTYwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWFuZGFyaW4tdGhlbWUge1xyXG4gICAgLm9yZ2FuaWMtc2hhcGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbWFuZGFyaW43MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1pbnQtdGhlbWUge1xyXG4gICAgLm9yZ2FuaWMtc2hhcGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMDAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL0VORCB0aGVtZXNcclxuXHJcbiAgLnZpZGVvLWNvbnRyb2wge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvcGF1c2Utd2hpdGUuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICB3aWR0aDogNy44cmVtO1xyXG4gICAgaGVpZ2h0OiA3LjhyZW07XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGFsbDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi52aWRlby1wYXVzZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9wbGF5LXdoaXRlLnN2ZycpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5vcmdhbmljLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNzQuNXJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLm9yZ2FuaWMtc2hhcGUge1xyXG4gICAgYmFja2dyb3VuZDogJG1hbmRhcmluNzAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0cmVtO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbig0LjI3MjM2MzE1MDg2NzgyMzUlIDguNjIwNjg5NjU1MTcyNDE1JSwgNDUuNTI3MzY5ODI2NDM1MjUlIDMuNzM1NjMyMTgzOTA4MDQ2NCUsIDg4LjI1MTAwMTMzNTExMzQ5JSAwLjI4NzM1NjMyMTgzOTA4MDQ0JSwgOTkuMTk4OTMxOTA5MjEyMjklIDAuMjg3MzU2MzIxODM5MDgwNDQlLCA5OS44NjY0ODg2NTE1MzUzOCUgMi4wMTE0OTQyNTI4NzM1NjMzJSwgOTkuODY2NDg4NjUxNTM1MzglIDg3LjY0MzY3ODE2MDkxOTU0JSwgOTkuNzMyOTc3MzAzMDcwNzUlIDk4Ljg1MDU3NDcxMjY0MzY4JSwgOTkuMDY1NDIwNTYwNzQ3NjclIDEwMCUsIDg3LjQ0OTkzMzI0NDMyNTc4JSA5OS40MjUyODczNTYzMjE4MyUsIDgyLjUxMDAxMzM1MTEzNDg0JSA5OC44NTA1NzQ3MTI2NDM2OCUsIDc1Ljk2Nzk1NzI3NjM2ODUlIDk3Ljk4ODUwNTc0NzEyNjQ0JSwgNzMuNjk4MjY0MzUyNDY5OTUlIDk3Ljk4ODUwNTc0NzEyNjQ0JSwgNjYuNDg4NjUxNTM1MzgwNTElIDk2LjgzOTA4MDQ1OTc3MDEyJSwgNTcuNDA5ODc5ODM5Nzg2Mzg1JSA5Ni4yNjQzNjc4MTYwOTE5NiUsIDU0LjQ3MjYzMDE3MzU2NDc1JSA5Ni4yNjQzNjc4MTYwOTE5NiUsIDQ2Ljg2MjQ4MzMxMTA4MTQ0JSA5NS45NzcwMTE0OTQyNTI4OCUsIDM4LjMxNzc1NzAwOTM0NTc5JSA5NS42ODk2NTUxNzI0MTM4JSwgMjQuNjk5NTk5NDY1OTU0NjA2JSA5NS4xMTQ5NDI1Mjg3MzU2NCUsIDYuNDA4NTQ0NzI2MzAxNzM2JSA5NC44Mjc1ODYyMDY4OTY1NiUsIDAuMjY3MDIyNjk2OTI5MjM4OTclIDkzLjEwMzQ0ODI3NTg2MjA2JSwgMC4xMzM1MTEzNDg0NjQ2MTk0OCUgODcuNjQzNjc4MTYwOTE5NTQlLCAwLjEzMzUxMTM0ODQ2NDYxOTQ4JSAxNS44MDQ1OTc3MDExNDk0MjYlLCAwLjI2NzAyMjY5NjkyOTIzODk3JSAxMC45MTk1NDAyMjk4ODUwNTglLCAxLjMzNTExMzQ4NDY0NjE5NSUgOS4xOTU0MDIyOTg4NTA1NzQlLCA0LjI3MjM2MzE1MDg2NzgyMzUlIDguNjIwNjg5NjU1MTcyNDE1JSk7XHJcbiAgfVxyXG5cclxuICAuZW1iZWQtd3JhcHBlciB7XHJcbiAgICAvL3RoaXMgd3JhcHBlciBzaW1wbGlmaWVzIHBhZGRpbmcgd2l0aG91dCBydWluaW5nIHRoZSBlbWJlZC1jb250YWluZXIgcmF0aW9cclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNnJlbSk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMuMnJlbSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5lbWJlZC1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRyZW0pO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01LjIwODN2dyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC52aWRlby1jb250cm9sIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBpZnJhbWUsXHJcbiAgICAgIG9iamVjdCxcclxuICAgICAgZW1iZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuOHJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmlvcyxcclxuLmFuZHJvaWQge1xyXG4gIC52aWRlby1lbWJlZC1jb21wb25lbnQge1xyXG4gICAgLnZpZGVvLWNvbnRyb2wge1xyXG4gICAgICAmOm5vdCgudmlkZW8tcGF1c2VkKSB7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnRlc3RpbW9uaWFsLWNvbXBvbmVudCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMi40cmVtIDEuNXJlbSA1LjdyZW0gMS41cmVtO1xyXG4gIG1heC13aWR0aDogOTJyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZzogM3JlbSAxLjVyZW0gNHJlbTtcclxuICB9XHJcbiAgXHJcbiAgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDIwLjhyZW07XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDM3JTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgKyAudGl0bGUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJiArIC50aXRsZSArIGJsb2NrcXVvdGUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICBtYXgtd2lkdGg6IDYxLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCkge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcIic7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAn4oCdJztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpIHtcclxuICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNjcmlwdC10ZXh0IHtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yM2VtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubnV0cml0aW9uLWNvbXBvbmVudCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIGFuZCAobWluLXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcbiAgLy9qai05MzcgY29tcHJvbWlzZVxyXG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuXHJcbi5zZWN0aW9uLXRpdGxlIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91bmRlcmxpbmUtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuICBcclxuICAudGFibGUtdGFicyB7XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gICAgbWFyZ2luOiAzcmVtIGF1dG8gMDtcclxuICAgIGhlaWdodDogNjFweDtcclxuICAgICAgXHJcbiAgICAudGFiIHtcclxuICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDElOyBcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdGFiLWJnLnBuZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAkZ3JheTUwMDtcclxuICAgICAgcGFkZGluZzogMS4ycmVtIDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0uN3JlbTtcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTIyNXB4KXtcclxuICAgICAgICBmb250LXNpemU6IDEuMnZ3O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDMyMHB4KXtcclxuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6ODBweDtcclxuICAgICAgICBwYWRkaW5nOiAyLjJyZW0gMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy90YWItYmctYWN0aXZlLnBuZycpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xLjhyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMjVweCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMXZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzMjBweCl7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRhYmxlLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRrLWdyZWVuLXRleHQge1xyXG4gICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAubnV0LXRhYmxlLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXkxMTAwO1xyXG4gICAgICBwYWRkaW5nOiAuNnJlbSAwO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gICAgLm51dC1jYWwtY291bnQge1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkZ3JlZW42MDA7XHJcbiAgICAgIHBhZGRpbmc6IC43cmVtIDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm51dHJpdGlvbi1mYWN0cy1sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheTYwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgYVtpZF49XCJkYWlseS12YWx1ZVwiXSB7XHJcbiAgICAgICAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0ciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmVlbjcwMDtcclxuICAgICAgICB0ZCwgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNlbGwtaGVhZGVyIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KXtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbTtcclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAuY2Fsb3JpZXNGcm9tRmF0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmluc2V0LXJvdyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgICAubnV0cml0aW9uLWV4dHJhIHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIG1hcmdpbjogMS41cmVtIGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpe1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290bm90ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDE4MHB4O1xyXG5cclxuICAgICAgICAmOnRhcmdldCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYWNrLXRvLWNvbnRlbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvaWNvbnMvYmFjay10by1jb250ZW50LnN2ZycpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAubnV0cml0aW9uLWZhY3RzIHtcclxuICAgIHBhZGRpbmctdG9wOiA2LjFyZW07XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubnV0cml0aW9uLWZhY3RzLXRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIHVsIHsgXHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjsgIC8qIEFkZCBjb250ZW50OiBcXDIwMjIgaXMgdGhlIENTUyBDb2RlL3VuaWNvZGUgZm9yIGEgYnVsbGV0ICovXHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDsgXHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvdHRvbS1jb21tb24tZGV0YWlsIHtcclxuICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRkIHtcclxuICAgICAgd2lkdGg6IDMzJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhbC1mYXQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAuZWRnZSB7XHJcbiAgICAubnV0cml0aW9uLWNvbXBvbmVudCB7XHJcbiAgICAgIC50YWJsZS10YWJzIHtcclxuICAgICAgICAudGFiIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHllbGxvdztcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogeWVsbG93O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB5ZWxsb3c7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBcclxufVxyXG4iLCIub3JkZXItaGVhZGVyLWNvbXBvbmVudCB7XHJcblx0bWF4LXdpZHRoOiA1NXJlbTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiA4cmVtIDAgM3JlbTtcclxuXHRcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMXJlbTtcclxuXHR9XHJcblx0XHJcblx0Lm9yZGVyLXRpdGxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRoMSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5vcmRlci10eXBlLFxyXG5cdC5vcmRlci1hZGRyZXNzLFxyXG5cdC5vcmRlci10aW1lIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMzM7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQub3JkZXItdHlwZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0XHQuaW5mby1kZXRhaWxzIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnNlbGVjdGVkLXN0b3JlLXRpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC0xLjVyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5vcmRlci1hZGRyZXNzIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQudHJpYW5nbGUtbGluayB7XHJcblx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGNvbG9yOiAkZ3JlZW4zMDA7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDFyZW07XHJcblx0XHRcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnJldmlldy1vcmRlci13cmFwcGVyIHtcclxuXHRcdC5vcmRlci10aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHJcblx0XHRcdFxyXG5cdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEtbGlrZSwgLmgyLWxpa2UsIC5oMy1saWtlLCAuaDQtbGlrZSwgLmg1LWxpa2UsIC5oNi1saWtlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDNyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQub3JkZXItdHlwZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdFxyXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuc2VsZWN0ZWQtc3RvcmUtd3JhcHBlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc3RvcmUtdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcblx0XHRcdFxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc3RvcmUtaW5mbyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYmFza2V0LWNvbXBvbmVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDMzLjVyZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgLjJyZW0gLjVyZW0gMCByZ2JhKCRibHVlNTAwLCAwLjYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IC42cmVtO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogLTVyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTMwMDtcclxuXHJcbiAgLmJnLW1hcmdpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgLm9yZGVyLXRpdGxlIHtcclxuICAgIGgxIHsgXHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAuY2xvc2Uge1xyXG4gICAgbWFyZ2luOiAyLjNyZW0gMi4zcmVtIDEuMXJlbSBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9jbG9zZS5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogMi4zcmVtO1xyXG4gICAgaGVpZ2h0OiAyLjNyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLmJhc2tldC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNTAlIDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH0gXHJcbiAgICBcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICArLmJhc2tldC1pdGVtIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnVuYXZhaWxhYmxlIHtcclxuICAgICAgLml0ZW0tbmFtZSxcclxuICAgICAgLml0ZW0tY2FsIHtcclxuICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVycm9yLW1lc3NhZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAkcmVkNjAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjhyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNy42cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxLjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlbW92ZS1wcm9kdWN0IHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvZGVsZXRlLWRhcmsuc3ZnJyk7XHJcbiAgICAgICAgd2lkdGg6IDEuOHJlbTsgXHJcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9kZWxldGUuc3ZnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi51cHNlbGwge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICRiZWlnZTUwMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEyLjUlLCA5Ny44NzA4NyUgMTMuMDEyNSUsIDk2LjUzMjUyJSAxMy40MjUlLCA5NC4zNDI5NiUgMTQuMiUsIDkyLjE1MjE4JSAxNS4wODc1JSwgOTAuMDgzMDElIDE2LjAxMjUlLCA4OC4wMTU1MyUgMTcuMDI1JSwgODUuNjQzNDUlIDE4LjI3NSUsIDgzLjE0OTc2JSAxOS43Mzc1JSwgODAuNzc3NjclIDIxLjIzNzUlLCA3Ny45MTA0NCUgMjMuMiUsIDc1LjQ4NTQ0JSAyNSUsIDczLjk2NTI5JSAyNi4yNSUsIDcxLjc3MDYzJSAyOC4zNjI1JSwgNjkuNTgzNSUgMzAuNzEyNSUsIDY3LjU4NTQ0JSAzMyUsIDY0LjgyMjMzJSAzNi4yNSUsIDYxLjM1MzE2JSA0MC4yNjI1JSwgNTguNDk5NzYlIDQzLjMzNzUlLCA1NS4yOTU4NyUgNDYuMzUlLCA1Mi4xNzg0JSA0OC42NjI1JSwgNDkuNTE0NTYlIDUwJSwgNDcuOTk1MzklIDUwLjUzNzUlLCA0NS45NDc1NyUgNTEuMTc1JSwgNDEuOTQwNzglIDUyLjEyNSUsIDQwLjUxNTUzJSA1Mi4zNzUlLCAzNy42NjY1JSA1Mi43NSUsIDM1LjM1MTQ2JSA1Mi45Mzc1JSwgMzIuOTQ3MzMlIDUzLjAzNzUlLCAzMC4xODcxNCUgNTMuMDM3NSUsIDI3LjYwNDg1JSA1Mi45MjUlLCAyNC44NDQ2NiUgNTIuNyUsIDIyLjg4NTY4JSA1Mi41JSwgMjAuNDgyNzclIDUyLjE2MjUlLCAxOC4wNzc2NyUgNTEuNzUlLCAxNS42NzM1NCUgNTEuMjUlLCAxMy40NDY2JSA1MC44NjI1JSwgMTAuNTk3MzMlIDUwLjI3NSUsIDkuMjIzMyUgNTAlLCA2LjY4Mjc3JSA0OC43NSUsIDQuNzE0NTYlIDQ2Ljc3NSUsIDEuOTEzODMlIDQyLjIzNzUlLCAwLjk5OTUxJSA0MC4yJSwgMCUgMzcuNSUsIDAlIDAlKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTMwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDc3LjI3MjcyNzI3MjcyNzI3JSwgOTkuNjU4NTQ1NDU0NTQ1NDUlIDcyLjk5MDkwOTA5MDkwOTElLCA5OS4zMjk4MTgxODE4MTgxNyUgNjkuNDg2MzYzNjM2MzYzNjMlLCA5OC41Mjg1NDU0NTQ1NDU0NSUgNjIuMjEzNjM2MzYzNjM2MzYlLCA5Ny41ODk0NTQ1NDU0NTQ1MyUgNTUuMTI3MjcyNzI3MjcyNzI1JSwgOTYuNjY1MDkwOTA5MDkwOSUgNDkuMjE4MTgxODE4MTgxODIlLCA5NS42NzA3MjcyNzI3MjcyNiUgNDMuNzA5MDkwOTA5MDkwOTElLCA5NC4yNzg3MjcyNzI3MjcyOCUgMzcuMTkwOTA5MDkwOTA5MDklLCA5My4wNzQlIDMyLjQ1OTA5MDkwOTA5MDkxJSwgOTEuNjk2JSAyNy45MTM2MzYzNjM2MzYzNjQlLCA5MC43MjQ5MDkwOTA5MDkxJSAyNS4xODYzNjM2MzYzNjM2NCUsIDg5LjQ0NjU0NTQ1NDU0NTQ2JSAyMi4xMDkwOTA5MDkwOTA5MSUsIDg3Ljg5MzQ1NDU0NTQ1NDU1JSAxOS4wODE4MTgxODE4MTgxODIlLCA4Ni42MzA1NDU0NTQ1NDU0NiUgMTcuMTM2MzYzNjM2MzYzNjM3JSwgODUuMjM0NTQ1NDU0NTQ1NDclIDE1LjQ2ODE4MTgxODE4MTgxNyUsIDgzLjk3NjE4MTgxODE4MTgzJSAxNC4zNTkwOTA5MDkwOTA5MDglLCA4Mi45MDkwOTA5MDkwOTA5JSAxMy42MzYzNjM2MzYzNjM2MzUlLCA4MS44NzU5OTk5OTk5OTk5OSUgMTMuMTI3MjcyNzI3MjcyNzI3JSwgODAuNzU4OTA5MDkwOTA5MDklIDEyLjYzMTgxODE4MTgxODE4MSUsIDc4Ljc5ODE4MTgxODE4MTgyJSAxMS45MjI3MjcyNzI3MjcyNzQlLCA3Ny42NzgxODE4MTgxODE4MyUgMTEuNjE4MTgxODE4MTgxODE3JSwgNzYuMjA3MjcyNzI3MjcyNzIlIDExLjMzNjM2MzYzNjM2MzYzOCUsIDc1LjE1NzYzNjM2MzYzNjM3JSAxMS4yMjI3MjcyNzI3MjcyNyUsIDc0LjM4NzgxODE4MTgxODE4JSAxMS4xODYzNjM2MzYzNjM2MzYlLCA3My41NDc0NTQ1NDU0NTQ1NCUgMTEuMTg2MzYzNjM2MzYzNjM2JSwgNzIuMjg3ODE4MTgxODE4MTglIDExLjMwNDU0NTQ1NDU0NTQ1NSUsIDcwLjc0NzgxODE4MTgxODE4JSAxMS42MTgxODE4MTgxODE4MTclLCA2OS44Mzg3MjcyNzI3MjcyNyUgMTEuODkwOTA5MDkwOTA5MDklLCA2OC41NzY3MjcyNzI3MjcyOCUgMTIuMzg2MzYzNjM2MzYzNjM3JSwgNjcuODA4MTgxODE4MTgxODElIDEyLjc1JSwgNjYuMjAwNzI3MjcyNzI3MjYlIDEzLjY1OTA5MDkwOTA5MDkxJSwgNjQuODcyMTgxODE4MTgxODIlIDE0LjU2ODE4MTgxODE4MTgxOCUsIDYzLjM5NDkwOTA5MDkwOTA5JSAxNS43NjM2MzYzNjM2MzYzNjQlLCA2Mi40MzEyNzI3MjcyNzI3MzQlIDE2LjYzNjM2MzYzNjM2MzYzNyUsIDYwLjgxMDkwOTA5MDkwOTA4NSUgMTguMjYzNjM2MzYzNjM2MzYyJSwgNTkuNDEwOTA5MDkwOTA5MDk0JSAxOS44MjcyNzI3MjcyNzI3MjglLCA1OC4wODA5MDkwOTA5MDkwOTUlIDIxLjQzNjM2MzYzNjM2MzYzNyUsIDU3LjAzNDAwMDAwMDAwMDAwNiUgMjIuOCUsIDU1LjIyMDM2MzYzNjM2MzYzNiUgMjUuMyUsIDUzLjc0NzYzNjM2MzYzNjM3JSAyNy40NjgxODE4MTgxODE4MiUsIDUyLjc3MTgxODE4MTgxODE4JSAyOC45NjgxODE4MTgxODE4MjIlLCA1MS4wMTE5OTk5OTk5OTk5OSUgMzEuNzkwOTA5MDkwOTA5MDkzJSwgNDkuNjA5NDU0NTQ1NDU0NTQlIDM0LjEzNjM2MzYzNjM2MzY0JSwgNDguMzYwNTQ1NDU0NTQ1NDYlIDM2LjI5NTQ1NDU0NTQ1NDU1JSwgNDYuODg4NzI3MjcyNzI3MjclIDM4LjkxMzYzNjM2MzYzNjM2NCUsIDQ1LjYzMDcyNzI3MjcyNzI3JSA0MS4xODYzNjM2MzYzNjM2NCUsIDQ0LjIzNCUgNDMuNzkwOTA5MDkwOTA5MDklLCA0Mi44ODU4MTgxODE4MTgxOSUgNDYuMzU5MDkwOTA5MDkwOTElLCA0MS43NzI3MjcyNzI3MjcyNyUgNDguNTEzNjM2MzYzNjM2MzY1JSwgNDAuMTYyMzYzNjM2MzYzNjQlIDUxLjY5NTQ1NDU0NTQ1NDU0NSUsIDM4Ljk4MDU0NTQ1NDU0NTQ2JSA1NC4wNTQ1NDU0NTQ1NDU0NTUlLCAzNy44NjgxODE4MTgxODE4MiUgNTYuMyUsIDM2LjUzNjE4MTgxODE4MTgyJSA1OS4wMjcyNzI3MjcyNzI3MyUsIDM1LjI3OTYzNjM2MzYzNjM2NCUgNjEuNjEzNjM2MzYzNjM2MzYlLCAzMy45NDIlIDY0LjM5MDkwOTA5MDkwOTA5JSwgMzIuNDcxMjcyNzI3MjcyNzMlIDY3LjQ3MjcyNzI3MjcyNzI3JSwgMzEuMjg5NDU0NTQ1NDU0NTQ3JSA2OS45NjgxODE4MTgxODE4MiUsIDMwJSA3Mi43MjcyNzI3MjcyNzI3MyUsIDI4LjcwMDE4MTgxODE4MTgxOCUgNzUuMzI3MjcyNzI3MjcyNzElLCAyNy4zNzA5MDkwOTA5MDkwOSUgNzcuNjQ5OTk5OTk5OTk5OTklLCAyNS40NzQ3MjcyNzI3MjcyNyUgODAuNDM2MzYzNjM2MzYzNjQlLCAyNC4yODQxODE4MTgxODE4MTQlIDgxLjg5NTQ1NDU0NTQ1NDU0JSwgMjMuMzY3NjM2MzYzNjM2MzYlIDgyLjg3NzI3MjcyNzI3Mjc0JSwgMjEuODI4NzI3MjcyNzI3Mjc0JSA4NC4yNjgxODE4MTgxODE4MiUsIDE5LjgwMzYzNjM2MzYzNjM2NSUgODUuNjMxODE4MTgxODE4MTglLCAxOC43NTQzNjM2MzYzNjM2MzUlIDg2LjE0OTk5OTk5OTk5OTk5JSwgMTcuMjE1MDkwOTA5MDkwOTElIDg2LjY4NjM2MzYzNjM2MzY0JSwgMTUuMDQ1NjM2MzYzNjM2MzY0JSA4Ny4wMTgxODE4MTgxODE4JSwgMTMuNDM1OTk5OTk5OTk5OTk4JSA4Ni45NjM2MzYzNjM2MzYzNyUsIDExLjc1NjU0NTQ1NDU0NTQ1NSUgODYuNjQ1NDU0NTQ1NDU0NTQlLCA5LjkzNzQ1NDU0NTQ1NDU0NCUgODYuMDEzNjM2MzYzNjM2MzclLCA4LjE4ODkwOTA5MDkwOTA5JSA4NS4xMzE4MTgxODE4MTgxOCUsIDYuMzcwNzI3MjcyNzI3MjcyJSA4My45MzE4MTgxODE4MTgxOSUsIDQuOTAwOTA5MDkwOTA5MDklIDgyLjc0OTk5OTk5OTk5OTk5JSwgMy41NjU0NTQ1NDU0NTQ1NDU0JSA4MS41MDkwOTA5MDkwOTA5JSwgMi4yNDQxODE4MTgxODE4MTglIDgwLjExMzYzNjM2MzYzNjM2JSwgMC45ODE4MTgxODE4MTgxODE5JSA3OC42MDkwOTA5MDkwOTA5MSUsIDAlIDc3LjI3MjcyNzI3MjcyNzI3JSwgMCUgMTAwJSk7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEzMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbSAzcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAudXBzZWxsLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeVR5cGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLW5hbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS1jYWwge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAub3B0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XHJcbiAgICBcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS44cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMS44cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMC40cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjMwMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAub3B0aW9uIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hZGQtYnRuIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAuMnJlbSBzb2xpZCAkZ3JlZW4zMDA7IFxyXG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL3BsdXMtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNHJlbTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA4cHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBhbmltYXRpb246IC4ycyBzY2FsZUJnSW4gZWFzZSBmb3J3YXJkcztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBhbmltYXRpb246IC4ycyBzY2FsZUluIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIEBrZXlmcmFtZXMgc2NhbGVCZ0luIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICA4MCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC44OSk7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgKyAuYmFza2V0LWl0ZW0udXBzZWxsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMi40cmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNsaXAtcGF0aDogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTUwMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItZGFyay5zdmdcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLWluZm8ge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAa2V5ZnJhbWVzIHNjYWxlSW4ge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIDgwJSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLjg5KTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iZy1oZWxwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1heC13aWR0aDogNTVyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgaGVpZ2h0OiAxLjJ2dztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMzAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTIuNSUsIDk3Ljg3MDg3Mzc4NjQwNzc3JSAxMy4wMTI1JSwgOTYuNTMyNTI0MjcxODQ0NjUlIDEzLjQyNSUsIDk0LjM0Mjk2MTE2NTA0ODU1JSAxNC4yJSwgOTIuMTUyMTg0NDY2MDE5NDIlIDE1LjA4NzUlLCA5MC4wODMwMDk3MDg3Mzc4NiUgMTYuMDEyNSUsIDg4LjAxNTUzMzk4MDU4MjUzJSAxNy4wMjUwMDAwMDAwMDAwMDIlLCA4NS42NDM0NDY2MDE5NDE3NSUgMTguMjc1JSwgODMuMTQ5NzU3MjgxNTUzMzklIDE5LjczNzUlLCA4MC43Nzc2Njk5MDI5MTI2MiUgMjEuMjM3NSUsIDc3LjkxMDQzNjg5MzIwMzg4JSAyMy4yMDAwMDAwMDAwMDAwMDMlLCA3NS40ODU0MzY4OTMyMDM4OCUgMjUlLCA3My45NjUyOTEyNjIxMzU5MiUgMjYuMjUlLCA3MS43NzA2MzEwNjc5NjExNiUgMjguMzYyNSUsIDY5LjU4MzQ5NTE0NTYzMTA4JSAzMC43MTI1JSwgNjcuNTg1NDM2ODkzMjAzODklIDMzJSwgNjQuODIyMzMwMDk3MDg3MzclIDM2LjI1JSwgNjEuMzUzMTU1MzM5ODA1ODMlIDQwLjI2MjUlLCA1OC40OTk3NTcyODE1NTM0JSA0My4zMzc1JSwgNTUuMjk1ODczNzg2NDA3NzclIDQ2LjM1JSwgNTIuMTc4Mzk4MDU4MjUyNDMlIDQ4LjY2MjQ5OTk5OTk5OTk5NCUsIDQ5LjUxNDU2MzEwNjc5NjEyJSA1MCUsIDQ3Ljk5NTM4ODM0OTUxNDU3JSA1MC41Mzc1JSwgNDUuOTQ3NTcyODE1NTMzOTglIDUxLjE3NTAwMDAwMDAwMDAwNCUsIDQxLjk0MDc3NjY5OTAyOTEyJSA1Mi4xMjUlLCA0MC41MTU1MzM5ODA1ODI1MjUlIDUyLjM3NTAwMDAwMDAwMDAxJSwgMzcuNjY2NTA0ODU0MzY4OTMlIDUyLjc1JSwgMzUuMzUxNDU2MzEwNjc5NjE2JSA1Mi45Mzc1MDAwMDAwMDAwMSUsIDMyLjk0NzMzMDA5NzA4NzM4JSA1My4wMzc1JSwgMzAuMTg3MTM1OTIyMzMwMDkzJSA1My4wMzc1JSwgMjcuNjA0ODU0MzY4OTMyMDQyJSA1Mi45MjUlLCAyNC44NDQ2NjAxOTQxNzQ3NTclIDUyLjclLCAyMi44ODU2Nzk2MTE2NTA0ODUlIDUyLjUlLCAyMC40ODI3NjY5OTAyOTEyNjQlIDUyLjE2MjUlLCAxOC4wNzc2Njk5MDI5MTI2MiUgNTEuNzQ5OTk5OTk5OTk5OTklLCAxNS42NzM1NDM2ODkzMjAzODglIDUxLjI0OTk5OTk5OTk5OTk5JSwgMTMuNDQ2NjAxOTQxNzQ3NTcyJSA1MC44NjI1JSwgMTAuNTk3MzMwMDk3MDg3MzglIDUwLjI3NTAwMDAwMDAwMDAwNiUsIDkuMjIzMzAwOTcwODczNzg3JSA1MCUsIDYuNjgyNzY2OTkwMjkxMjYyJSA0OC43NSUsIDQuNzE0NTYzMTA2Nzk2MTE3JSA0Ni43NzUlLCAxLjkxMzgzNDk1MTQ1NjMxMDclIDQyLjIzNzUlLCAwLjk5OTUxNDU2MzEwNjc5NjIlIDQwLjIlLCAwJSAzNy41JSwgMCUgMCUpO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSgycHgpO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAyMCUsIDEuMjUzMyUgMzAuNDglLCAyLjYyNSUgMzkuMzYlLCA0LjA4OSUgNDcuMDElLCA1LjMwJSA1Mi4yNyUsIDUuOTYlIDU0Ljc1JSwgNi45MCUgNTcuOSUsIDcuOTYwJSA2MC45JSwgOS4wMTU3JSA2My40MyUsIDEwLjAxNDYlIDY1LjQyOTklLCAxMS4wNDQ1MyUgNjcuMDclLCAxMS44OSUgNjguMTQlLCAxMy4wOTYlIDY5LjIyJSwgMTQuMDk0JSA2OS43NyUsIDE0LjkzMyUgNzAlLCAxNS44MDU4JSA3MCUsIDE2Ljc0NiUgNjkuNzclLCAxNy43MTY4JSA2OS4zNyUsIDE4LjU0MyUgNjguOTQlLCAxOS4zNzAlIDY4LjQ0JSwgMjAuMjI2JSA2Ny44NjklLCAyMS4xNjglIDY3LjE5OTklLCAyMS45OTU0JSA2Ni41ODAlLCAyMi45OTQlIDY1LjgxJSwgMjQuMDUxJSA2NSUsIDI1LjAyMSUgNjQuMjMlLCAyNS43NjI2JSA2My42NTAlLCAyNi43OTI4JSA2Mi44NTklLCAyNy44MTglIDYyLjExJSwgMjguNzg3JSA2MS40NDk5JSwgMjkuOTglIDYwLjcyJSwgMzAuNzg0OCUgNjAuMzAlLCAzMS40NjYlIDYwJSwgMzIuMzI0NSUgNTkuNjUlLCAzMi45NTE3JSA1OS4zNiUsIDM0LjIwJSA1OC42OSUsIDM1LjE0OCUgNTguMTA5JSwgMzYuMDA0JSA1Ny41MzklLCAzNy4xMTYlIDU2LjczMCUsIDM4LjM5JSA1NS43MzAlLCAzOS4yNTY4JSA1NS4wMTAlLCA0MC4xMTI4JSA1NC4yNiUsIDQwLjk2OTYlIDUzLjQ5JSwgNDEuODI0JSA1Mi42OSUsIDQyLjY4JSA1MS44NzAlLCA0My4zMDc0JSA1MS4yNjAlLCA0My45OTIlIDUwLjU4MCUsIDQ1LjAyMCUgNDkuNTglLCA0Ni4wNDY2JSA0OC41MiUsIDQ2Ljc2JSA0Ny43NyUsIDQ3LjM5NiUgNDcuMDk5OSUsIDQ4LjMwNSUgNDYuMSUsIDQ5LjMxNCUgNDUuMDE5OTk5JSwgNTAuNDI4MiUgNDMuODIlLCA1MS44OTQlIDQyLjIzMCUsIDUzLjcxNCUgNDAuMjMlLCA1Ni4wODc0NiUgMzcuNzIlLCA1OC4yNTg5JSAzNS41MTAlLCA1OS41MjIlIDM0LjI4JSwgNjAuOTQwJSAzMi45NiUsIDYyLjcwOTMzJSAzMS40MTk5JSwgNjQuNTMlIDMwJSwgNjUuNjM3JSAyOS4xODk5JSwgNjguMTEyOCUgMjcuNDMlLCA3MC4yMzQ2JSAyNiUsIDcyLjAwNDUlIDI0LjgxJSwgNzMuNjIyNiUgMjMuNzUlLCA3NC44MzYlIDIyLjk3MDAlLCA3NS43NDYlIDIyLjQwMDAlLCA3Ny4zNiUgMjEuNDAwMCUsIDc5LjEzMDYlIDIwLjMzJSwgODAuNDklIDE5LjUzJSwgODEuODA4MjYlIDE4Ljc3JSwgODMuMzIzNzMzJSAxNy45MTklLCA4NC4zODQ4JSAxNy4zMzAlLCA4Ni4yMDQyNiUgMTYuMzMlLCA4Ny45MjE4JSAxNS40MyUsIDg5LjU4OSUgMTQuNTklLCA5MS44NjIlIDEzLjQ4JSwgOTQuMTM3JSAxMi40MzAwMCUsIDk1Ljc1Mzg2JSAxMS43MiUsIDk3LjQyMTA2JSAxMS4wMjAlLCA5OC40MzQ0JSAxMC42MSUsIDk5LjA5OSUgMTAuMzYlLCAxMDAlIDEwJSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSAyMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYXNrZXQtd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMzAwO1xyXG4gIH1cclxuICAuYmFza2V0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICB9XHJcbiAgLml0ZW0taW5mbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMS4ycmVtIDAgMDtcclxuICB9XHJcbiAgLml0ZW0tZGF0YSB7XHJcbiAgICBwYWRkaW5nOiAwIDJyZW0gMCAyLjhyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICAuaXRlbS1pbWFnZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogNy4xcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgJi5mYXZvcml0ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuOXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuMnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvaWNvbnMvZmF2LnN2ZycpO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9pY29ucy9mYXYtZmlsbC5zdmcnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLml0ZW0tZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcclxuICAgIC5pdGVtLXF1YW50aXR5IHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogN3JlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICYuaW5jcmVtZW50LFxyXG4gICAgICAgICYuZGVjcmVtZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0wLjJyZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pbmNyZW1lbnQge1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2ljb25zL3BsdXMtY2lyY2xlLnN2ZycpO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmRlY3JlbWVudCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvaWNvbnMvbWludXMtY2lyY2xlLnN2ZycpO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmLmZpbmFsIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWFkLW9ubHktcXVhbnRpdHkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1yZW1vdmV7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjJyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLml0ZW0tcHJpY2Uge1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1heC13aWR0aDogMjVyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYmFza2V0LXRvdGFsLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuODk7XHJcbiAgfVxyXG5cclxuICAuaXRlbS1uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gICAgbWF4LXdpZHRoOiAxOS44cmVtO1xyXG5cclxuICAgIGgxLGgyLGgzLGg0LGg1LGg2LC5oMS1saWtlLC5oMi1saWtlLC5oMy1saWtlLC5oNC1saWtlLC5oNS1saWtlLC5oNi1saWtlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07IFxyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLml0ZW0tY2FsIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgLml0ZW0taW5ncmVkaWVudHMge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBtYXgtd2lkdGg6IDE4LjVyZW07XHJcbiAgfVxyXG4gIC5mb290ZXItY3RhIHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgLjZyZW0gLjZyZW07XHJcbiAgfVxyXG4gIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMC44OTtcclxuICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxOXJlbTtcclxuICAgIHBhZGRpbmc6IDEuMzZyZW0gMnJlbTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDE1LjhyZW07XHJcbiAgICAgIHBhZGRpbmc6IDIuMXJlbSAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAudmlldy1iYXNrZXQge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbiAgLmJhc2tldC1mb290ZXItY3RhIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIC5mb290ZXItY3RhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgLjZyZW0gLjZyZW07XHJcbiAgICAgIHBhZGRpbmc6IDIuNHJlbSAwO1xyXG5cclxuICAgICAgOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgbWF4LXdpZHRoOiAxOXJlbTtcclxuICAgICAgcGFkZGluZzogMi4xcmVtIDJyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDAuODk7XHJcbiAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNS44cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuMXJlbSAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAudmlldy1iYXNrZXQge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkICYge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMC42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5oZWFkZXIge1xyXG4gIC5iYXNrZXQtY29tcG9uZW50IHtcclxuICAgIG1heC13aWR0aDogNTByZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMzMuNXJlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgIC5iZy1oZWxwZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC40NSk7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhc2tldC13cmFwcGVyIHtcclxuICAgICAgei1pbmRleDogMTI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjZyZW07XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuYmFza2V0LWhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuYmFza2V0LXRpdGxlIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luOiA0LjVyZW0gMCAxLjVyZW0gMi41cmVtO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLmJhc2tldC1pdGVtIHtcclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAycmVtIDA7XHJcbiAgICB9XHJcbiAgICAuaXRlbS1pbmZvIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLml0ZW0taW1hZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XHJcbiAgICB9XHJcbiAgICAuaXRlbS1uYW1lLFxyXG4gICAgLml0ZW0tY2FsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjRyZW07XHJcbiAgICB9XHJcbiAgICAuaXRlbS1uYW1lLFxyXG4gICAgLml0ZW0taW5ncmVkaWVudHMge1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucHJpY2Uge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1jdGEge1xyXG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMS41cmVtO1xyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNC41cmVtO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpZ2hjb250cmFzdCB7XHJcbiAgLnVwc2VsbCB7XHJcbiAgICAub3B0aW9uIHtcclxuICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXI6IDAuOXJlbSBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZC1idG4ge1xyXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lZGdlIHtcclxuICAuYmFza2V0LWl0ZW0ge1xyXG4gICAgJi51cHNlbGwge1xyXG4gICAgICAmOmFmdGVyLFxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNsaXAtcGF0aDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiZWlnZTUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5vcmRlci1pbmZvLWNvbXBvbmVudCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLWluZm8taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07IFxyXG4gICAgcGFkZGluZy10b3A6IDhyZW07IFxyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDU1cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWNvbmZpcm1hdGlvbi10aXRsZSB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9yZGVyLW1haW4taW5mbyB7XHJcbiAgICBtYXgtd2lkdGg6IDQ2cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMzJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEycmVtO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gXHJcbiAgICAub3JkZXItZGV0YWlscy13cmFwcGVyIHtcclxuICAgICAgLmluZm8td3JhcHBlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3JkZXItbG9jYXRpb24td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHJcbiAgICAuZmF2b3JpdGUtbG9jYXRpb24ge1xyXG4gICAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgICBoZWlnaHQ6IDEuOXJlbTtcclxuICAgICAgbWFyZ2luOiAuNHJlbSAxcmVtIDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmRlci1sb2NhdGlvbi1waWNrIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMzJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgLmxvY2F0aW9uLW5hbWUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIC5sb2NhdGlvbi1zdHJlZXQsXHJcbiAgICAgIC5sb2NhdGlvbi1hZGRyZXNzLFxyXG4gICAgICAucGhvbmUtbnVtYmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBob25lLW51bWJlciB7XHJcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLmxvY2F0aW9uLWRhdGUtdGltZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuXHJcbiAgICAgICAgJjo6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAuY29udGFjdC13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDIuNnJlbTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIG1heC13aWR0aDogNTVyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMzAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5jb250YWN0LXRpdGxlLFxyXG4gIC5wYXltZW50LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nOiAyLjJyZW0gMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgIFxyXG4gICAgXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MCUgMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAgIFxyXG4gIC5jb250YWN0LWluZm8sIFxyXG4gIC5wYXltZW50LXR5cGUsIFxyXG4gIC5wYXltZW50LWdpZnQtY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIHBhZGRpbmc6IDIuMnJlbSAwOyAgICBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgIFxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjUwJSAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGF5bWVudC13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBtYXgtd2lkdGg6IDU1cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTsgXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9yZGVyLWluZm8tZm9vdGVyLWN0YSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgLmZvb3Rlci1jdGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgLjZyZW0gLjZyZW07XHJcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAwIDMuN3JlbTtcclxuICAgIH1cclxuICBcclxuICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBtYXgtd2lkdGg6IDE5cmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMS42cmVtIDJyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDAuODk7XHJcbiAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuMXJlbSAycmVtOyBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgLnZpZXctYmFza2V0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyBcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3JkZXItdmFsdWUge1xyXG4gICAgbWF4LXdpZHRoOiA1NXJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmRlci12YWx1ZS10b3AtZnJhbWUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaGVhZGxpbmUtYmcuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIG1heC13aWR0aDogMzAuNnJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG4gICAgaGVpZ2h0OiA0LjZyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IC0wLjRyZW07XHJcbiAgICBwYWRkaW5nOiAwIDEuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmRlci12YWx1ZS1ib3R0b20tZnJhbWUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDE1LjdyZW07XHJcbiAgICBwYWRkaW5nOiAxLjRyZW0gMS42cmVtIDIuMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFuZGFyaW43MDA7XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDk3LjEzNDY3MDQ4NzEwNiUgMCUsIDk3LjYzMzIzNzgyMjM0OTU3JSAwLjA1NjI2OTExMzE0OTg0NzA5JSwgOTguMDcxNjMzMjM3ODIyMzQlIDAuMjUxMjIzMjQxNTkwMjE0MDMlLCA5OC41NjczMzUyNDM1NTMwMiUgMC43NjQ1MjU5OTM4ODM3OTIlLCA5OC45MDY4NzY3OTA4MzA5NSUgMS4yODYwODU2MjY5MTEzMTQ4JSwgOTkuMjEyMDM0MzgzOTU0MTUlIDEuODM0ODYyMzg1MzIxMTAxJSwgOTkuNDI1NTAxNDMyNjY0NzYlIDIuNDE1OTAyMTQwNjcyNzgzJSwgOTkuNTgzODEwODg4MjUyMTYlIDIuOTA1MTk4Nzc2NzU4NDElLCA5OS43MTM0NjcwNDg3MTA2JSAzLjM2NDk4NDcwOTQ4MDEyMjQlLCA5OS45MDExNDYxMzE4MDUxNSUgNC4zMTYzNjA4NTYyNjkxMTMlLCAxMDAlIDYuMjY5MTEzMTQ5ODQ3MDk0JSwgMTAwJSA5MS41OTAyMTQwNjcyNzgyOCUsIDk5Ljk5NzEzNDY3MDQ4NzExJSA5Mi4zMDIyOTM1Nzc5ODE2NiUsIDk5Ljg4NzUzNTgxNjYxODkxJSA5NC4wNTMzNjM5MTQzNzMxJSwgOTkuODIxNjMzMjM3ODIyMzUlIDk0LjM4NTMyMTEwMDkxNzQyJSwgOTkuNzEzNDY3MDQ4NzEwNiUgOTQuODAxMjIzMjQxNTkwMjIlLCA5OS4zOTMyNjY0NzU2NDQ3JSA5NS45NTkxNzQzMTE5MjY2JSwgOTkuMjEyMDM0MzgzOTU0MTUlIDk2LjQ4MzE4MDQyODEzNDU1JSwgOTkuMDgyMzc4MjIzNDk1NzElIDk2Ljc0ODYyMzg1MzIxMSUsIDk4Ljg1Mzg2ODE5NDg0MjQlIDk3LjA5NDgwMTIyMzI0MTU5JSwgOTguNTQ3OTk0MjY5MzQwOTglIDk3LjU0OTIzNTQ3NDAwNjExJSwgOTguMzgxMDg4ODI1MjE0OSUgOTcuNzIwNzk1MTA3MDMzNjQlLCA5OC4xMzEwODg4MjUyMTQ5JSA5Ny45MjUzODIyNjI5OTY5NSUsIDk3LjgyMTYzMzIzNzgyMjM1JSA5OC4xMTYyMDc5NTEwNzAzNCUsIDk3LjI4NTgxNjYxODkxMTE3JSA5OC4zMzE2NTEzNzYxNDY4JSwgOTYuNzI3NzkzNjk2Mjc1MDclIDk4LjQ0MzczMDg4Njg1MDE2JSwgOTYuMjc1MDcxNjMzMjM3ODElIDk4LjQ3MDk0ODAxMjIzMjQxJSwgOTYuMDU2NTkwMjU3ODc5NjYlIDk4LjQ3MjMyNDE1OTAyMTQxJSwgOTUuMTk0MTI2MDc0NDk4NTclIDk4LjQ3ODg5OTA4MjU2ODgyJSwgOTEuNTIyOTIyNjM2MTAzMTYlIDk4LjUyMDk0ODAxMjIzMjQxJSwgODkuMDcwMjAwNTczMDY1OSUgOTguNTUzMjExMDA5MTc0MzIlLCA4Ni42MjAzNDM4Mzk1NDE1NSUgOTguNTg2ODUwMTUyOTA1MiUsIDg0LjU3NDQ5ODU2NzMzNTI1JSA5OC42MTU5MDIxNDA2NzI3OSUsIDgxLjgxNjYxODkxMTE3NDc5JSA5OC42NTkxNzQzMTE5MjY2JSwgNzkuMTYxODkxMTE3NDc4NSUgOTguNzAxNTI5MDUxOTg3NzYlLCA3Ni4xOTkxNDA0MDExNDYxNCUgOTguNzQ5ODQ3MDk0ODAxMjElLCA3NC41NzAyMDA1NzMwNjU5JSA5OC43NzY3NTg0MDk3ODU5NCUsIDcxLjA5MTc2MjE3NzY1MDQyJSA5OC44Mzc5MjA0ODkyOTY2NCUsIDY4Ljc0MjE5MTk3NzA3NzM1JSA5OC44ODUxNjgxOTU3MTg2NSUsIDY2LjgzMzgxMDg4ODI1MjE2JSA5OC45Mjk2NjM2MDg1NjI2OSUsIDY0LjY1MTIxNzc2NTA0Mjk3JSA5OS4wMjE0MDY3Mjc4Mjg3NSUsIDYyLjIwNDIyNjM2MTAzMTUyJSA5OS4xNjIzODUzMjExMDA5MyUsIDYwLjM4NjgxOTQ4NDI0MDY4JSA5OS4yMzUzMjExMDA5MTc0NSUsIDU3LjkxOTQ4NDI0MDY4NzY4JSA5OS4zMTQyMjAxODM0ODYyNCUsIDU1LjQ2MTMxODA1MTU3NTk0JSA5OS40MTI2OTExMzE0OTg0NiUsIDUzLjIxNDg5OTcxMzQ2NzA1JSA5OS41MTIyMzI0MTU5MDIxMyUsIDUwLjQ1NDA4MzA5NDU1NTg4JSA5OS42MzYwODU2MjY5MTEzMiUsIDQ2Ljk4ODMyMzc4MjIzNDk2JSA5OS43NzQ3NzA2NDIyMDE4NCUsIDQ0LjEzMDE1NzU5MzEyMzIxJSA5OS44NTg0MDk3ODU5MzI3MSUsIDQxLjI5MzEyMzIwOTE2OTA1JSA5OS45MDAxNTI5MDUxOTg3NyUsIDM3LjQ4NjUzMjk1MTI4OTQlIDk5LjkyMTI1MzgyMjYyOTk4JSwgMzMuNzA3ODA4MDIyOTIyNjM0JSA5OS45MzU2MjY5MTEzMTQ5OCUsIDMyLjA3MzM1MjQzNTUzMDA5JSA5OS45MzkxNDM3MzA4ODY4NSUsIDI5LjMxNTQ3Mjc3OTM2OTYyOCUgOTkuOTM5MTQzNzMwODg2ODUlLCAyNi4wNDY5MTk3NzA3NzM2NCUgOTkuOTI5MzU3Nzk4MTY1MTQlLCAyMy44MDAyMTQ4OTk3MTM0NjMlIDk5LjkxNDA2NzI3ODI4NzQ2JSwgMjAuOTQwNjE2MDQ1ODQ1Mjc1JSA5OS44ODE5NTcxODY1NDQzNCUsIDE4LjQ4NzgyMjM0OTU3MDE5OCUgOTkuODQwMDYxMTYyMDc5NTElLCAxNS42Mjk2NTYxNjA0NTg0NTMlIDk5Ljc2OTI2NjA1NTA0NTg4JSwgMTMuNDgwMTU3NTkzMTIzMjElIDk5LjY5NTcxODY1NDQzNDI0JSwgOS44MTI1MzU4MTY2MTg5MTIlIDk5LjUxMjIzMjQxNTkwMjEzJSwgOC4yNjY5NzcwNzczNjM4OTYlIDk5LjQwMzUxNjgxOTU3MTg2JSwgNy40NjQ2ODQ4MTM3NTM1ODIlIDk5LjMzNjY5NzI0NzcwNjQzJSwgNi40MTQ2MTMxODA1MTU3NTklIDk5LjIzNTYyNjkxMTMxNDk4JSwgNS4zMTc2MjE3NzY1MDQyOTglIDk5LjEwODcxNTU5NjMzMDI4JSwgNC41NTU3MzA2NTkwMjU3ODclIDk5LjAwMzgyMjYyOTk2OTQyJSwgMy43NDIzMzUyNDM1NTMwMDg2JSA5OC44NzA3OTUxMDcwMzM2NCUsIDIuNTc4MjIzNDk1NzAyMDA1NiUgOTguNjIyOTM1Nzc5ODE2NTMlLCAxLjU0NjcwNDg3MTA2MDE3MTglIDk3Ljk1Nzc5ODE2NTEzNzYlLCAxLjEyODI5NTEyODkzOTgyOCUgOTcuNDE2MDU1MDQ1ODcxNTYlLCAwLjY0NDY5OTE0MDQwMTE0NjIlIDk2LjQ4MzE4MDQyODEzNDU1JSwgMC4zMzI5NTEyODkzOTgyODA4JSA5NS41ODE5NTcxODY1NDQzNCUsIDAuMTAwMjg2NTMyOTUxMjg5MzklIDk0LjMwODQwOTc4NTkzMjcyJSwgLTAuMDcxNjMzMjM3ODIyMzQ5NTclIDkxLjI4NDQwMzY2OTcyNDc3JSwgLTAuMDcwNzczNjM4OTY4NDgxMzglIDg2LjMzNjY5NzI0NzcwNjQzJSwgLTAuMDY5NDg0MjQwNjg3Njc5MDglIDgyLjk3MDMzNjM5MTQzNzMlLCAtMC4wNjY5MDU0NDQxMjYwNzQ1JSA3Ny44MjE0MDY3Mjc4Mjg3NCUsIC0wLjA2Mzg5Njg0ODEzNzUzNTgyJSA3Mi44NzExMDA5MTc0MzExOSUsIC0wLjA2MDQ1ODQ1MjcyMjA2MzA0JSA2Ny43MjE3MTI1MzgyMjYzJSwgLTAuMDU2MTYwNDU4NDUyNzIyMDY1JSA2MS43ODA3MzM5NDQ5NTQxMiUsIC0wLjA1MDQyOTc5OTQyNjkzNDA5JSA1NC40NTQyODEzNDU1NjU3NSUsIC0wLjA0NTA1NzMwNjU5MDI1Nzg4JSA0Ny45MjAzMzYzOTE0MzczMSUsIC0wLjAzNzg5Mzk4MjgwODAyMjkyNiUgMzkuOTk5ODQ3MDk0ODAxMjI1JSwgLTAuMDMyMjM0OTU3MDIwMDU3MzA1JSAzMy42NjMzMDI3NTIyOTM1NzUlLCAtMC4wMjcyMjA2MzAzNzI0OTI4MzglIDI3LjkyMDQ4OTI5NjYzNjA4NCUsIC0wLjAxOTU1NTg3MzkyNTUwMTQzNCUgMTkuODAyMTQwNjcyNzgyODc2JSwgLTAuMDE0MzI2NjQ3NTY0NDY5OTE3JSAxNC4yNTc3OTgxNjUxMzc2MTUlLCAtMC4wMDc3MzYzODk2ODQ4MTM3NTQlIDcuNTI0MzExOTI2NjA1NTA1JSwgLTAuMDA0Nzk5NDI2OTM0MDk3NDIyJSA0LjU1NDQzNDI1MDc2NDUyNiUsIDAlIDAlKTtcclxuXHJcbiAgICAmLmZpbmFsIHtcclxuICAgICAgbWluLWhlaWdodDogMThyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDMzLjVyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogLTAuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1xdWFudGl0eSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tc3VidG90YWwtdmFsdWUsXHJcbiAgICAuaXRlbS10YXgtdmFsdWUsXHJcbiAgICAuaXRlbS1kZWxpdmVyeS12YWx1ZSxcclxuICAgIC5pdGVtLXRvdGFsLXZhbHVlLFxyXG4gICAgLml0ZW0tdGlwLXZhbHVlLFxyXG4gICAgLml0ZW0tcmV3YXJkLXZhbHVlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWRlbGl2ZXJ5LXZhbHVlLFxyXG4gICAgLml0ZW0tcmV3YXJkLXZhbHVlIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS10b3RhbC12YWx1ZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1yZXdhcmQtdmFsdWUge1xyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3JlZGl0LWNhcmQge1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmRlci1jb25maXJtYXRpb24td3JhcHBlciB7XHJcbiAgICAub3JkZXItaW5mby1oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNC4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWRldGFpbHMtd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1sb2NhdGlvbi1waWNrIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMuMnJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC50cmlhbmdsZS1saW5rIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDZyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuICAgICAgICAgIG1pbi13aWR0aDogLjY3cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAuOTRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRlbGl2ZXJ5LW9yZGVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItc3RvcmUtY29udGFjdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDUuNHJlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItc3RvcmUtY29udGFjdC13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuc3RvcmUtY29udGFjdC10aXRsZSxcclxuICAgIC5zdG9yZS1uYW1lLFxyXG4gICAgLmxvY2F0aW9uLXN0cmVldCxcclxuICAgIC5sb2NhdGlvbi1hZGRyZXNzIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3JlLW5hbWUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uLXN0cmVldCxcclxuICAgIC5sb2NhdGlvbi1hZGRyZXNzIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uLWFkZHJlc3Mge1xyXG4gICAgICBtYXJnaW4tdG9wOiAuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGVsZXBob25lIHtcclxuICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0b3JlLWNvbnRhY3QtdGl0bGUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbG9jYXRpb24td3JhcHBlciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1zdG9yZS1pY29uIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogOC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uLXN0cmVldCxcclxuICAgIC5sb2NhdGlvbi1hZGRyZXNzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWlkZG90IHtcclxuICBmb250LXNpemU6IDMuMHJlbTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogLS41cmVtO1xyXG59XHJcbiIsIi5vcmRlci1yZWNlaXB0LWNvbXBvbmVudCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgJi5hY2NvdW50IHtcclxuICAgIC5vcmRlci1tYWluLWluZm8ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIG1heC13aWR0aDogNTJyZW07XHJcbiAgICAgIHBhZGRpbmc6IDIuNHJlbSAzLjZyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWluZm8tY29tcG9uZW50IHtcclxuICAgICAgLmxvY2F0aW9uLXN0cmVldCxcclxuICAgICAgLmxvY2F0aW9uLWFkZHJlc3Mge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWluZm8ge1xyXG4gICAgICBwYWRkaW5nOiAxLjJyZW0gM3JlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWluZ3JlZGllbnRzIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tcHJpY2Uge1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnVwZGF0ZWQge1xyXG4gICAgICAub3JkZXItbWFpbi1pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMy42cmVtIDJyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAwIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3JkZXItaW5mby1jb21wb25lbnQge1xyXG4gICAgICAgIC5sb2NhdGlvbi1hZGRyZXNzIHtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcmRlci1jb250YWN0LWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDMuNnJlbSAxLjhyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MnJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMS41cmVtIDQuMnJlbSAxLjhyZW07XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTQuM3JlbTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTQuMnJlbTtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIC5uYW1lLFxyXG4gICAgICAgIC5lbWFpbCxcclxuICAgICAgICAudGVsZXBob25lIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcmRlci1sb2NhdGlvbi1waWNrIHtcclxuICAgICAgICAubG9jYXRpb24tZGF0ZS10aW1lIHtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U3MDA7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICBoNSB7XHJcbiAgICAgICYubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItbnIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAub3JkZXItaW5mby1jb21wb25lbnQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhY3Qtd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDAgMS41cmVtIDExcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhY3QtZGV0YWlscyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5mby13cmFwcGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9yZGVyLWxvY2F0aW9uLXBpY2sge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcmRlci1kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBob25lLW51bWJlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2tldC1zdHJ1Y3R1cmUge1xyXG4gICAgICAuYmFza2V0LWNvbXBvbmVudCxcclxuICAgICAgLmJhc2tldC13cmFwcGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhc2tldC1pdGVtIHtcclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLXF1YW50aXR5IHtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLWNhbCB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhc2tldC10b3RhbC13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jcmVkaXQtY2FyZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1heC13aWR0aC1pbWFnZS1jb21wb25lbnQge1xyXG4gICBcdG1heC13aWR0aDogMTAwJTtcclxuICAgXHRtYXJnaW46IDAgYXV0byAzcmVtIGF1dG87XHJcbiAgIFx0cGFkZGluZzogMCAxLjVyZW0gNnJlbSAxLjVyZW07XHJcblxyXG4gICBcdEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgIFx0XHRwYWRkaW5nOiAwIDAgNnJlbSAwO1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xyXG4gICBcdH1cclxuXHJcbiAgIFx0aW1nIHtcclxuICAgXHRcdHdpZHRoOiAxMDAlO1xyXG4gICBcdFx0aGVpZ2h0OiBhdXRvO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICB9XHJcbiAgIFx0fVxyXG59IiwiI1NpdGVNYXAge1xyXG4gICAgbWFyZ2luOiA0cmVtIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5NTAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLjRyZW0gMCAwIDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAuNHJlbSAwIDAgLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNTaXRlTWFwTGVmdENvbHVtbiB7XHJcbiAgICB3aWR0aDogNDklO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4jU2l0ZU1hcFJpZ2h0Q29sdW1uIHtcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgICBtYXJnaW4tdG9wOiAzLjdyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMSU7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4jU2l0ZU1hcCBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4jU2l0ZU1hcCBsaS5sZXZlbDAge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4jU2l0ZU1hcCBsaS5sZXZlbDEge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4jU2l0ZU1hcCBsaS5sZXZlbDIge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuXHJcbn1cclxuXHJcbiNTaXRlTWFwIGxpLmxldmVsNCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgI1NpdGVNYXAge1xyXG4gICAgICAgICNTaXRlTWFwTGVmdENvbHVtbixcclxuICAgICAgICAjU2l0ZU1hcFJpZ2h0Q29sdW1uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNTaXRlTWFwUmlnaHRDb2x1bW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoOTAlIC0gNDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5lcnJvci1jb21wb25lbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWF4LXdpZHRoOiAxMDByZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLXRvcDogMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiA3LjJyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICB9XHJcblxyXG4gIC5pbWFnZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogNC44cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy1zbWFsbC10YWJsZXQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiA1NHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDI5LjZyZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaDEtbGlrZSB7XHJcbiAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwLjkzO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIG1heC13aWR0aDogNDZyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXNtYWxsLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAzMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi4zcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZm8ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIG1hcmdpbi1ib3R0b206IDQuN3JlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrLXRvLWhvbWUge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLXdyYXBwZXIge1xyXG4gICAgYSArIGEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNHJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMS44cmVtIDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMS41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNoZWNrb3V0LWFkZC1pbmZvLWNvbXBvbmVudCB7XHJcbiAgbWF4LXdpZHRoOiAzM3JlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBcclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgaDUge1xyXG4gICAgICAgICYubW9kYWwtdGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi52YWxpZCxcclxuICAgICYuZXJyb3Ige1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnZhbGlkIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2lucHV0LXZhbGlkLnN2ZycpO1xyXG4gICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2ZycpO1xyXG4gICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgdG9wOiAyLjNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2ctaW4td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTIuOHJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMi44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIsXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZy1pbi13cmFwcGVyIHtcclxuICAgICYgPiBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBiYWNrZ3JvdW5kO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjJyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWluLWhlaWdodDogNnJlbTtcclxuXHJcbiAgICAgICYudHJpYW5nbGUtbGluayB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXRlbS10ZXh0LXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5pdGVtLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICB9XHJcblxyXG4gIC5pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuXHJcbn0iLCIuY2FyZC1lcnJvci1jb21wb25lbnQge1xyXG4gIG1heC13aWR0aDogMzJyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmltZy13cmFwcGVyIHtcclxuICAgIG1hcmdpbjogNC44cmVtIDA7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgfVxyXG59IiwiLmxvY2F0aW9uLWRldGFpbC1jb21wb25lbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tdG9wOiA2cmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLmJnLWhlbHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcGFkZGluZy10b3A6IDYuMnJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlNzAwO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNC42NzYyNTg5OTI4MDU3NTYlLCAxLjE0MzYzMzMzMzMzMzMzMzMlIDQuNDc3ODUyMDA0MTEwOTk2JSwgMi4zNTM2MzMzMzMzMzMzMzMyJSA0LjI3NjQ2NDU0MjY1MTU5MyUsIDQuNzY0NDE2NjY2NjY2NjY2NSUgMy44OTI5NTk5MTc3ODAwNjE2JSwgNi43NjAwODMzMzMzMzMzMzMlIDMuNTkwNDQxOTMyMTY4NTUxJSwgOC44NjQ5NSUgMy4yODQ1MzIzNzQxMDA3MTk3JSwgMTEuODkwMDMzMzMzMzMzMzM1JSAyLjg2NzE2MzQxMjEyNzQ0MDclLCAxNC4zMDIyNjY2NjY2NjY2NjYlIDIuNTUyNTY5MzczMDcyOTcwNCUsIDE2LjA0OTYzMzMzMzMzMzMzMyUgMi4zMzQ2MzUxNDkwMjM2MzgzJSwgMTcuNjc5MTMzMzMzMzMzMzMzJSAyLjEzODkwMDMwODMyNDc2OSUsIDE5LjU1NjMlIDEuOTIyNDU2MzIwNjU3NzU5NiUsIDIxLjI0MTc5OTk5OTk5OTk5OCUgMS43MzYzODIzMjI3MTMyNTglLCAyMi4yNzQ4JSAxLjYyNjI1ODk5MjgwNTc1NTElLCAyMy41OTI5NjY2NjY2NjY2NjYlIDEuNDkwMTMzNjA3Mzk5Nzk0NCUsIDI1LjEwNzglIDEuMzM5NzczODk1MTY5NTc4NiUsIDI2Ljc5OTYzMzMzMzMzMzMzMyUgMS4xNzk3MDE5NTI3MjM1MzU1JSwgMjcuOTk4NDY2NjY2NjY2NjY2JSAxLjA3MTM3NzE4Mzk2NzExMiUsIDMwLjA1MjMlIDAuODk1Nzg2MjI4MTYwMzI4OCUsIDMxLjY4NTQ2NjY2NjY2NjY2NyUgMC43NjU0MTYyMzg0Mzc4MjExJSwgMzMuOTczMyUgMC41OTY5MTY3NTIzMTI0MzU3JSwgMzUuMTg0OTY2NjY2NjY2NjclIDAuNTE0Njk2ODEzOTc3Mzg5NCUsIDM3Ljc3ODk2NjY2NjY2NjY2JSAwLjM1NDk4NDU4Mzc2MTU2MjIlLCA0MC4wMTIyOTk5OTk5OTk5OTYlIDAuMjM2Mjc5NTQ3NzkwMzM5MTMlLCA0Mi4xODUzJSAwLjEzODIzMjI3MTMyNTc5NjUyJSwgNDQuNDE2NDY2NjY2NjY2NjY1JSAwLjA1NjMyMDY1Nzc1OTUwNjY4JSwgNDYuNDAwMDAwMDAwMDAwMDA2JSAwJSwgNDguODIzJSAwLjAyNjEwNDgzMDQyMTM3NzE4NiUsIDUwLjIxMTgzMzMzMzMzMzMzJSAwLjA4ODQzNzgyMTE3MTYzNDEyJSwgNTIuNDQ2NjY2NjY2NjY2NjclIDAuMjMwODMyNDc2ODc1NjQyMzUlLCA1NC41NTc4MzMzMzMzMzMzMyUgMC40MDA0MTEwOTk2OTE2NzUyJSwgNTYuMTg3ODMzMzMzMzMzMzQlIDAuNTQ5OTQ4NjEyNTM4NTQwNSUsIDU3Ljk5NjUlIDAuNzMyNzMzODEyOTQ5NjQwNCUsIDYwLjA1NyUgMC45NjE1MTA3OTEzNjY5MDYzJSwgNjEuNDY2NjY2NjY2NjY2NjclIDEuMTMwNTI0MTUyMTA2ODg1OCUsIDYzLjA3NTMzMzMzMzMzMzMyNiUgMS4zMzM0NTMyMzc0MTAwNzIlLCA2NS4zMDczMzMzMzMzMzMzMyUgMS42MjczMzgxMjk0OTY0MDI5JSwgNjcuNjUlIDEuOTUyNzIzNTM1NDU3MzQ4NCUsIDY4Ljg2NCUgMi4xNDI4NTcxNDI4NTcxNDMlLCA3MC4zODMzMzMzMzMzMzMzMyUgMi4zMTI0MzU3NjU2NzMxNzU4JSwgNzIuMDA4ODMzMzMzMzMzMzMlIDIuNDM3ODIxMTcxNjM0MTIxJSwgNzMuNDY2NjY2NjY2NjY2NjclIDIuNjIwNzYwNTM0NDI5NTk5NCUsIDc0Ljc2OTE2NjY2NjY2NjY2JSAyLjc3NDMwNjI2OTI3MDI5OCUsIDc2LjMzODMzMzMzMzMzMzM0JSAyLjk1OTk2OTE2NzUyMzEyNDMlLCA3OC4zMzMzMzMzMzMzMzMzMyUgMy4xODYwNzM5OTc5NDQ1MDE2JSwgODAuMTQ0NSUgMy4zNzQ4NzE1MzEzNDYzNTElLCA4MS45NDk4MzMzMzMzMzMzMyUgMy41NDcwMTk1MjcyMzUzNTQ2JSwgODMuMDQ3MTY2NjY2NjY2NjYlIDMuNjQxOTgzNTU2MDEyMzMzMyUsIDg1LjE1NzE2NjY2NjY2NjY3JSAzLjc5ODUwOTc2MzYxNzY3NzIlLCA4Ny4wMjM5OTk5OTk5OTk5OSUgMy45MDAwNTEzODc0NjE0NTklLCA4OC4yMzE2NjY2NjY2NjY2NyUgMy45NDExNjEzNTY2Mjg5ODIlLCA4OS44NSUgMy45NTY1Nzc1OTUwNjY4MDQlLCA5Mi4wMzkzMzMzMzMzMzMzMyUgMy44MTA4NDI3NTQzNjc5MzQ0JSwgOTMuNzI3NDk5OTk5OTk5OTklIDMuNTcyMzAyMTU4MjczMzgxJSwgOTUuMjMxNSUgMy4zMDExMzA1MjQxNTIxMDYzJSwgOTcuMzMzMzMzMzMzMzMzMzQlIDIuODc3Mzg5NTE2OTU3ODYyMyUsIDk5LjE2NjY2NjY2NjY2NjY3JSAyLjQ2NjI4OTgyNTI4MjYzMTMlLCAxMDAlIDIuMjYwNzM5OTc5NDQ1MDE1NCUsIDEwMCUgOTcuMDE5NTI3MjM1MzU0NTclLCA5OC40ODg4MzMzMzMzMzMzMyUgOTcuMTc2NzcyODY3NDIwMzQlLCA5Ni40OTc1JSA5Ny4zNzUxMjg0Njg2NTM2NCUsIDk0Ljc1MjgzMzMzMzMzMzMzJSA5Ny41NDI2NTE1OTMwMTEzMSUsIDkzLjE4MTUlIDk3LjY4OTYxOTczMjc4NTE5JSwgOTEuNjczOTk5OTk5OTk5OTklIDk3LjgyNjgyNDI1NDg4MTglLCA4OS42MTg0OTk5OTk5OTk5OCUgOTguMDA5MjQ5NzQzMDYyNjglLCA4OC43MTA2NjY2NjY2NjY2NyUgOTguMDg3MzU4Njg0NDgwOTklLCA4Ni45NjUxNjY2NjY2NjY2NiUgOTguMjM1MzU0NTczNDg0MDclLCA4NC42NjcxNjY2NjY2NjY2NiUgOTguNDIzOTQ2NTU3MDQwMDglLCA4Mi40OTQ2NjY2NjY2NjY2NyUgOTguNTk2MDk0NTUyOTI5MDklLCA4MS40NjkzMzMzMzMzMzMzMiUgOTguNjc0NzE3MzY4OTYxOTglLCA4MC4yNSUgOTguNzY2NzAwOTI0OTc0MyUsIDc4LjY5NSUgOTguODgzMzUwNDYyNDg3MTYlLCA3Ni45NDMlIDk5LjAxNDM4ODQ4OTIwODYzJSwgNzUuNjE4ODMzMzMzMzMzMzQlIDk5LjExMjAyNDY2NTk4MTUxJSwgNzMuMzg3MTY2NjY2NjY2NjYlIDk5LjI3MjM1MzU0NTczNDgzJSwgNzEuMDI5MzMzMzMzMzMzMzMlIDk5LjQzMTY1NDY3NjI1OSUsIDY5LjA5OTE2NjY2NjY2NjY2JSA5OS41NTI0MTUyMTA2ODg2JSwgNjcuODMxMTY2NjY2NjY2NjYlIDk5LjYyNTg5OTI4MDU3NTU0JSwgNjUuOTYwMTY2NjY2NjY2NjclIDk5LjcyNTA3NzA4MTE5MjIlLCA2NC44MTQ4MzMzMzMzMzMzMyUgOTkuNzc5NTQ3NzkwMzM5MTclLCA2My42MDgxNjY2NjY2NjY2NiUgOTkuODMxNDQ5MTI2NDEzMTUlLCA1OS42MjUzMzMzMzMzMzMzMyUgOTkuOTU2ODM0NTMyMzc0MSUsIDU4LjIzNjgzMzMzMzMzMzM0JSA5OS45ODIwMTQzODg0ODkyMiUsIDU2LjE2NjY2NjY2NjY2NjY2NCUgMTAwJSwgNTQuMzc0NjY2NjY2NjY2NjclIDEwMC4wMTc0NzE3MzY4OTYyJSwgNTIuOTg3MTY2NjY2NjY2NjYlIDEwMC4wMzAzMTg2MDIyNjEwMyUsIDUxJSAxMDAlLCA0OS43MzMzMzMzMzMzMzMzMzQlIDk5Ljg5NzIyNTA3NzA4MTIlLCA0OC4yMjIlIDk5Ljc2OTc4NDE3MjY2MTg3JSwgNDYuNjQzODMzMzMzMzMzMzMlIDk5LjU5ODY2MzkyNjAwMjA2JSwgNDMuNDUwNjY2NjY2NjY2NjYlIDk5LjE1MjEwNjg4NTkxOTg0JSwgNDEuODE5MzMzMzMzMzMzMzMlIDk4Ljg4NTkxOTgzNTU2MDEyJSwgNDAuNDk5JSA5OC42NjAzMjg4Nzk3NTMzNSUsIDM4LjAyNTUlIDk4LjIzMzgxMjk0OTY0MDMlLCAzNS40MTklIDk3LjgxNjAzMjg4Nzk3NTM0JSwgMzIuNDUlIDk3LjQzMDYyNjkyNzAyOTglLCAyOS45MzU4MzMzMzMzMzMzMzUlIDk3LjI1MTc5ODU2MTE1MTA4JSwgMjcuNTIwMzMzMzMzMzMzMzM3JSA5Ny4xOTMyMTY4NTUwODczNiUsIDI2LjMxMjUlIDk3LjE4ODA3ODEwODk0MTQxJSwgMjQuNTAxNSUgOTcuMTk5ODk3MjI1MDc3MDglLCAyMi41MzMzMzMzMzMzMzMzMyUgOTcuMjI1MDc3MDgxMTkyMiUsIDIwLjg4MDE2NjY2NjY2NjY2OCUgOTcuMjUwNzcwODExOTIxOSUsIDE5LjAwODY2NjY2NjY2NjY2NyUgOTcuMjg5ODI1MjgyNjMxMDQlLCAxNS41Njk2MTY2NjY2NjY2NjclIDk3LjM4OTUxNjk1Nzg2MjI4JSwgMTMuMjc4MTUlIDk3LjQ3NTMzNDAxODQ5OTQ4JSwgMTAuOTIxNDgzMzMzMzMzMzMzJSA5Ny41ODA2NzgzMTQ0OTEyNyUsIDguODcwOTgzMzMzMzMzMzMzJSA5Ny42ODU1MDg3MzU4Njg0NSUsIDcuMzYyNjQ5OTk5OTk5OTk5NSUgOTcuNzcwODExOTIxODkxMDUlLCA1LjU0OTElIDk3Ljg4MjgzNjU4Nzg3MjU2JSwgMy45MjAyJSA5Ny45OTI4MDU3NTUzOTU2OCUsIDIuMTEyMDY2NjY2NjY2NjY2OCUgOTguMTI2OTI3MDI5ODA0NzIlLCAwJSA5OC4zMDQyMTM3NzE4Mzk2NyUsIDAlIDQuNjc2MjU4OTkyODA1NzU2JSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTcwMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSkgdHJhbnNsYXRlWSguMnJlbSk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAzOC42MTAwJSwgMS42MTIxNiUgMzYuNTU1MjElLCAzLjU2MDg5MyUgMzQuMTE0MjglLCA1LjA1ODk1JSAzMi4yNjQwOSUsIDcuMDk5NDklIDI5Ljc3OTElLCA4LjkzNTUxJSAyNy41NzgzNyUsIDEwLjQ0NDIwJSAyNS43OTcyOSUsIDEyLjA2MDMxJSAyMy45MTgxJSwgMTMuNjcxNDIlIDIyLjA3ODclLCAxNC45NjUzMyUgMjAuNjI1NDglLCAxNi4xNTE2OSUgMTkuMzE1MDUlLCAxOC4wODU2JSAxNy4yMzAxJSwgMjAuMTc1MDMlIDE1LjA1NzkxJSwgMjEuODQ2NzYlIDEzLjM1NDQ0JSwgMjMuNjgyNCUgMTEuNDk2NTIlLCAyNS40MDIxMSUgOS43OTc2OCUsIDI2LjkxMTEwJSA4LjM2NDA5JSwgMjguNTI3NDAlIDYuOTA1MDElLCAyOS44MTc1OSUgNS44MDg0OSUsIDMxLjQzMDY3JSA0LjUzNDM2JSwgMzMuNDc3MSUgMy4wOTg4NCUsIDM0Ljg3NTclIDIuMjQ1OTQ1JSwgMzYuMDU5NCUgMS42MTIzNTUlLCAzNy42NzU0JSAwLjg4ODAzMCUsIDM5LjM5NjElIDAuMzAyMzE2NiUsIDQwLjkwJSAtMC4wNDIwODQ5JSwgNDIuNjI2NTklIC0wLjIzMjQzMjQlLCA0My45MTgxNiUgLTAuMjI2NjQwJSwgNDUuMTAyMjUlIC0wLjEwNTAxOTMlLCA0Ny40NzAxMyUgMC40ODUzMjgxJSwgNDkuODA4MCUgMS41NDQ0MDElLCA1MS41NTQlIDIuNjc5OTIyJSwgNTQuMDM3NCUgNC44MjgxOCUsIDU1LjY2MzclIDYuNTUwOSUsIDU4LjAyMjI2JSA5LjQ1NzUyJSwgNTkuNjMxOTYlIDExLjY5NjkxJSwgNjEuMzQ3NiUgMTQuMjkzODIlLCA2My42MTE4JSAxOC4wMjE2MiUsIDY1LjExMTElIDIwLjY1ODYlLCA2Ni42MzMlIDIzLjQ1NzUyJSwgNjguNTc2MiUgMjcuMTg1MzIlLCA3MC44MjI2JSAzMS42NzMzNSUsIDcyLjMyODIlIDM0Ljc2MjElLCA3My43MTc5JSAzNy42NTMyOCUsIDc2LjEwNSUgNDIuNjYxMzglLCA3Ny44NTk2JSA0Ni4zMjkzNCUsIDc5Ljc0ODYlIDUwLjI5NTclLCA4MS44MDYlIDU0LjcwNCUsIDgzLjgzNTglIDU5LjE0MjA4JSwgODUuMzY4OCUgNjIuNTUzMiUsIDg2Ljg2MzglIDY1LjkyOTMlLCA4OC4yNjElIDY5LjEyOTclLCA4OS4xNDQ2JSA3MS4xNzYwJSwgOTAuNTMyMSUgNzQuNDI0NyUsIDkxLjgxJSA3Ny40NjIxJSwgOTMuNjQ1OSUgODEuODgxNCUsIDk1LjQ3OTMlIDg2LjM4NjQlLCA5Ni44ODYyJSA4OS45MCUsIDk4LjA2OTIlIDkyLjkxOTMlLCAxMDAlIDk3Ljk2MjUlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDM4LjYxMDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZjcy1jb250YWluZXIge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1kZXRhaWwtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDogLTJyZW07XHJcbiAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWluZm8sXHJcbiAgLmxvY2F0aW9uLWRpcmVjdGlvbnMge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWluZm8ge1xyXG4gICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICAgIG1hcmdpbi10b3A6IDhyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNC40cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZXMtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjhyZW07XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZlYXR1cmVzLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC44cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5VHlwZTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLigKJcIjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEuNHJlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHJlc3Mtd3JhcHBlcixcclxuICAgIC5kZXNrdG9wLXBob25lIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkZHJlc3Mtd3JhcHBlciB7XHJcbiAgICAgICYuZGVza3RvcC1hZGRyZXNzIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLm1vYmlsZS1hZGRyZXNzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcC1waG9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUtcGhvbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHJpYW5nbGUtbGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC42cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjRyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjZyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMy40cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbmVhcmJ5TG9jYXRpb25zIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2F0aW9uLWRpcmVjdGlvbnMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubWFwLXdyYXBwZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDQxLjZyZW07XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW46IDAgLTNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMy40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5sb2NhdGlvbi1ob3Vycy1jb21wb25lbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDAgMy42cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi10b3A6IDMuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgZHQsXHJcbiAgICBkZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcclxuXHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGR0IHtcclxuICAgICAgd2lkdGg6IDEyLjRyZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDEycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGQge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIuNHJlbSk7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEycmVtKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sb2NhdGlvbi1kZWxpdmVyeS1jb21wb25lbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMS42cmVtO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmdcIik7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAwLjNyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCAtNC40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luOiAwIC42cmVtIDAgLTFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMy4ycmVtO1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMS42cmVtIDAgMi42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogLjJyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyLjJyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU4MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC42cmVtO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMuNHJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyLjdyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMy40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbC14cy0xMixcclxuLmNvbC1tZC0xMCxcclxuLmNvbC1sZy04IHtcclxuICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sb2NhdGlvbi1zZXJ2aWNlcy1jb21wb25lbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnXCIpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMC4zcmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgLTQuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbjogMCAuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMy4ycmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzLjRyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuOHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC42cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1LjNyZW07XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDUuM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubG9jYXRpb24tY2FyZWVycy1jb21wb25lbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmdcIik7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAwLjNyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCAtNC40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMCAtMC42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IC42cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMi42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLXdyYXBwZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgbWluLXdpZHRoOiAyOXJlbTtcclxuICAgICAgcGFkZGluZzogMCAyLjRyZW0gMCAwO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDIwcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIG1hcmdpbjogLjZyZW0gYXV0byAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50cmlhbmdsZS1saW5rIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmxvY2F0aW9uLWZ1bmRyYWlzaW5nLWNvbXBvbmVudCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2Z1wiKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDAuM3JlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIC00LjRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW46IDAgMCAwIC0wLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjZyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluay13cmFwcGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIG1pbi13aWR0aDogMjlyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMi40cmVtIDAgMDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyMHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICBtYXJnaW46IC42cmVtIGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudHJpYW5nbGUtbGluayB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sb2NhdGlvbi1ydGUtY29tcG9uZW50IHtcclxuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnXCIpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMC4zcmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgLTQuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgLTAuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ydGUtY29tcG9uZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDMuNHJlbTtcclxuICAgIG1hcmdpbjogMy40cmVtIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59IiwiLmxvY2F0aW9uLWluZm8tY29tcG9uZW50IHtcclxuICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnXCIpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMC4zcmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgLTQuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgLTAuNnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNnJlbTtcclxuICAgIG1hcmdpbi10b3A6IDIuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb2NpYWwtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IC42cmVtIC44cmVtIDAgMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAuOHJlbTtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5uZWFyYnktbG9jYXRpb25zLWNvbXBvbmVudCB7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICBtYXJnaW4tYm90dG9tOiA0LjRyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDUuNnJlbTtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMy42cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmLndhdmUtdG9wIHtcclxuICAgIHBhZGRpbmctdG9wOiA2LjJyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbig5OS45MzA2NTE4NzIzOTk0NSUgNC43MTQyODU3MTQyODU3MTQlLCA5OS45MzA2NTE4NzIzOTk0NSUgMTAwJSwgMC4wNjkzNDgxMjc2MDA1NTQ3OCUgMTAwJSwgMC4wNjkzNDgxMjc2MDA1NTQ3OCUgMS41NzE0Mjg1NzE0Mjg1NzE2JSwgMS45NDE3NDc1NzI4MTU1MzM4JSAyJSwgMS45NDE3NDc1NzI4MTU1MzM4JSAyLjE0Mjg1NzE0Mjg1NzE0MyUsIDIuNDk2NTMyNTkzNjE5OTcyJSAyLjE0Mjg1NzE0Mjg1NzE0MyUsIDIuNDk2NTMyNTkzNjE5OTcyJSAyLjI4NTcxNDI4NTcxNDI4NTYlLCAzLjEyMDY2NTc0MjAyNDk2NTMlIDIuMjg1NzE0Mjg1NzE0Mjg1NiUsIDMuMTIwNjY1NzQyMDI0OTY1MyUgMi40Mjg1NzE0Mjg1NzE0Mjg0JSwgMy42NzU0NTA3NjI4Mjk0MDMzJSAyLjQyODU3MTQyODU3MTQyODQlLCAzLjY3NTQ1MDc2MjgyOTQwMzMlIDIuNTcxNDI4NTcxNDI4NTcxJSwgNi4zMTA2Nzk2MTE2NTA0ODUlIDMlLCA2LjMxMDY3OTYxMTY1MDQ4NSUgMy4xNDI4NTcxNDI4NTcxNDMyJSwgNy4wNzM1MDkwMTUyNTY1ODglIDMuMTQyODU3MTQyODU3MTQzMiUsIDcuMDczNTA5MDE1MjU2NTg4JSAzLjI4NTcxNDI4NTcxNDI4NTYlLCA3LjkwNTY4NjU0NjQ2MzI0NiUgMy4yODU3MTQyODU3MTQyODU2JSwgNy45MDU2ODY1NDY0NjMyNDYlIDMuNDI4NTcxNDI4NTcxNDI5JSwgOC44NzY1NjAzMzI4NzEwMTIlIDMuNDI4NTcxNDI4NTcxNDI5JSwgMTAuMTk0MTc0NzU3MjgxNTUzJSAzLjU3MTQyODU3MTQyODU3MSUsIDExLjcxOTgzMzU2NDQ5Mzc2JSAzLjcxNDI4NTcxNDI4NTcxNDQlLCAxNC4yMTYzNjYxNTgxMTM3MyUgMy41NzE0Mjg1NzE0Mjg1NzElLCAxNi4wODg3NjU2MDMzMjg3MSUgMy40Mjg1NzE0Mjg1NzE0MjklLCAxOC4xNjkyMDk0MzEzNDUzNTQlIDMuNDI4NTcxNDI4NTcxNDI5JSwgMTguMTY5MjA5NDMxMzQ1MzU0JSAzLjI4NTcxNDI4NTcxNDI4NTYlLCAyMC4wNDE2MDg4NzY1NjAzMzIlIDMuMjg1NzE0Mjg1NzE0Mjg1NiUsIDIwLjA0MTYwODg3NjU2MDMzMiUgMy4xNDI4NTcxNDI4NTcxNDMyJSwgMjEuNjM2NjE1ODExMzczMDklIDMuMTQyODU3MTQyODU3MTQzMiUsIDIzLjIzMTYyMjc0NjE4NTg1MiUgMyUsIDI0LjYxODU4NTI5ODE5Njk0OCUgMi44NTcxNDI4NTcxNDI4NTclLCAyNy4zMjMxNjIyNzQ2MTg1ODYlIDIuNDI4NTcxNDI4NTcxNDI4NCUsIDM2LjYxNTgxMTM3MzA5MjkyNCUgMS40Mjg1NzE0Mjg1NzE0Mjg2JSwgMzYuNjE1ODExMzczMDkyOTI0JSAxLjI4NTcxNDI4NTcxNDI4NTYlLCAzOC4xNDE0NzAxODAzMDUxMzQlIDEuMTQyODU3MTQyODU3MTQyOCUsIDM4LjkwNDI5OTU4MzkxMTIzJSAxLjE0Mjg1NzE0Mjg1NzE0MjglLCAzOC45MDQyOTk1ODM5MTEyMyUgMSUsIDQwLjAxMzg2OTYyNTUyMDExJSAxJSwgNDAuMDEzODY5NjI1NTIwMTElIDAuODU3MTQyODU3MTQyODU3MiUsIDQxLjE5Mjc4Nzc5NDcyOTU0JSAwLjg1NzE0Mjg1NzE0Mjg1NzIlLCA0MS4xOTI3ODc3OTQ3Mjk1NCUgMC43MTQyODU3MTQyODU3MTQzJSwgNDIuMzAyMzU3ODM2MzM4NDE2JSAwLjcxNDI4NTcxNDI4NTcxNDMlLCA0Mi40NDEwNTQwOTE1Mzk1MyUgMC41NzE0Mjg1NzE0Mjg1NzE0JSwgNDMuNjg5MzIwMzg4MzQ5NTE1JSAwLjU3MTQyODU3MTQyODU3MTQlLCA0My43NTg2Njg1MTU5NTAwNyUgMC40Mjg1NzE0Mjg1NzE0Mjg2JSwgNDUuMDc2MjgyOTQwMzYwNjElIDAuNDI4NTcxNDI4NTcxNDI4NiUsIDQ2LjY3MTI4OTg3NTE3MzM3JSAwLjI4NTcxNDI4NTcxNDI4NTclLCA0Ni42NzEyODk4NzUxNzMzNyUgMC4xNDI4NTcxNDI4NTcxNDI4NSUsIDQ4LjYxMzAzNzQ0Nzk4ODklIDAuMTQyODU3MTQyODU3MTQyODUlLCA1MS40NTYzMTA2Nzk2MTE2NSUgMCUsIDU3Ljc2Njk5MDI5MTI2MjEzJSAwJSwgNjAuMTI0ODI2NjI5NjgwOTk2JSAwLjE0Mjg1NzE0Mjg1NzE0Mjg1JSwgNjAuODE4MzA3OTA1Njg2NTQlIDAuMTQyODU3MTQyODU3MTQyODUlLCA2MC44MTgzMDc5MDU2ODY1NCUgMC4yODU3MTQyODU3MTQyODU3JSwgNjMuMTc2MTQ0MjQ0MTA1NDE2JSAwLjI4NTcxNDI4NTcxNDI4NTclLCA2My4xNzYxNDQyNDQxMDU0MTYlIDAuNDI4NTcxNDI4NTcxNDI4NiUsIDY1LjE4NzIzOTk0NDUyMTUxJSAwLjQyODU3MTQyODU3MTQyODYlLCA2OC43MjM5OTQ0NTIxNDk4JSAwLjg1NzE0Mjg1NzE0Mjg1NzIlLCA3MC4zMTkwMDEzODY5NjI1NSUgMSUsIDczLjIzMTYyMjc0NjE4NTg1JSAxLjE0Mjg1NzE0Mjg1NzE0MjglLCA3NC42MTg1ODUyOTgxOTY5NSUgMS4yODU3MTQyODU3MTQyODU2JSwgNzUuOTM2MTk5NzIyNjA3NDglIDEuNDI4NTcxNDI4NTcxNDI4NiUsIDc3LjI1MzgxNDE0NzAxODAzJSAxLjU3MTQyODU3MTQyODU3MTYlLCA3Ny4yNTM4MTQxNDcwMTgwMyUgMS43MTQyODU3MTQyODU3MTQ0JSwgNzguOTE4MTY5MjA5NDMxMzQlIDEuODU3MTQyODU3MTQyODU3MiUsIDc5LjY4MDk5ODYxMzAzNzQ1JSAxLjg1NzE0Mjg1NzE0Mjg1NzIlLCA3OS42ODA5OTg2MTMwMzc0NSUgMiUsIDgyLjAzODgzNDk1MTQ1NjMxJSAyLjE0Mjg1NzE0Mjg1NzE0MyUsIDgyLjAzODgzNDk1MTQ1NjMxJSAyLjI4NTcxNDI4NTcxNDI4NTYlLCA4My4xNDg0MDQ5OTMwNjUxOCUgMi4yODU3MTQyODU3MTQyODU2JSwgODMuMTQ4NDA0OTkzMDY1MTglIDIuNDI4NTcxNDI4NTcxNDI4NCUsIDg0LjI1Nzk3NTAzNDY3NDA2JSAyLjQyODU3MTQyODU3MTQyODQlLCA4NC4yNTc5NzUwMzQ2NzQwNiUgMi41NzE0Mjg1NzE0Mjg1NzElLCA4NS43MTQyODU3MTQyODU3MSUgMi43MTQyODU3MTQyODU3MTQ0JSwgODYuNDc3MTE1MTE3ODkxODElIDIuNzE0Mjg1NzE0Mjg1NzE0NCUsIDg2LjQ3NzExNTExNzg5MTgxJSAyLjg1NzE0Mjg1NzE0Mjg1NyUsIDg3LjUxNzMzNzAzMTkwMDE0JSAyLjg1NzE0Mjg1NzE0Mjg1NyUsIDg3LjUxNzMzNzAzMTkwMDE0JSAzJSwgODguNTU3NTU4OTQ1OTA4NDclIDMlLCA4OC41NTc1NTg5NDU5MDg0NyUgMy4xNDI4NTcxNDI4NTcxNDMyJSwgODkuOTQ0NTIxNDk3OTE5NTclIDMuMjg1NzE0Mjg1NzE0Mjg1NiUsIDkwLjYzODAwMjc3MzkyNTExJSAzLjI4NTcxNDI4NTcxNDI4NTYlLCA5MC42MzgwMDI3NzM5MjUxMSUgMy40Mjg1NzE0Mjg1NzE0MjklLCA5MS42MDg4NzY1NjAzMzI4NyUgMy40Mjg1NzE0Mjg1NzE0MjklLCA5MS42MDg4NzY1NjAzMzI4NyUgMy41NzE0Mjg1NzE0Mjg1NzElLCA5Mi41Nzk3NTAzNDY3NDA2NCUgMy41NzE0Mjg1NzE0Mjg1NzElLCA5Mi41Nzk3NTAzNDY3NDA2NCUgMy43MTQyODU3MTQyODU3MTQ0JSwgOTMuNTUwNjI0MTMzMTQ4NCUgMy43MTQyODU3MTQyODU3MTQ0JSwgOTMuNTUwNjI0MTMzMTQ4NCUgMy44NTcxNDI4NTcxNDI4NTY4JSwgOTQuNTIxNDk3OTE5NTU2MTclIDMuODU3MTQyODU3MTQyODU2OCUsIDk0LjUyMTQ5NzkxOTU1NjE3JSA0JSwgOTUuNDkyMzcxNzA1OTYzOTUlIDQlLCA5NS40OTIzNzE3MDU5NjM5NSUgNC4xNDI4NTcxNDI4NTcxNDIlLCA5Ni40NjMyNDU0OTIzNzE3MSUgNC4xNDI4NTcxNDI4NTcxNDIlLCA5Ni40NjMyNDU0OTIzNzE3MSUgNC4yODU3MTQyODU3MTQyODYlLCA5Ny40MzQxMTkyNzg3Nzk0OCUgNC4yODU3MTQyODU3MTQyODYlLCA5Ny40MzQxMTkyNzg3Nzk0OCUgNC40Mjg1NzE0Mjg1NzE0MjglLCA5OC4zMzU2NDQ5Mzc1ODY3JSA0LjQyODU3MTQyODU3MTQyOCUsIDk4LjMzNTY0NDkzNzU4NjclIDQuNTcxNDI4NTcxNDI4NTcxJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlOTAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNC41M3Z3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVZKC4ycmVtKSA7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgODIuMzUyOTQlLCA3NC42NjY2NyUgMzUuMjk0MTIlLCA2Mi4xMzMzMyUgMTEuNzY0NzElLCA1Mi41MzMzMyUgMCUsIDMyJSAwJSwgMjQlIDUuODgyMzUlLCAxMC45MzMzMyUgMTcuNjQ3MDYlLCAwJSAyOS40MTE3NiUsIDAlIDEwMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWNvbmRhcnkge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDkuNjY2MjAzMDU5ODA1Mjg1JSwgMC41OTc0MTY2NjY2NjY2NjY3JSA5LjQ1NzU3OTk3MjE4MzU4OCUsIDEuNjI1MiUgOS4wODcwNjUzNjg1Njc0NTUlLCAyLjQ4NTU4MzMzMzMzMzMzMyUgOC44MDY4ODQ1NjE4OTE1MTclLCAzLjI5MTMxNjY2NjY2NjY2NyUgOC41NTEzOTA4MjA1ODQxNDQlLCA0LjAwNjU1JSA4LjMyODg1OTUyNzEyMTAwMiUsIDQuODEzNDgzMzMzMzMzMzMzJSA4LjA4MTQzMjU0NTIwMTY3JSwgNS42NTk4ODMzMzMzMzMzMzMlIDcuODI1Nzk5NzIxODM1ODgzJSwgNi43MTMzNSUgNy41MTI4NjUwOTA0MDMzMzglLCA3LjU3ODYxNjY2NjY2NjY2NyUgNy4yNTk1OTY2NjIwMzA1OTg1JSwgOC40NzMlIDcuMDAxMzIxMjc5NTU0OTM4JSwgOS4yNzYwNjY2NjY2NjY2NjUlIDYuNzcyNDYxNzUyNDMzOTM2JSwgMTAuMDkyNzMzMzMzMzMzMzMzJSA2LjU0Mjk3NjM1NjA1MDA2OSUsIDEwLjgyNzk1JSA2LjMzODY2NDgxMjIzOTIyMSUsIDExLjY3NTg2NjY2NjY2NjY2NiUgNi4xMDU5ODA1Mjg1MTE4MjI1JSwgMTIuNzQzNDAwMDAwMDAwMDAxJSA1LjgxNzY2MzQyMTQxODYzNjUlLCAxMy45MTIxNSUgNS41MDgwNjY3NTkzODgwMzklLCAxNS4wMzgyMzMzMzMzMzMzMzQlIDUuMjE1OTk0NDM2NzE3NjYzJSwgMTYuNTkyNTMzMzMzMzMzMzM2JSA0LjgyMzAxODA4MDY2NzU5NCUsIDE3LjU3MzkxNjY2NjY2NjY2NiUgNC41ODEzNjMwMDQxNzI0NjElLCAxOC4zOTk5MTY2NjY2NjY2NjYlIDQuMzgxOTg4ODczNDM1MzI2NSUsIDE5LjA5NjQxNjY2NjY2NjY3JSA0LjIxNjEzMzUxODc3NjA3OCUsIDIxLjA2OTA4MzMzMzMzMzMzJSAzLjc1NDc5ODMzMTAxNTI5OSUsIDIyLjQxMzc1JSAzLjQ0ODgxNzgwMjUwMzQ3NzUlLCAyMy42NDc0MTY2NjY2NjY2NyUgMy4yMDMyNjg0MjgzNzI3NCUsIDI0Ljc0MjU4MzMzMzMzMzMzNiUgMi45OTMzMjQwNjExOTYxMDU0JSwgMjcuMDQxMjUlIDIuNDUyNzEyMTAwMTM5MDgyNCUsIDI3LjgzMzI1JSAyLjI5NTg5NzA3OTI3Njc3MzIlLCAyOS4zOTUyNSUgMi4wMTYwNjM5Nzc3NDY4NzA1JSwgMzAuODI4NzUlIDEuNzcxMDcwOTMxODQ5NzkxNSUsIDMxLjgyNTA4MzMzMzMzMzM0JSAxLjYwNjExOTYxMDU3MDIzNjIlLCAzMi44OTQ0MTY2NjY2NjY2NjUlIDEuNDE5ODE5MTkzMzI0MDYxNCUsIDMzLjUzODkxNjY2NjY2NjY2NSUgMS4zMjEwNzA5MzE4NDk3OTEzJSwgMzQuNTM0NzUlIDEuMTczMDg3NjIxNjk2ODAxMSUsIDM1Ljg2NDc1MDAwMDAwMDAxJSAwLjk4MTUwMjA4NjIzMDg3NjMlLCAzNi44MzA5MTY2NjY2NjY2NyUgMC44NDYzMTQzMjU0NTIwMTY3JSwgMzguMjc4MDgzMzMzMzMzMzM1JSAwLjY1MTU5OTQ0MzY3MTc2NjMlLCAzOS42MzMzMzMzMzMzMzMzMyUgMC40ODY3ODcyMDQ0NTA2MjU4NCUsIDQwLjA3ODY2NjY2NjY2NjY2JSAwLjQ0MTM3NjkxMjM3ODMwMzIzJSwgNDEuNjU5MzMzMzMzMzMzMzMlIDAuMjk2NTIyOTQ4NTM5NjM4NCUsIDQzLjM0MTgzMzMzMzMzMzMzNCUgMC4xNjE0MDQ3Mjg3ODk5ODYxJSwgNDQuNjg4MzMzMzMzMzMzMzMlIDAuMDY0MDQ3Mjg3ODk5ODYwOTMlLCA0NS42NSUgMCUsIDQ3LjAxNDgzMzMzMzMzMzMzNSUgLTAuMDU0MDMzMzc5Njk0MDE5NDclLCA0OS4wMDUxNjY2NjY2NjY2NyUgLTAuMDIwMDI3ODE2NDExNjgyODklLCA1MC43NzUxNjY2NjY2NjY2NyUgMC4xMTIxMDAxMzkwODIwNTg0MiUsIDUyLjAxOTY2NjY2NjY2NjY2NiUgMC4yNTYzOTc3NzQ2ODcwNjUzNyUsIDUzLjE5MDQ5OTk5OTk5OTk5JSAwLjQyNjcwMzc1NTIxNTU3NzIlLCA1My44OTMlIDAuNTQzNDYzMTQzMjU0NTIwMiUsIDU3LjIyNjMzMzMzMzMzMzMzNiUgMS4yMTk4MTkxOTMzMjQwNjEyJSwgNjAuMjE2NjY2NjY2NjY2NjYlIDEuOTQ3MTQ4ODE3ODAyNTAzNCUsIDYxLjg5MTgzMzMzMzMzMzM0JSAyLjM2ODU2NzQ1NDc5ODMzMSUsIDY0LjA5NTE2NjY2NjY2NjY3JSAyLjkxNzQ1NDc5ODMzMTAxNTMlLCA2Ni4yOTM1MDAwMDAwMDAwMSUgMy40Nzc3NDY4NzA2NTM2ODU0JSwgNjcuODUlIDMuODk0Mjk3NjM1NjA1MDA2NyUsIDY5LjY0MTUwMDAwMDAwMDAxJSA0LjM3NDU0Nzk4MzMxMDE1MyUsIDcxLjIxOTgzMzMzMzMzMzMzJSA0Ljc3NTc5OTcyMTgzNTg4NCUsIDcyLjgwODY2NjY2NjY2NjY4JSA1LjE1ODI3NTM4MjQ3NTY2MSUsIDc1LjE3ODE2NjY2NjY2NjY2JSA1LjY4Njc4NzIwNDQ1MDYyNSUsIDc3LjEyNjUlIDYuMDgwOTQ1NzU3OTk3MjE5JSwgNzguODgyMzMzMzMzMzMzMzQlIDYuNDAxODc3NjA3Nzg4NTk0JSwgODEuMTYwNSUgNi43NjM0OTA5NTk2NjYyMDMlLCA4My44MTY2NjY2NjY2NjY2NiUgNy4wOTI5NzYzNTYwNTAwNyUsIDg1LjI5NTMzMzMzMzMzMzMzJSA3LjI0OTMwNDU4OTcwNzkyNyUsIDg3Ljk0MDY2NjY2NjY2NjY2JSA3LjQ2ODE1MDIwODYyMzA4NiUsIDg5LjkxNjY2NjY2NjY2NjY3JSA3LjQ0MDY4MTUwMjA4NjIzMSUsIDkxLjI3MTE2NjY2NjY2NjY3JSA3LjE2OTQ3MTQ4ODE3ODAyNiUsIDkyLjQzMzgzMzMzMzMzMzMzJSA2LjgwMDkwNDAzMzM3OTY5NCUsIDkzLjUlIDYuMzk3NTY2MDYzOTc3NzQ3JSwgOTQuOTAyMzMzMzMzMzMzMzUlIDUuNzk2MzgzODY2NDgxMjI0JSwgOTYuOTgzMzMzMzMzMzMzMzMlIDQuNzk4MzMxMDE1Mjk5MDI3JSwgOTguNjEyJSA0LjAwNjI1ODY5MjYyODY1MSUsIDEwMCUgMy4yNjg0MjgzNzI3Mzk5MTY0JSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA5LjY2NjIwMzA1OTgwNTI4NSUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDgyJSwgMC44NjI4OTE4NzQ2MDAxMjglIDgwLjQzNCUsIDEuODk4MzM2NTMyMzA5NjYwOCUgNzguNTU2JSwgMy4yODY2OTIyNTg0NzcyODc1JSA3Ni4wNCUsIDQuMjc1NzUxNzU5NDM2OTglIDc0LjI0JSwgNS43ODcwNzYxMzU2MzY1OTYlIDcxLjUwNCUsIDcuMTMxMzQ5OTY4MDEwMjM3JSA2OS4wNzIlLCA4LjQ0MjkzMDI2MjMxNjA2JSA2Ni43JSwgMTAuNjk3Mzc2ODM5NDExMzg3JSA2Mi42MzQlLCAxMi4yNzYzMjc1NzUxNzU5NDQlIDU5Ljc4NDAwMDAwMDAwMDAwNiUsIDE0LjE3MzI1NjU1NzkwMTQ3MSUgNTYuMzYyJSwgMTUuNDgzMDQ1NDI1NDYzODUxJSA1NCUsIDE3LjE4MDE2NjM0Njc2OTAzNSUgNTAuOTMlLCAxOC42ODIzNDE2NTA2NzE3ODQlIDQ4LjIxJSwgMTkuODM2MjEyNDEyMDI4MTU0JSA0Ni4xMjQlLCAyMS41MzU4OTI1MTQzOTUzOTMlIDQzLjA3JSwgMjMuMDAzMzI2OTM1MzgwNjc3JSA0MC40NTYlLCAyNC41NTE5NTEzNzU1NTk4MiUgMzcuNzMlLCAyNi40OTUzOTM0NzQwODgyOTIlIDM0LjM3JSwgMjcuOTE0OTA3MjI5Njg2NTAyJSAzMS45NyUsIDI5LjExMDY4NDU4MDkzNDA5OCUgMzAlLCAzMC4yNTk2OTI4OTgyNzI1NTQlIDI4LjE0OCUsIDMxLjE5OTgwODA2MTQyMDM1JSAyNi42NjE5OTk5OTk5OTk5OTUlLCAzMi4xNTU5MTgxMDYyMDYwMSUgMjUuMTgwMDAwMDAwMDAwMDAzJSwgMzMuMDI5MDQ2NzA1MDU0Mzg0JSAyMy44NTQlLCAzNC4wOTc1MDQ3OTg0NjQ0OSUgMjIuMjY4JSwgMzUuMzYyMjUyMDc5MzM0NjElIDIwLjQ0NCUsIDM2LjgyNDg4ODAzNTgyODUzNiUgMTguNDEyJSwgMzguNTI4NDcwODg5MzE1NDIlIDE2LjE1JSwgNDAuMjcxNzIxMDQ5MjY0MjQlIDEzLjk1JSwgNDIuMjkwNTk1MDA5NTk2OTMlIDExLjU3JSwgNDMuNTU3OTY1NDUxMDU1NjY1JSAxMC4xNyUsIDQ1LjA2NTUxNTAzNTE4ODc0JSA4LjU4MiUsIDQ2LjU2OTAzMzkwOTE0OTA3JSA3LjA5MiUsIDQ3Ljc2MjEyNDEyMDI4MTUxJSA1Ljk3NCUsIDQ5LjIyNjI5NTU4NTQxMjY3JSA0LjY3OCUsIDUwLjAzMTk4OTc2MzI3NTc1JSA0JSwgNTAuODkwNDAzMDcxMDE3Mjc1JSAzLjM5JSwgNTIuMzU1NTM0MjI5MDQ2NzElIDIuODI2JSwgNTQuNTMzOTA5MTQ5MDcyMyUgMi4yMjYlLCA1NC45NTg0MTMzMDc3NDE1MyUgMiUsIDU2LjIzNjI3NjM5MTU1NDY5NiUgMS4zNzIlLCA1Ny4yMjc5NTkwNTMxMDMwMSUgMS4wMDIlLCA1OC45MzAxOTgzMzY1MzIzJSAwLjU4OCUsIDU5LjcyMjM5MjgzNDI5MzAyNSUgMC40ODQlLCA2MC44MzE3MzM4NDUxNjk1NDUlIDAuNDI2JSwgNjIuNjUzNzQyODAyMzAzMjclIDAuNTQlLCA2NC4wMDAwNjM5Nzk1MjY1NiUgMC43NzYlLCA2NS40MjYxNjc2MjYzNTk1NyUgMS4xNTYlLCA2Ny4wMTIyMjAwODk1NzEzNCUgMS43MiUsIDY4Ljc5MzQxMDEwODc2NTIlIDIuNTIlLCA2OS42NzQ0MDgxODkzNzk0JSAyLjk3JSwgNzAuMjMwMzkwMjc1MTExOTYlIDMuMjcyJSwgNzEuMTg1NjA0NjA2NTI1OTElIDMuODIlLCA3MS45MjcxMjczMTkyNTc4MyUgNC4yNyUsIDcyLjM1MzIzMDk2NjA5MDg1JSA0LjUzOCUsIDczLjA0OTk2ODAxMDIzNjczJSA0Ljk4OCUsIDczLjg3NTk0MzY5ODAxNjYzJSA1LjU0MiUsIDc0LjQ2MzkxNTU0NzAyNDk3JSA1Ljk0MiUsIDc1LjEyMDI4MTUwOTkxNjg0JSA2LjQlLCA3NS42NDc0NzI4MDg3MDEyMSUgNi43OCUsIDc2LjM0MzU3MDA1NzU4MTU3JSA3LjI5MDAwMDAwMDAwMDAwMSUsIDc2Ljk1MDczNTc2NDU1NTM1JSA3LjczOTk5OTk5OTk5OTk5OSUsIDc3LjcyNjE2NzYyNjM1OTU1JSA4LjMyNCUsIDc4LjU0MzE4NjE4MDQyMjI4JSA4Ljk0NCUsIDc5LjQ2ODMzMDEzNDM1NyUgOS42NSUsIDgwLjgxMjUzOTk4NzIwNDA5JSAxMC42NzIlLCA4MS44OTY5OTI5NjIyNTIwOSUgMTEuNDcyJSwgODIuNTk3NTY4Nzc3OTkxMDQlIDExLjk4MiUsIDgyLjg0MjYxMDM2NDY4MzMlIDEyLjE1OCUsIDgzLjg0NzA4ODkzMTU0MTklIDEyLjg4NjAwMDAwMDAwMDAwMSUsIDg0LjYzMzM5NzMxMjg1OTg4JSAxMy40NjIlLCA4NS4xOTE5Mzg1Nzk2NTQ1JSAxMy44NzQlLCA4NS43ODc1ODc5NzE4NDklIDE0LjMxNiUsIDg2LjY1Mzg3MDc2MTM1NjM3JSAxNC45NjM5OTk5OTk5OTk5OTklLCA4Ny41OTk0ODgxNjM3ODc1OCUgMTUuNjglLCA4OC4yOTYyMjUyMDc5MzM0NiUgMTYuMjEyJSwgODkuMjExNzcyMjMyODg1NSUgMTYuOTE4JSwgODkuOTQ3NTM2Nzg4MjI3NzglIDE3LjQ5MiUsIDkwLjc5Mzk4NTkyNDUwNDE2JSAxOC4xNTglLCA5MS42ODAxMDIzNjcyNDI0OCUgMTguODY0JSwgOTIuNDc2NjQ3NDcyODA4NzElIDE5LjUwNiUsIDkzLjMxMjg1OTg4NDgzNjg1JSAyMC4xODYlLCA5NC4wNDkyNjQyMzU0NDQ2NyUgMjAuNzg2JSwgOTQuNzI2MTY3NjI2MzU5NTUlIDIxLjM0OCUsIDk1LjM5MjgzNDI5MzAyNjIzJSAyMS45MDglLCA5Ni4xNDkwNzIyOTY4NjUlIDIyLjU1JSwgOTYuOTU1MjE0MzMxNDEzOTYlIDIzLjI0NCUsIDk3LjkzOTg1OTI0NTA0MTU5JSAyNC4xMDQlLCA5OS4yMDQwOTQ2ODk2OTkyOSUgMjUuMjM2MDAwMDAwMDAwMDA0JSwgMTAwJSAyNiUsIDEwMCUgMjE2JSwgMCUgMjE2JSwgMCUgODIlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGlnaHQtbWFuZGFyaW4tdGhlbWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1hbmRhcmluODAwO1xyXG4gICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYW5kYXJpbjgwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2wge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjZyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tZWxlbWVudCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICBcclxuICAgIC5sb2NhdGlvbi10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLmRpc3RhbmNlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuYWRkcmVzcy13cmFwcGVyLFxyXG4gICAgLnBob25lIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcclxuICBcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgIC5waG9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAuZGVza3RvcC1waG9uZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1vYmlsZS1waG9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLXdyYXBwZXIge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQge1xyXG4gIC5uby1yZXN1bHRzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzFyZW07XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgbWF4LXdpZHRoOiA0MnJlbTtcclxuXHJcbiAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyLjZyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yLWxpc3Qge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTJyZW07XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAgIC5pbmZvLXdyYXBwZXIge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9yZGVyLWxvY2F0aW9uLWZvcm0td3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjRyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OnVybChcIi4uL2ltZy9pY29ucy9zZWFyY2gteWVsbG93LnN2Z1wiKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEuOHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc2VhcmNoLnN2Z1wiKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRlIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuNzAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDp1cmwoXCIuLi9pbWcvaWNvbnMvbG9jYXRlLnN2Z1wiKTsgXHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjNyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRnb2xkNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlcGFyYXRvci13cmFwcGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAzNC42cmVtO1xyXG4gICAgICBtYXJnaW46IDJyZW0gYXV0byAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1ncmF5LnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzNTAlO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAub3JkZXItbG9jYXRpb24taGVscGVyIHtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbi1saXN0IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNjVyZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjZyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUwJSAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTRweCkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNTAlIDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9yZS13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG5cclxuICAgICAgICAubG9jYXRpb24taG91cnMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIG1hcmdpbjogLjZyZW0gMDtcclxuXHJcbiAgICAgICAgICBkdCxcclxuICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDlyZW0pO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDMuNXJlbTtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuMTMwMDtcclxuICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9uLWljb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1pbmZvIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAuM3JlbTtcclxuICAgICAgY29sb3I6ICRncmF5OTAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRpb24taW5mbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcmVtKTtcclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRpb24tYWRyZXNzLFxyXG4gICAgLmxvY2F0aW9uLW5hbWUge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbi1hZHJlc3Mge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbi1uYW1lIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRpb24taG91cnMge1xyXG4gICAgICAuc3RhdHVzLFxyXG4gICAgICAub3Blbi11bnRpbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjQwMDtcclxuXHJcbiAgICAgICAgJi5jbG9zZWQge1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5OTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm9wZW4tdW50aWwge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRpb24tY3RhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICB3aWR0aDogNC4ycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjRyZW07XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooOTBkZWcpO1xyXG4gICAgICAgICAgd2lkdGg6IC41cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGVzcyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAuYnV0dG9uLWdyb3VwIHtcclxuICAgICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMxLjRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAzcmVtIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNpdHktbGlzdC1jb21wb25lbnQge1xyXG4gIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAucm93IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICY6OmFmdGVyLFxyXG4gICAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZGl2aWRlci15ZWxsb3cuc3ZnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwMCUgMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogMC4ycmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogLjZyZW0gMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvZGl2aWRlci1ncmVlbi5zdmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYudHJpYW5nbGUtbGluayB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMyU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBkaXYge1xyXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgIHVsICsgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuc2l6ZS1zZWxlY3Rpb24tY29tcG9uZW50IHtcclxuICBtYXJnaW4tdG9wOiAyLjJyZW07XHJcblxyXG4gICYubGFyZ2VyIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1LjRyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogNS40cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHdpZHRoOiAzLjVyZW07XHJcbiAgICAgIGhlaWdodDogMy41cmVtO1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaXplIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuMzAwO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmICsgbGFiZWwge1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMS4ycmVtO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucyxcclxuICAgICYubSxcclxuICAgICYubCxcclxuICAgICYueGwge1xyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJvZ3Jlc3MtY29tcG9uZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogMi42cmVtO1xyXG5cclxuICAuZG90IHtcclxuICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICBjb2xvcjogJGdyZWVuNjAwO1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuNjAwO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuNjAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLmhpZ2hjb250cmFzdCAmIHtcclxuICAgICAgYm9yZGVyOiA1cHggc29saWQgJGdyZWVuNjAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZW1wdHkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuODAwO1xyXG4gICAgICAuaGlnaGNvbnRyYXN0ICYge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjYwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2dyZXNzIHtcclxuICAgIHdpZHRoOiA3cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuODAwO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAuaGlnaGNvbnRyYXN0ICYge1xyXG4gICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmVlbjYwMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiA0LjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2dyZXNzLWJhciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjYwMDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIC5oaWdoY29udHJhc3QgJiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIub3B0aW9uLXNlbGVjdGlvbi1jb21wb25lbnQge1xyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjEzMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuNnJlbTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoJGJsdWU1MDAsIDAuNik7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYm9keSxcclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNC40cmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcblxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICAgIFxyXG4gICAgYSxcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBhIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgIG1heC13aWR0aDogMTZyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LW5hbWUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgfVxyXG5cclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICBpbWcsXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiA5LjNyZW07XHJcbiAgICBoZWlnaHQ6IDkuM3JlbTtcclxuICAgIHBhZGRpbmc6IDAuNnJlbTtcclxuICB9XHJcblxyXG4gIGlucHV0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgXHJcbiAgICAmK2xhYmVsIHtcclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIC40cmVtO1xyXG5cclxuICAgICAgICAuc3QwLFxyXG4gICAgICAgIC5zdDEsXHJcbiAgICAgICAgLnN0MiB7XHJcbiAgICAgICAgICBzdHJva2U6ICRncmVlbjMwMDtcclxuICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zdDIge1xyXG4gICAgICAgICAgZmlsbDogJGdyZWVuMzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZyB7XHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgJi5zdDAge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRncmVlbjMwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRydWUsXHJcbiAgICAmLmZhbHNlIHtcclxuICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAmK2xhYmVsIHtcclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjMwMDtcclxuICAgICAgICAgICAgICAuc3QwLFxyXG4gICAgICAgICAgICAgIC5zdDEsXHJcbiAgICAgICAgICAgICAgLnN0MiB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgLnN0MiB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAmLnN0MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGxpbmUtaGVpZ2h0OiAuOTtcclxuICAgIG1heC13aWR0aDogMTJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZWRnZSB7XHJcbiAgLm9wdGlvbi1zZWxlY3Rpb24tY29tcG9uZW50IHtcclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQsXHJcbi5jdXN0b21pemUtYWN0aXZlLW1vZGFsLWNvbXBvbmVudCB7XHJcbiAgLm1vZGFsLWhlYWRlcixcclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBtYXgtd2lkdGg6IDU1cmVtO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3VibWl0IHtcclxuICAgIG1heC13aWR0aDogMzJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmluZ3JlZGllbnQtbGlzdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvZGl2aWRlci1ncmF5LnN2Z1wiKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IC44cmVtIDEuMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU5MDA7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAgdXJsKFwiLi4vaW1nL2RpdmlkZXItZ3JheS5zdmdcIik7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogLjJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdGVkLFxyXG4gICAgICAgICYuc3dhcGVkIHtcclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc3dhcC1yZWQuc3ZnXCIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3dhcGVkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlOTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsbGVyZ2VuIHtcclxuICAgICAgICAgIGNvbG9yOiAkcmVkNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDYuMnJlbTtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9hbGVydC5zdmdcIik7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEuNHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjRyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAuaW1nLXdyYXBwZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuMnJlbTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5pbmdyZWRpZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBzcGFuLFxyXG4gICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLmNhbG9yaWVzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvc3dhcC5zdmdcIik7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyLjNyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdC1zdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgcGFkZGluZzogMnJlbSA3cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgICAgcGFkZGluZzogMnJlbSA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwLjZyZW07XHJcbiAgICAgICAgbWF4LWhlaWdodDogOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmljZSxcclxuICAgICAgLmNhbG9yaWVzIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByaWNlIHtcclxuICAgICAgICAmICsgLmNhbG9yaWVzIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1hbmRhcmluNTAwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnJld2FyZHMtbGlzdC1jb21wb25lbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmVpZ2U2NTA7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnJlZGVlbS1yZXdhcmRzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNy4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcclxuICAgIH1cclxuICAgXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1heC13aWR0aDogNjIuM3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJld2FyZHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgICByb3ctZ2FwOiA0cmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwLjJyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGNsaXA7XHJcblxyXG4gICAgICAgICYuZnVsbEhlaWdodCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC52aXNpYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaGlkZGVuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZSkge1xyXG4gICAgICAgIC5ib3R0b20tZ3JhZGllbnQge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcclxuICAgICAgICAgIC5yZXdhcmRzIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHJlbTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTQuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDMuM3JlbTtcclxuICAgICAgICAgICAgcm93LWdhcDogNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3R0b20tZ3JhZGllbnQge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRiZWlnZTY1MCwgcmdiYSgyNDYsIDI0NCwgMjM4LCAwKSk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmVtcHR5LXJld2FyZHMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmlvczEyLFxyXG4uaW9zMTMsXHJcbi5pb3MxNCxcclxuLmlvczE1IHtcclxuICAgIC5yZXdhcmRzLWxpc3QtY29tcG9uZW50IC5yZXdhcmRzIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbiIsIi5ib29zdC1jb21wb25lbnQge1xyXG4gIC50aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICB9XHJcblxyXG4gIC5pbmZvLXdyYXBwZXIge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib29zdC1saXN0LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5tb2JpbGUtZ3JhZGllbnQge1xyXG4gICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgcmlnaHQ6IC0xLjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgJHdoaXRlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51bmF2YWlsYWJsZS1kZXNjcmlwdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmJvb3N0LWxpc3Qge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDAgLTAuOXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJiArIC5zdWJ0aXRsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRibHVlNjAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAyLjJyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTYuNnJlbTtcclxuICAgICAgbWFyZ2luOiAwIC45cmVtIDNyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB3aWR0aDogMTVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMnJlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiZWlnZTcwMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgLjhyZW0gMCByZ2JhKCRibHVlNjAwLCAuNzkpO1xyXG5cclxuICAgICAgICAuYm9vc3QtZGV0YWlscy13cmFwcGVyIHtcclxuICAgICAgICAgIC5jaXJjbGUtY2hlY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudW5hdmFpbGFibGUge1xyXG4gICAgICAgIC51bmF2YWlsYWJsZS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJhbm5lciwgMC41KTtcclxuICAgICAgICAgIGxlZnQ6IC0wLjJyZW07XHJcbiAgICAgICAgICB0b3A6IC0wLjJyZW07XHJcbiAgICAgICAgICBib3R0b206IC0yLjRyZW07XHJcbiAgICAgICAgICByaWdodDogLTAuMnJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuM3JlbTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMC41KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbmZvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAuNXJlbTtcclxuICAgICAgICByaWdodDogLjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvb3N0LWRldGFpbHMtd3JhcHBlciB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1LjJyZW07XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDlyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIC4ycmVtO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjZyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gIFxyXG4gICAgICAgICAgLmFsbGVyZ2VuIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMC44cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ1MDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjZyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9hbGVydC5zdmdcIik7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjI0cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgLjZyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDUuNnJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAuY2Fsb3JpZXMge1xyXG4gICAgICAgICAgICAmICsgLnByaWNlIHtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRnb2xkNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9IFxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2lyY2xlLWNoZWNrIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMS43cmVtO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLjVyZW07XHJcbiAgICAgICAgICBsZWZ0OiAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgLmNpcmNsZS1jaGVjayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5pbmZvLW1vZGFsLWNvbXBvbmVudCB7XHJcbiAgLm1vZGFsLWhlYWRlcixcclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNS40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRldGFpbHMtd3JhcHBlciB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICYgKyBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMS4xcmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS4xcmVtO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdvbGQ1MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW46IDQuNHJlbSAtMi44cmVtIDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyNnJlbTtcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDMxLjRyZW07XHJcbiAgICBtYXJnaW46IDIuNnJlbSAwO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1saXN0IHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDIuNHJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5bZGF0YS1vcGVuPVwiaW5mby1tb2RhbC1jb21wb25lbnRcIl0ge1xyXG4gICY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufSIsIi5hZGQtb25zLW1vZGFsLWNvbXBvbmVudCB7XHJcbiAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMCAyLjVyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgNS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgcGFkZGluZzogMy42cmVtO1xyXG5cclxuICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFjY291bnQtbWVudS1jb21wb25lbnQge1xyXG4gICYud2lyZWQtbW9iaWxle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICB9XHJcbiAgICAgJisuYWNjb3VudC1tZW51LWNvbXBvbmVudCB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgIH1cclxuICB9XHJcbiAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IHtcclxuICAgIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAycmVtIDAgNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2ZycpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXggJHdoaXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmcnKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+IGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYmFja2dyb3VuZDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDEuMnJlbSAxLjdyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDZyZW07XHJcbiAgICAgICAgJi5oYXMtbm90aWZpY2F0aW9uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYW5kYXJpbjYwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudHJpYW5nbGUtbGluayB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGl2aWRlci1vcmFuZ2Uuc3ZnJykgY2VudGVyIGNlbnRlciByZXBlYXQteCAkd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IC0wLjJyZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEzMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2RpdmlkZXItb3JhbmdlLnN2ZycpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXggJGdyZWVuMTMwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTMwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJpYW5nbGUtbGluayB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2ZycpO1xyXG4gICAgICAgICAgfSAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMnJlbTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0tbm90aWZpY2F0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFuZGFyaW41MDA7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMS44cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS44cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNHJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXRlbS1pY29uIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuOHJlbTtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAgICB1bCB7XHJcbiAgICAgIC5pdGVtIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IC45cmVtO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDQ0LjQ0NCUsIDAuMjc0JSA0NS41NSUsIDAuNjkzMyUgNDcuMTc3Nzc3NyUsIDEuMDg2NCUgNDguNjExMTExJSwgMS40NzQ5MzMzMyUgNTAlLCAxLjg1ODY2NjY2JSA1MS4yNjY2NjYlLCAyLjMwOTA2NjYlIDUyLjczMzMzMyUsIDIuODE1NzMzMyUgNTQuMjk5OTk5JSwgMy4yNDE4NjY2NiUgNTUuNTU1NTU1JSwgMy42MTMwNjY2NiUgNTYuNjY2NjY2NiUsIDQuMTU2MjY2NiUgNTguMTc3Nzc3JSwgNC42ODY0JSA1OS41NTU1NTU1JSwgNS4yMzEyJSA2MC45MzMzMzMlLCA1Ljg3NDEzMzMlIDYyLjQ3Nzc3NzclLCA2LjUzNjgwMDAlIDYzLjk4ODg4ODglLCA3LjIxNzg2NjYlIDY1LjQ0NDQ0NCUsIDcuODc5NzMzMyUgNjYuNzc3Nzc3JSwgOC42NTg0JSA2OC4yNDQ0NDQlLCA5LjM4MDUzMzMlIDY5LjUlLCAxMC4xODA1MzMzJSA3MC43Nzc3NzclLCAxMC45MjA4MDAwJSA3MS44ODg4ODglLCAxMS41NjM3MzMzJSA3Mi43NTU1NTUlLCAxMi4zMDQ1MzMzJSA3My40MzMzMzMlLCAxMy4xMjAwMDAwJSA3NC4xNDQ0NDQlLCAxMy44ODAyNjYlIDc0Ljc4ODg4OCUsIDE0LjczODY2NjYlIDc1LjQ3Nzc3NyUsIDE1LjgxMzMzMzMlIDc2LjI1NTU1NSUsIDE2LjUyNjY2NjYlIDc2LjY2NjY2NiUsIDE4LjI0OTMlIDc3LjQ5OSUsIDE5LjQ2NjYlIDc3Ljc3NyUsIDIwLjA0MDglIDc3Ljc3NyUsIDIxLjY4OSUgNzcuNDY2JSwgMjIuNzY0JSA3Ny4wODglLCAyNC40MTIlIDc2LjI2NiUsIDI2LjI3MjIlIDc1LjAyMiUsIDI3Ljg0NzclIDczLjc1NSUsIDI5LjE0MTYlIDcyLjU3NyUsIDMxLjA3NTQlIDcwLjYxMSUsIDMzLjAxNjglIDY4LjM4OCUsIDM0LjczMSUgNjYuMjg4JSwgMzYuNTIxJSA2My45NTU1JSwgMzguMzExMiUgNjEuNSUsIDQwLjYwNiUgNTguMTY2NiUsIDQyLjU0NDUlIDU1LjI2NjYlLCA0NC4wNTU3JSA1Mi45NTU1JSwgNDUuNjMwNCUgNTAuNSUsIDQ3LjcwODglIDQ3LjE2NiUsIDQ5LjQ5ODElIDQ0LjI4OCUsIDUxLjIyMSUgNDEuNSUsIDUzLjUyMiUgMzcuNzc3JSwgNTUuNDU1JSAzNC42NTUlLCA1Ny4wOTUlIDMyLjAzMyUsIDU4LjgxMzYlIDI5LjMxMSUsIDYwLjgxODElIDI2LjIwMDAlLCA2Mi4zOTglIDIzLjc5OTklLCA2NC40MDIlIDIwLjg0NCUsIDY1Ljk4JSAxOC42MjIyMiUsIDY3LjM0NTU5JSAxNi43NjY2NjYlLCA2OC41NTYyNiUgMTUuMTc3Nzc3JSwgNzAuNDI1MzMlIDEyLjg1NTU1NSUsIDcyJSAxMS4xMTExMSUsIDcyLjc5Mzg2JSAxMC4yNzc3NzclLCA3NS4yMzIyNiUgOC40JSwgNzYuNjY2NjYlIDcuNzc3Nzc3JSwgNzguNTMwOTMlIDcuNDQ0NDQ0NCUsIDgwLjYxMDkzJSA3LjcyMjIyMiUsIDgyLjc2NDUzJSA4LjczMzMzMyUsIDg1LjIwMzQ2JSAxMC43NTU1NTUlLCA4Ni45MjQyNiUgMTIuNzQ0NDQ0JSwgODguMTQyNjYlIDE0LjQzMzMzMyUsIDg5LjUwNTA2JSAxNy42JSwgOTAuODYyMTMlIDIxJSwgOTIuMjE5MiUgMjQuNDQ0NDQ0JSwgOTMuNTg5MDYlIDI3Ljk0NDQ0NCUsIDk0LjgxMTczJSAzMS4wNzc3NzclLCA5NS41OTI4JSAzMy4wODg4OCUsIDk2LjMyNTYlIDM0Ljk3Nzc3JSwgOTcuMDIxMDYlIDM2Ljc2NjY2JSwgOTcuNTY4OCUgMzguMTc3NzclLCA5OC4xMDY2NiUgMzkuNTQ0NDQlLCA5OC43NDkzMyUgNDEuMjExMTElLCA5OS4yMDY2NiUgNDIuNCUsIDk5Ljg2MTMzJSA0NC4xJSwgMTAwJSA0NC40NDQ0NCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNDQuNDQ0NCUpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogLjlyZW07XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5oYXMtbm90aWZpY2F0aW9uIHtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hbmRhcmluNjAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuMTMwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAgIHVsIHtcclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogLjlyZW07XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNDQuNDQ0JSwgMC4yNzQlIDQ1LjU1JSwgMC42OTMzJSA0Ny4xNzc3Nzc3JSwgMS4wODY0JSA0OC42MTExMTElLCAxLjQ3NDkzMzMzJSA1MCUsIDEuODU4NjY2NjYlIDUxLjI2NjY2NiUsIDIuMzA5MDY2NiUgNTIuNzMzMzMzJSwgMi44MTU3MzMzJSA1NC4yOTk5OTklLCAzLjI0MTg2NjY2JSA1NS41NTU1NTUlLCAzLjYxMzA2NjY2JSA1Ni42NjY2NjY2JSwgNC4xNTYyNjY2JSA1OC4xNzc3NzclLCA0LjY4NjQlIDU5LjU1NTU1NTUlLCA1LjIzMTIlIDYwLjkzMzMzMyUsIDUuODc0MTMzMyUgNjIuNDc3Nzc3NyUsIDYuNTM2ODAwMCUgNjMuOTg4ODg4OCUsIDcuMjE3ODY2NiUgNjUuNDQ0NDQ0JSwgNy44Nzk3MzMzJSA2Ni43Nzc3NzclLCA4LjY1ODQlIDY4LjI0NDQ0NCUsIDkuMzgwNTMzMyUgNjkuNSUsIDEwLjE4MDUzMzMlIDcwLjc3Nzc3NyUsIDEwLjkyMDgwMDAlIDcxLjg4ODg4OCUsIDExLjU2MzczMzMlIDcyLjc1NTU1NSUsIDEyLjMwNDUzMzMlIDczLjQzMzMzMyUsIDEzLjEyMDAwMDAlIDc0LjE0NDQ0NCUsIDEzLjg4MDI2NiUgNzQuNzg4ODg4JSwgMTQuNzM4NjY2NiUgNzUuNDc3Nzc3JSwgMTUuODEzMzMzMyUgNzYuMjU1NTU1JSwgMTYuNTI2NjY2NiUgNzYuNjY2NjY2JSwgMTguMjQ5MyUgNzcuNDk5JSwgMTkuNDY2NiUgNzcuNzc3JSwgMjAuMDQwOCUgNzcuNzc3JSwgMjEuNjg5JSA3Ny40NjYlLCAyMi43NjQlIDc3LjA4OCUsIDI0LjQxMiUgNzYuMjY2JSwgMjYuMjcyMiUgNzUuMDIyJSwgMjcuODQ3NyUgNzMuNzU1JSwgMjkuMTQxNiUgNzIuNTc3JSwgMzEuMDc1NCUgNzAuNjExJSwgMzMuMDE2OCUgNjguMzg4JSwgMzQuNzMxJSA2Ni4yODglLCAzNi41MjElIDYzLjk1NTUlLCAzOC4zMTEyJSA2MS41JSwgNDAuNjA2JSA1OC4xNjY2JSwgNDIuNTQ0NSUgNTUuMjY2NiUsIDQ0LjA1NTclIDUyLjk1NTUlLCA0NS42MzA0JSA1MC41JSwgNDcuNzA4OCUgNDcuMTY2JSwgNDkuNDk4MSUgNDQuMjg4JSwgNTEuMjIxJSA0MS41JSwgNTMuNTIyJSAzNy43NzclLCA1NS40NTUlIDM0LjY1NSUsIDU3LjA5NSUgMzIuMDMzJSwgNTguODEzNiUgMjkuMzExJSwgNjAuODE4MSUgMjYuMjAwMCUsIDYyLjM5OCUgMjMuNzk5OSUsIDY0LjQwMiUgMjAuODQ0JSwgNjUuOTglIDE4LjYyMjIyJSwgNjcuMzQ1NTklIDE2Ljc2NjY2NiUsIDY4LjU1NjI2JSAxNS4xNzc3NzclLCA3MC40MjUzMyUgMTIuODU1NTU1JSwgNzIlIDExLjExMTExJSwgNzIuNzkzODYlIDEwLjI3Nzc3NyUsIDc1LjIzMjI2JSA4LjQlLCA3Ni42NjY2NiUgNy43Nzc3NzclLCA3OC41MzA5MyUgNy40NDQ0NDQ0JSwgODAuNjEwOTMlIDcuNzIyMjIyJSwgODIuNzY0NTMlIDguNzMzMzMzJSwgODUuMjAzNDYlIDEwLjc1NTU1NSUsIDg2LjkyNDI2JSAxMi43NDQ0NDQlLCA4OC4xNDI2NiUgMTQuNDMzMzMzJSwgODkuNTA1MDYlIDE3LjYlLCA5MC44NjIxMyUgMjElLCA5Mi4yMTkyJSAyNC40NDQ0NDQlLCA5My41ODkwNiUgMjcuOTQ0NDQ0JSwgOTQuODExNzMlIDMxLjA3Nzc3NyUsIDk1LjU5MjglIDMzLjA4ODg4JSwgOTYuMzI1NiUgMzQuOTc3NzclLCA5Ny4wMjEwNiUgMzYuNzY2NjYlLCA5Ny41Njg4JSAzOC4xNzc3NyUsIDk4LjEwNjY2JSAzOS41NDQ0NCUsIDk4Ljc0OTMzJSA0MS4yMTExMSUsIDk5LjIwNjY2JSA0Mi40JSwgOTkuODYxMzMlIDQ0LjElLCAxMDAlIDQ0LjQ0NDQ0JSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA0NC40NDQ0JSk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAuOXJlbTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaGFzLW5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYW5kYXJpbjYwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuMTMwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gXHJcbiAgJisuYWNjb3VudC1tZW51LWNvbXBvbmVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAuaXRlbXtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4td2lkdGg6IDUyLjVyZW07XHJcbiAgcGFkZGluZzogMy42cmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMS42cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA1Ni4yNSUsIDAuNjkwODUlIDU5LjA1MDAlLCAxLjgyMzQyJSA2My4xNTYyNSUsIDMuMzEzJSA2Ny45NTYyNSUsIDQuNjUwJSA3MS43ODc1JSwgNS45ODElIDc1LjIwNjI1JSwgNi44NyUgNzcuMjg3NSUsIDcuOTAwJSA3OS41JSwgOS4zMDklIDgyLjE5JSwgMTAuMjc5MCUgODMuODQzNzUlLCAxMS42OTElIDg1LjklLCAxMi45NTIzJSA4Ny41JSwgMTQuNTAyOCUgODguOSUsIDE1Ljc2NCUgODkuNTg3NCUsIDE3LjU0NDElIDkwLjAxODc1JSwgMTkuMTAxJSA5MC4wMTg3NSUsIDIwLjQzNiUgODkuNzYyNSUsIDIyLjczNCUgODguOTQzNzUlLCAyNC41ODgzJSA4OC4wMzc1JSwgMjUuNTIzODAlIDg3LjUlLCAyNi41OTA0JSA4Ni44NzUlLCAyOC4wNyUgODUuODMxMjUlLCAyOS41NSUgODQuNjQzNzUlLCAzMS41NTUlIDgyLjgzJSwgMzMuMzMyJSA4MS4wNjI1JSwgMzQuNzQ3MiUgNzkuNTUlLCAzNi44OTk2JSA3Ny4xMDYyNSUsIDM4LjgyMjA5JSA3NC44JSwgNDAuNjA0NyUgNzIuNTc1JSwgNDIuNDU4JSA3MC4xODc1JSwgNDQuMDElIDY4LjEzJSwgNDUuODYlIDY1LjYzNzUlLCA0Ny44NjglIDYyLjkyNSUsIDQ5Ljc4MzIlIDYwLjMwNjIlLCA1MS4zNTklIDU4LjE0MzclLCA1Mi45ODclIDU1LjkxODc0JSwgNTQuODUlIDUzLjQxODc1JSwgNTYuMTczJSA1MS42Mzc1JSwgNTcuNzk4JSA0OS40ODE5JSwgNjAuMDMxMiUgNDYuNTkzNzUlLCA2Mi4yODU3JSA0My43NSUsIDYzLjczNCUgNDEuOTQ5JSwgNjYuMTA2JSAzOC44MjQlLCA2OC4yNSUgMzUuODA2MjUlLCA2OS45NzAlIDMzLjMlLCA3MS45NjglIDMwLjMzNyUsIDczLjQ0NyUgMjguMTI1JSwgNzUuMTQ5JSAyNS42MjQ5JSwgNzYuMTk1JSAyNC4xMzc1JSwgNzguNTclIDIwLjkzNzUlLCA4MC4zODA5JSAxOC43NSUsIDgxLjk3NTglIDE2Ljg3NSUsIDgzLjk3NTglIDE0LjQ2MjUlLCA4NS43NjAlIDEyLjI5MzclLCA4Ni44NyUgMTAuOTYyNSUsIDg4LjM1MiUgOS4yNDM3NSUsIDg5LjQ2NSUgNy45OTM3JSwgOTEuMjM4JSA2LjI1JSwgOTIuNTA2MiUgNS4xMTI1JSwgOTMuNzY1OSUgNC4wNjI1JSwgOTQuNjUzMyUgMy4zNjg3JSwgOTUuNzY4JSAyLjU1JSwgOTcuMTAxNSUgMS42NDM3NSUsIDk4LjI4OTklIDAuOTEyNSUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNTYuMjUlKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucmV3YXJkLWljb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcbiAgLnVzZXJuYW1lLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgJi5sYXJnZXIge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBwIHtcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yYWRpYWwtcHJvZ3Jlc3MtY29tcG9uZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9ncmVzcy1saW5rLXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIFxyXG4gIH1cclxuXHJcbiAgLnByb2dyZXNzLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcbiAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmlvcyB7XHJcbiAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IHtcclxuICAgIC5iZy1oZWxwZXIge1xyXG4gICAgICBib3R0b206IC0ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXdhcmQtaWNvbiB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNocm9tZSB7XHJcbiAgICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQge1xyXG4gICAgICAucHJvZ3Jlc3MtY29udGVudC13cmFwcGVyLFxyXG4gICAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XHJcbiAgICAgICAgLmJnLWhlbHBlciB7XHJcbiAgICAgICAgICBib3R0b206IC0zLjJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hY2NvdW50LWNhcmQtY29tcG9uZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgcGFkZGluZzogMi41cmVtIDNyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICY+LnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gIH1cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ24tbGFzdDogbGVmdDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICB9XHJcbiAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuICAgIH1cclxuICB9XHJcbiAgaHIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnJykgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgbWFyZ2luOiAzcmVtIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNhcmQtY29udGVudCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi1oZWlnaHQ6IDMycmVtO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICAuY2FyZC1pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICB9XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaXRlbS1kZXNjcmlwdGlvbi13cmFwcGVyLFxyXG4gICAgLmxvY2F0aW9uLWRldGFpbC13cmFwcGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMnJlbTtcclxuICAgIH1cclxuICAgIC5sb2NhdGlvbi1hZGRyZXNzIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFjY291bnQtd2lkZS1jYXJkLWNvbXBvbmVudCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogODAuNnJlbTtcclxuICBmaWx0ZXI6IGRyb3Atc2hhZG93KC4ycmVtIC0wLjJyZW0gMS4xcmVtIHJnYmEoJGJsdWU2MDAsIDAuMzgpKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICY6bm90KC5jb2wpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvdHRvbTogLTEuNHJlbTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDYuNjY2NjY2NjY2NjY2NjY3JSwgMTAwJSAwJSwgMTAwJSA1My4zMzMzMzMzMzMzMzMzMzYlLCA5OC42MjQwNjQ4Mzc5MDUyNSUgNjMuMzkzMzMzMzMzMzMzMzQlLCA5Ny4xMjM5NDAxNDk2MjU5NCUgNjUuOTkzMzMzMzMzMzMzMzMlLCA5Ni4wODY1MzM2NjU4MzU0MiUgNjcuNTczMzMzMzMzMzMzMzIlLCA5NC42Njc4MzA0MjM5NDAxNSUgNjkuNDg2NjY2NjY2NjY2NjYlLCA5My4yNDUwMTI0Njg4Mjc5NCUgNzEuMTQ2NjY2NjY2NjY2NjglLCA5MS42Njg0NTM4NjUzMzY2NiUgNzIuNyUsIDkwLjAwNzIzMTkyMDE5OTQ5JSA3NC4wMzMzMzMzMzMzMzMzNSUsIDg2Ljg0NzUwNjIzNDQxMzk3JSA3NS43NjY2NjY2NjY2NjY2NyUsIDg1LjEwOTEwMjI0NDM4OTA0JSA3Ni4yOTMzMzMzMzMzMzMzNCUsIDgyLjg5NzI1Njg1Nzg1NTM3JSA3Ni41MzMzMzMzMzMzMzMzMyUsIDgwLjc2NTA4NzI4MTc5NTUyJSA3Ni4zMjY2NjY2NjY2NjY2NyUsIDc4LjU1MTg3MDMyNDE4OTUyJSA3NS42NjAwMDAwMDAwMDAwMSUsIDc2LjI1OTcyNTY4NTc4NTUzJSA3NC41JSwgNzQuNTYzNTkxMDIyNDQzODklIDczLjMzMzMzMzMzMzMzMzMzJSwgNzMuMDk3NjMwOTIyNjkzMjclIDcyLjEyNjY2NjY2NjY2NjY3JSwgNzEuNjc0MDY0ODM3OTA1MjMlIDcwLjc5MzMzMzMzMzMzMzM0JSwgNjguOTA3NDgxMjk2NzU4MSUgNjcuODczMzMzMzMzMzMzMzMlLCA2Ny42NDE3NzA1NzM1NjYwOCUgNjYuNDA2NjY2NjY2NjY2NjclLCA2NS45MDM5OTAwMjQ5Mzc2NiUgNjQuMjc5OTk5OTk5OTk5OTklLCA2My40NTU0ODYyODQyODkyOCUgNjEuMTA2NjY2NjY2NjY2NjYlLCA2MC42MTI1OTM1MTYyMDk0OCUgNTcuMjI2NjY2NjY2NjY2NjYlLCA1OC4wMDY2MDg0Nzg4MDI5OSUgNTMuNTQlLCA1Ni4xOTAzOTkwMDI0OTM3NiUgNTAuOTMzMzMzMzMzMzMzMzMlLCA1NC40NTMxMTcyMDY5ODI1NSUgNDguNDI2NjY2NjY2NjY2NjclLCA1Mi4zMTkyMDE5OTUwMTI0OCUgNDUuMzczMzMzMzMzMzMzMzM1JSwgNDkuNzE1MjExOTcwMDc0ODElIDQxLjY2NjY2NjY2NjY2NjY3JSwgNDcuMDIzMzE2NzA4MjI5NDMlIDM3LjkzMzMzMzMzMzMzMzM0JSwgNDUuNDM5Nzc1NTYxMDk3MjY0JSAzNS44MTMzMzMzMzMzMzMzMyUsIDQzLjM4NjI4NDI4OTI3NjgxJSAzMy4xNDY2NjY2NjY2NjY2NyUsIDQwLjM4MjkxNzcwNTczNTY2JSAyOS41MzMzMzMzMzMzMzMzMzUlLCAzNy43NzY5MzI2NjgzMjkxOCUgMjYuNzIlLCAzNS40MDY0ODM3OTA1MjM2OTQlIDI0LjQ4JSwgMzMuNzQ2NzU4MTA0NzM4MTU2JSAyMy4xNDY2NjY2NjY2NjY2NjUlLCAzMS4zNzU0MzY0MDg5Nzc1NiUgMjEuNTczMzMzMzMzMzMzMzM4JSwgMjguNzY2MzM0MTY0NTg4NTI1JSAyMC40MiUsIDI2LjE4NDUzODY1MzM2NjU4NCUgMjAlLCAyNC42NTQ0ODg3NzgwNTQ4NjYlIDIwLjE0NjY2NjY2NjY2NjY2NSUsIDIyLjc1NzQ4MTI5Njc1ODEwNSUgMjAuNzIlLCAxOS41MTc1ODEwNDczODE1NDclIDIyLjY4JSwgMTcuNzc2MzA5MjI2OTMyNjY4JSAyNC4yMzMzMzMzMzMzMzMzMyUsIDE2LjAzNTkxMDIyNDQzODkwNCUgMjYuMTE5OTk5OTk5OTk5OTk3JSwgMTMuODI5ODAwNDk4NzUzMTE4JSAyOC45OTMzMzMzMzMzMzMzMzIlLCAxMi40MDM4NjUzMzY2NTgzNTQlIDMxLjE0JSwgMTAuMTA4NzI4MTc5NTUxMTIzJSAzNS4wNiUsIDguMzcxODIwNDQ4ODc3ODA2JSAzOC4zOTMzMzMzMzMzMzMzNCUsIDYuNTUzNDkxMjcxODIwNDQ4JSA0Mi4yNzk5OTk5OTk5OTk5OTQlLCA0LjQ5ODc1MzExNzIwNjk4MiUgNDcuMTQ2NjY2NjY2NjY2NjYlLCAyLjI5MTE0NzEzMjE2OTU3NTglIDUzLjAyNjY2NjY2NjY2NjY2NCUsIDAlIDYwJSwgMCUgNi42NjY2NjY2NjY2NjY2NjclKTtcclxuICB9XHJcbiAgXHJcbiAgLnRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDVyZW0gMCAyLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAxLjRyZW0gMCAxLjZyZW1cclxuICAgIH1cclxuXHJcbiAgICAuc2NyaXB0LXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDAuODI7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLWxpa2UsIC5oMi1saWtlLCAuaDMtbGlrZSwgLmg0LWxpa2UsIC5oNS1saWtlLCAuaDYtbGlrZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4wNztcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvdW50LXN0YXR1cy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIFxyXG4gIC5wcm9ncmVzcy1saW5rLXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICBcclxuICAucmFkaWFsLXByb2dyZXNzLWNvbXBvbmVudCB7XHJcbiAgICBmb250LXNpemU6IDEzLjZyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTQuNnJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcblxyXG4gIC5wcm9ncmVzcy1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAyLjJyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjNyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0YXJzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xyXG4gICAgbWF4LXdpZHRoOiAxOHJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgKyAuYnRuLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1LjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDAuODk7XHJcblxyXG4gICAgICArIGEge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMi44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJld2FyZC1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyLjZyZW0gMCAyLjJyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJld2FyZHMtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMi4ycmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDM4LjRyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtIDAgO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgXHJcbiAgICAucmV3YXJkLWNvbnRlbnQtaW5mbyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAyMXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucmV3YXJkLWJ0bi13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucmV3YXJkLWxldmVsIHtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGdyZWVuMzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgIGhlaWdodDogMS44cmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjZyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGFycyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLnByb2dyZXNzLXJld2FyZC1zdGF0dXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjJjNjtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigyLjYzNzg4OTY4ODI0OTQwMDUlIDMuMzYxMzQ0NTM3ODE1MTI2JSwgNS4yMTEwMzExNzUwNTk5NTIlIDMuMTMxOTMyNzczMTA5MjQzNyUsIDcuNDc0MTAwNzE5NDI0NDYlIDIuODc5ODMxOTMyNzczMTA5MiUsIDkuNzM2MjExMDMxMTc1MDYlIDIuNjI2MDUwNDIwMTY4MDY3MiUsIDEyLjA5MzUyNTE3OTg1NjExNSUgMi4zNjEzNDQ1Mzc4MTUxMjYlLCAxNC4xODUxMzE4OTQ0ODQ0MTIlIDIuMTM0NDUzNzgxNTEyNjA1JSwgMTYuNDUxMDc5MTM2NjkwNjQ4JSAxLjkwMDg0MDMzNjEzNDQ1MzclLCAxOC43MTc3NDU4MDMzNTczMTQlIDEuNjgwNjcyMjY4OTA3NTYzJSwgMjAuNTEyMjMwMjE1ODI3MzM3JSAxLjUyMTAwODQwMzM2MTM0NDclLCAyMi4zMTA3OTEzNjY5MDY0NzUlIDEuMzczOTQ5NTc5ODMxOTMyOCUsIDI0LjI5NjE2MzA2OTU0NDM2MyUgMS4yMjc3MzEwOTI0MzY5NzQ5JSwgMjUuOTAyODc3Njk3ODQxNzI0JSAxLjEyMjY4OTA3NTYzMDI1MiUsIDI5LjExNDYyODI5NzM2MjExJSAwLjk1NDYyMTg0ODczOTQ5NTYlLCAzMS4xMDA0Nzk2MTYzMDY5NTIlIDAuODc5ODMxOTMyNzczMTA5MSUsIDMyLjYxMzkwODg3MjkwMTY4JSAwLjg0MDMzNjEzNDQ1Mzc4MTUlLCAzNC45NzAwMjM5ODA4MTUzNSUgMC44NTU0NjIxODQ4NzM5NDk1JSwgMzcuNzEzNjY5MDY0NzQ4MiUgMC45Nzk4MzE5MzI3NzMxMDkyJSwgNDAuNzM1MjUxNzk4NTYxMTYlIDEuMTkwNzU2MzAyNTIxMDA4NCUsIDQzLjY2MjgyOTczNjIxMTA0JSAxLjQzNjk3NDc4OTkxNTk2NjQlLCA0Ni40OTU0NDM2NDUwODM5MyUgMS42OTU3OTgzMTkzMjc3MzElLCA0OS4xMzk1NjgzNDUzMjM3NDUlIDEuOTQyODU3MTQyODU3MTQyNiUsIDUzLjAyMTU4MjczMzgxMjk0JSAyLjI4OTA3NTYzMDI1MjEwMSUsIDU2LjM1NDkxNjA2NzE0NjI5JSAyLjUyMTAwODQwMzM2MTM0NDUlLCA1OS43Mjk0OTY0MDI4Nzc3JSAyLjY1MDQyMDE2ODA2NzIyNyUsIDYyLjI4MjQ5NDAwNDc5NjE2JSAyLjY4NTcxNDI4NTcxNDI4NiUsIDY1LjAyNDk0MDA0Nzk2MTY0JSAyLjY2Mzg2NTU0NjIxODQ4NzMlLCA2Ny44NTg1MTMxODk0NDg0NCUgMi41OTMyNzczMTA5MjQzNyUsIDcwLjAyMzk4MDgxNTM0NzcxJSAyLjUyMTAwODQwMzM2MTM0NDUlLCA3MS44MjcwOTgzMjEzNDI5MyUgMi40MzY5NzQ3ODk5MTU5NjY2JSwgNzUuNzkyODA1NzU1Mzk1NjglIDIuMDk1Nzk4MzE5MzI3NzMxJSwgNzkuMzgwMzM1NzMxNDE0ODclIDEuNjA0MjAxNjgwNjcyMjY4OCUsIDgxLjU2MjU4OTkyODA1NzU1JSAxLjIzNjk3NDc4OTkxNTk2NjQlLCA4NC4xMTY1NDY3NjI1ODk5MyUgMC43ODA2NzIyNjg5MDc1NjMxJSwgODcuMDQyMjA2MjM1MDExOTklIDAuMzE0Mjg1NzE0Mjg1NzE0MyUsIDg5LjExNjc4NjU3MDc0MzQxJSAwLjA4NjU1NDYyMTg0ODczOTUlLCA5MC42NDYyODI5NzM2MjExMSUgMC4wMDI1MjEwMDg0MDMzNjEzNDQ3JSwgOTMuMTgzMjEzNDI5MjU2NiUgLTAuMDA3NTYzMDI1MjEwMDg0MDMzJSwgOTYuNDAyODc3Njk3ODQxNzMlIDAuODQwMzM2MTM0NDUzNzgxNSUsIDk4LjE3NzQ1ODAzMzU3MzE1JSAxLjgwNzU2MzAyNTIxMDA4MzglLCA5OS4wNjExNTEwNzkxMzY2OSUgMy4xMDkyNDM2OTc0Nzg5OTE3JSwgOTkuNzYwMTkxODQ2NTIyNzklIDcuNTYzMDI1MjEwMDg0MDMzJSwgOTkuODgwMDk1OTIzMjYxNCUgMTIuNTcwNTg4MjM1Mjk0MTE3JSwgOTkuOTc0MzQwNTI3NTc3OTQlIDIwLjc4MzE5MzI3NzMxMDkyNSUsIDk5Ljk5NTIwMzgzNjkzMDQ2JSAyNi4zNDM2OTc0Nzg5OTE1OTclLCAxMDAlIDMzLjYxMzQ0NTM3ODE1MTI2JSwgMTAwJSA5Mi40MzY5NzQ3ODk5MTU5NiUsIDk5LjYxNDM4ODQ4OTIwODYyJSA5OC41JSwgOTcuODQxNzI2NjE4NzA1MDQlIDEwMCUsIDk1LjczNjIxMTAzMTE3NTA2JSA5OS45MTU5NjYzODY1NTQ2MyUsIDkzLjkzNzY0OTg4MDA5NTkzJSA5OS44MjQzNjk3NDc4OTkxNSUsIDkxLjY3MzE0MTQ4NjgxMDU1JSA5OS43MDY3MjI2ODkwNzU2MiUsIDg4Ljc0NDEyNDcwMDIzOTgxJSA5OS41NjEzNDQ1Mzc4MTUxMiUsIDg1LjI0Nzk2MTYzMDY5NTQzJSA5OS40MDg0MDMzNjEzNDQ1NCUsIDgxLjU2MjU4OTkyODA1NzU1JSA5OS4yNzg5OTE1OTY2Mzg2NiUsIDc5LjQ4MjczMzgxMjk0OTYzJSA5OS4yMjEwMDg0MDMzNjEzNCUsIDc2LjQ5ODgwMDk1OTIzMjYxJSA5OS4xNTk2NjM4NjU1NDYyMiUsIDc0Ljg1MTMxODk0NDg0NDEyJSA5OS4xNDQ1Mzc4MTUxMjYwNiUsIDcyLjU4Mjk3MzYyMTEwMzEyJSA5OS4xNTEyNjA1MDQyMDE2NyUsIDY4LjcwODE1MzQ3NzIxODIyJSA5OS4yMDUwNDIwMTY4MDY3MSUsIDY2LjE1NjgzNDUzMjM3NDElIDk5LjI0Nzg5OTE1OTY2Mzg2JSwgNjMuNzk0NDg0NDEyNDcwMDM0JSA5OS4yNzczMTA5MjQzNjk3NCUsIDYwLjAxNDg2ODEwNTUxNTU4JSA5OS4yODIzNTI5NDExNzY0NyUsIDU3LjI3NDgyMDE0Mzg4NDg5NSUgOTkuMjM1Mjk0MTE3NjQ3MDclLCA1NS4xNTU4NzUyOTk3NjAxOSUgOTkuMTU5NjYzODY1NTQ2MjIlLCA1My4wMTg0NjUyMjc4MTc3NCUgOTkuMDMxMDkyNDM2OTc0NzklLCA1MC43NDg0NDEyNDcwMDI0JSA5OC44Mzc4MTUxMjYwNTA0MiUsIDQ2LjY4ODAwOTU5MjMyNjEzJSA5OC40JSwgNDQuNjE0Mzg4NDg5MjA4NjM2JSA5OC4xNTk2NjM4NjU1NDYyMiUsIDQyLjE1OTQ3MjQyMjA2MjM1JSA5Ny44ODkwNzU2MzAyNTIxJSwgMzkuNzk3NjAxOTE4NDY1MjI2JSA5Ny42NjIxODQ4NzM5NDk1OCUsIDM3LjE3MDI2Mzc4ODk2ODgyNSUgOTcuNDc4OTkxNTk2NjM4NjUlLCAzNC44ODAzMzU3MzE0MTQ4NyUgOTcuMzQ0NTM3ODE1MTI2MDYlLCAzMi4xMzk1NjgzNDUzMjM3NCUgOTcuMTUyMTAwODQwMzM2MTUlLCAyOC4zNTk3MTIyMzAyMTU4MjclIDk2Ljg0NTM3ODE1MTI2MDQ5JSwgMjUuOTk2NDAyODc3Njk3ODQzJSA5Ni42Mzg2NTU0NjIxODQ4NyUsIDIzLjU0MzE2NTQ2NzYyNTg5NyUgOTYuNDIxMDA4NDAzMzYxMzQlLCAyMC4yMzM4MTI5NDk2NDAyOSUgOTYuMTM5NDk1Nzk4MzE5MzMlLCAxNy42Nzc0NTgwMzM1NzMxNDIlIDk1Ljk0NzA1ODgyMzUyOTQyJSwgMTUuMTA3OTEzNjY5MDY0NzQ4JSA5NS43OTgzMTkzMjc3MzExJSwgMTMuNjE2NTQ2NzYyNTg5OTI5JSA5NS43NDExNzY0NzA1ODgyNCUsIDExLjYzMTQxNDg2ODEwNTUxNiUgOTUuNjk4MzE5MzI3NzMxMSUsIDEwLjExODk0NDg0NDEyNDclIDk1LjY4OTkxNTk2NjM4NjU1JSwgOC4zMjM3NDEwMDcxOTQyNDUlIDk1LjcwNTA0MjAxNjgwNjcxJSwgNi4zMzc0MTAwNzE5NDI0NDUlIDk1Ljc0NTM3ODE1MTI2MDUxJSwgNC4wNzAyNjM3ODg5Njg4MjQlIDk1LjgwMTY4MDY3MjI2ODklLCAyLjE1ODAzMzU3MzE0MTQ4NyUgOTUuODAxNjgwNjcyMjY4OSUsIDAuMjAyMTU4MjczMzgxMjk0OTclIDkzLjE3NTYzMDI1MjEwMDg1JSwgMCUgODguMjM1Mjk0MTE3NjQ3MDYlLCAtMC4wMDUwMzU5NzEyMjMwMjE1ODMlIDgwLjkyNDM2OTc0Nzg5OTE2JSwgLTAuMDEzNDI5MjU2NTk0NzI0MjIyJSA2Ny4wMjEwMDg0MDMzNjEzNCUsIC0wLjAxNzc0NTgwMzM1NzMxNDE0OCUgNTcuNzUyOTQxMTc2NDcwNTg2JSwgLTAuMDIwNjIzNTAxMTk5MDQwNzY1JSA0OC4xNTEyNjA1MDQyMDE2NyUsIC0wLjAyMDYyMzUwMTE5OTA0MDc2NSUgMzYuNTYyMTg0ODczOTQ5NTglLCAtMC4wMTc5ODU2MTE1MTA3OTEzNjYlIDI3LjI4OTkxNTk2NjM4NjU2JSwgLTAuMDEwNzkxMzY2OTA2NDc0ODE5JSAxOC4zNTIxMDA4NDAzMzYxMyUsIDAlIDExLjc2NDcwNTg4MjM1Mjk0JSwgMC4xMjcwOTgzMjEzNDI5MjU2NyUgNi4zMzAyNTIxMDA4NDAzMzYlLCAxLjEyMTM0MjkyNTY1OTQ3MjUlIDMuNzExNzY0NzA1ODgyMzUyNiUsIDIuNjM3ODg5Njg4MjQ5NDAwNSUgMy4zNjEzNDQ1Mzc4MTUxMjYlKTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXdhcmQtaW1nLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZTg5ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMi42cmVtO1xyXG4gIH1cclxuXHJcbiAgLnJld2FyZC1pbWcge1xyXG4gICAgd2lkdGg6IDEwLjVyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTAuOHJlbTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgLmVtcHR5LXJld2FyZHMtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMi4ycmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDM4LjRyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2FjY291bnQvYWNjb3VudC1uby1yZXdhcmRzLWRvdHRlZC1iZy5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnJld2FyZC1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnJld2FyZC1jb250ZW50LWluZm8ge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMjlyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IHtcclxuXHRiYWNrZ3JvdW5kOiAkZ29sZDcwMDtcclxuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tdG9wOiAxLjZyZW07XHJcblx0cGFkZGluZzogMi4xcmVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogMS42cmVtO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMS42cmVtO1xyXG5cdFx0YmFja2dyb3VuZDogJGdvbGQ3MDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEuMzY5NCUgMS4wODMzJSwgMy4yNzMzJSAyLjU5NSUsIDYuMDY5JSA0LjgzMyUsIDguNDEzJSA2LjcxNjYlLCAxMC42MTY5JSA4LjQ5NTglLCAxMy40MDI1JSAxMC43NTgzJSwgMTUuNzU2NCUgMTIuNjc5MSUsIDE3LjY2MzUlIDE0LjI0MTYlLCAxOS40OTM4JSAxNS43NDU4JSwgMjEuMTE5MiUgMTcuMDgzMyUsIDIyLjUxMDIlIDE4LjIzMzMlLCAyNC4yNjcxJSAxOS42OTE2JSwgMjUuNjQxJSAyMC44MzMzJSwgMjguNTE2JSAyMy4yMzMlLCAzMS4wMTY5JSAyNS4zMTY2JSwgMzIuOTM1JSAyNi45MjA4JSwgMzQuODklIDI4LjU2MjUlLCAzNi42ODElIDMwLjE0NTgzJSwgMzcuOTkwNyUgMzEuMTUlLCA0MC43MDY5JSAzMy4zNjY2JSwgNDIuMjU1NjQlIDM0LjY1ODMlLCA0My4yNzY2NiUgMzUuNDkxNjYlLCA0NS40NzI4JSAzNy4zMjkxNiUsIDQ4LjEwNzklIDM5LjU0MTYlLCA1MC40NjkyMyUgNDEuNTI1JSwgNTIuNjA3MTclIDQzLjMyMDglLCA1NS4zODg5NyUgNDUuNjYyNSUsIDU4LjEwMTAlIDQ3Ljk0NSUsIDYwLjM3MCUgNDkuODU4JSwgNjIuNzM5JSA1MS44NTQlLCA2NC43ODglIDUzLjU4MyUsIDY3LjA3MyUgNTUuNTA4JSwgNjkuNDAwNSUgNTcuNDcwOCUsIDcxLjUzMCUgNTkuMjY2JSwgNzMuNzM0MyUgNjEuMTI0JSwgNzUuNzE4JSA2Mi43OTElLCA3OC4wNjQlIDY0Ljc3MDMlLCA4MS4yMjclIDY3LjQ0MTYlLCA4My43OTMwJSA2OS42MDglLCA4Ni41Nzg0JSA3MS45NjI1JSwgODkuNTE3NiUgNzQuNDYyNCUsIDkxLjI4MjglIDc1Ljk2NiUsIDkzLjE4NSUgNzcuNTc0JSwgOTQuNzk1NjQlIDc4LjkzNzUlLCA5Ni42MzMzJSA4MC40OTE2JSwgOTcuODg1JSA4MS41NSUsIDk4LjU0NDElIDgyLjEwODMlLCAxMDAlIDgzLjMzMzMlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDAlKTtcclxuXHR9XHJcblx0c3Ryb25nLFxyXG5cdGIge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cdFxyXG5cdC5zY3JpcHQtdGV4dCB7XHJcblx0XHRmb250LWZhbWlseTogJHNlY29uZGFyeVR5cGU7XHJcblx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDAuODI7XHJcblx0fVxyXG5cdC50aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRsaW5lLWhlaWdodDogMS4wNztcclxuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblx0LnByb2R1Y3Qtem9uZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0XHQudGV4dC13cmFwcGVyIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IC41cmVtO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogM3JlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRociB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9kaXZpZGVyLW9yYW5nZS5zdmcnKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGhlaWdodDogLjNyZW07XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRtYXJnaW46IDJyZW0gMCAyLjRyZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0LmhpZ2hsaWdodC1mb290ZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0bWF4LXdpZHRoOiAyMHJlbTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmW2RhdGEtcmVmPVwiYWRkLXByb2R1Y3RcIl0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnByb2R1Y3QtY29sdW1uIHtcclxuXHRcdG1hcmdpbi1yaWdodDogLTZyZW07XHJcblx0XHRtYXgtd2lkdGg6IDM0cmVtO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29udGVudC1jb2x1bW4ge1xyXG5cdFx0bWFyZ2luLXRvcDogNHJlbTtcclxuXHRcdHNwYW5bY2xhc3MqPVwicHJvZHVjdFwiXSAge1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0c3BhbltjbGFzcyo9XCJwcm9kdWN0XCJdIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG5cdC5wcm9kdWN0LXByaWNlIHtcclxuXHRcdCYrLnByb2R1Y3QtaW5mbyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxLjdyZW07XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxLjZyZW07XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ29sZDUwMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLm1pbnQtdGhlbWUge1xyXG5cdFx0YmFja2dyb3VuZDogJGdyZWVuMTAwMDtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjEwMDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYubGlnaHQtZ3JlZW4tdGhlbWUge1xyXG5cdFx0YmFja2dyb3VuZDogJGdyZWVuMTMwMDtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmVlbjEzMDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYubWFuZGFyaW4tdGhlbWUge1xyXG5cdFx0YmFja2dyb3VuZDogJG1hbmRhcmluNzAwO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJG1hbmRhcmluNzAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmdvbGQtdGhlbWUge1xyXG5cdFx0YmFja2dyb3VuZDogJGdvbGQ3MDA7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ29sZDcwMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5ibHVlLXRoZW1lIHtcclxuXHRcdGJhY2tncm91bmQ6ICRibHVlNjAwO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJsdWU2MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYud2F2ZS10b3Age1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogMS42cmVtO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogLTEuNnJlbTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCUgNTYuMjUlLCAwLjY5MDg1JSA1OS4wNSUsIDEuODIzNDIlIDYzLjE1NjI1JSwgMy4zMTMlIDY3Ljk1NjI1JSwgNC42NSUgNzEuNzg3NSUsIDUuOTgxJSA3NS4yMDYyNSUsIDYuODclIDc3LjI4NzUlLCA3LjklIDc5LjUlLCA5LjMwOSUgODIuMTklLCAxMC4yNzklIDgzLjg0Mzc1JSwgMTEuNjkxJSA4NS45JSwgMTIuOTUyMyUgODcuNSUsIDE0LjUwMjglIDg4LjklLCAxNS43NjQlIDg5LjU4NzQlLCAxNy41NDQxJSA5MC4wMTg3NSUsIDE5LjEwMSUgOTAuMDE4NzUlLCAyMC40MzYlIDg5Ljc2MjUlLCAyMi43MzQlIDg4Ljk0Mzc1JSwgMjQuNTg4MyUgODguMDM3NSUsIDI1LjUyMzglIDg3LjUlLCAyNi41OTA0JSA4Ni44NzUlLCAyOC4wNyUgODUuODMxMjUlLCAyOS41NSUgODQuNjQzNzUlLCAzMS41NTUlIDgyLjgzJSwgMzMuMzMyJSA4MS4wNjI1JSwgMzQuNzQ3MiUgNzkuNTUlLCAzNi44OTk2JSA3Ny4xMDYyNSUsIDM4LjgyMjA5JSA3NC44JSwgNDAuNjA0NyUgNzIuNTc1JSwgNDIuNDU4JSA3MC4xODc1JSwgNDQuMDElIDY4LjEzJSwgNDUuODYlIDY1LjYzNzUlLCA0Ny44NjglIDYyLjkyNSUsIDQ5Ljc4MzIlIDYwLjMwNjIlLCA1MS4zNTklIDU4LjE0MzclLCA1Mi45ODclIDU1LjkxODc0JSwgNTQuODUlIDUzLjQxODc1JSwgNTYuMTczJSA1MS42Mzc1JSwgNTcuNzk4JSA0OS40ODE5JSwgNjAuMDMxMiUgNDYuNTkzNzUlLCA2Mi4yODU3JSA0My43NSUsIDYzLjczNCUgNDEuOTQ5JSwgNjYuMTA2JSAzOC44MjQlLCA2OC4yNSUgMzUuODA2MjUlLCA2OS45NyUgMzMuMyUsIDcxLjk2OCUgMzAuMzM3JSwgNzMuNDQ3JSAyOC4xMjUlLCA3NS4xNDklIDI1LjYyNDklLCA3Ni4xOTUlIDI0LjEzNzUlLCA3OC41NyUgMjAuOTM3NSUsIDgwLjM4MDklIDE4Ljc1JSwgODEuOTc1OCUgMTYuODc1JSwgODMuOTc1OCUgMTQuNDYyNSUsIDg1Ljc2JSAxMi4yOTM3JSwgODYuODclIDEwLjk2MjUlLCA4OC4zNTIlIDkuMjQzNzUlLCA4OS40NjUlIDcuOTkzNyUsIDkxLjIzOCUgNi4yNSUsIDkyLjUwNjIlIDUuMTEyNSUsIDkzLjc2NTklIDQuMDYyNSUsIDk0LjY1MzMlIDMuMzY4NyUsIDk1Ljc2OCUgMi41NSUsIDk3LjEwMTUlIDEuNjQzNzUlLCA5OC4yODk5JSAwLjkxMjUlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDU2LjI1JSk7XHJcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigwJSA1Ni4yNSUsIDAuNjkwODUlIDU5LjA1JSwgMS44MjM0MiUgNjMuMTU2MjUlLCAzLjMxMyUgNjcuOTU2MjUlLCA0LjY1JSA3MS43ODc1JSwgNS45ODElIDc1LjIwNjI1JSwgNi44NyUgNzcuMjg3NSUsIDcuOSUgNzkuNSUsIDkuMzA5JSA4Mi4xOSUsIDEwLjI3OSUgODMuODQzNzUlLCAxMS42OTElIDg1LjklLCAxMi45NTIzJSA4Ny41JSwgMTQuNTAyOCUgODguOSUsIDE1Ljc2NCUgODkuNTg3NCUsIDE3LjU0NDElIDkwLjAxODc1JSwgMTkuMTAxJSA5MC4wMTg3NSUsIDIwLjQzNiUgODkuNzYyNSUsIDIyLjczNCUgODguOTQzNzUlLCAyNC41ODgzJSA4OC4wMzc1JSwgMjUuNTIzOCUgODcuNSUsIDI2LjU5MDQlIDg2Ljg3NSUsIDI4LjA3JSA4NS44MzEyNSUsIDI5LjU1JSA4NC42NDM3NSUsIDMxLjU1NSUgODIuODMlLCAzMy4zMzIlIDgxLjA2MjUlLCAzNC43NDcyJSA3OS41NSUsIDM2Ljg5OTYlIDc3LjEwNjI1JSwgMzguODIyMDklIDc0LjglLCA0MC42MDQ3JSA3Mi41NzUlLCA0Mi40NTglIDcwLjE4NzUlLCA0NC4wMSUgNjguMTMlLCA0NS44NiUgNjUuNjM3NSUsIDQ3Ljg2OCUgNjIuOTI1JSwgNDkuNzgzMiUgNjAuMzA2MiUsIDUxLjM1OSUgNTguMTQzNyUsIDUyLjk4NyUgNTUuOTE4NzQlLCA1NC44NSUgNTMuNDE4NzUlLCA1Ni4xNzMlIDUxLjYzNzUlLCA1Ny43OTglIDQ5LjQ4MTklLCA2MC4wMzEyJSA0Ni41OTM3NSUsIDYyLjI4NTclIDQzLjc1JSwgNjMuNzM0JSA0MS45NDklLCA2Ni4xMDYlIDM4LjgyNCUsIDY4LjI1JSAzNS44MDYyNSUsIDY5Ljk3JSAzMy4zJSwgNzEuOTY4JSAzMC4zMzclLCA3My40NDclIDI4LjEyNSUsIDc1LjE0OSUgMjUuNjI0OSUsIDc2LjE5NSUgMjQuMTM3NSUsIDc4LjU3JSAyMC45Mzc1JSwgODAuMzgwOSUgMTguNzUlLCA4MS45NzU4JSAxNi44NzUlLCA4My45NzU4JSAxNC40NjI1JSwgODUuNzYlIDEyLjI5MzclLCA4Ni44NyUgMTAuOTYyNSUsIDg4LjM1MiUgOS4yNDM3NSUsIDg5LjQ2NSUgNy45OTM3JSwgOTEuMjM4JSA2LjI1JSwgOTIuNTA2MiUgNS4xMTI1JSwgOTMuNzY1OSUgNC4wNjI1JSwgOTQuNjUzMyUgMy4zNjg3JSwgOTUuNzY4JSAyLjU1JSwgOTcuMTAxNSUgMS42NDM3NSUsIDk4LjI4OTklIDAuOTEyNSUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNTYuMjUlKTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYucHJvZHVjdCB7XHJcblx0XHRtYXgtd2lkdGg6IDM3LjRyZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDJyZW0gMS41cmVtIDJyZW07XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDYuNnJlbTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjpub3QoLmNvbCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucHJvZHVjdC16b25lIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG5cdFx0XHRcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEzLjJyZW07XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEuMnJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRociB7XHJcblx0XHRcdG1hcmdpbjogMXJlbSAwIDEuNHJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Ji5vcmRlci1oaXN0b3J5IHtcclxuXHRcdG1heC13aWR0aDogMzcuNHJlbTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMnJlbSAycmVtIDJyZW07XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOm5vdCguY29sKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5vcmRlci1pdGVtIHtcclxuXHRcdFx0LnRleHQtd3JhcHBlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuMzhyZW07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2NyaXB0LXRleHQge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JlZW4zMDA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMC42cmVtO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCsgLnRpdGxlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuNHJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5pdGVtLWNvbnRlbnQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxLjJyZW07XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEuMnJlbTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjByZW07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogLjNyZW07XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IC4zcmVtO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LnRyaWFuZ2xlLWxpbmsge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JlZW4zMDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwLjg5O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuaXRlbS1kZXRhaWxzIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmRhdGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMnJlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmxvY2F0aW9uIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5wcm9kdWN0LWxpc3Qge1xyXG5cdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMS4wcmVtIDA7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuaXRlbS1leHRyYSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQudG90YWwtcHJpY2Uge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMDc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuY2FyZC1mb290ZXIge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyZWVuMzAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmVkZ2Uge1xyXG5cdC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQge1xyXG5cdFx0LmhpZ2hsaWdodC1mb290ZXIge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHQmW2RhdGEtcmVmPVwiYWRkLXByb2R1Y3RcIl0ge1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmFjY291bnQtZWFybmVkLWNvbXBvbmVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgbWF4LXdpZHRoOiAzNC41cmVtO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogLTEuOHJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIGxpIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYWNjb3VudC9oZWFkbGluZS1iZy5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgICAgbWluLWhlaWdodDogNnJlbTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcblxyXG4gIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuICB9XHJcblxyXG4gIC5pdGVtLWljb24ge1xyXG4gICAgcGFkZGluZy1yaWdodDogLjRyZW07XHJcbiAgICB3aWR0aDogNC4zcmVtO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG5cclxuICAuaXRlbS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICAuaW5mbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcblxyXG4gIC5pdGVtLWluZm8ge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn0iLCIuYWNjb3VudC1xci1jb21wb25lbnQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogNi42cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwLjNyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9hY2NvdW50L2RpdmlkZXItaG9yaXpvbnRhbC5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuICBcclxuICAucXItd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDE0LjZyZW07XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxufSIsIi5jaGVja291dC1jb21wb25lbnQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEzMDA7XHJcblx0cGFkZGluZy1ib3R0b206IDRyZW07XHJcblx0XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5vcmRlci1oZWFkZXItY29tcG9uZW50IHtcclxuXHRcdG1heC13aWR0aDogNTByZW07XHJcblx0fVxyXG5cdFxyXG5cdC5vcmRlci10aXRsZSB7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aDEge1xyXG5cdFx0XHRmb250LXNpemU6IDMuNnJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnRyaWFuZ2xlLWxpbmsge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCAwIDJyZW07XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm9yZGVyLXR5cGUsXHJcblx0Lm9yZGVyLWFkZHJlc3MsXHJcblx0Lm9yZGVyLXRpbWUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5vcmRlci10eXBlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHR9XHJcblx0XHJcblx0Lm9yZGVyLWNvbmZpcm1hdGlvbi10aXRsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0XHJcblx0XHRoMSB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAzLjZyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuY29udGFjdC13cmFwcGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDIuNnJlbTtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdG1heC13aWR0aDogNTVyZW07XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMzAwO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5iZy1oZWxwZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA1NXJlbTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRoZWlnaHQ6IDEuMnZ3O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMzAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEyLjUlLCA5Ny44NzA4NzM3ODY0MDc3NyUgMTMuMDEyNSUsIDk2LjUzMjUyNDI3MTg0NDY1JSAxMy40MjUlLCA5NC4zNDI5NjExNjUwNDg1NSUgMTQuMiUsIDkyLjE1MjE4NDQ2NjAxOTQyJSAxNS4wODc1JSwgOTAuMDgzMDA5NzA4NzM3ODYlIDE2LjAxMjUlLCA4OC4wMTU1MzM5ODA1ODI1MyUgMTcuMDI1MDAwMDAwMDAwMDAyJSwgODUuNjQzNDQ2NjAxOTQxNzUlIDE4LjI3NSUsIDgzLjE0OTc1NzI4MTU1MzM5JSAxOS43Mzc1JSwgODAuNzc3NjY5OTAyOTEyNjIlIDIxLjIzNzUlLCA3Ny45MTA0MzY4OTMyMDM4OCUgMjMuMjAwMDAwMDAwMDAwMDAzJSwgNzUuNDg1NDM2ODkzMjAzODglIDI1JSwgNzMuOTY1MjkxMjYyMTM1OTIlIDI2LjI1JSwgNzEuNzcwNjMxMDY3OTYxMTYlIDI4LjM2MjUlLCA2OS41ODM0OTUxNDU2MzEwOCUgMzAuNzEyNSUsIDY3LjU4NTQzNjg5MzIwMzg5JSAzMyUsIDY0LjgyMjMzMDA5NzA4NzM3JSAzNi4yNSUsIDYxLjM1MzE1NTMzOTgwNTgzJSA0MC4yNjI1JSwgNTguNDk5NzU3MjgxNTUzNCUgNDMuMzM3NSUsIDU1LjI5NTg3Mzc4NjQwNzc3JSA0Ni4zNSUsIDUyLjE3ODM5ODA1ODI1MjQzJSA0OC42NjI0OTk5OTk5OTk5OTQlLCA0OS41MTQ1NjMxMDY3OTYxMiUgNTAlLCA0Ny45OTUzODgzNDk1MTQ1NyUgNTAuNTM3NSUsIDQ1Ljk0NzU3MjgxNTUzMzk4JSA1MS4xNzUwMDAwMDAwMDAwMDQlLCA0MS45NDA3NzY2OTkwMjkxMiUgNTIuMTI1JSwgNDAuNTE1NTMzOTgwNTgyNTI1JSA1Mi4zNzUwMDAwMDAwMDAwMSUsIDM3LjY2NjUwNDg1NDM2ODkzJSA1Mi43NSUsIDM1LjM1MTQ1NjMxMDY3OTYxNiUgNTIuOTM3NTAwMDAwMDAwMDElLCAzMi45NDczMzAwOTcwODczOCUgNTMuMDM3NSUsIDMwLjE4NzEzNTkyMjMzMDA5MyUgNTMuMDM3NSUsIDI3LjYwNDg1NDM2ODkzMjA0MiUgNTIuOTI1JSwgMjQuODQ0NjYwMTk0MTc0NzU3JSA1Mi43JSwgMjIuODg1Njc5NjExNjUwNDg1JSA1Mi41JSwgMjAuNDgyNzY2OTkwMjkxMjY0JSA1Mi4xNjI1JSwgMTguMDc3NjY5OTAyOTEyNjIlIDUxLjc0OTk5OTk5OTk5OTk5JSwgMTUuNjczNTQzNjg5MzIwMzg4JSA1MS4yNDk5OTk5OTk5OTk5OSUsIDEzLjQ0NjYwMTk0MTc0NzU3MiUgNTAuODYyNSUsIDEwLjU5NzMzMDA5NzA4NzM4JSA1MC4yNzUwMDAwMDAwMDAwMDYlLCA5LjIyMzMwMDk3MDg3Mzc4NyUgNTAlLCA2LjY4Mjc2Njk5MDI5MTI2MiUgNDguNzUlLCA0LjcxNDU2MzEwNjc5NjExNyUgNDYuNzc1JSwgMS45MTM4MzQ5NTE0NTYzMTA3JSA0Mi4yMzc1JSwgMC45OTk1MTQ1NjMxMDY3OTYyJSA0MC4yJSwgMCUgMzcuNSUsIDAlIDAlKTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuY29udGFjdC10aXRsZSB7XHJcblx0XHRwYWRkaW5nOiAzLjJyZW0gMCAwO1xyXG5cdFx0XHJcblx0XHQmLmVycm9yIHtcclxuXHRcdFx0LmVycm9yLWxhYmVsIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5lcnJvci1sYWJlbCB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XHJcblx0XHR0b3A6IDVyZW07XHJcblx0XHRsZWZ0OiAxLjZyZW07XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDIuOHJlbTtcclxuXHRcdGhlaWdodDogMS44cmVtO1xyXG5cdH1cclxuXHRcclxuXHQucGF5bWVudC10aXRsZSB7XHJcblx0XHRwYWRkaW5nOiAyLjJyZW0gMCAwO1xyXG5cdFx0XHJcblx0XHQmLmVycm9yIHtcclxuXHRcdFx0LmVycm9yLWxhYmVsIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5jb250YWN0LXRpdGxlLFxyXG5cdC5wYXltZW50LXRpdGxlICB7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFxyXG5cdFx0XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmc6IDNyZW0gMDtcclxuXHRcdFx0XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAuM3JlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucGF5bWVudC10aXRsZSB7XHJcblx0XHRoMiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmNvbnRhY3QtaW5mbyB7XHJcblx0XHQuY29udGFjdC1kZXRhaWxzIHtcclxuXHRcdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuY29udGFjdC1pbmZvLCBcclxuXHQucGF5bWVudC10eXBlLCBcclxuXHQucGF5bWVudC1naWZ0LWNhcmQsXHJcblx0LnBheW1lbnQtY2FyZCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOiAyLjJyZW0gMDsgICAgXHJcblx0XHRcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogLjNyZW07XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRhIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdGNvbG9yOiAkZ3JlZW4zMDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnBheW1lbnQtY2FyZCB7XHJcblx0XHRhIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5wcmltYXJ5LWNhcmQsXHJcblx0XHQuY2FyZC1sb2dvIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucHJpbWFyeS1jYXJkIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxLjhyZW07XHJcblx0XHRcdGhlaWdodDogMi4xcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuY2FyZC1sb2dvIHtcclxuXHRcdG1heC13aWR0aDogMi42cmVtO1xyXG5cdFx0aGVpZ2h0OiAxLjlyZW07XHJcblx0fVxyXG5cdFxyXG5cdC5wYXltZW50LXR5cGUsXHJcblx0LnBheW1lbnQtZ2lmdC1jYXJkIHtcclxuXHRcdC5jcmVkaXQtY2FyZCB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yMjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ky5jcmVkaXQtY2FyZCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDVyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb250YWN0LWluZm8sXHJcblx0LnBheW1lbnQtdHlwZSxcclxuXHQucGF5bWVudC1jYXJkIHtcclxuXHRcdFxyXG5cdFx0LnRyaWFuZ2xlLWxpbmsge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLjhyZW07XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAwLjdyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAwLjlyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxuXHRcclxuXHRcclxuXHQucGF5bWVudC10eXBlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwYWRkaW5nLXRvcDogMy4ycmVtO1xyXG5cdFx0XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyLjJyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5wYXltZW50LWdpZnQtY2FyZCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHJcblx0XHQudHJpYW5nbGUtbGluayB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjphZnRlciB7IFxyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogIHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC44cmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDAuN3JlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDAuOXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZ2lmdC1jYXJkLWluZm8ge1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHR9XHJcblx0XHJcblx0LmdpZnQtY2FyZC1udW1iZXIge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG5cdH1cclxuXHRcclxuXHQucGF5bWVudC13cmFwcGVyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDhyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRtYXgtd2lkdGg6IDU1cmVtO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7IFxyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnJld2FyZC13cmFwcGVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW46IDFyZW0gYXV0byAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWluLWhlaWdodDogNC41cmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogLjRyZW07XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGdyZWVuNjAwLCAuMyk7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigyLjY1NzE3NTQyMjUyNTg1NTMlIDMuNzE5NDg0NzI3MzgyNDMzNCUsIDIuOTY5NTMzMzg2MDEwNjcwNyUgMy43MjY5MjM2OTY4MzcxOTg0JSwgMy44MjgwODA3NTAxNjI1Nzc4JSAzLjc0MDU2MTgwNzUwNDI2NzUlLCA0LjE2ODA1OTM1MjkwNzg1OSUgMy43NDQyODEyOTIyMzE2NSUsIDQuNzIyNjM5ODMzODU2NjEwNSUgMy43NDg0MTQwNTMwMzk4NTI0JSwgNS42NTI2NTEyMzE3NDA2NTklIDMuNzUwODkzNzA5NTI0Nzc0JSwgNi42MDA3MDM0NTIyMzAyNzklIDMuNzQ4MDAwNzc2OTU5MDMyNCUsIDcuMzY5ODg1ODExMzgyNTAxJSAzLjc0MjIxNDkxMTgyNzU0ODMlLCA4LjEwMzMzNjE1MzY2ODY1MiUgMy43MzM5NDkzOTAyMTExNDMlLCA4Ljc0NzM1MTU2NTI4NjEwMiUgMy43MjQ0NDQwNDAzNTIyNzY3JSwgOS43MTM1MTQ1MzQwNTAzMDQlIDMuNzA2NjczMTY4ODc3MDA0NyUsIDE5Ljc5MTYyMTUwNjMzODc2NCUgMy4yNzY0NTI3Njg3NDMxMDM4JSwgNTMuOTEyNjkwODA5NjY5MzMlIDMuNzE5NDg0NzI3MzgyNDMzNCUsIDc5LjkyNTAzOTY4MjgxNzE3JSAyLjA2NjM4MDQwNDEwMTM1MiUsIDkxLjMwOTYzNzg1NDk2MDE5JSAyLjAzMDQyNTM4NTA2OTk4ODUlLCA5Mi4yNzUzMTEzNDQwNDEyOCUgMi4wNzE3NTI5OTMxNTIwMTUzJSwgOTIuNzkxMzYyNzgxMzYzNDIlIDIuMDY3NjIwMjMyMzQzODEzJSwgOTMuNDM5NTczNzMzMTIxNjklIDIuMTYzMDg3MDA3MDEzMjk1MyUsIDk0LjA0NzkyNzA1MzU0MjElIDIuMzE5MzA1MzY1NTYzMzU3MyUsIDk0Ljc0MjI4ODk0Njg0OTUxJSAyLjUyMzQ2Mzc0OTQ4ODU3MDglLCA5NS4wNjM5NDcwMjQzMTMxNSUgMi42MjM0NzY1NjEwNDcwNzY1JSwgOTUuNTE3NzY0NjE2MjEyOTclIDIuNzY4MTIzMTg5MzM0MTcxJSwgOTYuMDQ2NDAyNjczOTU3NTklIDIuOTQwMDQ2MDM4OTU1NDAzNSUsIDk2LjQ5ODgyMTc1MjQ3NzEzJSAzLjA4ODQxMjE1MTk2OTg4MDYlLCA5Ni44NDA3NTgyNzM5NTQ3OSUgMy4xOTkxNzAxNDE2Mjk3MTI1JSwgOTcuMTk2Njc5OTI5MjM1MjMlIDMuMzA3ODYxNzUwODg1NDQ0NCUsIDk3LjY0NDkwMzQ2NzYxMzk0JSAzLjQ2MTYwMDQ1Mjk1MDU4NSUsIDk4LjMyNzM3Nzk5NzE4OSUgMy44MjUyODM0MDQwNzI0MjMlLCA5OS4wNDY5MTMxMzEzNDE0JSA0LjQ1ODgzNTYzNTk2OTg5NyUsIDk5LjM2NDM3NTY2ODY2NDIyJSA0Ljk1OTMxMjk2OTg0MzI0NDUlLCA5OS44OTE2MTUyMTMwMjg1NCUgNy4yOTgwNDIzMTEyMDUxNTQlLCAxMDAuMTMzNTU4MDI3ODE2NDMlIDguNjc4Nzk3Njk3MjI1Njc4JSwgMTAwLjI3MzQwOTM2NTg0NDEyJSAxMS43MTg0NDMyNzE2NTg3NjclLCAxMDAuMjczNDA5MzY1ODQ0MTIlIDEzLjYzODExMDY2NzA2ODkyMiUsIDEwMC4yODA0MDE5MzI3NDU1JSAxNy4xMDYzMjM1MzczMTI2MzMlLCAxMDAuMjczNDA5MzY1ODQ0MTIlIDIxLjA3NzA4MDEyMTgzMzc4OCUsIDEwMC4yNjc4MTUzMTIzMjMwMSUgMjUuNjY0NDQ0NjE4OTM4NzklLCAxMDAuMjcwNjEyMzM5MDgzNTclIDI4Ljk0MDA3MDgzNTUyMDI1MyUsIDEwMC4yNzQxMDg2MjI1MzQyNiUgMzEuNTc5MjUxODg3NjM4NTA2JSwgMTAwLjI3MzQwOTM2NTg0NDEyJSAzOC40MzU1MDIwNjg0NDY3OCUsIDEwMC4yNjkyMTM4MjU3MDMyOSUgNDEuMDg5NTYxMDU5NDc0NTclLCAxMDAuMjY5MjEzODI1NzAzMjklIDQ2LjY4NzM4NTU3NDE4NTEyJSwgMTAwLjI3MDYxMjMzOTA4MzU3JSA0OC41ODg0NTU1NDU5NTgzNyUsIDEwMC4yNzIwMTA4NTI0NjM4NSUgNDkuODU4MDM5NjY2MjM4MjQlLCAxMDAuMjczNDA5MzY1ODQ0MTIlIDUxLjY1MzMxMDk2MTMyMTQ5NSUsIDEwMC4yNzU1MDcxMzU5MTQ1NCUgNTMuNTU0MzgwOTMzMDk0NzM0JSwgMTAwLjI3NjIwNjM5MjYwNDY2JSA1NC43MTU2ODY3MjAxOTk3JSwgMTAwLjI3NjIwNjM5MjYwNDY2JSA1OC4yMDI0OTcwMTQwODAzMTUlLCAxMDAuMjczNDA5MzY1ODQ0MTIlIDYwLjc1MTk5NzE1NjY2MDU2NSUsIDEwMC4yNjc4MTUzMTIzMjMwMSUgNjUuODA5MjU2NTU3NjU4MjIlLCAxMDAuMjY2NDE2Nzk4OTQyNzMlIDY4Ljg3Mjg3MjE0NDc3ODg4JSwgMTAwLjI2NTcxNzU0MjI1MjYlIDcyLjA0MTQ1OTg1NjQyNzg5JSwgMTAwLjI2NzExNjA1NTYzMjg4JSA3NS40MjE2NDQ5MjE0NTY4OSUsIDEwMC4yNjg1MTQ1NjkwMTMxNSUgNzguMjczMjQ5ODc5MTE2NzUlLCAxMDAuMjY5OTEzMDgyMzkzNDIlIDgwLjcwMjg5OTk1ODI1OTEyJSwgMTAwLjI3MTMxMTU5NTc3MzclIDgyLjkyMTM2NTk2MDEwMjM0JSwgMTAwLjI3MjAxMDg1MjQ2Mzg1JSA4NC41MDU4NjY0NTM5NjcyNCUsIDEwMC4yNzM0MDkzNjU4NDQxMiUgODcuNTY5ODk1MzE3MTY4NzMlLCAxMDAuMjczNDA5MzY1ODQ0MTIlIDg5LjY4MDkwOTUzNzk5ODY3JSwgMTAwLjIzMDc1NDcwNzc0NTY3JSA5My41MzY3NzUzNzIwNTE3OSUsIDEwMC4xMzM1NTgwMjc4MTY0MyUgOTUuODgwMDUwNzUwMzAyNzMlLCA5OS45NTgwNDQ1OTg1OTE3JSA5OC40MTc5NzkxNjI2MiUsIDk5Ljc4ODEyNTIyMjg4ODA3JSA5OS41MjgwMzg3MTU3MDMyNSUsIDk5LjYzMzU4OTQ5NDM2NzUlIDEwMC4xNzAyNjk3NDUyOTc5NCUsIDk5LjM4Njc1MTg4Mjc0ODY0JSAxMDAuODM3Mjk3MzM5NzQxODclLCA5OC45NjQ0MDA4NDE5MDUwNSUgMTAxLjQzNjk2MDkzMzAxMjA5JSwgOTguNDU1MzQxOTcxNDg0MzIlIDEwMS42NjU5MTU4ODE3ODY1JSwgOTguMDcxNDUwMDQ4NTk4MzQlIDEwMS42ODc0MDYyMzc5ODkxNSUsIDk3LjUzMjMyMzE0MDUwMTY2JSAxMDEuNjg3NDA2MjM3OTg5MTUlLCA5Ny4wMzM3NTMxMjA0MzI5OSUgMTAxLjY4NzQwNjIzNzk4OTE1JSwgOTYuNTMzMDg1MzMwMjkzOSUgMTAxLjY4NDkyNjU4MTUwNDIzJSwgOTYuMDg1NTYxMDQ4NjA1MzMlIDEwMS42ODEyMDcwOTY3NzY4NiUsIDk1LjI5ODE5ODAxNTUwOTUxJSAxMDEuNjcyMTE1MDIyOTk4ODIlLCA5NC40NzU4NzIxNDc5MDY3NyUgMTAxLjY2MDEzMDAxNjY1NTAyJSwgOTMuNDE5OTk0NTQ1Nzk3ODIlIDEwMS42NDE5NDU4NjkwOTg5MyUsIDM5LjAxODUyMzMwOTcyMTc3JSAxMDAuMDEyODExNTU4NTA1NDMlLCAyMS4zOTcyNTQ3MTgyMzQ1MTclIDk3Ljk0NjQzMTE1NDQwNDA4JSwgMTAuNTU4Nzc2MDIxMDg5NTgyJSA5Ny4xMTk4Nzg5OTI3NjM1NSUsIDQuODk0Nzk2ODMwOTY4NjgxJSA5Ny4xMTk4Nzg5OTI3NjM1NSUsIDQuMDY2NjY3MTMyODM3Nzk0JSA5Ny4xMzk3MTYyNDQ2NDI5MSUsIDMuMjU0OTY5OTY2OTI1MTU4NiUgOTcuMTMxNDUwNzIzMDI2NSUsIDMuMTExNTUyNDE5Nzc3Nzc2JSA5Ny4xMTgyMjU4ODg0NDAyNiUsIDIuNTc1NjQyMDkyNDU1NzIlIDk3LjAxNTMyMDE0NDMxNjAyJSwgMi4zMjYwNzczNzk3NDUzMzElIDk2LjkyNzI5MjMzOTEwMTI5JSwgMS44OTk1MzA3OTg3NjA5MTcxJSA5Ni42ODk2NTg1OTI2Mjk2NCUsIDEuMzk2NTU1NDYxNTQ0Mzc4NSUgOTYuMTkxNjYwOTE1MjQxMiUsIDAuOTk2ODYwMzM3NDYxMjc4OCUgOTUuNDk4MTgzNjUxNjI0NzklLCAwLjczMjc1MTA4NTU5NjAxMTQlIDk0Ljc1NzU5MjkxNDc5NDg3JSwgMC40NDYwNTU4NDI2MzkyNzQ1JSA5My4zMjMxMTE2MzgyNjc3JSwgMC4zMjM2ODU5MjE4NjUwNTc0JSA5Mi4wMDgwNjcxNDkwOTc2MSUsIDAuMjc5NzAyNjc2MDU1MzUzMiUgOTAuMDk0MTg1NjE4ODE4OTQlLCAwLjMwMzgyNzAzMTg2NTEyNzQlIDgwLjcwMjQ4NjY4MjE3ODMlLCAwLjI3OTcwMjY3NjA1NTM1MzIlIDU4LjY4NTIwMzQ3NjQ3ODQlLCAwLjI5NTUwNTg3NzI1MjQ4MDYlIDM5LjgyMDM5MDIxNTI3NTUxJSwgMC4yOTg3MjI0NTgwMjcxMTcyJSAzNy4wNzY2NTAzMTQ3MDk3NCUsIDAuMzAyMjg4NjY3MTQ2ODIyOTUlIDMzLjY5NDM5ODg2OTI3NjY0JSwgMC4zMDQ4MDU5OTEyMzEzMjExJSAzMC43MzQ1MTU1Nzg0NDE4NyUsIDAuMzA2NTU0MTMyOTU2NjY3MSUgMjcuMTQyNzMzMTYwMDMyOSUsIDAuMzA1Nzg0OTUwNTk3NTE0ODclIDIyLjcwNDU2MTMyODEwNDAxMyUsIDAuMzAzNTQ3MzI5MTg5MDcyJSAyMC4zNzk0NzAwOTc0MDkxNzIlLCAwLjI5ODIzMjk3ODM0NDAyMDMlIDE3LjQyMzcxOTU2NzM4MjU5OCUsIDAuMjg5MTQyNjQxMzcyMjIxMzQlIDE0LjQ2NzE0MjQ4NTE5NDM4MyUsIDAuMjc5NzAyNjc2MDU1MzUzMiUgMTIuMzk4MjgyNDI0NjA4MTEyJSwgMC4zNzg3MTc0MjMzNzg5NDgyJSA5LjgxNzM3MzI5OTg4NTUyMyUsIDAuNTY3NTE2NzI5NzE2MzExNSUgOC4zMTMwNDgzNjU2OTk3MzclLCAwLjgzMzIzNDI3MTk2ODg5NzElIDcuMDQ4MDEwMjgyMzA4ODkxJSwgMS4yOTI5OTU1NDU3MzQ4ODM4JSA1LjY1Nzc0OTU0NjQyOTUwMSUsIDEuNjg0NTc5MjkyMjEyMzc4NiUgNC44NTk3MTM0MzQzNjU1NiUsIDIuNjU3MTc1NDIyNTI1ODU1MyUgMy43MTk0ODQ3MjczODI0MzM0JSk7XHJcblx0XHRcdFxyXG5cdFx0XHQucmV3YXJkLWRldGFpbHMge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0b3A6IC4ycmVtO1xyXG5cdFx0XHRcdGxlZnQ6IC4ycmVtO1xyXG5cdFx0XHRcdGJvdHRvbTogLjJyZW07XHJcblx0XHRcdFx0cmlnaHQ6IC4ycmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDFyZW07XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIC40cmVtKTsgXHJcblx0XHRcdFx0bWluLWhlaWdodDogNC4xcmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigyLjY1NzE3NTQyMjUyNTg1NTMlIDMuNzE5NDg0NzI3MzgyNDMzNCUsIDIuOTY5NTMzMzg2MDEwNjcwNyUgMy43MjY5MjM2OTY4MzcxOTg0JSwgMy44MjgwODA3NTAxNjI1Nzc4JSAzLjc0MDU2MTgwNzUwNDI2NzUlLCA0LjE2ODA1OTM1MjkwNzg1OSUgMy43NDQyODEyOTIyMzE2NSUsIDQuNzIyNjM5ODMzODU2NjEwNSUgMy43NDg0MTQwNTMwMzk4NTI0JSwgNS42NTI2NTEyMzE3NDA2NTklIDMuNzUwODkzNzA5NTI0Nzc0JSwgNi42MDA3MDM0NTIyMzAyNzklIDMuNzQ4MDAwNzc2OTU5MDMyNCUsIDcuMzY5ODg1ODExMzgyNTAxJSAzLjc0MjIxNDkxMTgyNzU0ODMlLCA4LjEwMzMzNjE1MzY2ODY1MiUgMy43MzM5NDkzOTAyMTExNDMlLCA4Ljc0NzM1MTU2NTI4NjEwMiUgMy43MjQ0NDQwNDAzNTIyNzY3JSwgOS43MTM1MTQ1MzQwNTAzMDQlIDMuNzA2NjczMTY4ODc3MDA0NyUsIDE5Ljc5MTYyMTUwNjMzODc2NCUgMy4yNzY0NTI3Njg3NDMxMDM4JSwgNTMuOTEyNjkwODA5NjY5MzMlIDMuNzE5NDg0NzI3MzgyNDMzNCUsIDc5LjkyNTAzOTY4MjgxNzE3JSAyLjA2NjM4MDQwNDEwMTM1MiUsIDkxLjMwOTYzNzg1NDk2MDE5JSAyLjAzMDQyNTM4NTA2OTk4ODUlLCA5Mi4yNzUzMTEzNDQwNDEyOCUgMi4wNzE3NTI5OTMxNTIwMTUzJSwgOTIuNzkxMzYyNzgxMzYzNDIlIDIuMDY3NjIwMjMyMzQzODEzJSwgOTMuNDM5NTczNzMzMTIxNjklIDIuMTYzMDg3MDA3MDEzMjk1MyUsIDk0LjA0NzkyNzA1MzU0MjElIDIuMzE5MzA1MzY1NTYzMzU3MyUsIDk0Ljc0MjI4ODk0Njg0OTUxJSAyLjUyMzQ2Mzc0OTQ4ODU3MDglLCA5NS4wNjM5NDcwMjQzMTMxNSUgMi42MjM0NzY1NjEwNDcwNzY1JSwgOTUuNTE3NzY0NjE2MjEyOTclIDIuNzY4MTIzMTg5MzM0MTcxJSwgOTYuMDQ2NDAyNjczOTU3NTklIDIuOTQwMDQ2MDM4OTU1NDAzNSUsIDk2LjQ5ODgyMTc1MjQ3NzEzJSAzLjA4ODQxMjE1MTk2OTg4MDYlLCA5Ni44NDA3NTgyNzM5NTQ3OSUgMy4xOTkxNzAxNDE2Mjk3MTI1JSwgOTcuMTk2Njc5OTI5MjM1MjMlIDMuMzA3ODYxNzUwODg1NDQ0NCUsIDk3LjY0NDkwMzQ2NzYxMzk0JSAzLjQ2MTYwMDQ1Mjk1MDU4NSUsIDk4LjMyNzM3Nzk5NzE4OSUgMy44MjUyODM0MDQwNzI0MjMlLCA5OS4wNDY5MTMxMzEzNDE0JSA0LjQ1ODgzNTYzNTk2OTg5NyUsIDk5LjM2NDM3NTY2ODY2NDIyJSA0Ljk1OTMxMjk2OTg0MzI0NDUlLCA5OS44OTE2MTUyMTMwMjg1NCUgNy4yOTgwNDIzMTEyMDUxNTQlLCAxMDAuMTMzNTU4MDI3ODE2NDMlIDguNjc4Nzk3Njk3MjI1Njc4JSwgMTAwLjI3MzQwOTM2NTg0NDEyJSAxMS43MTg0NDMyNzE2NTg3NjclLCAxMDAuMjczNDA5MzY1ODQ0MTIlIDEzLjYzODExMDY2NzA2ODkyMiUsIDEwMC4yODA0MDE5MzI3NDU1JSAxNy4xMDYzMjM1MzczMTI2MzMlLCAxMDAuMjczNDA5MzY1ODQ0MTIlIDIxLjA3NzA4MDEyMTgzMzc4OCUsIDEwMC4yNjc4MTUzMTIzMjMwMSUgMjUuNjY0NDQ0NjE4OTM4NzklLCAxMDAuMjcwNjEyMzM5MDgzNTclIDI4Ljk0MDA3MDgzNTUyMDI1MyUsIDEwMC4yNzQxMDg2MjI1MzQyNiUgMzEuNTc5MjUxODg3NjM4NTA2JSwgMTAwLjI3MzQwOTM2NTg0NDEyJSAzOC40MzU1MDIwNjg0NDY3OCUsIDEwMC4yNjkyMTM4MjU3MDMyOSUgNDEuMDg5NTYxMDU5NDc0NTclLCAxMDAuMjY5MjEzODI1NzAzMjklIDQ2LjY4NzM4NTU3NDE4NTEyJSwgMTAwLjI3MDYxMjMzOTA4MzU3JSA0OC41ODg0NTU1NDU5NTgzNyUsIDEwMC4yNzIwMTA4NTI0NjM4NSUgNDkuODU4MDM5NjY2MjM4MjQlLCAxMDAuMjczNDA5MzY1ODQ0MTIlIDUxLjY1MzMxMDk2MTMyMTQ5NSUsIDEwMC4yNzU1MDcxMzU5MTQ1NCUgNTMuNTU0MzgwOTMzMDk0NzM0JSwgMTAwLjI3NjIwNjM5MjYwNDY2JSA1NC43MTU2ODY3MjAxOTk3JSwgMTAwLjI3NjIwNjM5MjYwNDY2JSA1OC4yMDI0OTcwMTQwODAzMTUlLCAxMDAuMjczNDA5MzY1ODQ0MTIlIDYwLjc1MTk5NzE1NjY2MDU2NSUsIDEwMC4yNjc4MTUzMTIzMjMwMSUgNjUuODA5MjU2NTU3NjU4MjIlLCAxMDAuMjY2NDE2Nzk4OTQyNzMlIDY4Ljg3Mjg3MjE0NDc3ODg4JSwgMTAwLjI2NTcxNzU0MjI1MjYlIDcyLjA0MTQ1OTg1NjQyNzg5JSwgMTAwLjI2NzExNjA1NTYzMjg4JSA3NS40MjE2NDQ5MjE0NTY4OSUsIDEwMC4yNjg1MTQ1NjkwMTMxNSUgNzguMjczMjQ5ODc5MTE2NzUlLCAxMDAuMjY5OTEzMDgyMzkzNDIlIDgwLjcwMjg5OTk1ODI1OTEyJSwgMTAwLjI3MTMxMTU5NTc3MzclIDgyLjkyMTM2NTk2MDEwMjM0JSwgMTAwLjI3MjAxMDg1MjQ2Mzg1JSA4NC41MDU4NjY0NTM5NjcyNCUsIDEwMC4yNzM0MDkzNjU4NDQxMiUgODcuNTY5ODk1MzE3MTY4NzMlLCAxMDAuMjczNDA5MzY1ODQ0MTIlIDg5LjY4MDkwOTUzNzk5ODY3JSwgMTAwLjIzMDc1NDcwNzc0NTY3JSA5My41MzY3NzUzNzIwNTE3OSUsIDEwMC4xMzM1NTgwMjc4MTY0MyUgOTUuODgwMDUwNzUwMzAyNzMlLCA5OS45NTgwNDQ1OTg1OTE3JSA5OC40MTc5NzkxNjI2MiUsIDk5Ljc4ODEyNTIyMjg4ODA3JSA5OS41MjgwMzg3MTU3MDMyNSUsIDk5LjYzMzU4OTQ5NDM2NzUlIDEwMC4xNzAyNjk3NDUyOTc5NCUsIDk5LjM4Njc1MTg4Mjc0ODY0JSAxMDAuODM3Mjk3MzM5NzQxODclLCA5OC45NjQ0MDA4NDE5MDUwNSUgMTAxLjQzNjk2MDkzMzAxMjA5JSwgOTguNDU1MzQxOTcxNDg0MzIlIDEwMS42NjU5MTU4ODE3ODY1JSwgOTguMDcxNDUwMDQ4NTk4MzQlIDEwMS42ODc0MDYyMzc5ODkxNSUsIDk3LjUzMjMyMzE0MDUwMTY2JSAxMDEuNjg3NDA2MjM3OTg5MTUlLCA5Ny4wMzM3NTMxMjA0MzI5OSUgMTAxLjY4NzQwNjIzNzk4OTE1JSwgOTYuNTMzMDg1MzMwMjkzOSUgMTAxLjY4NDkyNjU4MTUwNDIzJSwgOTYuMDg1NTYxMDQ4NjA1MzMlIDEwMS42ODEyMDcwOTY3NzY4NiUsIDk1LjI5ODE5ODAxNTUwOTUxJSAxMDEuNjcyMTE1MDIyOTk4ODIlLCA5NC40NzU4NzIxNDc5MDY3NyUgMTAxLjY2MDEzMDAxNjY1NTAyJSwgOTMuNDE5OTk0NTQ1Nzk3ODIlIDEwMS42NDE5NDU4NjkwOTg5MyUsIDM5LjAxODUyMzMwOTcyMTc3JSAxMDAuMDEyODExNTU4NTA1NDMlLCAyMS4zOTcyNTQ3MTgyMzQ1MTclIDk3Ljk0NjQzMTE1NDQwNDA4JSwgMTAuNTU4Nzc2MDIxMDg5NTgyJSA5Ny4xMTk4Nzg5OTI3NjM1NSUsIDQuODk0Nzk2ODMwOTY4NjgxJSA5Ny4xMTk4Nzg5OTI3NjM1NSUsIDQuMDY2NjY3MTMyODM3Nzk0JSA5Ny4xMzk3MTYyNDQ2NDI5MSUsIDMuMjU0OTY5OTY2OTI1MTU4NiUgOTcuMTMxNDUwNzIzMDI2NSUsIDMuMTExNTUyNDE5Nzc3Nzc2JSA5Ny4xMTgyMjU4ODg0NDAyNiUsIDIuNTc1NjQyMDkyNDU1NzIlIDk3LjAxNTMyMDE0NDMxNjAyJSwgMi4zMjYwNzczNzk3NDUzMzElIDk2LjkyNzI5MjMzOTEwMTI5JSwgMS44OTk1MzA3OTg3NjA5MTcxJSA5Ni42ODk2NTg1OTI2Mjk2NCUsIDEuMzk2NTU1NDYxNTQ0Mzc4NSUgOTYuMTkxNjYwOTE1MjQxMiUsIDAuOTk2ODYwMzM3NDYxMjc4OCUgOTUuNDk4MTgzNjUxNjI0NzklLCAwLjczMjc1MTA4NTU5NjAxMTQlIDk0Ljc1NzU5MjkxNDc5NDg3JSwgMC40NDYwNTU4NDI2MzkyNzQ1JSA5My4zMjMxMTE2MzgyNjc3JSwgMC4zMjM2ODU5MjE4NjUwNTc0JSA5Mi4wMDgwNjcxNDkwOTc2MSUsIDAuMjc5NzAyNjc2MDU1MzUzMiUgOTAuMDk0MTg1NjE4ODE4OTQlLCAwLjMwMzgyNzAzMTg2NTEyNzQlIDgwLjcwMjQ4NjY4MjE3ODMlLCAwLjI3OTcwMjY3NjA1NTM1MzIlIDU4LjY4NTIwMzQ3NjQ3ODQlLCAwLjI5NTUwNTg3NzI1MjQ4MDYlIDM5LjgyMDM5MDIxNTI3NTUxJSwgMC4yOTg3MjI0NTgwMjcxMTcyJSAzNy4wNzY2NTAzMTQ3MDk3NCUsIDAuMzAyMjg4NjY3MTQ2ODIyOTUlIDMzLjY5NDM5ODg2OTI3NjY0JSwgMC4zMDQ4MDU5OTEyMzEzMjExJSAzMC43MzQ1MTU1Nzg0NDE4NyUsIDAuMzA2NTU0MTMyOTU2NjY3MSUgMjcuMTQyNzMzMTYwMDMyOSUsIDAuMzA1Nzg0OTUwNTk3NTE0ODclIDIyLjcwNDU2MTMyODEwNDAxMyUsIDAuMzAzNTQ3MzI5MTg5MDcyJSAyMC4zNzk0NzAwOTc0MDkxNzIlLCAwLjI5ODIzMjk3ODM0NDAyMDMlIDE3LjQyMzcxOTU2NzM4MjU5OCUsIDAuMjg5MTQyNjQxMzcyMjIxMzQlIDE0LjQ2NzE0MjQ4NTE5NDM4MyUsIDAuMjc5NzAyNjc2MDU1MzUzMiUgMTIuMzk4MjgyNDI0NjA4MTEyJSwgMC4zNzg3MTc0MjMzNzg5NDgyJSA5LjgxNzM3MzI5OTg4NTUyMyUsIDAuNTY3NTE2NzI5NzE2MzExNSUgOC4zMTMwNDgzNjU2OTk3MzclLCAwLjgzMzIzNDI3MTk2ODg5NzElIDcuMDQ4MDEwMjgyMzA4ODkxJSwgMS4yOTI5OTU1NDU3MzQ4ODM4JSA1LjY1Nzc0OTU0NjQyOTUwMSUsIDEuNjg0NTc5MjkyMjEyMzc4NiUgNC44NTk3MTM0MzQzNjU1NiUsIDIuNjU3MTc1NDIyNTI1ODU1MyUgMy43MTk0ODQ3MjczODI0MzM0JSk7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogdXJsKCcuLi9pbWcvaWNvbnMvcmV3YXJkcy1pY29uLnN2ZycpO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDJyZW07XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTAuNHJlbTtcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEwMDA7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiB1cmwoJy4uL2ltZy9pY29ucy9yZXdhcmRzLWZpbGwuc3ZnJyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuY2hlY2tvdXQtZm9vdGVyLWN0YSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcclxuXHRcdC5mb290ZXItY3Rhe1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAuNnJlbSAuNnJlbTtcclxuXHRcdFx0cGFkZGluZzogMS4ycmVtIDAgMy43cmVtO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucHJpbWFyeS1idXR0b24ge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMS41cmVtO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0cGFkZGluZzogMi4xcmVtIDJyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDAuODk7XHJcblx0XHRcdG1pbi13aWR0aDogYXV0bztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC52aWV3LWJhc2tldCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTsgXHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZXJyb3Itd3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdGNvbG9yOiAkcmVkNjAwO1xyXG5cdFx0bWFyZ2luLXRvcDogLjRyZW07XHJcblx0XHRcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnJyk7XHJcblx0XHRcdHdpZHRoOiAxLjhyZW07XHJcblx0XHRcdGhlaWdodDogMS44cmVtO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmNhcmQtbnIge1xyXG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lm1lc3NhZ2Uge1xyXG5cdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5yZXdhcmQtbGluayB7XHJcblx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHR3aWR0aDogMnJlbTtcclxuXHRcdFx0aGVpZ2h0OiAycmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbnMvZ2VuZXJpYy1jcmVkaXQtY2FyZC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgXHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LnJlbW92ZS1idXR0b24ge1xyXG5cdFx0d2lkdGg6IDJyZW07XHJcblx0XHRoZWlnaHQ6IDJyZW07XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy9yZW1vdmUtaWNvbi1ncmVlbi5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgXHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5jYXJkLXdyYXBwZXIge1xyXG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHR9XHJcblx0XHJcblx0Ji51cGRhdGVkIHtcclxuXHRcdC5wYXltZW50LXRpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XHJcblx0XHRcdHBhZGRpbmctdG9wOiAycmVtO1xyXG5cdFx0XHRcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IC4zcmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnBheW1lbnQtc3VidGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjk7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5wYXltZW50LWdpZnQtY2FyZC1zdWJ0aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI5O1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMS4ycmVtO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0XHRcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IC4zcmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6ZW1wdHkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmNhcmQtd3JhcHBlciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdFx0XHRmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY2hlY2tib3gge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAycmVtO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6OmJlZm9yZSxcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnBheW1lbnQtdHlwZSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyLjJyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5wYXltZW50LWdpZnQtY2FyZCB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmdpZnQtY2FyZC1pbmZvIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLjRyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjIzO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucGF5bWVudC1naWZ0LWNhcmQge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuXHRcdFx0LnJld2FyZC1saW5rIHtcclxuXHRcdFx0XHQuY2FyZC1sb2dvIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLjZyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5yZXdhcmQtbGluayB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVx0XHJcblx0XHRcclxuXHRcdGEucmV3YXJkLWxpbmssIHNwYW4ucmV3YXJkLWxpbmsge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHR9XHJcblx0XHRcclxuXHJcblx0XHQuY2FyZC12YWx1ZSB7XHJcblx0XHRcdCsucmVtb3ZlLWJ1dHRvbiB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDJyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmNhcmQtbG9nby13cmFwcGVyIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogLjM0cmVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jYXJkLWRldGFpbHMge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY2FyZC1udW1iZXIge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jYXJkLWl0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZzogMS44cmVtIDA7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogLjNyZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmNoZWNrYm94IHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNHJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuY2FyZC12YWx1ZSB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFxyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogM3JlbTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcblx0XHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjo6YmVmb3JlLFxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIuNHJlbTtcclxuXHRcdFx0XHRcdHdpZHRoOiAyLjRyZW07XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRib3JkZXI6IC4ycmVtIHNvbGlkICRncmVlbjMwMDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IC40cmVtO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyZWVuMzAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxLjJyZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEuMnJlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogLjVyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRcclxuXHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHJcblx0XHRcdCYuZXJyb3Ige1xyXG5cdFx0XHRcdCYgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjlyZW0gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjNyZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOmludmFsaWQgKyBsYWJlbCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIGxhYmVsLFxyXG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWwge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG5cdFx0XHRvdXRsaW5lLW9mZnNldDogOHB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblxyXG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0YW5pbWF0aW9uOiAuMnMgc2NhbGVCZ0luIGVhc2UgZm9yd2FyZHM7XHJcblx0XHRcdFx0LnNhZmFyaSAmIHtcclxuXHRcdFx0XHRcdGFuaW1hdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW43MDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRhbmltYXRpb246IC4ycyBzY2FsZUluIGVhc2UgZm9yd2FyZHM7XHJcblx0XHRcdFx0LnNhZmFyaSAmIHtcclxuXHRcdFx0XHRcdGFuaW1hdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWx7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAycmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRhbmltYXRpb246IC4ycyBzY2FsZUluIGVhc2UgZm9yd2FyZHM7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHQuc2FmYXJpICYge1xyXG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmhpZ2hjb250cmFzdCAmIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMC45cmVtIHNvbGlkICRncmVlbjMwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogLjJzIHNjYWxlSW4gZWFzZSBmb3J3YXJkcztcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyZWVuMzAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwLjVyZW07XHRcdFxyXG5cdFx0XHRcdHdpZHRoOiAxcmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMXJlbTtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0LnNhZmFyaSAmIHtcclxuXHRcdFx0XHRcdGFuaW1hdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0ZmllbGRzZXQge1xyXG5cdFx0XHRsZWdlbmQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGluaGVyaXQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAa2V5ZnJhbWVzIHNjYWxlQmdJbiB7XHJcblx0XHRcdDAlIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdDUwJSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdDgwJSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC44OSk7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdDEwMCUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW43MDA7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRAa2V5ZnJhbWVzIHNjYWxlSW4ge1xyXG5cdFx0XHQwJSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdDUwJSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdDgwJSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC44OSk7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdDEwMCUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5mcmFuY2hpc2UtYmFubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIC5pbWctd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvIHtcclxuICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMTByZW07XHJcbiAgfVxyXG5cclxuICAuc2NyaXB0LXRleHQge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICB9XHJcblxyXG4gIC5oMi1saWtlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICAuZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG5cclxuICAvL1NUQVJUIHRoZW1lc1xyXG4gICYuZ29sZC10aGVtZSB7XHJcbiAgICAuZnJhbWUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdvbGQ1MDAsIDAuNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJsdWUtdGhlbWUge1xyXG4gICAgLmZyYW1lIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRibHVlNjAwLCAwLjYpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tYW5kYXJpbi10aGVtZSB7XHJcbiAgICAuZnJhbWUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJG1hbmRhcmluNzAwLCAwLjYpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5taW50LXRoZW1lIHtcclxuICAgIC5mcmFtZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JlZW4xMDAwLCAwLjYpO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL0VORCB0aGVtZXNcclxuXHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xyXG4gICAgLmluZm8ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2NyaXB0LXRleHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogMi41cmVtIDA7XHJcbiAgICBtYXJnaW46IDAgLTEuNXJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDU1cmVtO1xyXG5cclxuICAgIC5pbmZvIHtcclxuICAgICAgd2lkdGg6IDMycmVtO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNy41cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcclxuICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAtMTByZW0gMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY3JpcHQtdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyLWxpa2Uge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZnJhbWUge1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuODUwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC42KTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucmV3YXJkLWNoZWNrb3V0LWNvbXBvbmVudCB7XHJcbiAgbWluLWhlaWdodDogMTJyZW07XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIFxyXG4gIC5wb2ludHMtY291bnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDAuNDQ3cmVtO1xyXG4gIH1cclxuXHJcbiAgLmltZy13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogMy4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLmltZy1yZXdhcmQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnJld2FyZHMtdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjZyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZmFkZWQge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxuXHJcbiAgLmNoZWNrb3V0LWNvbXBvbmVudC51cGRhdGVkICYge1xyXG4gICAgLmxhYmVsIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zNTA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvcmV3YXJkLWJvcmRlci12Mi1hcHAucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxLjRyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgXHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogMi4zcmVtO1xyXG4gICAgICAgIHJpZ2h0OiAxLjNyZW07XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICBib3JkZXI6IC4ycmVtIHNvbGlkICRibHVlMzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvcmV3YXJkLWJvcmRlci12Mi1hcHAtZ3JlZW4ucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWwge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5vZmZlci1jaGVja291dC1jb21wb25lbnQge1xyXG4gIG1pbi1oZWlnaHQ6IDkuMnJlbTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgXHJcbiAgLmluZm8tdGV4dC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZy1yaWdodDogMy42cmVtO1xyXG4gIH1cclxuXHJcbiAgLm9mZmVycy10ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICB9XHJcblxyXG4gIC5leHBpcnktaW5mbyB7XHJcbiAgICBjb2xvcjogJGdyYXk3NTA7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgfVxyXG5cclxuICAuaW1nLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAzLjJyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMC43cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICBtYXJnaW4tbGVmdDogMi43cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltZy1vZmZlciB7XHJcbiAgICBtaW4td2lkdGg6IDMuMnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmZhZGVkIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcblxyXG4gIC5jaGVja291dC1jb21wb25lbnQudXBkYXRlZCAmIHtcclxuICAgIC5sYWJlbCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zNTA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMS4zcmVtO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAycmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltZy9vZmZlci1ib3JkZXIucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gIFxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogM3JlbTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0b3A6IDIuM3JlbTtcclxuICAgICAgICByaWdodDogMS4zcmVtO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAuMnJlbSBzb2xpZCAkYmx1ZTMwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgcmlnaHQ6IDEuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgcmlnaHQ6IDEuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuICBcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltZy9vZmZlci1ib3JkZXItZ3JlZW4ucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWwge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5tZW1iZXItYmFkZ2UtY29tcG9uZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiAxNS4zcmVtO1xyXG4gIG1pbi1oZWlnaHQ6IDMuNHJlbTsgXHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvaWNvbnMvZ3JlZW52ZWN0b3Iuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcclxuICAgIGNvbG9yOiAkYmx1ZTEwMDtcclxuICB9XHJcbiAgXHJcbiAgLy9Nb2RpZmllciBmb3IgZ29sZCBtZW1iZXIgYmFkZ2VcclxuICAmLmdvbGQge1xyXG4gICAgbWluLXdpZHRoOiAxNy42cmVtO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvZ29sZG1lbWJlci5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCIuYWNjb3VudC1oaXN0b3J5LWNvbXBvbmVudCB7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogLjhyZW0gMDtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGl2aWRlci1wYWxlLW9yYW5nZS5zdmcnKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gIC5pdGVtLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgfVxyXG4gIC5pdGVtLXN0YXR1cyB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG4gIC5pdGVtLWRhdGUge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuIiwiLmFjY291bnQtcmVjZWlwdC1jb21wb25lbnQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtaW4td2lkdGg6IDU2LjJyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC40cmVtO1xyXG4gIH1cclxuXHJcbiAgLm1qci1sb2dvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcblxyXG4gIGZvcm0ge1xyXG4gICAgbWF4LXdpZHRoOiA0MHJlbTtcclxuICAgIG1hcmdpbjogMnJlbSBhdXRvIDNyZW0gYXV0bztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICB9XHJcbiAgICAudmFsaWQge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtbC1tb2JpbGUpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBcclxuXHJcbiAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2ZycpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgJiArIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl06aG92ZXIsXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAkd2hpdGUgaW5zZXQ7XHJcbiAgfVxyXG59IiwiLmFjY291bnQtcmVjZWlwdC1zdWNjZXNzLWNvbXBvbmVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNTYuMnJlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5tanItbG9nbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XHJcbiAgfVxyXG5cclxuICAudGl0bGUge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICAuZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNi44cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xyXG4gICAgcGFkZGluZzogMS4wNHJlbSAzLjRyZW07XHJcbiAgfVxyXG59IiwiLmFjY291bnQtZmF2b3JpdGVzLWNvbXBvbmVudCB7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAuYWNjb3VudC1sb2NhdGlvbnMtY29tcG9uZW50IHtcclxuICAgIG1heC13aWR0aDogNjZyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0byAzLjNyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5ub25lLXNlbGVjdGVkIHtcclxuICAgICAgbWF4LXdpZHRoOiA0NS44cmVtO1xyXG5cclxuICAgICAgLmxvY2F0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWNjb3VudC1vcmRlci1jb21wb25lbnQge1xyXG4gIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDY2cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNC4ycmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5vcmRlci1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIikgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAyNXJlbTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgJi5pdGVtLW5hbWUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbS1oZWFkZXIge1xyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1saXN0IHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIG1hcmdpbjogMCAwIC40cmVtO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMThyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3RhbC1wcmljZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1mb290ZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLml0ZW0tZXh0cmEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1yZWNlaXB0IHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMXJlbTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudHJpYW5nbGUtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgbWFyZ2luOiAuMnJlbSAwIDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0taW5mbyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY+LnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjRyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1heC13aWR0aDogNi40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFjY291bnQtY29udGFjdC1jb21wb25lbnQge1xyXG4gIG1heC13aWR0aDogNTByZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLmdlbmVyaWMtZm9ybS1jb21wb25lbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICB9XHJcbiAgLnJlYWQtb25seSB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgbWFyZ2luLWJvdHRvbToxLjhyZW07XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbnB1dC13cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIC5pbnB1dC13cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDJyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgICAmLmVycm9yIHtcclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xyXG4gICAgICAgICAgdG9wOiAyLjVyZW07XHJcbiAgICAgICAgICByaWdodDogLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYudmFsaWQ6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvaW5wdXQtdmFsaWQuc3ZnXCIpO1xyXG4gICAgIH1cclxuICAgICAuZXJyb3ItbGlzdCB7XHJcbiAgICAgICBsaSB7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRvcDogLjVyZW07XHJcbiAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xyXG4gICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjcpO1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFjdC1sYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuIFxyXG4gICAgJitzcGFue1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbnRhY3QtaW5mbyB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRncmF5NzAwO1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmKy5hY2NvdW50LWxpbmsge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBpbnB1dCxcclxuICBpbnB1dDpob3ZlcixcclxuICBpbnB1dDpmb2N1cyB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICR3aGl0ZSBpbnNldDtcclxuICB9XHJcbn0iLCIuYWNjb3VudC1wYXNzd29yZC1jb21wb25lbnQge1xyXG4gIG1heC13aWR0aDogNTByZW07XHJcbiAgbWFyZ2luOiAwIGF1dG8gNHJlbTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAwIDEuM3JlbTtcclxuICB9XHJcblxyXG4gIC5wYXNzd29yZC10ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgfVxyXG4gICYrLmFjY291bnQtbGluayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gIH1cclxufSIsIi5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IHtcclxuICBtYXgtd2lkdGg6IDUwcmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIC5wcmVmZXJyZWQtY2FyZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2Zhdi1maWxsLnN2Z1wiKTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogLTJyZW07XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyBcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAudGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAuY2FyZC1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgJi5naWZ0LWNhcmRzIHtcclxuICAgICAgLmNhcmQtZGV0YWlscyB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1sb2dvIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYmFsYW5jZS1yZW1vdmUtd3JhcHBlciB7XHJcbiAgICAgICAgLmNhcmQtYmFsYW5jZSB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICYucmVtb3ZlLWNhcmQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNHJlbTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9pbWcvaWNvbnMvZGVsZXRlLnN2ZycpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWxvZ28td3JhcHBlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAuMzRyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY2FyZC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgMi40cmVtIDEuNnJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWRldGFpbHMsXHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIC5jYXJkLWRldGFpbHMge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2Zhdi5zdmdcIik7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgdG9wOjA7XHJcbiAgICB9XHJcbiAgICAmLmNoZWNrZWQ6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9mYXYtZmlsbC5zdmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1kZXRhaWxzLFxyXG4gIGlucHV0W3R5cGU9cmFkaW9dLFxyXG4gIGxhYmVsIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBidXR0b24ge1xyXG4gICAgJi5yZW1vdmUtY2FyZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC40cmVtO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9pY29ucy9kZWxldGUuc3ZnJyk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmFsYW5jZS1yZW1vdmUtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcbiAgLmNhcmQtbG9nbyB7XHJcbiAgICBtYXJnaW46IDAgMnJlbTtcclxuICAgIG1heC13aWR0aDogMi43cmVtO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtbnVtYmVyLFxyXG4gIC5jYXJkLWJhbGFuY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIHdpZHRoOiAxLjlyZW07XHJcbiAgICBoZWlnaHQ6IDIuMnJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxufVxyXG4iLCIuYWNjb3VudC1tZXNzYWdpbmctY29tcG9uZW50IHtcclxuICBtYXgtd2lkdGg6IDUwcmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gIC5iYXNpYy1zcG90LWNvbXBvbmVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5zbXMtbm90aWZpY2F0aW9ucy13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMi42cmVtIDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnJyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVtYWlsLW5vdGlmaWNhdGlvbnMtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAwIDIuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudW5zdWJzY3JpYmUtZm9ybSB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgcGFkZGluZzogMCAyLjZyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVuc3Vic2NyaWJlLWl0ZW0ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRldGFpbHMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzByZW07XHJcbiBcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGVja2JveC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAwOyAgICAgIFxyXG4gICAgfVxyXG4gIFxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICBcclxuICAgIC5jaGVja21hcmsge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgXHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICAgIGJvcmRlcjogLjJyZW0gc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuNHJlbTsgXHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuNzAwO1xyXG4gICAgICAgIGFuaW1hdGlvbjogLjJzIHNjYWxlT3V0IGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvY2hlY2ttYXJrLWdyZWVuLnN2Z1wiKTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAvKkFkZGluZyBmb2N1cyBzdHlsZXMgb24gdGhlIG91dGVyLWJveCBvZiB0aGUgZmFrZSBjaGVja2JveCovXHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyAuY2hlY2ttYXJrIHtcclxuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcclxuICAgIH1cclxuICBcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNoZWNrbWFyayB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiAuMnMgc2NhbGVJbiAuMDVzIGxpbmVhciBmb3J3YXJkcztcclxuICAgICAgICAuc2FmYXJpICYge1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQGtleWZyYW1lcyBzY2FsZUluIHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIDUwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgODAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoLjg5KTtcclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWNjb3VudC1zb2NpYWwtY29tcG9uZW50IHtcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIG1heC13aWR0aDogMzJyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIC5uZXR3b3JrLWRldGFpbHMtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgLmFjY291bnQtZGV0YWlscy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLmxvZ28ge1xyXG4gICAgbWF4LXdpZHRoOiAyLjhyZW07XHJcbiAgICBoZWlnaHQ6IDIuOHJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyAgICBcclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIG1hcmdpbjogLjRyZW0gMDtcclxuICB9XHJcblxyXG4gIC5uYW1lIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICArLmFjY291bnQtbGluayB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hY2NvdW50LXJld2FyZHMtZGV0YWlscy1jb21wb25lbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IDguNHJlbTtcclxuICBcclxuICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUuMnJlbTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuYmctaGVscGVyIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAtNHJlbTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGhlaWdodDogMTFyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEzMDA7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA5Mi45MjkyOTI5MjkyOTI5MyUsIDk5LjM2NjQwMDAwMDAwMDAxJSA5Mi43NDM0MzQzNDM0MzQzNCUsIDk4Ljg0NTg2NjY2NjY2NjY3JSA5Mi42MDAwMDAwMDAwMDAwMSUsIDk4LjAwMTg2NjY2NjY2NjY3JSA5Mi4zNzg3ODc4Nzg3ODc4OCUsIDk3LjA1NDQlIDkyLjE0NTQ1NDU0NTQ1NDU2JSwgOTUuODE3NiUgOTEuODYwNjA2MDYwNjA2MDYlLCA5NC45NTM2MDAwMDAwMDAwMSUgOTEuNjczNzM3MzczNzM3MzclLCA5My43NzUyJSA5MS40MzQzNDM0MzQzNDM0MyUsIDkyLjgzMDEzMzMzMzMzMzM0JSA5MS4yNTQ1NDU0NTQ1NDU0NSUsIDkxLjk4NzQ2NjY2NjY2NjY2JSA5MS4xMDMwMzAzMDMwMzAzJSwgOTAuNzg1MDY2NjY2NjY2NjclIDkwLjkwMTAxMDEwMTAxMDElLCA4OS4yMjkzMzMzMzMzMzMzNCUgOTAuNjYzNjM2MzYzNjM2MzclLCA4OC4wOTcwNjY2NjY2NjY2NiUgOTAuNTA3MDcwNzA3MDcwNzElLCA4Ni44NDUzMzMzMzMzMzMzNCUgOTAuMzUwNTA1MDUwNTA1MDUlLCA4NS4yMzI4JSA5MC4xNzQ3NDc0NzQ3NDc0OCUsIDgzLjkwNzE5OTk5OTk5OTk5JSA5MC4wNTE1MTUxNTE1MTUxNSUsIDgyLjYzNiUgODkuOTUwNTA1MDUwNTA1MDQlLCA4MS4zODI2NjY2NjY2NjY2NyUgODkuODY5Njk2OTY5Njk2OTclLCA4MC4zOTc2JSA4OS44MTgxODE4MTgxODE4MSUsIDc4LjQyNzIlIDg5Ljc0ODQ4NDg0ODQ4NDg1JSwgNzYuOTc2MDAwMDAwMDAwMDElIDg5LjcyNTI1MjUyNTI1MjUzJSwgNzUuNTI1MzMzMzMzMzMzMzUlIDg5LjcyNTI1MjUyNTI1MjUzJSwgNzQuMzA2OTMzMzMzMzMzMzMlIDg5Ljc0NTQ1NDU0NTQ1NDU0JSwgNzMuMzQwMjY2NjY2NjY2NjYlIDg5Ljc3NDc0NzQ3NDc0NzQ3JSwgNzIuNDQ0OCUgODkuODEyMTIxMjEyMTIxMjElLCA3MS43NjQwMDAwMDAwMDAwMSUgODkuODQ3NDc0NzQ3NDc0NzUlLCA3MC45MzMzMzMzMzMzMzMzNCUgODkuODk4OTg5ODk4OTg5OSUsIDcwLjE3MDY2NjY2NjY2NjY2JSA4OS45NTQ1NDU0NTQ1NDU0NyUsIDY5LjI0NTMzMzMzMzMzMzMzJSA5MC4wMzQzNDM0MzQzNDM0MyUsIDY3Ljg1MDQlIDkwLjE3ODc4Nzg3ODc4Nzg5JSwgNjYuODMxNzMzMzMzMzMzMzMlIDkwLjMwMTAxMDEwMTAxMDA5JSwgNjUuNjA5NiUgOTAuNDY0NjQ2NDY0NjQ2NDYlLCA2NC4zMDA1MzMzMzMzMzMzMyUgOTAuNjU3NTc1NzU3NTc1NzYlLCA2Mi41MjcyMDAwMDAwMDAwMSUgOTAuOTQ2NDY0NjQ2NDY0NjUlLCA2MS4xNTkyMDAwMDAwMDAwMDYlIDkxLjE4Nzg3ODc4Nzg3ODc5JSwgNTkuODgxMDY2NjY2NjY2NjclIDkxLjQyNjI2MjYyNjI2MjYzJSwgNTguMzQwNzk5OTk5OTk5OTk0JSA5MS43MjkyOTI5MjkyOTI5MiUsIDU2Ljk0NDI2NjY2NjY2NjY2NCUgOTIuMDEzMTMxMzEzMTMxMzElLCA1NS41NDYxMzMzMzMzMzMzNCUgOTIuMzA1MDUwNTA1MDUwNTIlLCA1NC4zMTk0NjY2NjY2NjY2NyUgOTIuNTY2NjY2NjY2NjY2NjglLCA1My4wNzI4JSA5Mi44MzYzNjM2MzYzNjM2NCUsIDUxLjkxMzMzMzMzMzMzMzMzNCUgOTMuMDg4ODg4ODg4ODg4ODklLCA1MC41NDQ1MzMzMzMzMzMzMzQlIDkzLjM5MTkxOTE5MTkxOTE5JSwgNDkuMzc4NDAwMDAwMDAwMDA2JSA5My42NDc0NzQ3NDc0NzQ3NSUsIDQ4LjEzMjAwMDAwMDAwMDAwNSUgOTMuOTE5MTkxOTE5MTkxOTMlLCA0Ni45NzA2NjY2NjY2NjY2NiUgOTQuMTY5Njk2OTY5Njk2OTYlLCA0NS44OTE0NjY2NjY2NjY2NjYlIDk0LjQlLCA0NC45MDI0JSA5NC42MDgwODA4MDgwODA4MSUsIDQzLjg4NjEzMzMzMzMzMzM0JSA5NC44MTgxODE4MTgxODE4MyUsIDQyLjgxMzA2NjY2NjY2NjY2NCUgOTUuMDM0MzQzNDM0MzQzNDQlLCA0Mi4xNDEzMzMzMzMzMzMzMzYlIDk1LjE2NjY2NjY2NjY2NjY3JSwgNDAuOTE4NjY2NjY2NjY2NjclIDk1LjM5OTk5OTk5OTk5OTk5JSwgNDAuMTYwMDAwMDAwMDAwMDA0JSA5NS41NDA0MDQwNDA0MDQwNCUsIDM5LjE2OTU5OTk5OTk5OTk5NiUgOTUuNzE3MTcxNzE3MTcxNzIlLCAzNy44Mzg0JSA5NS45NDE0MTQxNDE0MTQxNCUsIDM2LjgzNiUgOTYuMSUsIDM1LjY0JSA5Ni4yNzU3NTc1NzU3NTc1OCUsIDMzLjk4NjY2NjY2NjY2NjY2NSUgOTYuNDkyOTI5MjkyOTI5MjklLCAzMi40NzIyNjY2NjY2NjY2NiUgOTYuNjYxNjE2MTYxNjE2MTclLCAzMC44NzU3MzMzMzMzMzMzMzMlIDk2LjgwNDA0MDQwNDA0MDQlLCAyOC45ODI0JSA5Ni45MjEyMTIxMjEyMTIxMiUsIDI3LjQxMzMzMzMzMzMzMzMzNCUgOTYuOTY5Njk2OTY5Njk2OTclLCAyNi42NjY2NjY2NjY2NjY2NjglIDk2Ljk2OTY5Njk2OTY5Njk3JSwgMjUuNjM3MzMzMzMzMzMzMzM0JSA5Ni45NjM2MzYzNjM2MzYzNyUsIDI0LjYxOTQ2NjY2NjY2NjY2NCUgOTYuOTQ0NDQ0NDQ0NDQ0NDQlLCAyMy41NDMyMDAwMDAwMDAwMDIlIDk2LjkxMTExMTExMTExMTElLCAyMi41MjYxMzMzMzMzMzMzMzQlIDk2Ljg2NzY3Njc2NzY3Njc3JSwgMjEuNzEyNTMzMzMzMzMzMzMzJSA5Ni44MjQyNDI0MjQyNDI0MyUsIDIwLjgxMTQ2NjY2NjY2NjY2OCUgOTYuNzY3Njc2NzY3Njc2NzglLCAxOS43NjUzMzMzMzMzMzMzMzQlIDk2LjY4OTg5ODk4OTg5ODk5JSwgMTguNTcyJSA5Ni41ODg4ODg4ODg4ODg4OSUsIDE3LjE0NjY2NjY2NjY2NjY2NSUgOTYuNDQ1NDU0NTQ1NDU0NTQlLCAxNi4xMjYxMzMzMzMzMzMzMzUlIDk2LjMyOTI5MjkyOTI5MjkzJSwgMTQuOTMzMzMzMzMzMzMzMzM1JSA5Ni4xNzU3NTc1NzU3NTc1NyUsIDEzLjM5NTE5OTk5OTk5OTk5OSUgOTUuOTU5NTk1OTU5NTk1OTYlLCAxMi4wODUwNjY2NjY2NjY2NjglIDk1Ljc1NzU3NTc1NzU3NTc1JSwgMTAuNDU5OTk5OTk5OTk5OTk5JSA5NS40Nzg3ODc4Nzg3ODc4OCUsIDguOTE3MDY2NjY2NjY2NjY3JSA5NS4xODc4Nzg3ODc4Nzg3OSUsIDcuMzgwNTMzMzMzMzMzMzMzJSA5NC44NzE3MTcxNzE3MTcxOCUsIDUuNzc4NCUgOTQuNTEzMTMxMzEzMTMxMzElLCA0LjM1MiUgOTQuMTY4Njg2ODY4Njg2ODYlLCAzLjM0MTA2NjY2NjY2NjY2NjQlIDkzLjkwOTA5MDkwOTA5MDklLCAyLjI2MjY2NjY2NjY2NjY2NjYlIDkzLjYxNjE2MTYxNjE2MTYyJSwgMS4yMzc2JSA5My4zMjAyMDIwMjAyMDIwMyUsIDAlIDkyLjkyOTI5MjkyOTI5MjkzJSwgMCUgMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXdhcmRzLWltYWdlIHtcclxuICAgIG1heC13aWR0aDogMTMuM3JlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gIC5zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4zcmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDE5cmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJhbmstaW1hZ2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNHJlbTtcclxuICAgIG1heC13aWR0aDogMnJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjc0cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNlbGVicmF0ZS1kYXRlIHtcclxuICAgIG1heC13aWR0aDogMjEuMnJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmV4cGlyYXRpb24tZGF0ZSB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuICBcclxuICAucXItaW1hZ2Uge1xyXG4gICAgbWF4LXdpZHRoOiAxMS42cmVtO1xyXG4gICAgbWFyZ2luOiAyLjRyZW0gYXV0bztcclxuICB9XHJcblxyXG4gIC5sZWdhbC10ZXh0IHtcclxuICAgIG1heC13aWR0aDogNjJyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDMxLjVyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDI1LjhyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDEuMDRyZW0gMy40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAudHJpYW5nbGUtbGluayB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuNzg7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hY2NvdW50LXJld2FyZHMtY29kZS1jb21wb25lbnQge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMzAwO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgcGFkZGluZzogMy42cmVtIDFyZW0gMi41cmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgbWF4LXdpZHRoOiAzM3JlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR4cy10YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAxMjE1cHgpIHtcclxuICAgIG1hcmdpbjogMXJlbSBhdXRvO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTs7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDMuNnJlbSAuNXJlbTtcclxuICB9XHJcbiAgXHJcbiAgLnJld2FyZC10ZXh0IHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMXJlbTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9nZW5lcmljLWNyZWRpdC1jYXJkLnN2Z1wiKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC40cmVtO1xyXG4gICAgICB3aWR0aDogMi43cmVtO1xyXG4gICAgICBoZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG59IiwiLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcclxuICB9XHJcbiAgICBcclxuICAuc2VhcmNoLWJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNjBweCkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6MDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDc3cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHJlZDYwMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIHNtYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgXHJcbiAgICAgIH1cclxuICAgICAgLmxvY2F0aW9uLWZvcm0tc2VhcmNoe1xyXG4gICAgICAgICY6YmVmb3JlICB7XHJcbiAgICAgICAgICBjb250ZW50IDogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpOyBcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICByaWdodDogMjAuNXJlbTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDEyLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzbWFsbCB7XHJcbiAgICAgIGNvbG9yOiAkcmVkNjAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLS4ycmVtO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1mb3JtLXNlYXJjaCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNzdyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHJpZ2h0OiA0LjhyZW07XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZHJvcC5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjJyZW07XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IC4zcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0ycmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICYraW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMuNXJlbTtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGdyZWVuMzAwO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgIGhlaWdodDogNC41cmVtO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTdyZW0pO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOC41cmVtKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzLjVyZW07XHJcbiAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JlZW4zMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHdpZHRoOiAxMDAlOyBcclxuICAgIG1heC13aWR0aDogMTdyZW07XHJcbiAgICBvcmRlcjogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTEuNXJlbTtcclxuICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgfSBcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRnb2xkNTAwO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRnb2xkNTAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gICAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZWRnZSAmIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHsgXHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgJjo6LW1zLXZhbHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYXRpb24tZm9ybS1zcGxpdCB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIG1heC13aWR0aDogOC41cmVtO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMS40cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLWZvcm0tZmluZG1lLWJ0biB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcclxuICAgIGhlaWdodDogNC41cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvbG9jYXRlLnN2Z1wiKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgdHJhbnNpdGlvbjogLjRzIGN1YmljLWJlemllcigwLjE3NSwgLTAuNTg1LCAwLjMyLCAxLjU3NSkgdHJhbnNmb3JtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMC4ycmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbjogLjVzIGZpbmRNZUFuaW1hdGlvbiBjdWJpYy1iZXppZXIoMC4xNzUsIC0wLjU4NSwgMC4zMiwgMS41NzUpIGZvcndhcmRzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGVja2JveCB7XHJcbiAgICAgbGFiZWx7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIGZpbmRNZUFuaW1hdGlvbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNzUlLCAtNzUlKTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDUxJSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC03NSUsIDc1JSk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1idG4ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgbWF4LXdpZHRoOiAxOC45cmVtO1xyXG4gICAgaGVpZ2h0OiA0LjVyZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcmRlcjogNDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZpbHRlci1iYXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMC4zcmVtO1xyXG4gICAgICAgIGxlZnQ6IC0zcmVtO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2cmVtKTtcclxuICAgICAgICBoZWlnaHQ6IC4zcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUtbWVkaXVtLnN2ZykgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5leHRlbmQtZmlsdGVycyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogLTJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogLjJyZW0gc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAuOHJlbTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubG9jYXRpb24tZm9ybS1maWx0ZXJzIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvcmRlcjogNTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBcclxuICAgICAgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmNzLXZpZXctYWxsIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmxvY2F0aW9ucy1sZWZ0LWdyYWRpZW50LFxyXG4gICAgICAgICAgJi5sb2NhdGlvbnMtcmlnaHQtZ3JhZGllbnQge1xyXG4gICAgICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9jYXRpb25zLXJpZ2h0LWdyYWRpZW50IHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3JlbTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogLTEuNXJlbTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM3LCAyNDQsIDI0MywwKSAyMCUsIHJnYmEoMjM3LCAyNDQsIDI0MywxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzcsIDI0NCwgMjQzLDApIDIwJSxyZ2JhKDIzNywgMjQ0LCAyNDMsMSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMzcsIDI0NCwgMjQzLDApIDIwJSxyZ2JhKDIzNywgMjQ0LCAyNDMsMSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYubG9jYXRpb25zLWxlZnQtZ3JhZGllbnQge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogN3JlbTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogLTEuNXJlbTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM3LCAyNDQsIDI0MywxKTYlLCByZ2JhKDIzNywgMjQ0LCAyNDMsMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM3LCAyNDQsIDI0MywxKSA2JSwgcmdiYSgyMzcsIDI0NCwgMjQzLDApIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjM3LCAyNDQsIDI0MywxKSA2JSwgcmdiYSgyMzcsIDI0NCwgMjQzLDApIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgJi5oaWRkZW4tbW9iaWxlIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgICYubG9jYXRpb24tZm9ybS1zZWFyY2gtZGlzdGFuY2Uge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1zZWxlY3QtbW9iaWxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMy41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjMwMDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxNy42cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgLW8tYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTEuNnJlbTtcclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUgeyBcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ1MDA7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNjdXN0b21MYWJlbHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZWRnZSAmIHtcclxuICAgIC5jdXN0b20tc2VsZWN0LW1vYmlsZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjphY3RpdmUgeyBcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICY6Oi1tcy12YWx1ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pb3Mge1xyXG4gIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCB7XHJcbiAgICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgICYubG9jYXRpb24tZm9ybS1zZWFyY2gtZGlzdGFuY2Uge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLXNlbGVjdC1tb2JpbGUge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubG9jYXRpb24tZmluZGVyLWNvbXBvbmVudCB7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIC5hcHAtaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1oZWxwZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMzAwO1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgOTguOCUsIDk5LjcwNzklIDk4LjYxNTklLCA5OS40NTM0JSA5OC40NzYlLCA5OS4wMDY5JSA5OC4yNTYlLCA5OC41OTczJSA5OC4wNzQ4JSwgOTguMjU3OSUgOTcuOTM3NCUsIDk3Ljk5MzclIDk3LjgzNzQlLCA5Ny40NDE1JSA5Ny42NDUyJSwgOTcuMDk4JSA5Ny41MzYyJSwgOTYuNzYyMSUgOTcuNDM2MiUsIDk2LjQ0JSA5Ny4zNDcyJSwgOTYuMDIwOCUgOTcuMjM4NCUsIDk1LjU5MjQlIDk3LjEzNjYlLCA5NS4wMTg3JSA5Ny4wMTM2JSwgOTQuNDk2NSUgOTYuOTEzNiUsIDk0LjA4MDYlIDk2Ljg0MTYlLCA5My43Njc3JSA5Ni43OTE2JSwgOTMuNDU5NiUgOTYuNzQ2JSwgOTMuMDA2OSUgOTYuNjg0OCUsIDkyLjcxODMlIDk2LjY0OTQlLCA5Mi4xNzY2JSA5Ni41ODk0JSwgOTEuODAyNSUgOTYuNTUzNSUsIDkxLjQ2NTklIDk2LjUyNSUsIDkwLjk5NDQlIDk2LjQ5JSwgOTAuNTEzMiUgOTYuNDYwNyUsIDkwLjIwMDIlIDk2LjQ0NSUsIDg5LjkyMjglIDk2LjQzMyUsIDg5LjUxMzIlIDk2LjQxOSUsIDg5LjE1MTUlIDk2LjQwOTglLCA4OC43NTM4JSA5Ni40MDMzJSwgODguMzk4NCUgOTYuNDAwOCUsIDg4LjI0NzUlIDk2LjQwMDglLCA4Ny44MzElIDk2LjQwNTglLCA4Ny40MzM5JSA5Ni40MTk2JSwgODYuOTMzOSUgOTYuNDQ5JSwgODYuNTE4NyUgOTYuNDgyNiUsIDg2LjA1NDklIDk2LjUyOTYlLCA4NS42MTQ3JSA5Ni41ODI4JSwgODUuMjk5NyUgOTYuNjI1NiUsIDg0LjkzMzIlIDk2LjY4MDIlLCA4NC40OTkzJSA5Ni43NTA1JSwgODQuMDY2JSA5Ni44MjclLCA4My42MzklIDk2LjkwNyUsIDgzLjE4NDIlIDk2Ljk5ODIlLCA4Mi43ODIzJSA5Ny4wODI2JSwgODIuMzUzMiUgOTcuMTc2NCUsIDgyLjExMzMlIDk3LjIzMDIlLCA4MS42MDA4JSA5Ny4zNDg0JSwgODEuMDI3OCUgOTcuNDg0NyUsIDgwLjQzMjUlIDk3LjYzJSwgNzkuOTM4MSUgOTcuNzUyNiUsIDc5LjQ5MzclIDk3Ljg2MzglLCA3OS4wNTQyJSA5Ny45NzQlLCA3OC40MTA5JSA5OC4xMzU0JSwgNzcuOTYxNyUgOTguMjQ3NiUsIDc3LjU0OTMlIDk4LjM0OTglLCA3Ny4xNTI5JSA5OC40NDclLCA3Ni42NjQ4JSA5OC41NjUlLCA3Ni4xMTQlIDk4LjY5NTIlLCA3NS43NzElIDk4Ljc3NTIlLCA3NS40ODEyJSA5OC44NDEyJSwgNzUuMTIzNyUgOTguOTIxMiUsIDc0LjgwNiUgOTguOTkwNCUsIDc0LjUwODMlIDk5LjA1NCUsIDc0LjE3MDMlIDk5LjEyNDIlLCA3My44NjM2JSA5OS4xODYyJSwgNzMuNTQxNyUgOTkuMjQ5NSUsIDczLjEzJSA5OS4zMjc0JSwgNzIuNzQ2OCUgOTkuMzk3JSwgNzIuMzQyOCUgOTkuNDY2OCUsIDcxLjgxNDMlIDk5LjU1MjclLCA3MS40MjYyJSA5OS42MTI4JSwgNzAuOTQ5MiUgOTkuNjgwNiUsIDcwLjY0MTElIDk5LjcyMDYlLCA3MC4yODM3JSA5OS43NjQ5JSwgNjkuODEwMSUgOTkuODE4NCUsIDY5LjM2NzclIDk5Ljg2MzElLCA2OC43NDgyJSA5OS45MTY4JSwgNjguMDY4NCUgOTkuOTYzMiUsIDY3LjU4NDQlIDk5Ljk4ODQlLCA2Ny4yNDYxJSAxMDAlLCA2Ni4wOTQzJSAxMDAuMDAyMiUsIDY1LjMyOTQlIDk5Ljk2NTIlLCA2NC44MDYlIDk5LjkyNTElLCA2NC4zNDglIDk5Ljg4MDIlLCA2My44MDklIDk5LjgxNjglLCA2My4yMzYzJSA5OS43Mzg2JSwgNjIuNDYyJSA5OS42MTclLCA2MS41MTMzJSA5OS40NDc4JSwgNjAuNzYwOTglIDk5LjMwMDklLCA2MC4xNTgyJSA5OS4xNzc2JSwgNTkuNjM2MiUgOTkuMDY3NyUsIDU5LjA0NTElIDk4Ljk0MSUsIDU4LjQ5MjYlIDk4LjgyMSUsIDU3Ljk2MzIlIDk4LjcwNjYlLCA1Ny42MDIyJSA5OC42MjklLCA1Ni45NzUxJSA5OC40OTYyJSwgNTYuMzYwNSUgOTguMzY5NiUsIDU1Ljk1NDIlIDk4LjI4OTYlLCA1NS40MTg3JSA5OC4xODY2JSwgNTQuNjQ0MyUgOTguMDQ3NiUsIDUzLjkxMiUgOTcuOTI4OCUsIDUzLjQxMDclIDk3Ljg1NTglLCA1Mi44MTk2JSA5Ny43Nzk2JSwgNTIuMjgzMyUgOTcuNzIwOCUsIDUxLjc1NDMlIDk3LjY3MyUsIDUxLjQxOTI2JSA5Ny42NDg0JSwgNTEuMDU4MiUgOTcuNjI3NCUsIDUwLjY2MTEyJSA5Ny42MTA4JSwgNTAuMjQ3NDklIDk3LjYwMTIlLCA0OS43MjIxJSA5Ny42MDEyJSwgNDkuMzEzNCUgOTcuNjA4MiUsIDQ4LjEyNDglIDk3LjY0NTQlLCA0Ny44MjUwMyUgOTcuNjU4NiUsIDQ2LjYxODQ5JSA5Ny43MjU4JSwgNDUuODI1MSUgOTcuNzgxNiUsIDQ1LjI5NjYlIDk3LjgyMzIlLCA0NC44MzklIDk3Ljg2MjIlLCA0NC41MjIlIDk3Ljg5MDUlLCA0My43OTAzMyUgOTcuOTYwNCUsIDQyLjc0MzMyJSA5OC4wNjk0JSwgNDIuMDAzMSUgOTguMTUyNCUsIDQxLjA5NDIlIDk4LjI1OTglLCA0MC40NTI1JSA5OC4zMzg4JSwgMzkuNzg0NCUgOTguNDIzNCUsIDM4Ljk3NDIlIDk4LjUyODMlLCAzOC40MDEzJSA5OC42MDM5JSwgMzcuNDkzNiUgOTguNzI0JSwgMzYuOTM4MzElIDk4Ljc5ODQlLCAzNi4zNjYyJSA5OC44NzQ4JSwgMzUuNTkwODIlIDk4Ljk3OCUsIDM0Ljk5MiUgOTkuMDU2NCUsIDM0LjI4NzYlIDk5LjE0NzQlLCAzMy4yMzk1JSA5OS4yNzglLCAzMi4wNDIlIDk5LjQxNzklLCAzMS4wMjA3MiUgOTkuNTI3NSUsIDMwLjA2OTMlIDk5LjYxOTElLCAyOS4wNTY5NSUgOTkuNzAzOCUsIDI4LjE1ODIlIDk5Ljc2NTglLCAyNy41MzgyJSA5OS44MDAxJSwgMjYuNzMxMDElIDk5LjgyMjQlLCAyNS44NTg5JSA5OS44MDc4JSwgMjUuMzkyJSA5OS43ODQ3JSwgMjQuNzg0MDclIDk5Ljc0JSwgMjMuOTcyNiUgOTkuNjU1OCUsIDIzLjAyMjglIDk5LjUyNDklLCAyMS42OTM2JSA5OS4yOTElLCAyMC4yOTI0OCUgOTguOTkxJSwgMTguMzU0JSA5OC41MTElLCAxNy4zNDE2NSUgOTguMjQwMiUsIDE2LjI0MjI4JSA5Ny45NDAyJSwgMTUuNTk5MiUgOTcuNzY1JSwgMTQuNDgyODIlIDk3LjQ2NzYlLCAxMi43NDU2JSA5Ny4wNDc2JSwgMTEuNDQyNDIlIDk2Ljc5NTglLCAxMC4wOTQwOCUgOTYuNjMxNCUsIDkuMjQ4OTUlIDk2LjYlLCA4LjQzNzc2JSA5Ni42MTg2JSwgNy41MDMyJSA5Ni42NzUlLCA3LjEwODA2JSA5Ni43MTA2JSwgNi41MjUxJSA5Ni43NzY2JSwgNS41MjIwNCUgOTYuOTI5NCUsIDQuNDYzMjglIDk3LjE0OTQlLCAzLjU2MjkzJSA5Ny4zODgzJSwgMS40MDY3NCUgOTguMTk4JSwgMCUgOTklLCAwJSAwJSk7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGNsaXAtcGF0aDogbm9uZTtcclxuICAgICAgICBib3R0b206IDQuNTN2dztcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEzMDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGhlaWdodDogNC41M3Z3O1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDE3LjY0NzA2JSwgNzQuNjY2NjclIDY0LjcwNTg4JSwgNjIuMTMzMzMlIDg4LjIzNTI5JSwgNTIuNTMzMzMlIDEwMCUsIDMyJSAxMDAlLCAyNCUgOTQuMTE3NjUlLCAxMC45MzMzMyUgODIuMzUyOTQlLCAwJSA3MC41ODgyNCUsIDAlIDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmFwcC1ib2R5IHtcclxuICAgIG1heC13aWR0aDogJG1pZC1kZXNrdG9wO1xyXG4gICAgcGFkZGluZzogNHJlbSAwIDAgMDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3VsdC1saXN0LXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXgtd2lkdGg6IDU5LjVyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlc3VsdC1saXN0LFxyXG4gIC5jcHQtaGVyby1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXgtd2lkdGg6IDU5LjVyZW07XHJcbiAgICBtYXgtaGVpZ2h0OiA4NS4zcmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LWhlaWdodDogODUuM3JlbTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBoZWlnaHQ6IDcwcmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmluZm8taGVhZGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5qalNjcm9sbGJhcixcclxuICAgIC5TY3JvbGxiYXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgICAgd2lkdGg6IDAuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjMwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uby1yZXN1bHRzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgICBcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vLXJlc3VsdHMtZm9vdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuZGVmYXVsdCB7XHJcbiAgICAgIHBhZGRpbmc6IDcuNXJlbSAwO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDQuNTN2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbml0aWFsLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHBhZGRpbmc6IDcuNXJlbSAyLjVyZW0gMCA3LjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuMTIwMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgOC4yNjc3MTYlLCAxLjg0NjA1MDQlIDguMDg2MjIwJSwgMy45NjgwNjcyJSA3Ljg3OTkyJSwgNi45MjA2NzIlIDcuNTk2MDYyJSwgMTAuNTE5MzI3JSA3LjI1MzkzNyUsIDEzLjMwNjA1JSA2Ljk5MTczMiUsIDE2LjI1NTI5NCUgNi43MTYxNDE3JSwgMTkuNjY5NzQ3JSA2LjQwMTE4MSUsIDIyLjY0MDg0MCUgNi4xMjk5MjEyJSwgMjQuODU1NjMwJSA1LjkyOTUyNyUsIDI3LjcyMDE2JSA1LjY3MjQ0MCUsIDMwLjU4MTE3NiUgNS40MTg1MDMlLCAzMy43MTkzMjclIDUuMTQyOTEzMyUsIDM2LjIzMTc2NCUgNC45MjUxOTYlLCAzOC41MzkxNSUgNC43MjgzNDYlLCA0MS4wMzEyNjAlIDQuNTE2OTI5JSwgNDMuMzM4OTklIDQuMzIzMjI4JSwgNDUuMDkyNyUgNC4xNzc1NTkwJSwgNDYuODQ2NzIyJSA0LjAzMzQ2NCUsIDQ5Ljk5ODMxOSUgMy43Nzc5NTI3JSwgNTIuOTQxMTclIDMuNTQzMzA3JSwgNTUuMjYzNSUgMy4zNjIyMDQlLCA1OC40MDYzOCUgMy4xMjI0NDA5JSwgNjEuMTc5NDklIDIuOTE1MzU0MyUsIDYzLjg2ODU3JSAyLjcxODUwMyUsIDY2LjE3MTA5JSAyLjU1Mjc1NTklLCA2OC4wMTY4MCUgMi40MjE2NTM1JSwgNzAuNTEwMDglIDIuMjQ3NjM3NyUsIDcxLjg5Nzk4JSAyLjE1MTk2ODUlLCA3My44NDI1MiUgMi4wMTkyOTElLCA3NS41OTE5MyUgMS45MDExODExJSwgNzcuNjI4OTAlIDEuNzY1NzQ4JSwgNzkuMjkzNzglIDEuNjU2Mjk5MiUsIDgwLjk1ODY1JSAxLjU0ODAzMTQlLCA4My4xNzUxMiUgMS40MDU1MTElLCA4NS4zODY3MiUgMS4yNjUzNTQzJSwgODcuNzAwNjclIDEuMTIwODY2MSUsIDg5LjU0NjIxJSAxLjAwNzA4NjYlLCA5MS42Nzc4JSAwLjg3NzU1OTAlLCA5My4zNDAzMyUgMC43Nzc5NTI3JSwgOTQuNzI1ODglIDAuNjk2MDYyOSUsIDk2LjY2NTU0JSAwLjU4MjY3NzElLCA5OC4yMzU5NiUgMC40OTI1MTk2OCUsIDEwMCUgMC4zOTM3MDA3OCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgOC4yNjc3MTYlKTtcclxuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IDEuNnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDUuMnJlbTtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjEyMDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0LjdyZW0gMy4ycmVtIDJyZW07XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2NyaXB0LXRleHQge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeVR5cGU7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0LjZyZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuOTRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgcGFkZGluZzogNy41cmVtIDIuNXJlbSAwIDcuNXJlbTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjEyMDA7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA4LjI2NzcxNiUsIDEuODQ2MDUwNCUgOC4wODYyMjAlLCAzLjk2ODA2NzIlIDcuODc5OTIlLCA2LjkyMDY3MiUgNy41OTYwNjIlLCAxMC41MTkzMjclIDcuMjUzOTM3JSwgMTMuMzA2MDUlIDYuOTkxNzMyJSwgMTYuMjU1Mjk0JSA2LjcxNjE0MTclLCAxOS42Njk3NDclIDYuNDAxMTgxJSwgMjIuNjQwODQwJSA2LjEyOTkyMTIlLCAyNC44NTU2MzAlIDUuOTI5NTI3JSwgMjcuNzIwMTYlIDUuNjcyNDQwJSwgMzAuNTgxMTc2JSA1LjQxODUwMyUsIDMzLjcxOTMyNyUgNS4xNDI5MTMzJSwgMzYuMjMxNzY0JSA0LjkyNTE5NiUsIDM4LjUzOTE1JSA0LjcyODM0NiUsIDQxLjAzMTI2MCUgNC41MTY5MjklLCA0My4zMzg5OSUgNC4zMjMyMjglLCA0NS4wOTI3JSA0LjE3NzU1OTAlLCA0Ni44NDY3MjIlIDQuMDMzNDY0JSwgNDkuOTk4MzE5JSAzLjc3Nzk1MjclLCA1Mi45NDExNyUgMy41NDMzMDclLCA1NS4yNjM1JSAzLjM2MjIwNCUsIDU4LjQwNjM4JSAzLjEyMjQ0MDklLCA2MS4xNzk0OSUgMi45MTUzNTQzJSwgNjMuODY4NTclIDIuNzE4NTAzJSwgNjYuMTcxMDklIDIuNTUyNzU1OSUsIDY4LjAxNjgwJSAyLjQyMTY1MzUlLCA3MC41MTAwOCUgMi4yNDc2Mzc3JSwgNzEuODk3OTglIDIuMTUxOTY4NSUsIDczLjg0MjUyJSAyLjAxOTI5MSUsIDc1LjU5MTkzJSAxLjkwMTE4MTElLCA3Ny42Mjg5MCUgMS43NjU3NDglLCA3OS4yOTM3OCUgMS42NTYyOTkyJSwgODAuOTU4NjUlIDEuNTQ4MDMxNCUsIDgzLjE3NTEyJSAxLjQwNTUxMSUsIDg1LjM4NjcyJSAxLjI2NTM1NDMlLCA4Ny43MDA2NyUgMS4xMjA4NjYxJSwgODkuNTQ2MjElIDEuMDA3MDg2NiUsIDkxLjY3NzglIDAuODc3NTU5MCUsIDkzLjM0MDMzJSAwLjc3Nzk1MjclLCA5NC43MjU4OCUgMC42OTYwNjI5JSwgOTYuNjY1NTQlIDAuNTgyNjc3MSUsIDk4LjIzNTk2JSAwLjQ5MjUxOTY4JSwgMTAwJSAwLjM5MzcwMDc4JSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAwJSA4LjI2NzcxNiUpO1xyXG4gICAgICBsaW5lLWhlaWdodDogLjgyO1xyXG4gICAgICBmb250LWZhbWlseTogMS42cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDUuMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTIwMDtcclxuICAgICAgICBwYWRkaW5nOiA0LjdyZW0gMy4ycmVtIDJyZW07XHJcbiAgICAgICAgY2xpcC1wYXRoOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWx0LWZvbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2Vjb25kYXJ5VHlwZTtcclxuICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC42cmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi45NHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29weSxcclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMCA3LjVyZW0gNy41cmVtIDcuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMTIwMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgOTguNTI1JSwgOTcuODMlIDk4LjMxNCUsIDk2LjIyNCUgOTguMTY5JSwgOTMuODUyJSA5Ny45NjklLCA5MC45MSUgOTcuNzQxJSwgODcuNDk4JSA5Ny40OTklLCA4NS42MDclIDk3LjM3NiUsIDgzLjMzMSUgOTcuMjM4JSwgODEuOTE1JSA5Ny4xNTglLCA4MC4xMSUgOTcuMDYyJSwgNzYuODA0JSA5Ni45MDMlLCA3My4wMTElIDk2Ljc0OSUsIDcwLjE3MSUgOTYuNjU1JSwgNjcuODAwJSA5Ni41ODklLCA2NC4yMDclIDk2LjUxNSUsIDYxLjI2OCUgOTYuNCUsIDU4LjY1NTQlIDk2LjQ2MCUsIDU3LjAwNyUgOTYuNDUlLCA1NC43MzQlIDk2LjQ2MSUsIDUyLjU1NyUgOTYuNDcyJSwgNTAuMzc3JSA5Ni40OTAlLCA0OC4wMDglIDk2LjUxNyUsIDQ1LjQ1MyUgOTYuNTU0JSwgNDMuMzcxJSA5Ni41OSUsIDQwLjUzMDclIDk2LjYlLCAzNy42OTAlIDk2LjcxMiUsIDM1LjIyOCUgOTYuNzc0JSwgMzIuNzY0NSUgOTYuODQzJSwgMzEuNDE2JSA5Ni44OCUsIDI4LjU0OTUlIDk2Ljk3MyUsIDI2LjA3MyUgOTcuMDU2JSwgMjMuMzM0JSA5Ny4xNTQlLCAyMS4yNDY3JSA5Ny4yMzMlLCAxOS4zNTY5JSA5Ny4zMDclLCAxNi44ODEwJSA5Ny40MDklLCAxNC43OTYxJSA5Ny40OSUsIDEyLjY0NDglIDk3LjU5JSwgMTAuOTUxMCUgOTcuNjcwJSwgOC44NjMwJSA5Ny43NjglLCA2LjY1MDAlIDk3Ljg3NiUsIDQuNTYwMDAlIDk3Ljk4MiUsIDIuMDE5ODMlIDk4LjExNyUsIDAuNzgwMzMlIDk4LjE4NSUsIDAlIDk4LjIzMCUsIDAlIDAlKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAzLjJyZW0gMy4ycmVtO1xyXG4gICAgICAgICAgY2xpcC1wYXRoOiBub25lO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4xMjAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0LjUzdnc7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxNy42NDcwNiUsIDc0LjY2NjY3JSA2NC43MDU4OCUsIDYyLjEzMzMzJSA4OC4yMzUyOSUsIDUyLjUzMzMzJSAxMDAlLCAzMiUgMTAwJSwgMjQlIDk0LjExNzY1JSwgMTAuOTMzMzMlIDgyLjM1Mjk0JSwgMCUgNzAuNTg4MjQlLCAwJSAwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IDEuNnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuOXJlbTtcclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbixcclxuICAgIC5pdG0tbG9jYXRpb24tdHlwZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMy41cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMzAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBiYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTgwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0sXHJcbiAgICAuaXRtLWxvY2F0aW9uLWRldGFpbHMgeyAgICAgICAgXHJcbiAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IDEuNnJlbTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAubmFtZSxcclxuICAgICAgICAuaXRtLXN0b3JlLW5hbWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgICAgIFxyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgJi50cmlhbmdsZS1saW5rIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS4xcmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4xcmVtO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3RpY2Uge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeVR5cGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdGF0dXMsXHJcbiAgICAgICAgLml0bS1sb2NhdGlvbi1zdGF0dXMge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuMjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNGVtO1xyXG4gICAgICAgICAgICAmOmVtcHR5IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNsb3NlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGlzdGFuY2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTgwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0bS1sb2NhdGlvbi1hZGRyZXNzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFkZHJlc3MtbGluayB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXFxlOTAwXCIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBzcGVhazogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDAgO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdG0tbG9jYXRpb24tcGhvbmUge1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0bS1sb2NhdGlvbi1hY3Rpb25zIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgIC5zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkcjEsXHJcbiAgICAgICAgLmFkZHIyLFxyXG4gICAgICAgIC5waG9uZS1kZXNrdG9wLFxyXG4gICAgICAgIC5waG9uZS1tb2JpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGhvbmUtZGVza3RvcCxcclxuICAgICAgICAucGhvbmUtbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGhvbmUtZGVza3RvcCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAuNnJlbTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBob25lLW1vYmlsZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHsgXHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTsgIFxyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gIFxyXG4gICAgICAgICAgJi5kZWxpdmVyeTpub3QoLmRpc2FibGVkKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIC5kZWxpdmVyeS1zZXJ2aWNlcyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLmRlbGl2ZXJ5LW9wdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC44OTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxcmVtIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZWxpdmVyeS1pY29uIHtcclxuICAgICAgaGVpZ2h0OiAyLjByZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNwdC1kZWxpdmVyeS1vcHQge1xyXG4gICAgICAuaXRtLWRlbGl2ZXItb3B0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW0gMXJlbSAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob3VycyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAmOmVtcHR5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3B0LWhlcm8tY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiA3LjVyZW0gMDtcclxuICB9XHJcblxyXG4gIC5yZXN1bHRzLWNvdW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSgkYmx1ZTUwMCwgMC4yMyk7XHJcbiAgICBwYWRkaW5nOiAuN3JlbSAwIC43cmVtIDVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIC5udW1iZXIsXHJcbiAgICAuc2VhcmNoIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIC5udW1iZXIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC42cmVtO1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vLXJlc3VsdHMtbXNnIHtcclxuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAxNHJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2hlZC10ZXJtIHtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNjcmlwdC1oZWFkbGluZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAxLjZyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLml0ZW0td3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcclxuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGJhY2tncm91bmQ7XHJcblxyXG4gICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ5MDA7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCUgMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgIH1cclxufVxyXG4gIC8qIHVzZWQgdG8gcXVpY2tseSBoaWRlIG1hcCBvciBkdW1teSBtYXAgd2l0aG91dCB0aGUgbmVlZCB0byByZWJ1aWxkIGNvbXBvbmVudCBvciBtYWtlIGV4dHJhIHJlcXVlc3RzICovXHJcbiAgLmhpZGUtdGVtcG9yYXJpbHkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmdtYXAge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTkuNXJlbSk7XHJcbiAgICAgIGhlaWdodDogODgycHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgcGFkZGluZztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCl7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMzBweDtcclxuICAgICAgfVxyXG4gICAgICAmPmRpdiB7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKXtcclxuICAgICAgICAgIGhlaWdodDogMzMwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiAgICAgIEZpeCBmb3IgZ29vZ2xlIG1hcHMgcGluICAgICovXHJcbi5sb2NhdGlvbi1maW5kZXItY29tcG9uZW50IHtcclxuICAuZ21hcCB7XHJcbiAgICBkaXZbc3R5bGUqPVwiY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAxNHB4OyBmb250LWZhbWlseTogUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZlwiXSB7IFxyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgd2lkdGg6IDEuOHJlbTtcclxuICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5sb2NhdGlvbi1kcmF3ZXItY29tcG9uZW50IHtcclxuICB6LWluZGV4OiA5O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRyYW5zaXRpb246IC4yNXMgZWFzZSBhbGwsIDBzIGxpbmVhciB0b3A7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSB0cmFuc2xhdGVZKC00LjZyZW0pO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMzAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgJi5oYXMtc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjVweCk7XHJcbiAgICAuYmctaGVscGVyIHtcclxuICAgICAgaGVpZ2h0OiAzNS41cmVtO1xyXG4gICAgfVxyXG4gIH0gXHJcbiAgJi5vcGVuIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhhcy1kaXN0YW5jZS1zZWxlY3Qge1xyXG4gICAgLmxvY2F0aW9uLWZvcm0tY29tcG9uZW50IHtcclxuICAgICAgLnNlYXJjaC1iYXIge1xyXG4gICAgICAgIC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzLjVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgIG1heC13aWR0aDogMTdyZW07XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG5cclxuICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1LjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfSBcclxuICAgICAgXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkNTAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRnb2xkNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZWRnZSAmIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVyZW07XHJcbiAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICY6YWN0aXZlIHsgXHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgJjo6LW1zLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lcnJvci1kZXRhaWxzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0xLjZyZW07XHJcbiAgICBsZWZ0OiAyLjVyZW07XHJcbiAgICBjb2xvcjogJHJlZDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIH1cclxuXHJcbiAgLmJnLWhlbHBlciB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMzAwO1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgOTguOCUsIDk5LjcwNzklIDk4LjYxNTklLCA5OS40NTM0JSA5OC40NzYlLCA5OS4wMDY5JSA5OC4yNTYlLCA5OC41OTczJSA5OC4wNzQ4JSwgOTguMjU3OSUgOTcuOTM3NCUsIDk3Ljk5MzclIDk3LjgzNzQlLCA5Ny40NDE1JSA5Ny42NDUyJSwgOTcuMDk4MCUgOTcuNTM2MiUsIDk2Ljc2MjElIDk3LjQzNjIlLCA5Ni40NCUgOTcuMzQ3MiUsIDk2LjAyMDglIDk3LjIzODQlLCA5NS41OTI0JSA5Ny4xMzY2JSwgOTUuMDE4NyUgOTcuMDEzNiUsIDk0LjQ5NjUlIDk2LjkxMzYlLCA5NC4wODA2JSA5Ni44NDE2JSwgOTMuNzY3NyUgOTYuNzkxNiUsIDkzLjQ1OTYlIDk2Ljc0NiUsIDkzLjAwNjklIDk2LjY4NDglLCA5Mi43MTgzJSA5Ni42NDk0JSwgOTIuMTc2NiUgOTYuNTg5NCUsIDkxLjgwMjUlIDk2LjU1MzUlLCA5MS40NjU5JSA5Ni41MjUlLCA5MC45OTQ0JSA5Ni40OSUsIDkwLjUxMzIlIDk2LjQ2MDclLCA5MC4yMDAyJSA5Ni40NDUwJSwgODkuOTIyOCUgOTYuNDMzJSwgODkuNTEzMiUgOTYuNDE5MCUsIDg5LjE1MTUlIDk2LjQwOTglLCA4OC43NTM4JSA5Ni40MDMzJSwgODguMzk4NCUgOTYuNDAwOCUsIDg4LjI0NzUlIDk2LjQwMDglLCA4Ny44MzElIDk2LjQwNTglLCA4Ny40MzM5JSA5Ni40MTk2JSwgODYuOTMzOSUgOTYuNDQ5JSwgODYuNTE4NyUgOTYuNDgyNiUsIDg2LjA1NDklIDk2LjUyOTYlLCA4NS42MTQ3JSA5Ni41ODI4JSwgODUuMjk5NyUgOTYuNjI1NiUsIDg0LjkzMzIlIDk2LjY4MDIlLCA4NC40OTkzJSA5Ni43NTA1JSwgODQuMDY2MCUgOTYuODI3JSwgODMuNjM5MCUgOTYuOTA3MCUsIDgzLjE4NDIlIDk2Ljk5ODIlLCA4Mi43ODIzJSA5Ny4wODI2JSwgODIuMzUzMiUgOTcuMTc2NCUsIDgyLjExMzMlIDk3LjIzMDIlLCA4MS42MDA4JSA5Ny4zNDg0JSwgODEuMDI3OCUgOTcuNDg0NyUsIDgwLjQzMjUlIDk3LjYzJSwgNzkuOTM4MSUgOTcuNzUyNiUsIDc5LjQ5MzclIDk3Ljg2MzglLCA3OS4wNTQyJSA5Ny45NzQlLCA3OC40MTA5JSA5OC4xMzU0JSwgNzcuOTYxNyUgOTguMjQ3NiUsIDc3LjU0OTMlIDk4LjM0OTglLCA3Ny4xNTI5JSA5OC40NDclLCA3Ni42NjQ4JSA5OC41NjUlLCA3Ni4xMTQwJSA5OC42OTUyJSwgNzUuNzcxJSA5OC43NzUyJSwgNzUuNDgxMiUgOTguODQxMiUsIDc1LjEyMzclIDk4LjkyMTIlLCA3NC44MDYlIDk4Ljk5MDQlLCA3NC41MDgzJSA5OS4wNTQlLCA3NC4xNzAzJSA5OS4xMjQyJSwgNzMuODYzNiUgOTkuMTg2MiUsIDczLjU0MTclIDk5LjI0OTUlLCA3My4xMzAwJSA5OS4zMjc0JSwgNzIuNzQ2OCUgOTkuMzk3JSwgNzIuMzQyOCUgOTkuNDY2OCUsIDcxLjgxNDMlIDk5LjU1MjclLCA3MS40MjYyJSA5OS42MTI4JSwgNzAuOTQ5MiUgOTkuNjgwNiUsIDcwLjY0MTElIDk5LjcyMDYlLCA3MC4yODM3JSA5OS43NjQ5JSwgNjkuODEwMSUgOTkuODE4NCUsIDY5LjM2NzclIDk5Ljg2MzElLCA2OC43NDgyJSA5OS45MTY4JSwgNjguMDY4NCUgOTkuOTYzMiUsIDY3LjU4NDQlIDk5Ljk4ODQlLCA2Ny4yNDYxJSAxMDAlLCA2Ni4wOTQzJSAxMDAuMDAyMiUsIDY1LjMyOTQlIDk5Ljk2NTIlLCA2NC44MDYwJSA5OS45MjUxJSwgNjQuMzQ4JSA5OS44ODAyJSwgNjMuODA5MCUgOTkuODE2OCUsIDYzLjIzNjMlIDk5LjczODYlLCA2Mi40NjIwJSA5OS42MTclLCA2MS41MTMzJSA5OS40NDc4JSwgNjAuNzYwOTglIDk5LjMwMDklLCA2MC4xNTgyJSA5OS4xNzc2JSwgNTkuNjM2MiUgOTkuMDY3NyUsIDU5LjA0NTElIDk4Ljk0MSUsIDU4LjQ5MjYlIDk4LjgyMSUsIDU3Ljk2MzIlIDk4LjcwNjYlLCA1Ny42MDIyJSA5OC42MjklLCA1Ni45NzUxJSA5OC40OTYyJSwgNTYuMzYwNTAlIDk4LjM2OTYlLCA1NS45NTQyJSA5OC4yODk2JSwgNTUuNDE4NyUgOTguMTg2NiUsIDU0LjY0NDMlIDk4LjA0NzYlLCA1My45MTIwJSA5Ny45Mjg4JSwgNTMuNDEwNzAlIDk3Ljg1NTglLCA1Mi44MTk2JSA5Ny43Nzk2JSwgNTIuMjgzMyUgOTcuNzIwOCUsIDUxLjc1NDMlIDk3LjY3MyUsIDUxLjQxOTI2JSA5Ny42NDg0JSwgNTEuMDU4MiUgOTcuNjI3NCUsIDUwLjY2MTEyJSA5Ny42MTA4JSwgNTAuMjQ3NDklIDk3LjYwMTIlLCA0OS43MjIxJSA5Ny42MDEyJSwgNDkuMzEzNCUgOTcuNjA4MiUsIDQ4LjEyNDglIDk3LjY0NTQlLCA0Ny44MjUwMyUgOTcuNjU4NiUsIDQ2LjYxODQ5JSA5Ny43MjU4JSwgNDUuODI1MSUgOTcuNzgxNiUsIDQ1LjI5NjYlIDk3LjgyMzIlLCA0NC44MzkwJSA5Ny44NjIyJSwgNDQuNTIyMCUgOTcuODkwNSUsIDQzLjc5MDMzJSA5Ny45NjA0JSwgNDIuNzQzMzIlIDk4LjA2OTQlLCA0Mi4wMDMxJSA5OC4xNTI0JSwgNDEuMDk0MiUgOTguMjU5OCUsIDQwLjQ1MjUlIDk4LjMzODglLCAzOS43ODQ0JSA5OC40MjM0JSwgMzguOTc0MiUgOTguNTI4MyUsIDM4LjQwMTMlIDk4LjYwMzklLCAzNy40OTM2JSA5OC43MjQlLCAzNi45MzgzMSUgOTguNzk4NCUsIDM2LjM2NjIlIDk4Ljg3NDglLCAzNS41OTA4MiUgOTguOTc4JSwgMzQuOTkyJSA5OS4wNTY0JSwgMzQuMjg3NiUgOTkuMTQ3NCUsIDMzLjIzOTUlIDk5LjI3OCUsIDMyLjA0MiUgOTkuNDE3OSUsIDMxLjAyMDcyJSA5OS41Mjc1JSwgMzAuMDY5MyUgOTkuNjE5MSUsIDI5LjA1Njk1JSA5OS43MDM4JSwgMjguMTU4MjAlIDk5Ljc2NTglLCAyNy41MzgyJSA5OS44MDAxJSwgMjYuNzMxMDElIDk5LjgyMjQlLCAyNS44NTg5JSA5OS44MDc4JSwgMjUuMzkyJSA5OS43ODQ3JSwgMjQuNzg0MDclIDk5Ljc0JSwgMjMuOTcyNiUgOTkuNjU1OCUsIDIzLjAyMjglIDk5LjUyNDklLCAyMS42OTM2MCUgOTkuMjkxJSwgMjAuMjkyNDglIDk4Ljk5MSUsIDE4LjM1NCUgOTguNTExMCUsIDE3LjM0MTY1JSA5OC4yNDAyJSwgMTYuMjQyMjglIDk3Ljk0MDIlLCAxNS41OTkyJSA5Ny43NjUlLCAxNC40ODI4MiUgOTcuNDY3NiUsIDEyLjc0NTYlIDk3LjA0NzYlLCAxMS40NDI0MiUgOTYuNzk1OCUsIDEwLjA5NDA4JSA5Ni42MzE0JSwgOS4yNDg5NSUgOTYuNiUsIDguNDM3NzYlIDk2LjYxODYlLCA3LjUwMzIlIDk2LjY3NSUsIDcuMTA4MDYlIDk2LjcxMDYlLCA2LjUyNTEwJSA5Ni43NzY2JSwgNS41MjIwNCUgOTYuOTI5NCUsIDQuNDYzMjglIDk3LjE0OTQlLCAzLjU2MjkzJSA5Ny4zODgzJSwgMS40MDY3NDUlIDk4LjE5OCUsIDAlIDk5JSwgMCUgMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RvcmUtbG9jYXRvciB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDEuMXJlbSAuOHJlbSAtMXJlbSByZ2JhKCRibHVlNTAwLCAwLjYpO1xyXG4gICAgcGFkZGluZy10b3A6IDVyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW0gMDtcclxuICAgIH1cclxuICAgIC5jbG9zZS13cmFwcGVyLCAuaXRtLWNsb3NlLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBoZWlnaHQ6IDIuM3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHRvcDogLTNyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQge1xyXG4gICAgICAubG9jYXRpb24tZm9ybS1zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMuNXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy10aXRsZSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3Qge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDRyZW0pO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9jYXRpb25zLXJpZ2h0LWdyYWRpZW50IHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNywgMjQ0LCAyNDMsMCkgMjAlLCByZ2JhKDIzNywgMjQ0LCAyNDMsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM3LCAyNDQsIDI0MywwKSAyMCUscmdiYSgyMzcsIDI0NCwgMjQzLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjM3LCAyNDQsIDI0MywwKSAyMCUscmdiYSgyMzcsIDI0NCwgMjQzLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmxvY2F0aW9ucy1sZWZ0LWdyYWRpZW50IHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cmVtO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzcsIDI0NCwgMjQzLDEpNiUsIHJnYmEoMjM3LCAyNDQsIDI0MywwKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyMzcsIDI0NCwgMjQzLDEpIDYlLCByZ2JhKDIzNywgMjQ0LCAyNDMsMCkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyMzcsIDI0NCwgMjQzLDEpIDYlLCByZ2JhKDIzNywgMjQ0LCAyNDMsMCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZjcy12aWV3LWFsbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYXRpb24tZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYXRpb24tZm9ybS1zZWFyY2gtYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpbHRlci1iYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmV4dGVuZC1maWx0ZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgLmVycm9yLWRldGFpbHMge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ2MDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9jYXRpb24tZm9ybS1zZWFyY2gge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnXCIpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICByaWdodDogMjAuNXJlbTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgICByaWdodDogMTIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlbGl2ZXJ5LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgIC5hZGRyZXNzIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAuMXJlbSAkbWFuZGFyaW40MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbG9zZXN0LWxvY2F0aW9uLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBwYWRkaW5nOiAxLjRyZW0gMDtcclxuICB9XHJcbiAgLnBpY2t1cC13cmFwcGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgIC5hZGRyZXNzIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAuMXJlbSAkbWFuZGFyaW40MDA7XHJcbiAgICB9XHJcbiAgICAudHJpYW5nbGUtbGluayB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5waWNrLXVwLXRpbWUge1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcclxuICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGljay11cC1pbnRlcnZhbCB7XHJcbiAgICBwYWRkaW5nOiAwIDJyZW0gMCAxLjFyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcbiAgLmxvY2F0aW9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xyXG4gICAgbWF4LXdpZHRoOiA1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFkZHJlc3Mtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgLmFkZHJlc3Mge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC43cmVtO1xyXG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIC4xcmVtICRtYW5kYXJpbjQwMDtcclxuICAgIHBhZGRpbmc6IDAuNHJlbSAxLjJyZW0gMC40cmVtIDEuMXJlbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuOXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAuN3JlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnVsbCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50cmlhbmdsZS1saW5rIHtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi13cmFwcGVyIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICsucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdG9yZS1sb2NhdG9yIHtcclxuICAubG9jYXRpb24tZHJhd2VyLWNvbXBvbmVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhpZ2hjb250cmFzdCB7XHJcbiAgLmxvY2F0aW9uLWRyYXdlci1jb21wb25lbnQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLnNjdC1sb2NhdGlvbi1kcmF3ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRncmVlbjEzMDA7XHJcbiAgY2xpcC1wYXRoOiAgcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA5OC44JSwgOTkuNzA3OSUgOTguNjE1OSUsIDk5LjQ1MzQlIDk4LjQ3NiUsIDk5LjAwNjklIDk4LjI1NiUsIDk4LjU5NzMlIDk4LjA3NDglLCA5OC4yNTc5JSA5Ny45Mzc0JSwgOTcuOTkzNyUgOTcuODM3NCUsIDk3LjQ0MTUlIDk3LjY0NTIlLCA5Ny4wOTglIDk3LjUzNjIlLCA5Ni43NjIxJSA5Ny40MzYyJSwgOTYuNDQlIDk3LjM0NzIlLCA5Ni4wMjA4JSA5Ny4yMzg0JSwgOTUuNTkyNCUgOTcuMTM2NiUsIDk1LjAxODclIDk3LjAxMzYlLCA5NC40OTY1JSA5Ni45MTM2JSwgOTQuMDgwNiUgOTYuODQxNiUsIDkzLjc2NzclIDk2Ljc5MTYlLCA5My40NTk2JSA5Ni43NDYlLCA5My4wMDY5JSA5Ni42ODQ4JSwgOTIuNzE4MyUgOTYuNjQ5NCUsIDkyLjE3NjYlIDk2LjU4OTQlLCA5MS44MDI1JSA5Ni41NTM1JSwgOTEuNDY1OSUgOTYuNTI1JSwgOTAuOTk0NCUgOTYuNDklLCA5MC41MTMyJSA5Ni40NjA3JSwgOTAuMjAwMiUgOTYuNDQ1JSwgODkuOTIyOCUgOTYuNDMzJSwgODkuNTEzMiUgOTYuNDE5JSwgODkuMTUxNSUgOTYuNDA5OCUsIDg4Ljc1MzglIDk2LjQwMzMlLCA4OC4zOTg0JSA5Ni40MDA4JSwgODguMjQ3NSUgOTYuNDAwOCUsIDg3LjgzMSUgOTYuNDA1OCUsIDg3LjQzMzklIDk2LjQxOTYlLCA4Ni45MzM5JSA5Ni40NDklLCA4Ni41MTg3JSA5Ni40ODI2JSwgODYuMDU0OSUgOTYuNTI5NiUsIDg1LjYxNDclIDk2LjU4MjglLCA4NS4yOTk3JSA5Ni42MjU2JSwgODQuOTMzMiUgOTYuNjgwMiUsIDg0LjQ5OTMlIDk2Ljc1MDUlLCA4NC4wNjYlIDk2LjgyNyUsIDgzLjYzOSUgOTYuOTA3JSwgODMuMTg0MiUgOTYuOTk4MiUsIDgyLjc4MjMlIDk3LjA4MjYlLCA4Mi4zNTMyJSA5Ny4xNzY0JSwgODIuMTEzMyUgOTcuMjMwMiUsIDgxLjYwMDglIDk3LjM0ODQlLCA4MS4wMjc4JSA5Ny40ODQ3JSwgODAuNDMyNSUgOTcuNjMlLCA3OS45MzgxJSA5Ny43NTI2JSwgNzkuNDkzNyUgOTcuODYzOCUsIDc5LjA1NDIlIDk3Ljk3NCUsIDc4LjQxMDklIDk4LjEzNTQlLCA3Ny45NjE3JSA5OC4yNDc2JSwgNzcuNTQ5MyUgOTguMzQ5OCUsIDc3LjE1MjklIDk4LjQ0NyUsIDc2LjY2NDglIDk4LjU2NSUsIDc2LjExNCUgOTguNjk1MiUsIDc1Ljc3MSUgOTguNzc1MiUsIDc1LjQ4MTIlIDk4Ljg0MTIlLCA3NS4xMjM3JSA5OC45MjEyJSwgNzQuODA2JSA5OC45OTA0JSwgNzQuNTA4MyUgOTkuMDU0JSwgNzQuMTcwMyUgOTkuMTI0MiUsIDczLjg2MzYlIDk5LjE4NjIlLCA3My41NDE3JSA5OS4yNDk1JSwgNzMuMTMlIDk5LjMyNzQlLCA3Mi43NDY4JSA5OS4zOTclLCA3Mi4zNDI4JSA5OS40NjY4JSwgNzEuODE0MyUgOTkuNTUyNyUsIDcxLjQyNjIlIDk5LjYxMjglLCA3MC45NDkyJSA5OS42ODA2JSwgNzAuNjQxMSUgOTkuNzIwNiUsIDcwLjI4MzclIDk5Ljc2NDklLCA2OS44MTAxJSA5OS44MTg0JSwgNjkuMzY3NyUgOTkuODYzMSUsIDY4Ljc0ODIlIDk5LjkxNjglLCA2OC4wNjg0JSA5OS45NjMyJSwgNjcuNTg0NCUgOTkuOTg4NCUsIDY3LjI0NjElIDEwMCUsIDY2LjA5NDMlIDEwMC4wMDIyJSwgNjUuMzI5NCUgOTkuOTY1MiUsIDY0LjgwNiUgOTkuOTI1MSUsIDY0LjM0OCUgOTkuODgwMiUsIDYzLjgwOSUgOTkuODE2OCUsIDYzLjIzNjMlIDk5LjczODYlLCA2Mi40NjIlIDk5LjYxNyUsIDYxLjUxMzMlIDk5LjQ0NzglLCA2MC43NjA5OCUgOTkuMzAwOSUsIDYwLjE1ODIlIDk5LjE3NzYlLCA1OS42MzYyJSA5OS4wNjc3JSwgNTkuMDQ1MSUgOTguOTQxJSwgNTguNDkyNiUgOTguODIxJSwgNTcuOTYzMiUgOTguNzA2NiUsIDU3LjYwMjIlIDk4LjYyOSUsIDU2Ljk3NTElIDk4LjQ5NjIlLCA1Ni4zNjA1JSA5OC4zNjk2JSwgNTUuOTU0MiUgOTguMjg5NiUsIDU1LjQxODclIDk4LjE4NjYlLCA1NC42NDQzJSA5OC4wNDc2JSwgNTMuOTEyJSA5Ny45Mjg4JSwgNTMuNDEwNyUgOTcuODU1OCUsIDUyLjgxOTYlIDk3Ljc3OTYlLCA1Mi4yODMzJSA5Ny43MjA4JSwgNTEuNzU0MyUgOTcuNjczJSwgNTEuNDE5MjYlIDk3LjY0ODQlLCA1MS4wNTgyJSA5Ny42Mjc0JSwgNTAuNjYxMTIlIDk3LjYxMDglLCA1MC4yNDc0OSUgOTcuNjAxMiUsIDQ5LjcyMjElIDk3LjYwMTIlLCA0OS4zMTM0JSA5Ny42MDgyJSwgNDguMTI0OCUgOTcuNjQ1NCUsIDQ3LjgyNTAzJSA5Ny42NTg2JSwgNDYuNjE4NDklIDk3LjcyNTglLCA0NS44MjUxJSA5Ny43ODE2JSwgNDUuMjk2NiUgOTcuODIzMiUsIDQ0LjgzOSUgOTcuODYyMiUsIDQ0LjUyMiUgOTcuODkwNSUsIDQzLjc5MDMzJSA5Ny45NjA0JSwgNDIuNzQzMzIlIDk4LjA2OTQlLCA0Mi4wMDMxJSA5OC4xNTI0JSwgNDEuMDk0MiUgOTguMjU5OCUsIDQwLjQ1MjUlIDk4LjMzODglLCAzOS43ODQ0JSA5OC40MjM0JSwgMzguOTc0MiUgOTguNTI4MyUsIDM4LjQwMTMlIDk4LjYwMzklLCAzNy40OTM2JSA5OC43MjQlLCAzNi45MzgzMSUgOTguNzk4NCUsIDM2LjM2NjIlIDk4Ljg3NDglLCAzNS41OTA4MiUgOTguOTc4JSwgMzQuOTkyJSA5OS4wNTY0JSwgMzQuMjg3NiUgOTkuMTQ3NCUsIDMzLjIzOTUlIDk5LjI3OCUsIDMyLjA0MiUgOTkuNDE3OSUsIDMxLjAyMDcyJSA5OS41Mjc1JSwgMzAuMDY5MyUgOTkuNjE5MSUsIDI5LjA1Njk1JSA5OS43MDM4JSwgMjguMTU4MiUgOTkuNzY1OCUsIDI3LjUzODIlIDk5LjgwMDElLCAyNi43MzEwMSUgOTkuODIyNCUsIDI1Ljg1ODklIDk5LjgwNzglLCAyNS4zOTIlIDk5Ljc4NDclLCAyNC43ODQwNyUgOTkuNzQlLCAyMy45NzI2JSA5OS42NTU4JSwgMjMuMDIyOCUgOTkuNTI0OSUsIDIxLjY5MzYlIDk5LjI5MSUsIDIwLjI5MjQ4JSA5OC45OTElLCAxOC4zNTQlIDk4LjUxMSUsIDE3LjM0MTY1JSA5OC4yNDAyJSwgMTYuMjQyMjglIDk3Ljk0MDIlLCAxNS41OTkyJSA5Ny43NjUlLCAxNC40ODI4MiUgOTcuNDY3NiUsIDEyLjc0NTYlIDk3LjA0NzYlLCAxMS40NDI0MiUgOTYuNzk1OCUsIDEwLjA5NDA4JSA5Ni42MzE0JSwgOS4yNDg5NSUgOTYuNiUsIDguNDM3NzYlIDk2LjYxODYlLCA3LjUwMzIlIDk2LjY3NSUsIDcuMTA4MDYlIDk2LjcxMDYlLCA2LjUyNTElIDk2Ljc3NjYlLCA1LjUyMjA0JSA5Ni45Mjk0JSwgNC40NjMyOCUgOTcuMTQ5NCUsIDMuNTYyOTMlIDk3LjM4ODMlLCAxLjQwNjc0JSA5OC4xOTglLCAwJSA5OSUsIDAlIDAlKTtcclxuXHRmb250LWZhbWlseTogJHByaW1hcnk7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiA0LjJyZW0gMS41cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMDtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBjbGlwLXBhdGg6IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcclxuICB9XHJcblxyXG4gICYuaGFzLWRpc3RhbmNlLXNlbGVjdCB7XHJcbiAgICAuc2VhcmNoLWJhciB7XHJcbiAgICAgIC5sb2NhdGlvbi1mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgIC5sb2NhdGlvbi1mb3JtLXNlYXJjaCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2Ryb3Auc3ZnXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDRyZW0pO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gM3JlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLmxvY2F0aW9uLWZvcm0tc2VhcmNoLWlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3cmVtKTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCksIChtYXgtd2lkdGg6IDY5MHB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDguNXJlbSk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMy41cmVtIDMuNXJlbSAwO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIGhlaWdodDogNC4ycmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIFxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEuNnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRnb2xkNTAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRnb2xkNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAuY3VzdG9tLXNlbGVjdC1jdXJyZW50LFxyXG4gICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9kcm9wLWJsYWNrLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjotbXMtZXhwYW5kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHQuY21wLXRvcC1iYXIgJiB7XHJcblx0XHRib3gtc2hhZG93OiAwIC40cmVtIC4zcmVtIDAgcmdiYShibGFjaywgMC4yKTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAuMnJlbTtcclxuXHRcdHBhZGRpbmc6IDIuMHJlbSAyLjVyZW0gMDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAlKTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHR6LWluZGV4OiAyMDA7XHJcblx0fVxyXG5cdCYuc2hvd24sICYuc2hvd24tYWx0IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHQudG1wLWxvY2F0aW9ucyAmIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaWNvbi1sb2NhdGlvbi1hcnJvdyB7XHJcblx0XHRtYXJnaW4tbGVmdDogLjVyZW07XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxuXHQuc2VhcmNoLWJhciB7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAkY29sMTY7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idG4ge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU1cHgpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpLCAobWF4LXdpZHRoOiA2OTBweCkge1xyXG5cdFx0XHR3aWR0aDogJGNvbDE2O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRmb3JtIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0bWF4LXdpZHRoOiAkeGxhcmdlO1xyXG5cdFx0cGFkZGluZzogMCAycmVtO1xyXG4gIH1cclxuICAuc2VydmljZS1maWx0ZXJzIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3JkZXI6IDU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi5mY3Mtdmlldy1hbGwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgLmZpbHRlci1zZXJ2aWNlLXdyYXBwZXIge1xyXG4gICAgICAgIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtbGlzdCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDNyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxvY2F0aW9ucy1sZWZ0LWdyYWRpZW50LFxyXG4gICAgICAmLmxvY2F0aW9ucy1yaWdodC1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5maWx0ZXItc2VydmljZS13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYXRpb24tZm9ybS1maWx0ZXJzLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIFxyXG4gICAgICAubG9jYXRpb24tZm9ybS1maWx0ZXJzLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIFxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9IFxyXG4gIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAmLmxvY2F0aW9ucy1yaWdodC1ncmFkaWVudCB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xLjVyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNywgMjQ0LCAyNDMsMCkgMjAlLCByZ2JhKDIzNywgMjQ0LCAyNDMsMSkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjM3LCAyNDQsIDI0MywwKSAyMCUscmdiYSgyMzcsIDI0NCwgMjQzLDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjM3LCAyNDQsIDI0MywwKSAyMCUscmdiYSgyMzcsIDI0NCwgMjQzLDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmxvY2F0aW9ucy1sZWZ0LWdyYWRpZW50IHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xLjVyZW07XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNywgMjQ0LCAyNDMsMSk2JSwgcmdiYSgyMzcsIDI0NCwgMjQzLDApIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDIzNywgMjQ0LCAyNDMsMSkgNiUsIHJnYmEoMjM3LCAyNDQsIDI0MywwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzNywgMjQ0LCAyNDMsMSkgNiUsIHJnYmEoMjM3LCAyNDQsIDI0MywwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgKi9cclxuICAgICAgICBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1maWx0ZXJzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZXh0ZW5kLWZpbHRlcnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAtMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IC4ycmVtIHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IC44cmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1mb3JtLXNwbGl0IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbWF4LXdpZHRoOiA4LjVyZW07XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDEuNHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9jYXRpb24tZm9ybS13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHNtYWxsIHtcclxuICAgICAgY29sb3I6ICRyZWQ2MDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgIHNtYWxsIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICAgXHJcbiAgLmxvY2F0aW9uLWZvcm0tZmluZG1lLWJ0biB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcclxuICAgIGhlaWdodDogNC41cmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9sb2NhdGUuc3ZnXCIpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNHMgY3ViaWMtYmV6aWVyKDAuMTc1LCAtMC41ODUsIDAuMzIsIDEuNTc1KSB0cmFuc2Zvcm07XHJcbiAgICAgIG1hcmdpbi10b3A6IC0wLjJyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiAuNXMgZmluZE1lQW5pbWF0aW9uIGN1YmljLWJlemllcigwLjE3NSwgLTAuNTg1LCAwLjMyLCAxLjU3NSkgZm9yd2FyZHM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgICBcclxuICAubG9jYXRpb24tZm9ybS1zZWFyY2gge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMy41cmVtO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAycHggJGdyZWVuMzAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogNC42cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgaGVpZ2h0OiA2LjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTJyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICZbdHlwZT0ndGV4dCddIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmxvY2F0aW9uLWZvcm0tc2VhcmNoLWlucHV0IHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtIDAgMCAuNXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCksIChtYXgtd2lkdGg6IDY5MHB4KSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1mb3JtLWZpbHRlcnMtdGl0bGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LWZhbWlseTogJHNlY29uZGFyeTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogJGNvbDE2O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSwgKG1heC13aWR0aDogNjkwcHgpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxvY2F0aW9uLWZvcm0tZmlsdGVycy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IC4xcmVtIDAgMCAxMC4wcmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMS4wcmVtIDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpLCAobWF4LXdpZHRoOiA2OTBweCkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlcnZpY2UtZmlsdGVycyB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuMHJlbTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSwgKG1heC13aWR0aDogNjkwcHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2NhdGlvbi1mb3JtLXNlYXJjaC1idG4ge1xyXG4gICAgbWFyZ2luOiAuNXJlbSAwIDJyZW0gMS41cmVtO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdGl2ZS1kaXN0YW5jZS1zZWxlY3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDEwcmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxN3JlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAxMS42cmVtO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogJGNvbDE2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpbHRlci1iYXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIuNXJlbTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0wLjNyZW07XHJcbiAgICAgICAgbGVmdDogLTNyZW07XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDZyZW0pO1xyXG4gICAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS1tZWRpdW0uc3ZnKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZvcmdvdC1wYXNzd29yZC1jb21wb25lbnQge1xyXG4gIG1heC13aWR0aDogNDJyZW07XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIC5nZW5lcmljLWZvcm0ge1xyXG4gICAgbWF4LXdpZHRoOiAzMS41cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gIC5pbnB1dC13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuICB9XHJcblxyXG4gIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XHJcbiAgfVxyXG5cclxuICAmLmNvbmZpcm1hdGlvbiB7XHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA0MnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBtYXgtd2lkdGg6IDMxLjVyZW07XHJcbiAgICAgIG1hcmdpbjogMi40cmVtIDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXNlbmQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgI2NvbmZpcm1hdGlvbi1mb3JtLWVtYWlsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICB9XHJcbn0iLCIudW5sb2NrLXJld2FyZC1jb21wb25lbnQge1xyXG4gIG1heC13aWR0aDogMzJyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgXHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nZW5lcmljLWZvcm0ge1xyXG4gICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZm8tbGFiZWwge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkZ3JheTkwMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59IiwiLnVubG9jay1yZXdhcmQtc3VjY2Vzcy1jb21wb25lbnQge1xyXG4gIG1heC13aWR0aDogMzNyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIC5tb2RhbC10aXRsZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gIC5pbmZvLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1heC13aWR0aDogMzEuNXJlbTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNjRyZW0gMy44cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG4gICAgICBcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMy4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50cmlhbmdsZS1saW5rIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuYWRkLWNhcmQtY29tcG9uZW50IHtcclxuICBtYXgtd2lkdGg6IDMzcmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAjY2FyZC1udW1iZXItcGxhY2Vob2xkZXIsXHJcbiAgI2N2di1wbGFjZWhvbGRlciB7XHJcbiAgICBoZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICYuaGFzLWVycm9yIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2ZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjZXhwaXJhdGlvbkRhdGUge1xyXG4gICAgaGVpZ2h0OiAyLjZyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5pbnB1dC1yb3cge1xyXG4gICAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY2FyZC1udW1iZXItcGxhY2Vob2xkZXJbYXJpYS1pbnZhbGlkPVwiZmFsc2VcIl0sXHJcbiAgI2N2di1wbGFjZWhvbGRlclthcmlhLWludmFsaWQ9XCJmYWxzZVwiXSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2lucHV0LXZhbGlkLnN2ZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICYudmFsaWQsXHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi52YWxpZCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9pY29ucy9pbnB1dC12YWxpZC5zdmcnKTtcclxuICAgICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICAgIHRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZXJyb3Ige1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmcnKTtcclxuICAgICAgICB3aWR0aDogMS44cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS44cmVtO1xyXG4gICAgICAgIHRvcDogMi4zcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2VuZXJpYy1mb3JtIHtcclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtcm93IHtcclxuICAgICAgLmVycm9yLWxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtcm93IHtcclxuICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdG9wOiAyLjFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnZhbGlkIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0b3A6IDEuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuZ2lmdC1jYXJkLWNvbXBvbmVudCB7XHJcbiAgbWF4LXdpZHRoOiAzM3JlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgLmlucHV0LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnZhbGlkLFxyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudmFsaWQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvaW5wdXQtdmFsaWQuc3ZnJyk7XHJcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICB0b3A6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2ljb25zL2lucHV0LWludmFsaWQuc3ZnJyk7XHJcbiAgICAgICAgd2lkdGg6IDEuOHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICB0b3A6IDIuM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdlbmVyaWMtZm9ybSB7XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LXJvdyB7XHJcbiAgICAgIC5lcnJvci1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jYXJkLXNlbGVjdGlvbi1jb21wb25lbnQge1xyXG4gIG1heC13aWR0aDogMzcuNXJlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBcclxuICAuY2FyZC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWRldGFpbHMsXHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmltYXJ5LWNhcmQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcblxyXG4gICAgKyAuY2FyZC1sb2dvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWxvZ28ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICBtYXgtd2lkdGg6IDIuN3JlbTtcclxuICB9XHJcblxyXG4gIC5jYXJkLW51bWJlciB7XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjEzMDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJlbW92ZS1jYXJkLWNvbXBvbmVudCB7XHJcbiAgLm1vZGFsLWJvZHkge1xyXG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9ICBcclxuXHJcbiAgLmNhcmQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOjphZnRlcixcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1sb2dvIHtcclxuICAgIG1heC13aWR0aDogMi43cmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1udW1iZXIge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICBtaW4td2lkdGg6IDE2cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5kZWxpdmVyeS11bmF2YWlsYWJsZS1jb21wb25lbnQge1xyXG4gIG1heC13aWR0aDogNDJyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuIiwiLmJldGEtYmFubmVyLWNvbXBvbmVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDQwMDtcclxuICBiYWNrZ3JvdW5kOiAkZ3JheTEyMDA7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxLjdyZW0gMXJlbSA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDEuNHJlbSAwO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpZ2hjb250cmFzdCB7XHJcbiAgLmJldGEtYmFubmVyLWNvbXBvbmVudCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgfVxyXG59XHJcbiIsIi5mY3MtY29va2llLWNvbXBvbmVudCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDEuOHJlbTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuOSk7XHJcbiAgcGFkZGluZzogMS40cmVtIDIuNHJlbTtcclxuICBtYXgtd2lkdGg6IDEzN3JlbTtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gNC44cmVtKTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBib3gtc2hhZG93OiAuMnJlbSAuMnJlbSAuNnJlbSAuMnJlbSByZ2JhKDAsMCwwLC4zKTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAxLjhyZW0gMS40cmVtO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNHJlbSk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuIFxyXG4gIC5ydGUtY29tcG9uZW50IHtcclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiBcclxuICBidXR0b24ge1xyXG4gICAgbWF4LXdpZHRoOiAxMS40cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgIHBhZGRpbmc6IDFyZW0gMy40cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgYmFja2dyb3VuZDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oaWdoY29udHJhc3Qge1xyXG4gIC5mY3MtY29va2llLWNvbXBvbmVudCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgfVxyXG59XHJcbiIsIi5hY3RpdmUtZGVsaXZlcnktY29tcG9uZW50IHtcclxuICBiYWNrZ3JvdW5kOiAjYWRkMGFkO1xyXG4gIG1hcmdpbjogMnJlbSAyLjJyZW0gNHJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMS4xcmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuMzAwO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDE4LjE4MTgxODE4MTgxODE4MyUsIDk5LjU1Njk2OTY5Njk2OTclIDE3LjQ4MTgxODE4MTgxODE4JSwgOTkuMjIxODE4MTgxODE4MiUgMTYuOTkwOTA5MDkwOTA5MDklLCA5OC40MDE4MTgxODE4MTgxOSUgMTUuODgxODE4MTgxODE4MTgzJSwgOTcuODI2MDYwNjA2MDYwNjIlIDE1LjE2MzYzNjM2MzYzNjM2MiUsIDk3LjMxMzkzOTM5MzkzOTM5JSAxNC41NzI3MjcyNzI3MjcyNzQlLCA5Ni40NTIxMjEyMTIxMjEyJSAxMy42NjM2MzYzNjM2MzYzNjQlLCA5NS42MjU0NTQ1NDU0NTQ1NSUgMTIuODYzNjM2MzYzNjM2MzYzJSwgOTQuNTU4NDg0ODQ4NDg0ODUlIDExLjk1NDU0NTQ1NDU0NTQ1MyUsIDkzLjczNzI3MjcyNzI3Mjc0JSAxMS4zMzYzNjM2MzYzNjM2MzglLCA5Mi45OTc4Nzg3ODc4Nzg3OSUgMTAuODQ1NDU0NTQ1NDU0NTQ2JSwgOTEuNTYwNjA2MDYwNjA2MDUlIDEwLjA1NDU0NTQ1NDU0NTQ1NSUsIDkwLjM0ODQ4NDg0ODQ4NDg0JSA5LjU1NDU0NTQ1NDU0NTQ1NSUsIDg5LjUwNjY2NjY2NjY2NjY2JSA5LjI5OTk5OTk5OTk5OTk5OSUsIDg4LjY4NTE1MTUxNTE1MTUyJSA5LjExODE4MTgxODE4MTgxNyUsIDg3Ljg2MzMzMzMzMzMzMzM0JSA5LjAwOTA5MDkwOTA5MDkxJSwgODcuMzI5MzkzOTM5MzkzOTQlIDkuMDA5MDkwOTA5MDkwOTElLCA4Ni41MDc1NzU3NTc1NzU3NiUgOS4wMDkwOTA5MDkwOTA5MSUsIDg1LjcwNjY2NjY2NjY2NjY2JSA5LjA5MDkwOTA5MDkwOTA5MiUsIDg1LjQ1NDU0NTQ1NDU0NTQ1JSA5LjA5MDkwOTA5MDkwOTA5MiUsIDg0LjIyNjk2OTY5Njk2OTclIDkuNTQ1NDU0NTQ1NDU0NTQ3JSwgODMuODk4Nzg3ODc4Nzg3ODclIDkuNzI3MjcyNzI3MjcyNzI3JSwgODMuMjQxODE4MTgxODE4MTglIDEwLjEzNjM2MzYzNjM2MzYzNyUsIDgyLjI1NDg0ODQ4NDg0ODQ4JSAxMC44NTQ1NDU0NTQ1NDU0NTQlLCA4MS4yNDcyNzI3MjcyNzI3MyUgMTEuNjgxODE4MTgxODE4MTglLCA4MC40MDU3NTc1NzU3NTc1OCUgMTIuNDI3MjcyNzI3MjcyNzI4JSwgNzkuNzY5MzkzOTM5MzkzOTIlIDEzLjAxODE4MTgxODE4MTgxOCUsIDc4Ljc0MzMzMzMzMzMzMzMzJSAxNC4wMTgxODE4MTgxODE4MiUsIDc4LjA2Njk2OTY5Njk2OTclIDE0LjclLCA3Ni44NzQyNDI0MjQyNDI0MiUgMTUuOTU0NTQ1NDU0NTQ1NDU1JSwgNzUuOTY3ODc4Nzg3ODc4NzklIDE2Ljk0NTQ1NDU0NTQ1NDU0NSUsIDc0LjkyMTUxNTE1MTUxNTE3JSAxOC4xMjcyNzI3MjcyNzI3MyUsIDczLjk3ODE4MTgxODE4MTgxJSAxOS4yMjcyNzI3MjcyNzI3MyUsIDczLjI1ODc4Nzg3ODc4Nzg5JSAyMC4xMzYzNjM2MzYzNjM2MzclLCA3Mi42ODMwMzAzMDMwMzAzJSAyMC44OTA5MDkwOTA5MDkwOSUsIDcxLjcxNTc1NzU3NTc1NzU4JSAyMi4xNzI3MjcyNzI3MjcyNzYlLCA3MS4yMjAzMDMwMzAzMDMwMyUgMjIuODM2MzYzNjM2MzYzNjM2JSwgNzAuMTk1MTUxNTE1MTUxNTIlIDI0LjIwOTA5MDkwOTA5MDkwNyUsIDY5LjUzOTA5MDkwOTA5MDkyJSAyNS4xMTgxODE4MTgxODE4MTclLCA2OC41MzQ1NDU0NTQ1NDU0NSUgMjYuNDU0NTQ1NDU0NTQ1NDU3JSwgNjcuODc4Nzg3ODc4Nzg3ODklIDI3LjI3MjcyNzI3MjcyNzI3JSwgNjcuNjcyNzI3MjcyNzI3MjclIDI3LjU0NTQ1NDU0NTQ1NDU0NyUsIDY3LjAxNjk2OTY5Njk2OTclIDI4LjQ1NDU0NTQ1NDU0NTQ1MyUsIDY1LjkwMzYzNjM2MzYzNjM3JSAzMC4wNTQ1NDU0NTQ1NDU0NTUlLCA2NS4wODE4MTgxODE4MTgxOCUgMzEuMyUsIDY0LjM0JSAzMi40NjM2MzYzNjM2MzYzNyUsIDYzLjcwMzYzNjM2MzYzNjM2JSAzMy41JSwgNjIuNjk3ODc4Nzg3ODc4NzglIDM1LjE5MDkwOTA5MDkwOTA5JSwgNjEuODc2NjY2NjY2NjY2NjY1JSAzNi42MjcyNzI3MjcyNzI3MjUlLCA2MS4xMTY5Njk2OTY5Njk3MDQlIDM3Ljk5MDkwOTA5MDkwOTA5JSwgNjAuNTIwOTA5MDkwOTA5MDklIDM5LjA4MTgxODE4MTgxODE4NiUsIDU5LjgwMjEyMTIxMjEyMTIxNCUgNDAuNDI3MjcyNzI3MjcyNzMlLCA1OS4xMDUxNTE1MTUxNTE1MSUgNDEuNzYzNjM2MzYzNjM2MzY1JSwgNTguMzAzMzMzMzMzMzMzMzQlIDQzLjMyNzI3MjcyNzI3MjczJSwgNTcuNjA3ODc4Nzg3ODc4NzklIDQ0LjcwOTA5MDkwOTA5MDkxJSwgNTYuNzQ2MzYzNjM2MzYzNjQlIDQ2LjQ0NTQ1NDU0NTQ1NDU0NSUsIDU2LjA2NjA2MDYwNjA2MDYxJSA0Ny44MzYzNjM2MzYzNjM2MyUsIDU1LjQ0ODQ4NDg0ODQ4NDg0NiUgNDkuMTA5MDkwOTA5MDkwOTElLCA1NC43NDkzOTM5MzkzOTM5NCUgNTAuNTcyNzI3MjcyNzI3MjclLCA1My44OTA5MDkwOTA5MDkwOSUgNTIuMzkwOTA5MDkwOTA5MDklLCA1My4yNzc1NzU3NTc1NzU3NTQlIDUzLjY5MDkwOTA5MDkwOTA5JSwgNTIuNTc1NDU0NTQ1NDU0NTUlIDU1LjE5MDkwOTA5MDkwOTA5JSwgNTEuNjI5Njk2OTY5Njk2OTclIDU3LjIyNzI3MjcyNzI3MjczJSwgNTAuODgzNjM2MzYzNjM2MzYlIDU4LjgzNjM2MzYzNjM2MzY0JSwgNTAuMDQ1NzU3NTc1NzU3NTglIDYwLjY1NDU0NTQ1NDU0NTQ1JSwgNDkuNDUzMDMwMzAzMDMwMjk2JSA2MS45MzYzNjM2MzYzNjM2NCUsIDQ4LjY2NjY2NjY2NjY2NjY2NCUgNjMuNjM2MzYzNjM2MzYzNjMlLCA0OC4wNzI3MjcyNzI3MjcyNiUgNjQuOTE4MTgxODE4MTgxODIlLCA0Ny40OTY5Njk2OTY5Njk3JSA2Ni4xNjM2MzYzNjM2MzYzNiUsIDQ2LjkwMTUxNTE1MTUxNTE1NiUgNjcuNDQ1NDU0NTQ1NDU0NTQlLCA0Ni4xNjI3MjcyNzI3MjcyNzQlIDY5LjAxODE4MTgxODE4MTgyJSwgNDUuMTUyNDI0MjQyNDI0MjQlIDcxLjE1NDU0NTQ1NDU0NTQ2JSwgNDQuNDU3NTc1NzU3NTc1NzYlIDcyLjYwOTA5MDkwOTA5MDkxJSwgNDMuODY0NTQ1NDU0NTQ1NDUlIDczLjgzNjM2MzYzNjM2MzYzJSwgNDMuMTg2OTY5Njk2OTY5NyUgNzUuMjI3MjcyNzI3MjcyNzMlLCA0Mi40NDUxNTE1MTUxNTE1MTUlIDc2LjcyNzI3MjcyNzI3MjcyJSwgNDEuNzY4Nzg3ODc4Nzg3ODc2JSA3OC4wNzI3MjcyNzI3MjcyNiUsIDQxLjAwMjcyNzI3MjcyNzI4JSA3OS41NzI3MjcyNzI3MjcyOCUsIDQwLjAwMDMwMzAzMDMwMzAzJSA4MS40ODE4MTgxODE4MTgxOCUsIDM5LjA3MzAzMDMwMzAzMDMlIDgzLjE5MDkwOTA5MDkwOTA5JSwgMzguMTQ3MjcyNzI3MjcyNzIlIDg0Ljg0NTQ1NDU0NTQ1NDU0JSwgMzcuNTMzMDMwMzAzMDMwMyUgODUuOTA5MDkwOTA5MDkwOSUsIDM2Ljk1OTY5Njk2OTY5Njk3JSA4Ni44ODE4MTgxODE4MTgxOCUsIDM2LjE5NzI3MjcyNzI3MjcyNSUgODguMTI3MjcyNzI3MjcyNzMlLCAzNS4zNzkwOTA5MDkwOTA5MSUgODkuNDE4MTgxODE4MTgxODIlLCAzNS4wOTA5MDkwOTA5MDkwODYlIDg5LjgxODE4MTgxODE4MTgzJSwgMzQuMzMwNjA2MDYwNjA2MDYlIDkwLjk0NTQ1NDU0NTQ1NDU0JSwgMzMuNjcxODE4MTgxODE4MTglIDkxLjg1NDU0NTQ1NDU0NTQ0JSwgMzIuODElIDkzLjAwOTA5MDkwOTA5MDklLCAzMi4xOTMwMzAzMDMwMzAzJSA5My43OTA5MDkwOTA5MDkxJSwgMzEuNDA5Njk2OTY5Njk2OTclIDk0LjY5OTk5OTk5OTk5OTk5JSwgMzAuNzEyNzI3MjcyNzI3Mjc1JSA5NS40NzI3MjcyNzI3MjcyNyUsIDMwLjM2MzMzMzMzMzMzMzMzJSA5NS44MzYzNjM2MzYzNjM2MyUsIDI5Ljc4NzU3NTc1NzU3NTc2JSA5Ni40MDkwOTA5MDkwOTA5JSwgMjguNjc3ODc4Nzg3ODc4Nzg2JSA5Ny40MDkwOTA5MDkwOTA5JSwgMjcuNzMzOTM5MzkzOTM5Mzk0JSA5OC4xMzYzNjM2MzYzNjM2MyUsIDI2LjY0NjA2MDYwNjA2MDYwOCUgOTguODI3MjcyNzI3MjcyNzMlLCAyNS44NDYzNjM2MzYzNjM2NCUgOTkuMjM2MzYzNjM2MzYzNjUlLCAyNS4xMjYzNjM2MzYzNjM2MzUlIDk5LjUyNzI3MjcyNzI3MjczJSwgMjMuOTU2MDYwNjA2MDYwNjA3JSA5OS44NDU0NTQ1NDU0NTQ1NCUsIDIzLjM2MDMwMzAzMDMwMzAzJSA5OS45MjcyNzI3MjcyNzI3NCUsIDIyLjcyNzI3MjcyNzI3MjcyNyUgMTAwJSwgMjIuNDE1MTUxNTE1MTUxNTE0JSAxMDAlLCAyMS44MzkzOTM5MzkzOTM5MzYlIDEwMCUsIDIxLjA5OTY5Njk2OTY5Njk3JSA5OS45MzYzNjM2MzYzNjM2NCUsIDIwLjYwNzI3MjcyNzI3MjczJSA5OS44NzI3MjcyNzI3MjcyNyUsIDE5Ljg2NzU3NTc1NzU3NTc1NyUgOTkuNzI3MjcyNzI3MjcyNzMlLCAxOS4yMzEyMTIxMjEyMTIxMiUgOTkuNTU0NTQ1NDU0NTQ1NDYlLCAxOC41MzI0MjQyNDI0MjQyNCUgOTkuMyUsIDE3Ljk5Nzg3ODc4Nzg3ODc4NiUgOTkuMDU0NTQ1NDU0NTQ1NDYlLCAxNy4yMTcyNzI3MjcyNzI3MyUgOTguNjA5MDkwOTA5MDkwOSUsIDE2LjQ3Njk2OTY5Njk2OTY5NyUgOTguMDgxODE4MTgxODE4MTglLCAxNS43OCUgOTcuNDcyNzI3MjcyNzI3MjclLCAxNS4wMjA5MDkwOTA5MDkwOSUgOTYuNjcyNzI3MjcyNzI3MjclLCAxNC4zMjA5MDkwOTA5MDkwOSUgOTUuNzYzNjM2MzYzNjM2MzglLCAxMy43MDM5MzkzOTM5MzkzOTMlIDk0Ljg1NDU0NTQ1NDU0NTQ0JSwgMTMuMTY5OTk5OTk5OTk5OTk4JSA5My45NDU0NTQ1NDU0NTQ1NCUsIDEyLjQ1MzYzNjM2MzYzNjM2MyUgOTIuNjE4MTgxODE4MTgxODIlLCAxMS42MzA2MDYwNjA2MDYwNiUgOTAuOTA5MDkwOTA5MDkwOSUsIDEwLjgyODE4MTgxODE4MTgxOCUgODguOTYzNjM2MzYzNjM2MzUlLCAxMC4wNjg3ODc4Nzg3ODc4NzglIDg2Ljg5MDkwOTA5MDkwOTA5JSwgOC44NzUxNTE1MTUxNTE1MTUlIDgzLjE1NDU0NTQ1NDU0NTQ2JSwgOC40ODQ4NDg0ODQ4NDg0ODYlIDgxLjgxODE4MTgxODE4MTgzJSwgNy43OSUgNzkuMTkwOTA5MDkwOTA5MDklLCA3LjA0ODE4MTgxODE4MTgxOSUgNzUuOTcyNzI3MjcyNzI3MjclLCA2LjQwMjcyNzI3MjcyNzI3NCUgNzIuODE4MTgxODE4MTgxODElLCA1LjgzOTk5OTk5OTk5OTk5OSUgNjkuNzgxODE4MTgxODE4MTglLCA0LjY0NDg0ODQ4NDg0ODQ4NSUgNjIuNDE4MTgxODE4MTgxODE0JSwgNC40NiUgNjEuMTYzNjM2MzYzNjM2MzY0JSwgMy44NjU3NTc1NzU3NTc1NzU3JSA1Ni44OTA5MDkwOTA5MDkwOSUsIDMuMTQzOTM5MzkzOTM5Mzk0JSA1MS4yMTgxODE4MTgxODE4MiUsIDIuMzIwOTA5MDkwOTA5MDkxJSA0NC4wMzYzNjM2MzYzNjM2NCUsIDEuODM2MDYwNjA2MDYwNjA2JSAzOS40JSwgMS4yMTY2NjY2NjY2NjY2NjY2JSAzMy4wMzYzNjM2MzYzNjM2NCUsIDAuNTc3ODc4Nzg3ODc4Nzg3OSUgMjUuNzYzNjM2MzYzNjM2MzY1JSwgMCUgMTguMTgxODE4MTgxODE4MTgzJSwgMCUgMCUpO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgIG1hcmdpbi10b3A6IDEuOHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG5cclxuICAuc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICB9XHJcblxyXG4gIC5vcmRlci1udW1iZXIge1xyXG4gICAgY29sb3I6ICRncmVlbjMwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAub3JkZXItd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtIC41cmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLWluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiAxNHJlbTtcclxuICB9XHJcblxyXG4gIC5kZWxpdmVyeS1uYW1lLFxyXG4gIC5kZWxpdmVyeS1hZGRyZXNzIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICB9XHJcblxyXG4gIC5vcmRlci1zdGF0dXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDdyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAwLjdyZW07XHJcbiAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNHJlbTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IHtcclxuXHRtYXgtd2lkdGg6IDQycmVtO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdFxyXG5cdC5tb2RhbC1oZWFkZXIge1xyXG5cdFx0Lm1vZGFsLXRpdGxlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi4ycmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuaWNvbi13cmFwcGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNC42cmVtO1xyXG5cdH1cclxuXHRcclxuXHQuZGVsaXZlcnktYWRkcmVzcyB7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxuXHRcclxuXHQudHJpYW5nbGUtbGluayB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Y29sb3I6ICRncmVlbjMwMDtcclxuXHRcdFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgXHJcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLCBcclxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSwgXHJcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcblx0fVxyXG5cdFxyXG5cdC5idG4tZ3JvdXAge1xyXG5cdFx0bWFyZ2luLXRvcDogNnJlbTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdFxyXG5cdGJ1dHRvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFxyXG5cdFx0JiArIGJ1dHRvbiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQucHJpbWFyeS1idXR0b24sXHJcblx0LnRlcnRpYXJ5LWJ1dHRvbiB7XHJcblx0XHRtaW4td2lkdGg6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAxLjhyZW0gMXJlbTtcclxuXHRcdFxyXG5cdFx0Ji50aGlubmVyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDJyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAycmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zZWFyY2gteWVsbG93LnN2Z1wiKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLjVyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCY6Zm9jdXMsIFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29ucy9zZWFyY2guc3ZnXCIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQub3JkZXItZGV0YWlscy1jb25maXJtYXRpb24td3JhcHBlciB7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Y29sb3I6ICRibGFjaztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRwYWRkaW5nLXRvcDogMS40cmVtO1xyXG5cdFx0XHJcblx0XHRkdCB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdHdpZHRoOiA4LjRyZW07XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRkZCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSk7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxLjZyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5kZWxpdmVyeS13cmFwcGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDIuNHJlbTtcclxuXHR9XHJcblx0XHJcblx0LnN0b3JlLXdyYXBwZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMi40cmVtO1xyXG5cdH1cclxuXHRcclxuXHQuaW5mby10ZXh0IHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0XHJcblx0Lm1vZGFsLXN1YnRpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRmb250LXNpemU6IDIuNnJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0fVxyXG5cdFxyXG5cdC5sb2NhdGlvbi1saXN0IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNjVyZW07XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcclxuXHRcdC5sb2NhdGlvbi1pdGVtIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxLjZyZW07XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaXZpZGVyLWdyYXkuc3ZnKTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzAwJSAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogLjNyZW07XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5sb2NhdGlvbi1pY29uIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuaWNvbi13cmFwcGVyIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAzcmVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW4xMzAwO1xyXG5cdFx0XHRoZWlnaHQ6IDNyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxLjhyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Lmljb24taW5mbyB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGUgIWltcG9ydGFudDtcclxuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmxvY2F0aW9uLWluZm8ge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAuM3JlbTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5sb2NhdGlvbi1uYW1lIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNnJlbTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmxvY2F0aW9uLWFkZHJlc3Mge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmxvY2F0aW9uLWhvdXJzIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cdFx0XHRcclxuXHRcdFx0LnN0YXR1cyB7XHJcblx0XHRcdFx0Y29sb3I6ICRncmVlbjQwMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmLmNsb3NlZCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXk4MDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5zYXZlZC1wbGFjZXMge1xyXG5cdFx0bWFyZ2luLXRvcDogNHJlbTtcclxuXHR9XHJcblx0XHJcblx0LnNlY29uZGFyeS10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDIuNnJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR9XHJcblx0XHJcblx0LnNhdmVkLWxvY2F0aW9ucy13cmFwcGVyIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdFxyXG5cdC5sb2NhdGlvbi1pbWFnZSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMXJlbTtcclxuXHR9XHJcblx0XHJcblx0LmluZm8td3JhcHBlciB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdFxyXG5cdC5sb2NhdGlvbi1pbWFnZS1maWxsZWQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG5cdH1cclxuXHRcclxuXHQuc2F2ZWQtbG9jYXRpb24ge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGl2aWRlci1ncmF5LnN2Zyk7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzAwJSAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IC4zcmVtO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHN2ZyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0XHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0I2xvY2F0aW9uU2VsZWN0ZWQge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGdyZWVuNzAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuc2F2ZWQtbG9jYXRpb24taW5mbyB7XHJcblx0XHRtYXJnaW4tbGVmdDogMXJlbTtcclxuXHRcdHBhZGRpbmc6IDEuMnJlbSAwIC44cmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblx0XHJcblx0LnNhdmVkLWxvY2F0aW9uLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG5cdH1cclxuXHRcclxuXHQuc2F2ZWQtbG9jYXRpb24tYWRkcmVzcyB7XHJcblx0XHRmb250LXNpemU6IDEuNXJlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAuMnJlbTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdFxyXG5cdC5zZWFyY2gtcmVzdWx0cyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmY2ZjO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0XHJcblx0LmF1dG9jb21wbGV0ZS1yZXN1bHQge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0cGFkZGluZzogMS4ycmVtIDIuMXJlbTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdCY6bm90KFtkYXRhLXJlZl0pIHtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyYXkxMTAwO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmZpcnN0LW9mLXR5cGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxLjRyZW07XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0LmlucHV0LXJvdyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHJcblx0XHQuaW5wdXQtd3JhcHBlciB7XHJcblx0XHRcdCsgLmlucHV0LXdyYXBwZXIge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCB7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICBmb250LXNpemU6IDEuNXJlbTtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAuc3VidG90YWwtdGF4LXdyYXBwZXIsXHJcbiAgLmRpc2NvdW50LXRheC13cmFwcGVyLFxyXG4gIC5kZWxpdmVyeS10YXgtd3JhcHBlcixcclxuICAuZXh0cmEtdGF4LXdyYXBwZXIsXHJcbiAgLnRpcC10YXgtd3JhcHBlcixcclxuICAudGF4LWZlZXMtd3JhcHBlcntcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLmdyb3VwLXRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmN0YS1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLm90aGVyLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICAudGlwLWJ0biB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgYm9yZGVyOiAuMnJlbSBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTByZW07XHJcbiAgICBwYWRkaW5nOiAwLjZyZW0gMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4zMDA7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4zMDA7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmFsdWUtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTByZW07XHJcbiAgfVxyXG5cclxuICAudmFsdWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5mbyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICB9XHJcblxyXG4gIC5hZGQtYnRuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tbGVmdDogNHJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogNHJlbTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvaWNvbnMvcGx1cy1ncmVlbi5zdmdcIik7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgIGhlaWdodDogMi4ycmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b3RhbC10YXgtd3JhcHBlciB7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmhpZ2hjb250cmFzdCB7XHJcbiAgLmRlbGl2ZXJ5LXRpcHBpbmctY29tcG9uZW50IHtcclxuICAgIC50aXAtYnRuIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6YWN0aXZlLFxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA0cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucHJvbW8tcG9wdXAtY29tcG9uZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAubW9kYWwtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjEwMDA7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRzZWNvbmRhcnlUeXBlO1xyXG4gICAgY29sb3I6ICRncmF5OTAwO1xyXG4gICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy10b3A6IDYuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXgtd2lkdGg6IDU0cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgIG1heC13aWR0aDogMjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMDAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLnByb21vLWluZm8ge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luOiAxcmVtIGF1dG87XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1heC13aWR0aDogMTUuNnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb21vLWNvZGUge1xyXG4gICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMC43MjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb21vLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzJyZW07XHJcbiAgICBtYXgtaGVpZ2h0OiAyNHJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxNC44cmVtO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmZ1bGx3aWR0aCB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXdhcmQtaW1nIHtcclxuICAgIHdpZHRoOiAzLjU2cmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMS43cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJnLWhlbHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyLjdyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMDAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMi42cmVtO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCA5OS42MzMyMjI1OTEzNjIxMyUgMjYuNjY2NjY2NjY2NjY2NjY4JSwgOTkuMTE4OTM2ODc3MDc2NDElIDQxLjU1MTg1MTg1MTg1MTg1JSwgOTguNDQ5NjEyNDAzMTAwNzclIDUxLjg1MTg1MTg1MTg1MTg1JSwgOTcuMDcwOTg1NjAzNTQzNzUlIDU2LjU5MjU5MjU5MjU5MjU5NSUsIDk2LjI3MzY0MzQxMDg1MjcxJSA1Ni45MzMzMzMzMzMzMzMzNCUsIDk0LjY5NzM0MjE5MjY5MTAyJSA1OC4yNzAzNzAzNzAzNzAzNyUsIDkzLjkwNDA5NzQ1MjkzNDY1JSA1OS4wMjk2Mjk2Mjk2Mjk2MyUsIDkyLjcxNTE3MTY1MDA1NTM3JSA2MC4yMzMzMzMzMzMzMzMzNCUsIDkxLjUyMTE1MTcxNjUwMDU1JSA2MS40OTYyOTYyOTYyOTYyOSUsIDkwLjAyMDgxOTQ5MDU4NjkzJSA2My4xMzMzMzMzMzMzMzMzMyUsIDg4LjQzNjMyMzM2NjU1NTkyJSA2NC44OTYyOTYyOTYyOTYyOCUsIDg2LjY5NjQ1NjI1NjkyMTM4JSA2Ni44NDgxNDgxNDgxNDgxNCUsIDg0Ljg3NzQwODYzNzg3Mzc2JSA2OC44ODUxODUxODUxODUxOCUsIDgyLjk3OTI5MTI1MTM4NDI4JSA3MC45OTYyOTYyOTYyOTYzMSUsIDgwLjYwMzg3NTk2ODk5MjI0JSA3My41ODg4ODg4ODg4ODg4OSUsIDc4Ljk0MDMxMDA3NzUxOTM4JSA3NS4zNzAzNzAzNzAzNzAzOCUsIDc2Ljg3ODg0ODI4MzQ5OTQ1JSA3Ny41MjU5MjU5MjU5MjU5MiUsIDc0LjkwMzU0Mzc0MzA3ODYzJSA3OS41Mjk2Mjk2Mjk2Mjk2MiUsIDczLjQ3NDk3MjMxNDUwNzIlIDgwLjkzNzAzNzAzNzAzNzA0JSwgNzEuNDkwNTg2OTMyNDQ3MzklIDgyLjgyNTkyNTkyNTkyNTkzJSwgNjkuMjc5NjIzNDc3Mjk3OSUgODQuODI5NjI5NjI5NjI5NjQlLCA2OC4wOTY3ODg0ODI4MzUlIDg1Ljg1NTU1NTU1NTU1NTU3JSwgNjYuNDI3MjQyNTI0OTE2OTMlIDg3LjI0ODE0ODE0ODE0ODE1JSwgNjQuMDUzMjY2ODg4MTUwNiUgODkuMSUsIDYyLjMwODg1OTM1NzY5NjU3JSA5MC4zNjY2NjY2NjY2NjY2NyUsIDYwLjI0Njg0Mzg1MzgyMDYlIDkxLjc0NDQ0NDQ0NDQ0NDQ1JSwgNTguNDI2OTEwMjk5MDAzMzIlIDkyLjg1NTU1NTU1NTU1NTU1JSwgNTYuNTI3Nzk2MjM0NzcyOTg1JSA5My44ODg4ODg4ODg4ODg5JSwgNTQuNzA3NTMwNDU0MDQyMDg2JSA5NC43NTU1NTU1NTU1NTU1NiUsIDUyLjE3NzI5Nzg5NTkwMjU1NSUgOTUuNzQ0NDQ0NDQ0NDQ0NDQlLCA1MC4zODc1OTY4OTkyMjQ4JSA5Ni4yOTYyOTYyOTYyOTYyOSUsIDQ4LjkzMDQ1NDA0MjA4MTk1JSA5Ni42MzMzMzMzMzMzMzMzNCUsIDQ3LjM0Njg0Mzg1MzgyMDU5NCUgOTYuOTE0ODE0ODE0ODE0ODIlLCA0NC44OTMxMzM5OTc3ODUxNjQlIDk3LjE4MTQ4MTQ4MTQ4MTQ4JSwgNDMuMzA5NTIzODA5NTIzODElIDk3LjI1MTg1MTg1MTg1MTg0JSwgNDEuNDg4MzcyMDkzMDIzMjYlIDk3LjI1MTg1MTg1MTg1MTg0JSwgMzkuODI1NjkyMTM3MzIwMDQlIDk3LjE1MTg1MTg1MTg1MTg2JSwgMzcuNzY3MjIwMzc2NTIyNyUgOTYuOTI1OTI1OTI1OTI1OTQlLCAzNS4zMTI4NDYwNjg2NjAwMiUgOTYuNTExMTExMTExMTExMTIlLCAzMi42MjE4MTYxNjgzMjc4JSA5NS44ODg4ODg4ODg4ODg4OSUsIDMwLjgwMjQzNjMyMzM2NjU1NyUgOTUuMzc3Nzc3Nzc3Nzc3NzclLCAyOC4xOTAzNjU0NDg1MDQ5ODQlIDk0LjUyNTkyNTkyNTkyNTkyJSwgMjYuNjg2NDg5NDc5NTEyNzM3JSA5My45Nzc3Nzc3Nzc3Nzc3NyUsIDI0LjIyODc5MjkxMjUxMzg0MyUgOTIuOTk2Mjk2Mjk2Mjk2MyUsIDIyLjgwMzg3NTk2ODk5MjI0OCUgOTIuMzg1MTg1MTg1MTg1MTglLCAyMC41MDgzMDU2NDc4NDA1MyUgOTEuMzQ0NDQ0NDQ0NDQ0NDUlLCAxNy44OTYwMTMyODkwMzY1NDYlIDkwLjA5MjU5MjU5MjU5MjYlLCAxNi4xNTQ1OTU3OTE4MDUwOTclIDg5LjIyOTYyOTYyOTYyOTYzJSwgMTQuMTc1NjM2NzY2MzM0NDQlIDg4LjIzMzMzMzMzMzMzMzMzJSwgMTEuNTYyMTI2MjQ1ODQ3MTc3JSA4Ni45MjU5MjU5MjU5MjU5MiUsIDkuMjY2MzM0NDQwNzUzMDQ1JSA4NS44MTQ4MTQ4MTQ4MTQ4MiUsIDcuODYyNjc5OTU1NzAzMjExJSA4NS4xODUxODUxODUxODUxOSUsIDYuMTc2MDc5NzM0MjE5MjclIDg1LjMwNzQwNzQwNzQwNzQxJSwgNC41NDA0MjA4MTk0OTA1ODclIDg1LjU1NTU1NTU1NTU1NTU2JSwgMi44Nzc0MDg2Mzc4NzM3NTQyJSA4My45NTkyNTkyNTkyNTkyNiUsIDIuMDY4OTkyMjQ4MDYyMDE1NSUgODEuMzM3MDM3MDM3MDM3MDQlLCAxLjQ5ODExNzM4NjQ4OTQ3OTUlIDc3LjUyMjIyMjIyMjIyMjIzJSwgMS4yMTgxNjE2ODMyNzc5NjI1JSA3NC4wNzQwNzQwNzQwNzQwOCUsIDAuOTIzOTIwMjY1NzgwNzMwOCUgNjguNDQwNzQwNzQwNzQwNzQlLCAwLjQ1NDcwNjUzMzc3NjMwMTIlIDUzLjkyMjIyMjIyMjIyMjIyJSwgMC4xMzcwOTg1NjAzNTQzNzQzMiUgMzQuNzExMTExMTExMTExMTElLCAwJSAwJSk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDIuN3JlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBwYWRkaW5nOiAyLjZyZW0gMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmltYXJ5LWJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaW1nLWZ1bGx3aWR0aCB7XHJcbiAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDIuNnJlbTtcclxuICAgICAgbWF4LXdpZHRoOiA1NHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb21vLWluZm8ge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjdyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1haW4td3JhcHBlciB7XHJcbiAgICAubW9kYWwtaGVhZGVyLFxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb21vLWltZyB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE3LjJyZW07XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYmctaGVscGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9tby1pbmZvIHtcclxuICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDAgMCAycmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJHNlY29uZGFyeVR5cGU7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLW1haW4td3JhcHBlciB7XHJcbiAgICAgIGJvcmRlcjogLjVyZW0gc29saWQgcmdiYSgkZ3JlZW42MDAsIDAuNCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBhZGRpbmc6IDEuOHJlbTtcclxuICAgICAgbWFyZ2luOiAxLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnByb21vLWRlc2NyaXB0aW9uIHtcclxuICAgICAgbWF4LXdpZHRoOiA3Ni44cmVtO1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIG1hcmdpbjogMCAwIDIuNXJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwLjZyZW07XHJcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDMuMnJlbTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxNHJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbSAzLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVtb3ZlLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAubW9kYWwtb3BlbiB7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcblxyXG4gICAgLm1vZGFsIHtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn0iLCIucHJvbW8tYmFubmVyLWNvbXBvbmVudCwgLmFsZXJ0LXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA0MDA7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMS4ycmVtIDEuMnJlbTtcclxuICBib3gtc2hhZG93OiAwIC4xcmVtIC4zcmVtIDAgJGJsdWU2MDA7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDEuMXJlbSAxLjJyZW07XHJcbiAgfVxyXG5cclxuICAucmV3YXJkLWltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAyLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDEuN3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9tby1pbmZvIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIuMTZyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMDc7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29kZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgYm9yZGVyOiBkb3R0ZWQgLjJyZW0gJGdyZWVuMzAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS44cmVtO1xyXG4gICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgcGFkZGluZzogMCAuOHJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29kZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hY2NvdW50LWZhdm9yaXRlLWFkZHJlc3Nlcy1jb21wb25lbnQge1xyXG4gIG1heC13aWR0aDogNjZyZW07XHJcbiAgbWFyZ2luOiAycmVtIGF1dG8gM3JlbTtcclxuICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnXCIpIGNlbnRlciBjZW50ZXIgcmVwZWF0LXg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pdGVtLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDI2cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNnJlbTtcclxuICB9XHJcblxyXG4gIC5pdGVtLW5hbWUge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcblxyXG4gIC5pdGVtLWFkZHJlc3Mge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgfVxyXG59IiwiLnJlbW92ZS1iYXNrZXQtaXRlbS1jb21wb25lbnQge1xyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHBhZGRpbmctbGVmdDogNC4ycmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogNC4ycmVtO1xyXG5cclxuICAgIHN1cCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNwdC1zaXRlLWFsZXJ0IHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjMwMDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBhbGw7XHJcblxyXG4gICYubm8tZGlzc21pc3Mge1xyXG4gICAgLmNsb3NlLWFsZXJ0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAsXHJcbiAgc3BhbixcclxuICBhIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbiBcclxuICAuZ2VuZXJhbC1mcmFtZSB7XHJcbiAgICBwYWRkaW5nOiAuN3JlbSAzcmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAuNXJlbSAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDIzMHB4KSB7IFxyXG4gICAgICBwYWRkaW5nOiAuNXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuY2VudGVyZWQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnNjcm9sbGJhci1jb21wb25lbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICBcclxuICAudGh1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLnZlcnRpY2FsIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogLjJyZW07XHJcbiAgICB0b3A6IC4xcmVtO1xyXG4gICAgYm90dG9tOiAuMXJlbTtcclxuICAgIHdpZHRoOiAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJi5ob3Jpem9udGFsIHtcclxuICAgIGxlZnQ6IC4xcmVtO1xyXG4gICAgcmlnaHQ6IC4xcmVtO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAuMnJlbTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIi50YXhlcy1mZWVzLWNvbXBvbmVudCB7XHJcbiAgICAubW9kYWwtdGl0bGUsXHJcbiAgICAuZmVlLXRpdGxlLFxyXG4gICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfSBcclxuICAgIFxyXG4gICAgLmZlZS13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mbyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59IiwiLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtZGV0YWlscy1yZWRlc2lnbi1jb21wb25lbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDhyZW0gMS41cmVtIDAgMS41cmVtO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMS42cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA1Ni4yNSUsIDAuNjkwODUlIDU5LjA1MDAlLCAxLjgyMzQyJSA2My4xNTYyNSUsIDMuMzEzJSA2Ny45NTYyNSUsIDQuNjUwJSA3MS43ODc1JSwgNS45ODElIDc1LjIwNjI1JSwgNi44NyUgNzcuMjg3NSUsIDcuOTAwJSA3OS41JSwgOS4zMDklIDgyLjE5JSwgMTAuMjc5MCUgODMuODQzNzUlLCAxMS42OTElIDg1LjklLCAxMi45NTIzJSA4Ny41JSwgMTQuNTAyOCUgODguOSUsIDE1Ljc2NCUgODkuNTg3NCUsIDE3LjU0NDElIDkwLjAxODc1JSwgMTkuMTAxJSA5MC4wMTg3NSUsIDIwLjQzNiUgODkuNzYyNSUsIDIyLjczNCUgODguOTQzNzUlLCAyNC41ODgzJSA4OC4wMzc1JSwgMjUuNTIzODAlIDg3LjUlLCAyNi41OTA0JSA4Ni44NzUlLCAyOC4wNyUgODUuODMxMjUlLCAyOS41NSUgODQuNjQzNzUlLCAzMS41NTUlIDgyLjgzJSwgMzMuMzMyJSA4MS4wNjI1JSwgMzQuNzQ3MiUgNzkuNTUlLCAzNi44OTk2JSA3Ny4xMDYyNSUsIDM4LjgyMjA5JSA3NC44JSwgNDAuNjA0NyUgNzIuNTc1JSwgNDIuNDU4JSA3MC4xODc1JSwgNDQuMDElIDY4LjEzJSwgNDUuODYlIDY1LjYzNzUlLCA0Ny44NjglIDYyLjkyNSUsIDQ5Ljc4MzIlIDYwLjMwNjIlLCA1MS4zNTklIDU4LjE0MzclLCA1Mi45ODclIDU1LjkxODc0JSwgNTQuODUlIDUzLjQxODc1JSwgNTYuMTczJSA1MS42Mzc1JSwgNTcuNzk4JSA0OS40ODE5JSwgNjAuMDMxMiUgNDYuNTkzNzUlLCA2Mi4yODU3JSA0My43NSUsIDYzLjczNCUgNDEuOTQ5JSwgNjYuMTA2JSAzOC44MjQlLCA2OC4yNSUgMzUuODA2MjUlLCA2OS45NzAlIDMzLjMlLCA3MS45NjglIDMwLjMzNyUsIDczLjQ0NyUgMjguMTI1JSwgNzUuMTQ5JSAyNS42MjQ5JSwgNzYuMTk1JSAyNC4xMzc1JSwgNzguNTclIDIwLjkzNzUlLCA4MC4zODA5JSAxOC43NSUsIDgxLjk3NTglIDE2Ljg3NSUsIDgzLjk3NTglIDE0LjQ2MjUlLCA4NS43NjAlIDEyLjI5MzclLCA4Ni44NyUgMTAuOTYyNSUsIDg4LjM1MiUgOS4yNDM3NSUsIDg5LjQ2NSUgNy45OTM3JSwgOTEuMjM4JSA2LjI1JSwgOTIuNTA2MiUgNS4xMTI1JSwgOTMuNzY1OSUgNC4wNjI1JSwgOTQuNjUzMyUgMy4zNjg3JSwgOTUuNzY4JSAyLjU1JSwgOTcuMTAxNSUgMS42NDM3NSUsIDk4LjI4OTklIDAuOTEyNSUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNTYuMjUlKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1heC13aWR0aDogNTByZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5pbWFnZS1yZXdhcmQtY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTVyZW07XHJcbiAgICBtaW4td2lkdGg6IDEycmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzLjJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLmltZy1yZXdhcmQtb2ZmZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG4gIFxyXG4gIC50aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgXHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgfVxyXG5cclxuICAucHJpbWFyeS1idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07ICAgICAgICAgXHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgXHJcbiAgICAgIC5hY2NvdW50LXJld2FyZHMtb2ZmZXJzLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbmZvIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZS1yZXdhcmQtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAycmVtIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWctcmV3YXJkLW9mZmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgfVxyXG59IiwiLnJld2FyZHMtaGVyby1jb21wb25lbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXdhcmRzLWxvZ28ge1xyXG4gICAgICAgIG1heC13aWR0aDogMjIuN3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb2ludHMtY29udGFpbmVyLXJlZGVzaWduIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4zNTA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzByZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0yLjhyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuOXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuMzUwO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oNS43OTA1NzkwNTc5MDU3OTA1JSA5NC42NjY2NjY2NjY2NjY2NyUsIDYuNjkyMzc5MjM3OTIzNzkyJSA5Mi44MTczMzMzMzMzMzMzMiUsIDguMDEzOTUxMzk1MTM5NTE0JSA5MC4xMDY2NjY2NjY2NjY2NyUsIDkuMTUyMTE1MjExNTIxMTUzJSA4Ny43NzE5OTk5OTk5OTk5OSUsIDExLjY0MTE2NDExNjQxMTY0MSUgODIuNjY2NjY2NjY2NjY2NjclLCAxMi42OTY4Nzk2ODc5Njg4JSA3OS42NDglLCAxNS4yNTEzOTUxMzk1MTM5NTElIDcyLjM0NTMzMzMzMzMzMzM0JSwgMTYuNzcxNjc3MTY3NzE2Nzc0JSA2OCUsIDE3LjgyODA1MjgwNTI4MDUyNCUgNjQuODcwNjY2NjY2NjY2NjYlLCAyMC41MDg1ODA4NTgwODU4MSUgNTYuOTMzMzMzMzMzMzMzMzQlLCAyMi42MjIyNjIyMjYyMjI2MjQlIDUwLjY2NjY2NjY2NjY2NjY3JSwgMjMuNjkwMzY5MDM2OTAzNjklIDQ3LjcxNDY2NjY2NjY2NjY2NiUsIDI2LjM0MDg2NDA4NjQwODY0NCUgNDAuMzkwNjY2NjY2NjY2NjYlLCAyOC4wNDM1MzQzNTM0MzUzNDQlIDM1LjY4NTMzMzMzMzMzMzMzJSwgMjguNDEyODQxMjg0MTI4NDE1JSAzNC42NjY2NjY2NjY2NjY2NyUsIDI5LjM2MTQxNjE0MTYxNDE2JSAzMi40ODEzMzMzMzMzMzMzMyUsIDMwLjgyMzU4MjM1ODIzNTgxOCUgMjkuMTEyJSwgMzIuMTg4NDE4ODQxODg0MTg2JSAyNS45Njc5OTk5OTk5OTk5OTYlLCAzMy40MTEzNDExMzQxMTM0MSUgMjMuMTQ5MzMzMzMzMzMzMzMlLCAzNC41MzAxNTMwMTUzMDE1MzYlIDIwLjU3MDY2NjY2NjY2NjY2OCUsIDM2LjUxMzY1MTM2NTEzNjUxJSAxNiUsIDM3Ljc1MjE3NTIxNzUyMTc1JSAxMy45Nzk5OTk5OTk5OTk5OTklLCAzOC42ODQwNjg0MDY4NDA2OCUgMTIuNDYlLCAzOS43OTgwNzk4MDc5ODA4JSAxMC42NDI2NjY2NjY2NjY2NjclLCA0MC43NDU4NzQ1ODc0NTg3NDQlIDkuMDk3MzMzMzMzMzMzMzMzJSwgNDMuMDU0MzA1NDMwNTQzMDUlIDUuMzMzMzMzMzMzMzMzMzM0JSwgNDQuMDkzMDA5MzAwOTMwMDklIDQuNjIlLCA0NS4xOTQ3MTk0NzE5NDcxOTUlIDMuODYyNjY2NjY2NjY2NjY2MiUsIDQ2LjY1MDE2NTAxNjUwMTY0NiUgMi44NjI2NjY2NjY2NjY2NjY3JSwgNDcuNzgyNzc4Mjc3ODI3NzglIDIuMDg0JSwgNDguODc0ODg3NDg4NzQ4ODc1JSAxLjMzMzMzMzMzMzMzMzMzMzUlLCA0OS42MTIzNjEyMzYxMjM2MSUgMS4yNzU5OTk5OTk5OTk5OTk4JSwgNTAuNjA0ODYwNDg2MDQ4NjElIDEuMTk4NjY2NjY2NjY2NjY2NSUsIDUxLjY1ODg2NTg4NjU4ODY2JSAxLjExNTk5OTk5OTk5OTk5OTklLCA1My41NTAyNTUwMjU1MDI1NDQlIDAuOTY4JSwgNTMuOTE0NDkxNDQ5MTQ0OTIlIDAuOTM5OTk5OTk5OTk5OTk5OCUsIDU1LjAzOTAwMzkwMDM5MDAzNiUgMS41NjY2NjY2NjY2NjY2NjY3JSwgNTUuOTY5Mzk2OTM5NjkzOTclIDIuMDg1MzMzMzMzMzMzMzMzNyUsIDU2Ljk0NTM5NDUzOTQ1Mzk0JSAyLjYyOTMzMzMzMzMzMzMzMzMlLCA1OC44OTk3ODk5Nzg5OTc5MSUgMy43MTg2NjY2NjY2NjY2NjY2JSwgNTkuNDA1OTQwNTk0MDU5NCUgNCUsIDYwLjQ4MDA0ODAwNDgwMDQ4JSA1LjAzNzMzMzMzMzMzMzMzNCUsIDYxLjc2ODA3NjgwNzY4MDc3JSA2LjI4MTMzMzMzMzMzMzMzMyUsIDYyLjE2NjIxNjYyMTY2MjE2NiUgNi42NjY2NjY2NjY2NjY2NjclLCA2My4wNTU1MDU1NTA1NTUwNSUgNy45MTIlLCA2My43NjkyNzY5Mjc2OTI3NjUlIDguOTEwNjY2NjY2NjY2NjY4JSwgNjQuNDUwOTQ1MDk0NTA5NDUlIDkuODY2NjY2NjY2NjY2NjY3JSwgNjUuNjI5NDYyOTQ2Mjk0NjIlIDExLjUxNjAwMDAwMDAwMDAwMiUsIDY1Ljk3NjU5NzY1OTc2NTk5JSAxMiUsIDY2Ljg0MDk4NDA5ODQwOTgzJSAxNC4yODM5OTk5OTk5OTk5OTklLCA2OC4xMDk4MTA5ODEwOTgxMSUgMTcuNjM0NjY2NjY2NjY2NjY4JSwgNjkuNTgxMTU4MTE1ODExNTglIDIxLjUyMTMzMzMzMzMzMzMzJSwgNzEuMTY1OTE2NTkxNjU5MTclIDI1LjcwOCUsIDcyLjEwNDcxMDQ3MTA0NzExJSAyOC4xODc5OTk5OTk5OTk5OTUlLCA3Mi45OTYzOTk2Mzk5NjQlIDMwLjU0MjY2NjY2NjY2NjY3JSwgNzQuNTU3NDU1NzQ1NTc0NTYlIDM0LjY2NjY2NjY2NjY2NjY3JSwgNzUuMzgzNzM4MzczODM3MzklIDM2Ljg5NDY2NjY2NjY2NjY2NiUsIDc2LjcyOTY3Mjk2NzI5Njc0JSA0MC41MjQlLCA3Ny45ODczOTg3Mzk4NzQlIDQzLjkxNiUsIDc5LjI0MDMyNDAzMjQwMzI0JSA0Ny4yOTYlLCA4MC41OTM0NTkzNDU5MzQ1OSUgNTAuOTQ1MzMzMzMzMzMzMzQ1JSwgODEuMzgyMjM4MjIzODIyMzglIDUzLjA3ODY2NjY2NjY2NjY2JSwgODIuNDA3NDQwNzQ0MDc0NCUgNTUuODQyNjY2NjY2NjY2NjYlLCA4My4zNjg3MzY4NzM2ODczNyUgNTguNDM2JSwgODQuNDY2NTQ2NjU0NjY1NDYlIDYxLjM5NTk5OTk5OTk5OTk5NCUsIDg1LjkyODU5Mjg1OTI4NTkzJSA2NS4zMzMzMzMzMzMzMzMzMyUsIDg2LjU5MDE1OTAxNTkwMTU5JSA2Ni4wMjkzMzMzMzMzMzMzMyUsIDg3Ljk1NDA5NTQwOTU0MDk1JSA2Ny40NjQlLCA4OS4zMzQyMzM0MjMzNDIzNCUgNjguOTE2JSwgOTAuNjY3ODY2Nzg2Njc4NjYlIDcwLjMxODY2NjY2NjY2NjY2JSwgOTIuMTA5ODEwOTgxMDk4MTElIDcxLjgzNDY2NjY2NjY2NjY2JSwgOTMuMzAyNzMwMjczMDI3MzElIDczLjA4OTMzMzMzMzMzMzMzJSwgOTQuMjk0MDI5NDAyOTQwMyUgNzQuMTMyJSwgOTQuODg0MTg4NDE4ODQxODclIDc0Ljc1MiUsIDk2LjA2OTYwNjk2MDY5NjA4JSA3NiUsIDEwMCUgNzYlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDMuNzA4NjEwODYxMDg2MTA5MyUgOTYuNTg0JSwgNS4yMjAzMTIwMzEyMDMxMiUgOTUuMTkyMDAwMDAwMDAwMDElKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTY1MDtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDUwLjg5ODIwMzU5MjgxNDM3NiUsIDAuMzA4NDMwODQzMDg0MzA4NDYlIDQ5LjMxMDc3ODQ0MzExMzc3NiUsIDAuNTI3NDUyNzQ1Mjc0NTI3MyUgNDguMjA4OTgyMDM1OTI4MTQ1JSwgMC42OTU5Nzk1OTc5NTk3OTU5JSA0Ny4zNzA2NTg2ODI2MzQ3MjYlLCAxLjM0MTczNDE3MzQxNzM0MTglIDQ0LjI0NzkwNDE5MTYxNjc3JSwgMi4yMDE3MTAxNzEwMTcxMDE2JSA0MC4yNjc2NjQ2NzA2NTg2OCUsIDIuOTk0OTg5NDk4OTQ5ODk1JSAzNi43NzI0NTUwODk4MjAzNTUlLCA0LjM3NTQ4NzU0ODc1NDg3NiUgMzEuMTE0MzcxMjU3NDg1MDMlLCA1LjU1Njg1NTY4NTU2ODU1NyUgMjYuNzUyNjk0NjEwNzc4NDQ1JSwgNi4wMzA2MDMwNjAzMDYwMzA1JSAyNS4xNDk3MDA1OTg4MDIzOTQlLCA2Ljk1MDY3NTA2NzUwNjc1MSUgMjIuMjYyODc0MjUxNDk3MDElLCA4LjE0ODk5NDg5OTQ4OTk1JSAxOC44ODI2MzQ3MzA1Mzg5MiUsIDkuMjg0MTg4NDE4ODQxODg0JSAxNi4wMDgzODMyMzM1MzI5MzUlLCAxMC40MDkwNjA5MDYwOTA2MSUgMTMuNDM4MzIzMzUzMjkzNDEzJSwgMTEuMjQ3NzA0NzcwNDc3MDQ4JSAxMS42ODc0MjUxNDk3MDA2JSwgMTIuMjg5MjI4OTIyODkyMjklIDkuNzE0OTcwMDU5ODgwMjQlLCAxMi43MjEyNzIxMjcyMTI3MjElIDguOTgyMDM1OTI4MTQzNzEzJSwgMTMuMjEwNzExMDcxMTA3MTElIDguMjk1MjA5NTgwODM4MzIzJSwgMTMuODY3MjM2NzIzNjcyMzY3JSA3LjQxOTE2MTY3NjY0NjcwNzQlLCAxNC41NzM1OTczNTk3MzU5NzQlIDYuNTIwOTU4MDgzODMyMzM2JSwgMTUuMTkwMTU5MDE1OTAxNTklIDUuNzcxODU2Mjg3NDI1MTQ5JSwgMTYuMDk4MTY5ODE2OTgxNyUgNC43MjY5NDYxMDc3ODQ0MzElLCAxNi42ODgwMjg4MDI4ODAyODYlIDQuMDg2MjI3NTQ0OTEwMTc5JSwgMTcuMDYxODA2MTgwNjE4MDYlIDMuNjk2NDA3MTg1NjI4NzQyNCUsIDE3Ljc1MzQwNTM0MDUzNDA1NSUgMy4wMTA3Nzg0NDMxMTM3NzIlLCAxOC43MTEyNTExMjUxMTI1MSUgMi4xNDE5MTYxNjc2NjQ2NzA3JSwgMTkuODk2NjA5NjYwOTY2MDk2JSAxLjIxMzc3MjQ1NTA4OTgyMDYlLCAyMC40NTU4MDU1ODA1NTgwNTclIDAuODQwNzE4NTYyODc0MjUxNCUsIDIxLjAyMDA3MjAwNzIwMDcyJSAwLjUxMzE3MzY1MjY5NDYxMDglLCAyMS4zMjgyOTI4MjkyODI5MjYlIDAuMzU5MjgxNDM3MTI1NzQ4NSUsIDIxLjc2MzU3NjM1NzYzNTc2MyUgMC4xNjU4NjgyNjM0NzMwNTM5MiUsIDIyLjI4MTU0ODE1NDgxNTQ4MiUgLTAuMDEwNzc4NDQzMTEzNzcyNDU0JSwgMjIuNTI2ODgyNjg4MjY4ODI3JSAtMC4wNzA2NTg2ODI2MzQ3MzA1NSUsIDIyLjc4ODQxODg0MTg4NDE5JSAtMC4xMjAzNTkyODE0MzcxMjU3NSUsIDIzLjA5Njk5OTY5OTk3JSAtMC4xNTUwODk4MjAzNTkyODE0NiUsIDIzLjU1NDkwNTQ5MDU0OTA1NCUgLTAuMTU1MDg5ODIwMzU5MjgxNDYlLCAyNC4yNzI0MjcyNDI3MjQyNzMlIDAlLCAyNC42MjE2NjIxNjYyMTY2MiUgMC4xNTg2ODI2MzQ3MzA1Mzg5MiUsIDI0Ljk1MjUzNTI1MzUyNTM1JSAwLjM2MTY3NjY0NjcwNjU4Njg0JSwgMjUuMzgxNDI4MTQyODE0MjgzJSAwLjY5NzYwNDc5MDQxOTE2MTglLCAyNS43MTk4OTE5ODkxOTg5MjQlIDEuMDE3OTY0MDcxODU2Mjg3NSUsIDI2LjM2NjM2NjYzNjY2MzY2NyUgMS43NTg2ODI2MzQ3MzA1Mzg5JSwgMjcuMTcyMjE3MjIxNzIyMTclIDIuOTAxNzk2NDA3MTg1NjI5JSwgMjcuNTAxMDIwMTAyMDEwMjA1JSAzLjQzMjkzNDEzMTczNjUyNjUlLCAyOC4wMDI0MzAyNDMwMjQzJSA0LjMxMDc3ODQ0MzExMzc3MiUsIDI4LjY4NDkzODQ5Mzg0OTM4MyUgNS42MjgxNDM3MTI1NzQ4NDk1JSwgMjkuMDg2OTc4Njk3ODY5Nzg1JSA2LjQ2NjQ2NzA2NTg2ODI2MyUsIDMwLjI3NTA5NzUwOTc1MDk3NCUgOS4xODA4MzgzMjMzNTMyOTQlLCAzMS4zNjc1MDY3NTA2NzUwNjYlIDExLjk1MjA5NTgwODM4MzIzNCUsIDMyLjg1MTc1NTE3NTUxNzU1JSAxNi4wNTk4ODAyMzk1MjA5NTclLCAzNC4xMDgyODA4MjgwODI4MDUlIDE5Ljc3NjY0NjcwNjU4NjgyNCUsIDM1LjQ2NTAxNjUwMTY1MDE2JSAyMy45NjgyNjM0NzMwNTM4OTUlLCAzNi41MTY5MjE2OTIxNjkyMSUgMjcuMjk4ODAyMzk1MjA5NTglLCAzNy41NTcxMjU3MTI1NzEyNTYlIDMwLjYzMTczNjUyNjk0NjEwNiUsIDM4Ljg1MTc1NTE3NTUxNzU1JSAzNC43OTEwMTc5NjQwNzE4NTUlLCAzOS45Nzk4Njc5ODY3OTg2OCUgMzguMzgzODMyMzM1MzI5MzQ1JSwgNDEuMDM4OTczODk3Mzg5NzQlIDQxLjcwMzU5MjgxNDM3MTI1NSUsIDQxLjk2NTE2NjUxNjY1MTY3JSA0NC41NDA3MTg1NjI4NzQyNSUsIDQzLjI1MDc5NTA3OTUwNzk0NSUgNDguMzQwNzE4NTYyODc0MjUlLCA0NC40MzM4MTMzODEzMzgxMyUgNTEuNjU4MDgzODMyMzM1MzM2JSwgNDUuNDM0NzEzNDcxMzQ3MTMlIDU0LjMwMjM5NTIwOTU4MDg0NCUsIDQ2LjQyMDYxMjA2MTIwNjEyJSA1Ni43Mzg5MjIxNTU2ODg2MiUsIDQ3LjM1NzMwNTczMDU3MzA2JSA1OC44NzkwNDE5MTYxNjc2NjUlLCA0OC4zNTA0MDUwNDA1MDQwNSUgNjAuOTQxOTE2MTY3NjY0NjY1JSwgNDkuOTY0ODY2NDg2NjQ4NjYlIDYzLjc4MzIzMzUzMjkzNDEzJSwgNTEuNTQ1MTU0NTE1NDUxNTQlIDY1Ljg2ODI2MzQ3MzA1Mzg5JSwgNTIuMzY4MTM2ODEzNjgxMzclIDY2LjcxMTM3NzI0NTUwODk4JSwgNTQuMDg1MjA4NTIwODUyMDklIDY4LjE3MDA1OTg4MDIzOTUyJSwgNTYuNTkxNjU5MTY1OTE2NTk2JSA2OS42JSwgNTguMTAyNjEwMjYxMDI2MSUgNzAuMDgyMDM1OTI4MTQzNzElLCA1OS40NjQ0NDY0NDQ2NDQ0NyUgNzAuMjg2MjI3NTQ0OTEwMTklLCA2My40NTkzNDU5MzQ1OTM0NiUgNjkuNzM3NzI0NTUwODk4MiUsIDY1LjA3MjAwNzIwMDcyMDA3JSA2OS4wODc0MjUxNDk3MDA2JSwgNjYuNjYzMzY2MzM2NjMzNjYlIDY4LjI0MjUxNDk3MDA1OTg5JSwgNjguMzkxMjM5MTIzOTEyNCUgNjcuMTMwNTM4OTIyMTU1NyUsIDcwLjUyMTc1MjE3NTIxNzUxJSA2NS41NDMxMTM3NzI0NTUwOSUsIDcxLjgwMjg4MDI4ODAyODglIDY0LjUxMDE3OTY0MDcxODU2JSwgNzMuNTk5NzU5OTc1OTk3NiUgNjMuMDEzMTczNjUyNjk0NjElLCA3NS4yNzAwMjcwMDI3MDAyNyUgNjEuNjM1OTI4MTQzNzEyNTglLCA3Ni43Njk1NzY5NTc2OTU3OCUgNjAuNDcwMDU5ODgwMjM5NTI1JSwgNzguNTE3ODUxNzg1MTc4NTIlIDU5LjI3OTY0MDcxODU2Mjg3NCUsIDc5LjYzOTk2Mzk5NjM5OTY0JSA1OC42Mjg3NDI1MTQ5NzAwNiUsIDgwLjk2ODQ5Njg0OTY4NDk3JSA1Ny45NTgwODM4MzIzMzUzMjYlLCA4Mi4zNTI4MzUyODM1MjgzNiUgNTcuNDA0NzkwNDE5MTYxNjglLCA4My43ODMzNzgzMzc4MzM3OCUgNTcuMjA0MTkxNjE2NzY2NDclLCA4NS44NjYxODY2MTg2NjE4NyUgNTcuMTMyOTM0MTMxNzM2NTMlLCA4Ny40ODg3NDg4NzQ4ODc0OSUgNTcuNDgzMjMzNTMyOTM0MTMlLCA4OC4yODE0MjgxNDI4MTQyOSUgNTcuOTQ2MTA3Nzg0NDMxMTM1JSwgODkuMjk4ODI5ODgyOTg4MyUgNTguNjgwODM4MzIzMzUzMjklLCA5MC4yOTQ2Mjk0NjI5NDYyOSUgNTkuNDk1MjA5NTgwODM4MzMlLCA5Mi4wOTA5MDkwOTA5MDkxJSA2MS4xMjgxNDM3MTI1NzQ4NTQlLCA5Mi42NDkyNjQ5MjY0OTI2NSUgNjEuNjc2NjQ2NzA2NTg2ODIlLCA5My42NjkwNjY5MDY2OTA2NyUgNjMuMjA2NTg2ODI2MzQ3MzElLCA5NC45NjM5OTYzOTk2Mzk5NyUgNjUuOTgwODM4MzIzMzUzMyUsIDk2LjUxOTY1MTk2NTE5NjUyJSA3MC42NTg2ODI2MzQ3MzA1NCUsIDk3LjIxMjcyMTI3MjEyNzIxJSA3My4zODc0MjUxNDk3MDA2JSwgOTkuMzgyNTM4MjUzODI1MzklIDg0LjMzNDEzMTczNjUyNjk0JSwgMTAwJSA4OC4wMjM5NTIwOTU4MDgzOCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNTAuODk4MjAzNTkyODE0Mzc2JSk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb2ludHMge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTByZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcuNnJlbVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9pbnRzLW1lc3NhZ2Uge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuamFtYmEtYmFkZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTQuNnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDMuNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltZy9pY29ucy9ncmVlbnZlY3Rvci5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgXHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87ICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5qYW1iYS1iYWRnZS10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGJsdWUxMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAucHJvZ3Jlc3MtYmFyW2RhdGEtcHJvZ3Jlc3NdIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUxLjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAwLjhyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMzAyKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW0gMC40cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMS4ycmVtIGF1dG8gMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbSAwLjRyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW41NTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAkaTowO1xyXG4gICAgICAgIEB3aGlsZSgkaSA8PTEwMCkge1xyXG4gICAgICAgICZbZGF0YS1wcm9ncmVzcz1cIiN7JGl9XCJdIHtcclxuICAgICAgICAgICAgJHByb2dyZXNzOiAkaSAqIDEuMCU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHByb2dyZXNzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAkaTogJGkgKyAwLjE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ29sZFtkYXRhLXByb2dyZXNzXSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9ncmVzcy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZ3Jlc3MtbWlsZXN0b25lIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcclxuICAgIH1cclxufVxyXG4iLCIuaW50cm8tY29tcG9uZW50IHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGJsdWUxMDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTEwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmdyZWVuLXRoZW1lIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjM1MDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk3NTA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRleHQtY2VudGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5hY2NvcmRpb24tY29tcG9uZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDJyZW0gMDtcclxuXHJcbiAgICAuc2hvdy1tb3JlLWxpbmssXHJcbiAgICAuc2hvdy1mZXdlci1saW5rIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ncmVlbi1hcnJvdy5wbmdcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxLjRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAwLjhyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5zaG93LWZld2VyLWxpbmsge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVgoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpc2libGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZSkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbn0iLCIuaG9tZS1vZmZlcnMtcmVkZWVtYWJsZXMtcmVkZXNpZ24tY29tcG9uZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDNyZW0gNi41cmVtO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgc2NyZWVuICBhbmQgKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21sLWRlc2t0b3ApIGFuZCAobWF4LXdpZHRoOiAkbWlkLWRlc2t0b3ApIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmphbWJhLXJld2FyZHMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMy41cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvbG9uZ2RpdmlkZXIuc3ZnJyk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNXJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0ycmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc3RhdHVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZpcnN0IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAubG9nby1kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvZ28tbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgIC5sb2dvLWRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28tbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaWQtbW9iaWxlKSBhbmQgKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmphbWJhLWJhZGdlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltZy9kaXZpZGVybW9iaWxlLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmF2YWlsYWJsZS1wb2ludHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW4zNTA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1vZmZlcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkY0RUU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNnJlbSA1cmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbSAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21sLWRlc2t0b3ApIGFuZCAobWF4LXdpZHRoOiAkbWlkLWRlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlZGVlbWFibGVzLWNvbXBvbmVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltZy9EaXZpZGVyLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWcvZGl2aWRlcm1vYmlsZS5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnJlZGVlbWFibGVzLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50cmlhbmdsZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDZDNUI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvaWNvbnMvbGlua2Fycm93bW9iaWxlLnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmVtcHR5LXJld2FyZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMS41Mzg0NjE1Mzg0NjE1Mzg1JSA0LjgxOTI3NzEwODQzMzczNSUsIDIuNDU0NTQ1NDU0NTQ1NDU0NiUgMy45NjUyMzIzNTgwMDM0NDI4JSwgNC4xOSUgMy4xNzI0NjEyNzM2NjYwOTI3JSwgNi41NjUxNzQ4MjUxNzQ4MjYlIDIuNDg4OTg0NTA5NDY2NDM3JSwgOC44MTExODg4MTExODg4MTIlIDIuMDY1NDA0NDc1MDQzMDI5NCUsIDEwLjcyNTAzNDk2NTAzNDk2NSUgMS44MjAxMzc2OTM2MzE2NjkzJSwgMTMuMjAxMTE4ODgxMTE4ODgyJSAxLjYwMjA2NTQwNDQ3NTA0MyUsIDE1LjMzMDYyOTM3MDYyOTM3JSAxLjQ2NzI5Nzc2MjQ3ODQ4NTUlLCAxNy4zNjg4MTExODg4MTExOSUgMS4zNjQwMjc1Mzg3MjYzMzM5JSwgMTkuNTAyNDQ3NTUyNDQ3NTUzJSAxLjI2ODE1ODM0NzY3NjQyJSwgMjEuNjMxMjU4NzQxMjU4NzQlIDEuMTc1MDQzMDI5MjU5ODk2OCUsIDI0LjYxNTM4NDYxNTM4NDYxNyUgMS4wMzI3MDIyMzc1MjE1MTQ3JSwgMjYuMzQ3MzQyNjU3MzQyNjU4JSAwLjk0MTk5NjU1NzY1OTIwODIlLCAyOC4wMTcxMzI4NjcxMzI4NjUlIDAuODUyNjY3ODE0MTEzNTk3MiUsIDI5LjY0NjUwMzQ5NjUwMzQ5NSUgMC43NjQ3MTYwMDY4ODQ2ODE2JSwgMzEuNTkzMDA2OTkzMDA2OTg4JSAwLjY2MDQxMzA4MDg5NTAwODYlLCAzNC44MzU3MzQyNjU3MzQyNyUgMC40OTI3NzEwODQzMzczNDk0NSUsIDM2LjEzOTE2MDgzOTE2MDg0JSAwLjQyODkxNTY2MjY1MDYwMjQlLCAzNy44OTk0NDA1NTk0NDA1NiUgMC4zNDY4MTU4MzQ3Njc2NDIlLCA0MC43MDk4NjAxMzk4NjAxNCUgMC4yMjgzOTkzMTE1MzE4NDE2NSUsIDQzLjYxMTMyODY3MTMyODY4JSAwLjEyNjUwNjAyNDA5NjM4NTUzJSwgNDYuNDIwOTc5MDIwOTc5MDI2JSAwLjA1MTYzNTExMTg3NjA3NTcyJSwgNDkuNzIwMjc5NzIwMjc5NzIlIDAlLCA1MS43ODU1OTQ0MDU1OTQ0JSAtMC4wNDIzNDA3OTE3MzgzODIwOTQlLCA1My43NDQ1NDU0NTQ1NDU0NiUgLTAuMDc5MTczODM4MjA5OTgyNzklLCA1NS43ODgzMjE2NzgzMjE2OSUgLTAuMDg2NTc0ODcwOTEyMjIwMzElLCA1OC41MTY4NTMxNDY4NTMxNSUgLTAuMDIzMjM1ODAwMzQ0MjM0MDglLCA2MS40Njg1MzE0Njg1MzE0NzQlIDAuMTcyMTE3MDM5NTg2OTE5MTIlLCA2Mi44NzI1MTc0ODI1MTc0OSUgMC4zMzc2OTM2MzE2Njk1MzUyNSUsIDY1LjA1NjU3MzQyNjU3MzQyJSAwLjY5NjA0MTMwODA4OTUwMDglLCA2Ni40ODc5NzIwMjc5NzIwMyUgMC45NTg4NjQwMjc1Mzg3MjYyJSwgNjguMzQ1NjY0MzM1NjY0MzQlIDEuMjgyNjE2MTc5MDAxNzIxMiUsIDcwLjUxMjU4NzQxMjU4NzQxJSAxLjU3NzQ1MjY2NzgxNDExMzQlLCA3Mi4zMDc2OTIzMDc2OTIzJSAxLjcyMTE3MDM5NTg2OTE5MDklLCA3My41MzYzNjM2MzYzNjM2MyUgMS43NzU1NTkzODAzNzg2NTc2JSwgNzQuODU3MzQyNjU3MzQyNjYlIDEuODE2Njk1MzUyODM5OTMxJSwgNzYuNTQ4MjUxNzQ4MjUxNzQlIDEuODQ4MDIwNjU0MDQ0NzUwNiUsIDc4LjExNDY4NTMxNDY4NTMyJSAxLjg2MDU4NTE5NzkzNDU5NTUlLCA3OS40NTY2NDMzNTY2NDMzNSUgMS44NjIxMzQyNTEyOTA4NzglLCA4MS42NzgzMjE2NzgzMjE2OCUgMS44NTMzNTYyODIyNzE5NDUyJSwgODIuODQxOTU4MDQxOTU4MDUlIDEuODQ2ODE1ODM0NzY3NjQyJSwgODQuMjE2MDgzOTE2MDgzOTIlIDEuODQwNjE5NjIxMzQyNTEzMiUsIDg1LjkwOTA5MDkwOTA5MDklIDEuODQwNjE5NjIxMzQyNTEzMiUsIDg3LjQwMzQ5NjUwMzQ5NjUlIDEuODU0NTYxMTAxNTQ5MDUzMyUsIDg5LjEzNDI2NTczNDI2NTcyJSAxLjg5ODEwNjcxMjU2NDU0MzklLCA5MC4xOTA5MDkwOTA5MDkwOSUgMS45NDY2NDM3MTc3MjgwNTUxJSwgOTEuNzQ4MjUxNzQ4MjUxNzUlIDIuMDY1MjMyMzU4MDAzNDQyNCUsIDkzLjA5NjUwMzQ5NjUwMzQ5JSAyLjI0MTMwODA4OTUwMDg2MDYlLCA5NS4yMjMwNzY5MjMwNzY5MiUgMi43Mjk0MzIwMTM3NjkzNjMlLCA5Ni41NTAzNDk2NTAzNDk2NiUgMy4yMzIzNTgwMDM0NDIzNDElLCA5Ny42OTIzMDc2OTIzMDc3JSAzLjk1ODY5MTkxMDQ5OTEzOTYlLCA5OC4yNTE3NDgyNTE3NDgyNSUgNS4xNjM1MTExODc2MDc1NzMlLCA5OC42ODgxMTE4ODgxMTE4OSUgMTAuMzY2NDM3MTc3MjgwNTUlLCA5OC45NDgyNTE3NDgyNTE3NSUgMTQuMzQwNDQ3NTA0MzAyOTI2JSwgOTkuMjYyMjM3NzYyMjM3NzclIDIwLjAyMDMwOTgxMDY3MTI1NCUsIDk5LjQzNDk2NTAzNDk2NTA1JSAyMy43MzY0ODg4MTIzOTI0MjclLCA5OS41NzQxMjU4NzQxMjU4OCUgMjcuMTkyMDgyNjE2MTc4OTk3JSwgOTkuNzI0NDc1NTI0NDc1NTIlIDMxLjY1NDkwNTMzNTYyODIyNSUsIDk5LjgyODY3MTMyODY3MTMyJSAzNS41MzY2NjA5Mjk0MzIwMSUsIDk5LjkyMjM3NzYyMjM3NzY0JSA0MC4yNTA3NzQ1MjY2NzgxNCUsIDk5Ljk5MDIwOTc5MDIwOTc5JSA0Ni40ODc0MzU0NTYxMTAxNTUlLCAxMDAlIDUwLjQyODkxNTY2MjY1MDYxJSwgOTkuOTY5OTMwMDY5OTMwMDclIDU0LjQzNDkzOTc1OTAzNjE0JSwgOTkuODg5NTEwNDg5NTEwNDklIDU4LjYwMDE3MjExNzAzOTU4NCUsIDk5Ljc3MjcyNzI3MjcyNzI3JSA2Mi43NTUwNzc0NTI2Njc4MiUsIDk5LjY0NDc1NTI0NDc1NTI1JSA2Ni41NTg4NjQwMjc1Mzg3MiUsIDk5LjUyNzk3MjAyNzk3MjAzJSA2OS44MTE4NzYwNzU3MzE1JSwgOTkuNDQwNTU5NDQwNTU5NDQlIDcyLjI4Nzk1MTgwNzIyODkxJSwgOTkuMzMwMDY5OTMwMDY5OTMlIDc1LjYxOTYyMTM0MjUxMjkxJSwgOTkuMjQ4MjUxNzQ4MjUxNzUlIDc4LjEyOTI1OTg5NjcyOTc4JSwgOTkuMTIwMjc5NzIwMjc5NzMlIDgxLjc0NDc1MDQzMDI5MjYlLCA5OS4wMTExODg4MTExODg4JSA4NC4yNTc2NTkyMDgyNjE2MSUsIDk4Ljc0MTI1ODc0MTI1ODc1JSA4OC40NjY5NTM1MjgzOTkzMiUsIDk4LjQ5NzkwMjA5NzkwMjElIDkwLjc1NzgzMTMyNTMwMTIxJSwgOTguMTc0ODI1MTc0ODI1MTklIDkyLjg3NzEwODQzMzczNDkzJSwgOTcuNjIyMzc3NjIyMzc3NjMlIDk1LjM1MjgzOTkzMTE1MzE4JSwgOTYuNjUyNDQ3NTUyNDQ3NTclIDk3LjA1MzAxMjA0ODE5Mjc4JSwgOTUuODI3MjcyNzI3MjcyNzMlIDk3Ljc4MTIzOTI0MjY4NTAzJSwgOTQuOTY1MDM0OTY1MDM0OTYlIDk4LjI3ODgyOTYwNDEzMDglLCA5My40OTcyMDI3OTcyMDI3OSUgOTguODI5NjA0MTMwODA4OTYlLCA5MS45ODUzMTQ2ODUzMTQ2OSUgOTkuMjE1ODM0NzY3NjQxOTglLCA5MC4zNDE5NTgwNDE5NTgwNSUgOTkuNTEyNTY0NTQzODg5ODUlLCA4OC40NDI2NTczNDI2NTczNiUgOTkuNzQ4MDIwNjU0MDQ0NzUlLCA4Ni40MzQyNjU3MzQyNjU3NCUgOTkuOTA1MTYzNTExMTg3NiUsIDg0LjYzNzc2MjIzNzc2MjIzJSA5OS45ODI3ODgyOTYwNDEzJSwgODMuNDIyMzc3NjIyMzc3NjIlIDEwMC4wMDY4ODQ2ODE1ODM0NyUsIDgxLjMyODY3MTMyODY3MTMzJSAxMDAuMDAwNTE2MzUxMTE4NzglLCA3OC4yOTIzMDc2OTIzMDc2OSUgOTkuODk3MjQ2MTI3MzY2NjElLCA3Ni43NjI5MzcwNjI5MzcwNyUgOTkuODEzNTk3MjQ2MTI3MzclLCA3My44NTU5NDQwNTU5NDQwNiUgOTkuNjE3NzI4MDU1MDc3NDUlLCA3MS4yMTExODg4MTExODg4MiUgOTkuNDE3NTU1OTM4MDM3ODYlLCA2Ny45MzI1MTc0ODI1MTc0NyUgOTkuMTY3NjQxOTk2NTU3NjUlLCA2Ni43NjY5MjMwNzY5MjMwOCUgOTkuMDgyNzg4Mjk2MDQxMzElLCA2NC45NzI5MzcwNjI5MzcwNiUgOTguOTU5ODk2NzI5Nzc2MjUlLCA2My4wMTA2MjkzNzA2MjkzNyUgOTguODM5NDE0ODAyMDY1MzklLCA2MS42OTI0NDc1NTI0NDc1NSUgOTguNzY3OTg2MjMwNjM2ODIlLCA1OS40NjY5OTMwMDY5OTMwMSUgOTguNjY3Mjk3NzYyNDc4NDglLCA1Ny4xNDI4NjcxMzI4NjcxNCUgOTguNTkyMjU0NzMzMjE4NiUsIDU0LjQ5NzA2MjkzNzA2MjkzNSUgOTguNTQ3Njc2NDE5OTY1NTglLCA1MS45MDYyOTM3MDYyOTM3JSA5OC41NDkyMjU0NzMzMjE4NyUsIDUwLjA3NTgwNDE5NTgwNDE5NiUgOTguNTc4NDg1MzcwMDUxNjIlLCA0OC40NjE1Mzg0NjE1Mzg0NiUgOTguNjIzOTI0MjY4NTAyNTglLCA0Ny4zNzA2MjkzNzA2MjkzNjYlIDk4LjY2NDAyNzUzODcyNjM0JSwgNDUuNDUxODg4MTExODg4MTElIDk4Ljc0ODcwOTEyMjIwMzExJSwgNDMuMTglIDk4Ljg2OTE5MTA0OTkxMzkyJSwgNDIuMzMxODE4MTgxODE4MTglIDk4LjkxOTQ0OTIyNTQ3MzMxJSwgNDAuMzIzNTY2NDMzNTY2NDM0JSA5OS4wNDc4NDg1MzcwMDUxNSUsIDM4LjM2NjkyMzA3NjkyMzA4JSA5OS4xODI3ODgyOTYwNDEzMSUsIDM2Ljk0MDM0OTY1MDM0OTY0NiUgOTkuMjg2MDU4NTE5NzkzNDYlLCAzNS4yOTQ1NDU0NTQ1NDU0NiUgOTkuNDA2NTQwNDQ3NTA0MzElLCAzMy40NDUzODQ2MTUzODQ2MiUgOTkuNTQxOTk2NTU3NjU5MjIlLCAzMi4wMjA0MTk1ODA0MTk1OCUgOTkuNjQzODg5ODQ1MDk0NjYlLCAzMC40MzM3NzYyMjM3NzYyMiUgOTkuNzUxNjM1MTExODc2MDglLCAyNy44NDMwMDY5OTMwMDY5OSUgOTkuOTA2NTQwNDQ3NTA0MyUsIDI2LjM2MTExODg4MTExODg4NCUgOTkuOTc4MTQxMTM1OTcyNDYlLCAyNC4xOTUxNzQ4MjUxNzQ4MjQlIDEwMC4wNTEyOTA4Nzc3OTY5JSwgMjEuNjAzNDk2NTAzNDk2NSUgMTAwLjA3MjExNzAzOTU4NjkxJSwgMTkuNTQyMTY3ODMyMTY3ODMlIDEwMC4wMTk2MjEzNDI1MTI5MiUsIDE2Ljg1MzE0Njg1MzE0Njg1MyUgOTkuODI3ODgyOTYwNDEzMDglLCAxNS42MzMyMTY3ODMyMTY3ODMlIDk5LjY3NjI0Nzg0ODUzNzAyJSwgMTQuMDk3NjIyMzc3NjIyMzc5JSA5OS40MDE4OTMyODc0MzU0NiUsIDExLjk0NjM2MzYzNjM2MzYzNyUgOTguODQwNjE5NjIxMzQyNTElLCAxMC40MDMwNzY5MjMwNzY5MjQlIDk4LjI4OTg0NTA5NDY2NDM2JSwgOC45NjY1MDM0OTY1MDM0OTclIDk3LjY0MzIwMTM3NjkzNjMyJSwgNy40MDQ2ODUzMTQ2ODUzMTUlIDk2Ljc2MDU4NTE5NzkzNDU5JSwgNS44MzgyNTE3NDgyNTE3NDglIDk1LjYyNzAyMjM3NTIxNTE1JSwgNC4wNTU5NDQwNTU5NDQwNTYlIDkzLjgwMzc4NjU3NDg3MDkxJSwgMi4zNDk2NTAzNDk2NTAzNDk2JSA5MC43Njk3MDc0MDEwMzI2OSUsIDEuMjU4NzQxMjU4NzQxMjU4OCUgODYuOTE5MTA0OTkxMzk0MTUlLCAwLjgzNDgyNTE3NDgyNTE3NDglIDg0LjEwNzU3MzE0OTc0MTg0JSwgMC41NDE4ODgxMTE4ODgxMTE5JSA4MC43Mzc4NjU3NDg3MDkxMyUsIDAuMjU0MDU1OTQ0MDU1OTQ0MDYlIDc0LjQ1ODg2NDAyNzUzODcyJSwgMC4xMzk4NjAxMzk4NjAxMzk4NyUgNzAuNTY3OTg2MjMwNjM2ODMlLCAwLjA2ODExMTg4ODExMTg4ODElIDY1LjQ5ODI3ODgyOTYwNDEzJSwgMC4wOTQ4MjUxNzQ4MjUxNzQ4MyUgNTkuNTEwNjcxMjU2NDU0Mzk0JSwgMC4xMzk4NjAxMzk4NjAxMzk4NyUgNTQuMjE2ODY3NDY5ODc5NTIlLCAwLjEzNDI2NTczNDI2NTczNDI3JSA0Ni44NzcyODA1NTA3NzQ1MyUsIDAuMDgzNzc2MjIzNzc2MjIzNzglIDQwLjc0MTEzNTk3MjQ2MTI3JSwgMC4wNDk3OTAyMDk3OTAyMDk3OTUlIDM3LjAxOTc5MzQ1OTU1MjQ5NiUsIDAuMDI1MDM0OTY1MDM0OTY1MDM0JSAzMy42MDMyNzAyMjM3NTIxNTUlLCAwLjAxOTkzMDA2OTkzMDA2OTkzJSAyNy43NDk1Njk3MDc0MDEwMzMlLCAwLjEzOTg2MDEzOTg2MDEzOTg3JSAyMC45OTgyNzg4Mjk2MDQxMzIlLCAwLjQzNjc4MzIxNjc4MzIxNjglIDE2LjAyMTUxNDYyOTk0ODM2NCUsIDAuOTA5MDkwOTA5MDkwOTA5MSUgMTEuMDE1NDkwNTMzNTYyODI0JSwgMS4xODg4MTExODg4MTExODg3JSA2LjcxMjU2NDU0Mzg4OTg0NiUsIDEuNTM4NDYxNTM4NDYxNTM4NSUgNC44MTkyNzcxMDg0MzM3MzUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDQ0NDQ0M4MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uby1vZmZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yZXdhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtcHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuMzRlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2LjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50cmlhbmdsZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucmVxdWlyZWQtcG9pbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmlsc29uIFNvZnQgVzAzJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTk1QTVBO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjM1MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJld2FyZC11bmxvY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjM1MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlZGVlbS1yZXdhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTk1QTVBO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmV3YXJkLWxvY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGaWxzb24gU29mdCBXMDMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDQ0NDQ0M4MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5vZmZlcnMtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaWQtbW9iaWxlKSBhbmQgKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEuNTM4NDYxNTM4NDYxNTM4NSUgNC44MTkyNzcxMDg0MzM3MzUlLCAyLjQ1NDU0NTQ1NDU0NTQ1NDYlIDMuOTY1MjMyMzU4MDAzNDQyOCUsIDQuMTklIDMuMTcyNDYxMjczNjY2MDkyNyUsIDYuNTY1MTc0ODI1MTc0ODI2JSAyLjQ4ODk4NDUwOTQ2NjQzNyUsIDguODExMTg4ODExMTg4ODEyJSAyLjA2NTQwNDQ3NTA0MzAyOTQlLCAxMC43MjUwMzQ5NjUwMzQ5NjUlIDEuODIwMTM3NjkzNjMxNjY5MyUsIDEzLjIwMTExODg4MTExODg4MiUgMS42MDIwNjU0MDQ0NzUwNDMlLCAxNS4zMzA2MjkzNzA2MjkzNyUgMS40NjcyOTc3NjI0Nzg0ODU1JSwgMTcuMzY4ODExMTg4ODExMTklIDEuMzY0MDI3NTM4NzI2MzMzOSUsIDE5LjUwMjQ0NzU1MjQ0NzU1MyUgMS4yNjgxNTgzNDc2NzY0MiUsIDIxLjYzMTI1ODc0MTI1ODc0JSAxLjE3NTA0MzAyOTI1OTg5NjglLCAyNC42MTUzODQ2MTUzODQ2MTclIDEuMDMyNzAyMjM3NTIxNTE0NyUsIDI2LjM0NzM0MjY1NzM0MjY1OCUgMC45NDE5OTY1NTc2NTkyMDgyJSwgMjguMDE3MTMyODY3MTMyODY1JSAwLjg1MjY2NzgxNDExMzU5NzIlLCAyOS42NDY1MDM0OTY1MDM0OTUlIDAuNzY0NzE2MDA2ODg0NjgxNiUsIDMxLjU5MzAwNjk5MzAwNjk4OCUgMC42NjA0MTMwODA4OTUwMDg2JSwgMzQuODM1NzM0MjY1NzM0MjclIDAuNDkyNzcxMDg0MzM3MzQ5NDUlLCAzNi4xMzkxNjA4MzkxNjA4NCUgMC40Mjg5MTU2NjI2NTA2MDI0JSwgMzcuODk5NDQwNTU5NDQwNTYlIDAuMzQ2ODE1ODM0NzY3NjQyJSwgNDAuNzA5ODYwMTM5ODYwMTQlIDAuMjI4Mzk5MzExNTMxODQxNjUlLCA0My42MTEzMjg2NzEzMjg2OCUgMC4xMjY1MDYwMjQwOTYzODU1MyUsIDQ2LjQyMDk3OTAyMDk3OTAyNiUgMC4wNTE2MzUxMTE4NzYwNzU3MiUsIDQ5LjcyMDI3OTcyMDI3OTcyJSAwJSwgNTEuNzg1NTk0NDA1NTk0NCUgLTAuMDQyMzQwNzkxNzM4MzgyMDk0JSwgNTMuNzQ0NTQ1NDU0NTQ1NDYlIC0wLjA3OTE3MzgzODIwOTk4Mjc5JSwgNTUuNzg4MzIxNjc4MzIxNjklIC0wLjA4NjU3NDg3MDkxMjIyMDMxJSwgNTguNTE2ODUzMTQ2ODUzMTUlIC0wLjAyMzIzNTgwMDM0NDIzNDA4JSwgNjEuNDY4NTMxNDY4NTMxNDc0JSAwLjE3MjExNzAzOTU4NjkxOTEyJSwgNjIuODcyNTE3NDgyNTE3NDklIDAuMzM3NjkzNjMxNjY5NTM1MjUlLCA2NS4wNTY1NzM0MjY1NzM0MiUgMC42OTYwNDEzMDgwODk1MDA4JSwgNjYuNDg3OTcyMDI3OTcyMDMlIDAuOTU4ODY0MDI3NTM4NzI2MiUsIDY4LjM0NTY2NDMzNTY2NDM0JSAxLjI4MjYxNjE3OTAwMTcyMTIlLCA3MC41MTI1ODc0MTI1ODc0MSUgMS41Nzc0NTI2Njc4MTQxMTM0JSwgNzIuMzA3NjkyMzA3NjkyMyUgMS43MjExNzAzOTU4NjkxOTA5JSwgNzMuNTM2MzYzNjM2MzYzNjMlIDEuNzc1NTU5MzgwMzc4NjU3NiUsIDc0Ljg1NzM0MjY1NzM0MjY2JSAxLjgxNjY5NTM1MjgzOTkzMSUsIDc2LjU0ODI1MTc0ODI1MTc0JSAxLjg0ODAyMDY1NDA0NDc1MDYlLCA3OC4xMTQ2ODUzMTQ2ODUzMiUgMS44NjA1ODUxOTc5MzQ1OTU1JSwgNzkuNDU2NjQzMzU2NjQzMzUlIDEuODYyMTM0MjUxMjkwODc4JSwgODEuNjc4MzIxNjc4MzIxNjglIDEuODUzMzU2MjgyMjcxOTQ1MiUsIDgyLjg0MTk1ODA0MTk1ODA1JSAxLjg0NjgxNTgzNDc2NzY0MiUsIDg0LjIxNjA4MzkxNjA4MzkyJSAxLjg0MDYxOTYyMTM0MjUxMzIlLCA4NS45MDkwOTA5MDkwOTA5JSAxLjg0MDYxOTYyMTM0MjUxMzIlLCA4Ny40MDM0OTY1MDM0OTY1JSAxLjg1NDU2MTEwMTU0OTA1MzMlLCA4OS4xMzQyNjU3MzQyNjU3MiUgMS44OTgxMDY3MTI1NjQ1NDM5JSwgOTAuMTkwOTA5MDkwOTA5MDklIDEuOTQ2NjQzNzE3NzI4MDU1MSUsIDkxLjc0ODI1MTc0ODI1MTc1JSAyLjA2NTIzMjM1ODAwMzQ0MjQlLCA5My4wOTY1MDM0OTY1MDM0OSUgMi4yNDEzMDgwODk1MDA4NjA2JSwgOTUuMjIzMDc2OTIzMDc2OTIlIDIuNzI5NDMyMDEzNzY5MzYzJSwgOTYuNTUwMzQ5NjUwMzQ5NjYlIDMuMjMyMzU4MDAzNDQyMzQxJSwgOTcuNjkyMzA3NjkyMzA3NyUgMy45NTg2OTE5MTA0OTkxMzk2JSwgOTguMjUxNzQ4MjUxNzQ4MjUlIDUuMTYzNTExMTg3NjA3NTczJSwgOTguNjg4MTExODg4MTExODklIDEwLjM2NjQzNzE3NzI4MDU1JSwgOTguOTQ4MjUxNzQ4MjUxNzUlIDE0LjM0MDQ0NzUwNDMwMjkyNiUsIDk5LjI2MjIzNzc2MjIzNzc3JSAyMC4wMjAzMDk4MTA2NzEyNTQlLCA5OS40MzQ5NjUwMzQ5NjUwNSUgMjMuNzM2NDg4ODEyMzkyNDI3JSwgOTkuNTc0MTI1ODc0MTI1ODglIDI3LjE5MjA4MjYxNjE3ODk5NyUsIDk5LjcyNDQ3NTUyNDQ3NTUyJSAzMS42NTQ5MDUzMzU2MjgyMjUlLCA5OS44Mjg2NzEzMjg2NzEzMiUgMzUuNTM2NjYwOTI5NDMyMDElLCA5OS45MjIzNzc2MjIzNzc2NCUgNDAuMjUwNzc0NTI2Njc4MTQlLCA5OS45OTAyMDk3OTAyMDk3OSUgNDYuNDg3NDM1NDU2MTEwMTU1JSwgMTAwJSA1MC40Mjg5MTU2NjI2NTA2MSUsIDk5Ljk2OTkzMDA2OTkzMDA3JSA1NC40MzQ5Mzk3NTkwMzYxNCUsIDk5Ljg4OTUxMDQ4OTUxMDQ5JSA1OC42MDAxNzIxMTcwMzk1ODQlLCA5OS43NzI3MjcyNzI3MjcyNyUgNjIuNzU1MDc3NDUyNjY3ODIlLCA5OS42NDQ3NTUyNDQ3NTUyNSUgNjYuNTU4ODY0MDI3NTM4NzIlLCA5OS41Mjc5NzIwMjc5NzIwMyUgNjkuODExODc2MDc1NzMxNSUsIDk5LjQ0MDU1OTQ0MDU1OTQ0JSA3Mi4yODc5NTE4MDcyMjg5MSUsIDk5LjMzMDA2OTkzMDA2OTkzJSA3NS42MTk2MjEzNDI1MTI5MSUsIDk5LjI0ODI1MTc0ODI1MTc1JSA3OC4xMjkyNTk4OTY3Mjk3OCUsIDk5LjEyMDI3OTcyMDI3OTczJSA4MS43NDQ3NTA0MzAyOTI2JSwgOTkuMDExMTg4ODExMTg4OCUgODQuMjU3NjU5MjA4MjYxNjElLCA5OC43NDEyNTg3NDEyNTg3NSUgODguNDY2OTUzNTI4Mzk5MzIlLCA5OC40OTc5MDIwOTc5MDIxJSA5MC43NTc4MzEzMjUzMDEyMSUsIDk4LjE3NDgyNTE3NDgyNTE5JSA5Mi44NzcxMDg0MzM3MzQ5MyUsIDk3LjYyMjM3NzYyMjM3NzYzJSA5NS4zNTI4Mzk5MzExNTMxOCUsIDk2LjY1MjQ0NzU1MjQ0NzU3JSA5Ny4wNTMwMTIwNDgxOTI3OCUsIDk1LjgyNzI3MjcyNzI3MjczJSA5Ny43ODEyMzkyNDI2ODUwMyUsIDk0Ljk2NTAzNDk2NTAzNDk2JSA5OC4yNzg4Mjk2MDQxMzA4JSwgOTMuNDk3MjAyNzk3MjAyNzklIDk4LjgyOTYwNDEzMDgwODk2JSwgOTEuOTg1MzE0Njg1MzE0NjklIDk5LjIxNTgzNDc2NzY0MTk4JSwgOTAuMzQxOTU4MDQxOTU4MDUlIDk5LjUxMjU2NDU0Mzg4OTg1JSwgODguNDQyNjU3MzQyNjU3MzYlIDk5Ljc0ODAyMDY1NDA0NDc1JSwgODYuNDM0MjY1NzM0MjY1NzQlIDk5LjkwNTE2MzUxMTE4NzYlLCA4NC42Mzc3NjIyMzc3NjIyMyUgOTkuOTgyNzg4Mjk2MDQxMyUsIDgzLjQyMjM3NzYyMjM3NzYyJSAxMDAuMDA2ODg0NjgxNTgzNDclLCA4MS4zMjg2NzEzMjg2NzEzMyUgMTAwLjAwMDUxNjM1MTExODc4JSwgNzguMjkyMzA3NjkyMzA3NjklIDk5Ljg5NzI0NjEyNzM2NjYxJSwgNzYuNzYyOTM3MDYyOTM3MDclIDk5LjgxMzU5NzI0NjEyNzM3JSwgNzMuODU1OTQ0MDU1OTQ0MDYlIDk5LjYxNzcyODA1NTA3NzQ1JSwgNzEuMjExMTg4ODExMTg4ODIlIDk5LjQxNzU1NTkzODAzNzg2JSwgNjcuOTMyNTE3NDgyNTE3NDclIDk5LjE2NzY0MTk5NjU1NzY1JSwgNjYuNzY2OTIzMDc2OTIzMDglIDk5LjA4Mjc4ODI5NjA0MTMxJSwgNjQuOTcyOTM3MDYyOTM3MDYlIDk4Ljk1OTg5NjcyOTc3NjI1JSwgNjMuMDEwNjI5MzcwNjI5MzclIDk4LjgzOTQxNDgwMjA2NTM5JSwgNjEuNjkyNDQ3NTUyNDQ3NTUlIDk4Ljc2Nzk4NjIzMDYzNjgyJSwgNTkuNDY2OTkzMDA2OTkzMDElIDk4LjY2NzI5Nzc2MjQ3ODQ4JSwgNTcuMTQyODY3MTMyODY3MTQlIDk4LjU5MjI1NDczMzIxODYlLCA1NC40OTcwNjI5MzcwNjI5MzUlIDk4LjU0NzY3NjQxOTk2NTU4JSwgNTEuOTA2MjkzNzA2MjkzNyUgOTguNTQ5MjI1NDczMzIxODclLCA1MC4wNzU4MDQxOTU4MDQxOTYlIDk4LjU3ODQ4NTM3MDA1MTYyJSwgNDguNDYxNTM4NDYxNTM4NDYlIDk4LjYyMzkyNDI2ODUwMjU4JSwgNDcuMzcwNjI5MzcwNjI5MzY2JSA5OC42NjQwMjc1Mzg3MjYzNCUsIDQ1LjQ1MTg4ODExMTg4ODExJSA5OC43NDg3MDkxMjIyMDMxMSUsIDQzLjE4JSA5OC44NjkxOTEwNDk5MTM5MiUsIDQyLjMzMTgxODE4MTgxODE4JSA5OC45MTk0NDkyMjU0NzMzMSUsIDQwLjMyMzU2NjQzMzU2NjQzNCUgOTkuMDQ3ODQ4NTM3MDA1MTUlLCAzOC4zNjY5MjMwNzY5MjMwOCUgOTkuMTgyNzg4Mjk2MDQxMzElLCAzNi45NDAzNDk2NTAzNDk2NDYlIDk5LjI4NjA1ODUxOTc5MzQ2JSwgMzUuMjk0NTQ1NDU0NTQ1NDYlIDk5LjQwNjU0MDQ0NzUwNDMxJSwgMzMuNDQ1Mzg0NjE1Mzg0NjIlIDk5LjU0MTk5NjU1NzY1OTIyJSwgMzIuMDIwNDE5NTgwNDE5NTglIDk5LjY0Mzg4OTg0NTA5NDY2JSwgMzAuNDMzNzc2MjIzNzc2MjIlIDk5Ljc1MTYzNTExMTg3NjA4JSwgMjcuODQzMDA2OTkzMDA2OTklIDk5LjkwNjU0MDQ0NzUwNDMlLCAyNi4zNjExMTg4ODExMTg4ODQlIDk5Ljk3ODE0MTEzNTk3MjQ2JSwgMjQuMTk1MTc0ODI1MTc0ODI0JSAxMDAuMDUxMjkwODc3Nzk2OSUsIDIxLjYwMzQ5NjUwMzQ5NjUlIDEwMC4wNzIxMTcwMzk1ODY5MSUsIDE5LjU0MjE2NzgzMjE2NzgzJSAxMDAuMDE5NjIxMzQyNTEyOTIlLCAxNi44NTMxNDY4NTMxNDY4NTMlIDk5LjgyNzg4Mjk2MDQxMzA4JSwgMTUuNjMzMjE2NzgzMjE2NzgzJSA5OS42NzYyNDc4NDg1MzcwMiUsIDE0LjA5NzYyMjM3NzYyMjM3OSUgOTkuNDAxODkzMjg3NDM1NDYlLCAxMS45NDYzNjM2MzYzNjM2MzclIDk4Ljg0MDYxOTYyMTM0MjUxJSwgMTAuNDAzMDc2OTIzMDc2OTI0JSA5OC4yODk4NDUwOTQ2NjQzNiUsIDguOTY2NTAzNDk2NTAzNDk3JSA5Ny42NDMyMDEzNzY5MzYzMiUsIDcuNDA0Njg1MzE0Njg1MzE1JSA5Ni43NjA1ODUxOTc5MzQ1OSUsIDUuODM4MjUxNzQ4MjUxNzQ4JSA5NS42MjcwMjIzNzUyMTUxNSUsIDQuMDU1OTQ0MDU1OTQ0MDU2JSA5My44MDM3ODY1NzQ4NzA5MSUsIDIuMzQ5NjUwMzQ5NjUwMzQ5NiUgOTAuNzY5NzA3NDAxMDMyNjklLCAxLjI1ODc0MTI1ODc0MTI1ODglIDg2LjkxOTEwNDk5MTM5NDE1JSwgMC44MzQ4MjUxNzQ4MjUxNzQ4JSA4NC4xMDc1NzMxNDk3NDE4NCUsIDAuNTQxODg4MTExODg4MTExOSUgODAuNzM3ODY1NzQ4NzA5MTMlLCAwLjI1NDA1NTk0NDA1NTk0NDA2JSA3NC40NTg4NjQwMjc1Mzg3MiUsIDAuMTM5ODYwMTM5ODYwMTM5ODclIDcwLjU2Nzk4NjIzMDYzNjgzJSwgMC4wNjgxMTE4ODgxMTE4ODgxJSA2NS40OTgyNzg4Mjk2MDQxMyUsIDAuMDk0ODI1MTc0ODI1MTc0ODMlIDU5LjUxMDY3MTI1NjQ1NDM5NCUsIDAuMTM5ODYwMTM5ODYwMTM5ODclIDU0LjIxNjg2NzQ2OTg3OTUyJSwgMC4xMzQyNjU3MzQyNjU3MzQyNyUgNDYuODc3MjgwNTUwNzc0NTMlLCAwLjA4Mzc3NjIyMzc3NjIyMzc4JSA0MC43NDExMzU5NzI0NjEyNyUsIDAuMDQ5NzkwMjA5NzkwMjA5Nzk1JSAzNy4wMTk3OTM0NTk1NTI0OTYlLCAwLjAyNTAzNDk2NTAzNDk2NTAzNCUgMzMuNjAzMjcwMjIzNzUyMTU1JSwgMC4wMTk5MzAwNjk5MzAwNjk5MyUgMjcuNzQ5NTY5NzA3NDAxMDMzJSwgMC4xMzk4NjAxMzk4NjAxMzk4NyUgMjAuOTk4Mjc4ODI5NjA0MTMyJSwgMC40MzY3ODMyMTY3ODMyMTY4JSAxNi4wMjE1MTQ2Mjk5NDgzNjQlLCAwLjkwOTA5MDkwOTA5MDkwOTElIDExLjAxNTQ5MDUzMzU2MjgyNCUsIDEuMTg4ODExMTg4ODExMTg4NyUgNi43MTI1NjQ1NDM4ODk4NDYlLCAxLjUzODQ2MTUzODQ2MTUzODUlIDQuODE5Mjc3MTA4NDMzNzM1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNERUU4QUM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzIpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAuNjI5ODExMDU2NjgyOTk1MSUgNi4yMjgzNzM3MDI0MjIxNDUlLCAxLjMyOTYwMTExOTY2NDEwMDclIDYuMDU1MzYzMzIxNzk5MzA4JSwgMi42MjAwODM5NzQ4MDc1NTglIDUuOTk5MTM0OTQ4MDk2ODg1JSwgNC4xMjg3NjEzNzE1ODg1MjMlIDUuODgyMzUyOTQxMTc2NDclLCA1LjY2ODI5OTUxMDE0Njk1NiUgNS44ODIzNTI5NDExNzY0NyUsIDcuNDg3NzUzNjczODk3ODMwNSUgNS44ODIzNTI5NDExNzY0NyUsIDkuMTY3MjQ5ODI1MDUyNDg1JSA1Ljg4MjM1Mjk0MTE3NjQ3JSwgMTAuNDI2ODcxOTM4NDE4NDc2JSA1LjcwOTM0MjU2MDU1MzYzMyUsIDExLjY4NjQ5NDA1MTc4NDQ2NCUgNS43MDkzNDI1NjA1NTM2MzMlLCAxMi41MjYyNDIxMjczNjE3OTIlIDUuNTM2MzMyMTc5OTMwNzk2JSwgMTMuNDkzMDcyMDc4Mzc2NDg1JSA1LjUwNDg0NDI5MDY1NzQ0JSwgMTQuNTU1NjMzMzEwMDA3JSA1LjM2MzMyMTc5OTMwNzk1ODUlLCAxNS44ODUyMzQ0Mjk2NzExJSA1LjAxNzMwMTAzODA2MjI4NCUsIDE3LjU2NDczMDU4MDgyNTc1MyUgNC42NzEyODAyNzY4MTY2MDklLCAxOC4wNTQ1ODM2MjQ5MTI1MjglIDQuNjcxMjgwMjc2ODE2NjA5JSwgMTkuNTI0MTQyNzU3MTcyODUlIDQuNjcxMjgwMjc2ODE2NjA5JSwgMjEuMTMzNjU5OTAyMDI5MzkzJSA0LjQ5ODI2OTg5NjE5Mzc3MiUsIDIyLjE4MzM0NDk5NjUwMTA1JSA0LjQ5ODI2OTg5NjE5Mzc3MiUsIDIzLjIzMzAzMDA5MDk3MjcwOCUgNC4zMjUyNTk1MTU1NzA5MzQlLCAyNC4zNTI2OTQxOTE3NDI0NzYlIDQuMTUyMjQ5MTM0OTQ4MDk2NiUsIDI2LjE3MjE0ODM1NTQ5MzM1MiUgMy45NzkyMzg3NTQzMjUyNTk2JSwgMjcuNTcxNzI4NDgxNDU1NTY1JSAzLjk3OTIzODc1NDMyNTI1OTYlLCAyOS42NzEwOTg2NzAzOTg4ODQlIDMuOTc5MjM4NzU0MzI1MjU5NiUsIDMxLjU2MDUzMTg0MDQ0Nzg2NSUgMy42MzMyMTc5OTMwNzk1ODUlLCAzNC4zNTk2OTIwOTIzNzIyOSUgMy44MDYyMjgzNzM3MDI0MjIzJSwgMzUuODI5MjUxMjI0NjMyNjElIDMuODA2MjI4MzczNzAyNDIyMyUsIDM4LjYyODQxMTQ3NjU1NzAzNCUgMy40NjAyMDc2MTI0NTY3NDc2JSwgNDEuMjg3NjEzNzE1ODg1MjM2JSAzLjI4NzE5NzIzMTgzMzkwOTglLCA0Mi42MTcyMTQ4MzU1NDkzMyUgMy4yODcxOTcyMzE4MzM5MDk4JSwgNDQuNTA2NjQ4MDA1NTk4MzIlIDMuMjg3MTk3MjMxODMzOTA5OCUsIDQ2LjM5NjA4MTE3NTY0NzMxJSAzLjI4NzE5NzIzMTgzMzkwOTglLCA0Ny45MzU2MTkzMTQyMDU3NCUgMy4xMTQxODY4NTEyMTEwNzI0JSwgNDkuOTY1MDEwNDk2ODUwOTQ0JSAyLjU5NTE1NTcwOTM0MjU2MDMlLCA1Mi43NjQxNzA3NDg3NzUzNiUgMi4wNzYxMjQ1Njc0NzQwNDgzJSwgNTQuNTgzNjI0OTEyNTI2MjQlIDEuNzMwMTAzODA2MjI4MzczOCUsIDU3LjE3Mjg0ODE0NTU1NjMzJSAxLjIxMTA3MjY2NDM1OTg2MTUlLCA2MC4xMTE5NjY0MTAwNzY5OCUgMC42OTIwNDE1MjI0OTEzNDk1JSwgNjIuODQxMTQ3NjU1NzAzMjklIDAuNjkyMDQxNTIyNDkxMzQ5NSUsIDY2LjI3MDExODk2NDMxMDcxJSAwJSwgNjguNTc5NDI2MTcyMTQ4MzUlIDAuMzQ2MDIwNzYxMjQ1Njc0NzclLCA3MC42MDg4MTczNTQ3OTM1NiUgMCUsIDc0LjU5NzYyMDcxMzc4NTg2JSAwLjUxOTAzMTE0MTg2ODUxMjElLCA3Ny4yNTY4MjI5NTMxMTQwNyUgMC42OTIwNDE1MjI0OTEzNDk1JSwgNzkuMTQ2MjU2MTIzMTYzMDYlIDAuNjkyMDQxNTIyNDkxMzQ5NSUsIDgyLjAxNTM5NTM4MTM4NTU5JSAxLjAzODA2MjI4MzczNzAyNDElLCA4NC45NTQ1MTM2NDU5MDYyMyUgMS4zODQwODMwNDQ5ODI2OTklLCA4Ny4yNjM4MjA4NTM3NDM4OCUgMS45MDMxMTQxODY4NTEyMTExJSwgODkuNzEzMDg2MDc0MTc3NzUlIDIuMjQ5MTM0OTQ4MDk2ODg2JSwgOTEuMzkyNTgyMjI1MzMyNCUgMi40MjIxNDUzMjg3MTk3MjMlLCA5Mi45MzIxMjAzNjM4OTA4MyUgMi41OTUxNTU3MDkzNDI1NjAzJSwgOTQuMTIxNzYzNDcwOTU4NzElIDIuNzY4MTY2MDg5OTY1Mzk4JSwgOTUuODcxMjM4NjI4NDExNDglIDIuOTQxMTc2NDcwNTg4MjM1JSwgOTcuNzYwNjcxNzk4NDYwNDYlIDMuMTE0MTg2ODUxMjExMDcyNCUsIDk4LjY3MDM5ODg4MDMzNTklIDMuMjg3MTk3MjMxODMzOTA5OCUsIDk5LjAyMDI5MzkxMTgyNjQ2JSAzLjYzMzIxNzk5MzA3OTU4NSUsIDk5LjIzMDIzMDkzMDcyMDc4JSA0LjE1MjI0OTEzNDk0ODA5NjYlLCA5OS40Mzk0NjgxNTk1NTIxMyUgNC43NDUxNTU3MDkzNDI1NiUsIDk5LjQ3OTM1NjE5MzE0MjA1JSA0Ljg2MzQ5NDgwOTY4ODU4MSUsIDk5LjYwNzQxNzc3NDY2NzYxJSA1LjMxOTcyMzE4MzM5MTAwMzUlLCA5OS43MjAwODM5NzQ4MDc1NyUgNS44ODIzNTI5NDExNzY0NyUsIDk5Ljc5MDA2Mjk4MTEwNTY2JSA4LjgyMzUyOTQxMTc2NDcwNyUsIDk5Ljc5MDA2Mjk4MTEwNTY2JSAxNC41MzI4NzE5NzIzMTgzNCUsIDk5Ljg2MDA0MTk4NzQwMzc4JSAyNC4yMjE0NTMyODcxOTcyMyUsIDk5Ljg2MDA0MTk4NzQwMzc4JSAyOS43NTc3ODU0NjcxMjgwMjclLCA5OS45MzAwMjA5OTM3MDE4OSUgMzYuMzMyMTc5OTMwNzk1ODQ2JSwgOTkuODk1MDMxNDkwNTUyODQlIDM5LjcwNjkyMDQxNTIyNDkxNCUsIDk5LjkzMDAyMDk5MzcwMTg5JSA0NS44NDc3NTA4NjUwNTE5JSwgOTkuOTMwMDIwOTkzNzAxODklIDUzLjYzMzIxNzk5MzA3OTU4JSwgOTkuOTMwMDIwOTkzNzAxODklIDU3Ljc4NTQ2NzEyODAyNzY3NiUsIDk5Ljk0MzMxNzAwNDg5ODUzJSA2My4yNDY3MTI4MDI3NjgxNiUsIDk5LjkzMDAyMDk5MzcwMTg5JSA2Ny40NzQwNDg0NDI5MDY1OCUsIDk5LjkwNDEyODc2MTM3MTYlIDcwLjk5MDQ4NDQyOTA2NTczJSwgOTkuOTMwMDIwOTkzNzAxODklIDczLjAxMDM4MDYyMjgzNzM3JSwgOTkuODcxOTM4NDE4NDc0NDYlIDc3LjIxNzgyMDA2OTIwNDE1JSwgOTkuODY0OTQwNTE3ODQ0NjQlIDc4LjYwMTkwMzExNDE4Njg1JSwgOTkuODUxNjQ0NTA2NjQ4MDElIDgxLjExMDU1MzYzMzIxNzk5JSwgOTkuODM0MTQ5NzU1MDczNDglIDg0LjIyMjY2NDM1OTg2MTYlLCA5OS43OTAwNjI5ODExMDU2NiUgOTEuNTIyNjY0MzU5ODYxNTglLCA5OS43OTAwNjI5ODExMDU2NiUgOTIuNTYwNzI2NjQzNTk4NjElLCA5OS43MjAwODM5NzQ4MDc1NyUgOTMuMjUyNzY4MTY2MDg5OTYlLCA5OS41MTAxNDY5NTU5MTMyMyUgOTQuNDYzODQwODMwNDQ5ODMlLCA5OC42NzAzOTg4ODAzMzU5JSA5NS44NDc5MjM4NzU0MzI1MSUsIDk3LjgzMDY1MDgwNDc1ODU2JSA5Ni4zNjY5NTUwMTczMDEwNCUsIDk3LjA2MDg4MTczNTQ3OTM2JSA5Ni43MTI5NzU3Nzg1NDY3JSwgOTUuOTQ5NjE1MTE1NDY1MzUlIDk3LjIzMDYyMjgzNzM3MDI1JSwgOTMuNDIxOTczNDA3OTc3NiUgOTcuNzUxMDM4MDYyMjgzNzQlLCA5MS4xODI2NDUyMDY0MzgwNyUgOTcuOTI0MDQ4NDQyOTA2NTglLCA4Ny43MjQyODI3MTUxODU0NCUgOTguMDU5Njg4NTgxMzE0ODclLCA3OS40NjExNjE2NTE1MDQ1NSUgOTguNTUwNjkyMDQxNTIyNTElLCA3Ni45NDE5MTc0MjQ3NzI1NyUgOTguNDkzNzcxNjI2Mjk3NTclLCA3My45Njc4MDk2NTcxMDI4NiUgOTguNDM1OTg2MTU5MTY5NTYlLCA2Ny44MTAwMDY5OTc5MDA2MyUgOTguMzUxMjExMDcyNjY0MzclLCA2MS4wMjIwNDMzODY5ODM5JSA5OC4wOTcwNTg4MjM1Mjk0MSUsIDUyLjgzNDQ5OTY1MDEwNDk3JSA5Ny4yMzIwMDY5MjA0MTUyMyUsIDQ5LjI2NTU3MDMyODkwMTMzJSA5Ni43MTI5NzU3Nzg1NDY3JSwgNDYuNDY2NDEwMDc2OTc2OTA2JSA5Ni41Mzk5NjUzOTc5MjM4NiUsIDQzLjU5NzI3MDgxODc1NDM3NCUgOTYuMTkzOTQ0NjM2Njc4MiUsIDQwLjM3ODIzNjUyOTA0MTI5JSA5NS42NzQ5MTM0OTQ4MDk2OSUsIDM2LjY2OTM0OTE5NTI0MTQzJSA5NS4zMjg4OTI3MzM1NjQlLCAzNC41JSA5NC45ODI4NzE5NzIzMTgzNCUsIDMyLjQ4OTM2MzE5MTA0MjY5JSA5NC43NjkyMDQxNTIyNDkxMyUsIDMxLjA3MTAyODY5MTM5MjU4NCUgOTQuODA5ODYxNTkxNjk1NSUsIDI5LjUzMTQ5MDU1MjgzNDE1JSA5NC42MzY2NzgyMDA2OTIwMyUsIDI3LjU3MjA3ODM3NjQ4NzA1MyUgOTQuNjM2ODUxMjExMDcyNjUlLCAyNS40NTg3MTIzODYyODQxMTYlIDk0LjYzNTQ2NzEyODAyNzclLCAyMy4wOTM0MjE5NzM0MDc5NzglIDk0LjgwOTg2MTU5MTY5NTUlLCAxOS41NzEwOTg2NzAzOTg4OCUgOTUuMDEyNDU2NzQ3NDA0ODUlLCAxNi4wNDE5ODc0MDM3Nzg4NyUgOTUuNTQ4Nzg4OTI3MzM1NjUlLCAxMS41NDY1MzYwMzkxODgyNDMlIDk2LjUzOTc5MjM4NzU0MzI2JSwgOS43OTcwNjA4ODE3MzU0OCUgOTYuODg1ODEzMTQ4Nzg4OTMlLCA4LjMyNzUwMTc0OTQ3NTE1NyUgOTcuNDA0ODQ0MjkwNjU3NDUlLCA2LjcxNzk4NDYwNDYxODYxNCUgOTcuNzUwODY1MDUxOTAzMTIlLCA1LjMxODQwNDQ3ODY1NjQwMyUgOTguMjY5ODk2MTkzNzcxNjElLCA0LjA1ODc4MjM2NTI5MDQxMyUgOTguOTYxOTM3NzE2MjYyOTclLCAyLjIzOTMyODIwMTUzOTUzOCUgOTkuODI2OTg5NjE5Mzc3MTYlLCAxLjYxNTYwNTMxODQwNDQ3ODclIDk5Ljg1MTM4NDA4MzA0NDk4JSwgMC44NzQxNzc3NDY2NzU5OTcyJSA5OS4xOTk2NTM5NzkyMzg3NiUsIDAuNTU5ODMyMDUwMzg0ODg0NSUgOTguNDQyOTA2NTc0Mzk0NDYlLCAwLjM2MDQ2MTg2MTQ0MTU2NzUlIDk3Ljc0NTE1NTcwOTM0MjU1JSwgMC4yNzk5MTYwMjUxOTI0NDIyNCUgOTcuMDU4ODIzNTI5NDExNzclLCAwLjIzMjE5MDM0Mjg5NzEzMDg2JSA5Ni4yNTQxNTIyNDkxMzQ5NiUsIDAuMjA5OTM3MDE4ODk0MzMxNyUgOTEuMTc2NDcwNTg4MjM1MjklLCAwLjIwOTkzNzAxODg5NDMzMTclIDg5LjEwMDM0NjAyMDc2MTI1JSwgMC4xNzExNjg2NDk0MDUxNzg0NSUgODUuODk5NjUzOTc5MjM4NzUlLCAwLjE1MDE3NDk0NzUxNTc0NTI4JSA4My41OTM5NDQ2MzY2NzgyJSwgMC4xMjgxMzE1NjA1MzE4NDA0NCUgODAuMzY1MDUxOTAzMTE0MTglLCAwLjExMDYzNjgwODk1NzMxMjc5JSA3Ni42NzMwMTAzODA2MjI4NCUsIDAuMDk0NjExNjE2NTE1MDQ1NDklIDcwLjIxMzQ5NDgwOTY4ODU4JSwgMC4wOTE2NzI0OTgyNTA1MjQ4NCUgNjQuMjE1NTcwOTM0MjU2MDUlLCAwLjA5NjAxMTE5NjY0MTAwNzclIDU5LjE0MDQ4NDQyOTA2NTc0NCUsIDAuMDk5NzkwMDYyOTgxMTA1NjclIDU2LjgwNDg0NDI5MDY1NzQ0JSwgMC4xMTM3ODU4NjQyNDA3Mjc3OSUgNTAuODM3MzcwMjQyMjE0NTMlLCAwLjEyMzIzMzAzMDA5MDk3MjcxJSA0Ny43MjA3NjEyNDU2NzQ3NDQlLCAwLjA2OTk3OTAwNjI5ODExMDU2JSA0MS4xNzY0NzA1ODgyMzUyOSUsIDAlIDMyLjAwNjkyMDQxNTIyNDkyJSwgMC4wMDEwNDk2ODUwOTQ0NzE2NTg0JSAyOS4wNzk0MTE3NjQ3MDU4OCUsIDAlIDI3Ljg1NDY3MTI4MDI3NjgxNSUsIDAlIDIzLjg3NTQzMjUyNTk1MTU1NiUsIDAlIDIxLjYyNjI5NzU3Nzg1NDY3JSwgMCUgMTUuOTE2OTU1MDE3MzAxMDM5JSwgMCUgMTQuNTMyODcxOTcyMzE4MzQlLCAwJSAxMi45NzU3Nzg1NDY3MTI4MDElLCAwJSAxMS41OTE2OTU1MDE3MzAxMDQlLCAtMC4wMTM5OTU4MDEyNTk2MjIxMTQlIDEwLjgxMDM4MDYyMjgzNzM3MSUsIC0wLjAxNzg0NDY0NjYwNjAxODE5NiUgOS4zNDEzNDk0ODA5Njg4NTklLCAwJSA3Ljk1ODQ3NzUwODY1MDUxOSUsIDAuNjI5ODExMDU2NjgyOTk1MSUgNi4yMjgzNzM3MDI0MjIxNDUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5oaWRkZW4tb2ZmZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuICBhbmQgKG1heC13aWR0aDogJG1pZC1kZXNrdG9wKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZW1wdHktbGlzdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0NDQ0NDQzgwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDsgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWRlYWRsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTk1QTVBO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubm8tb2ZmZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNC41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuamFtYmEtbW9iaWxlLWhpc3Rvcnkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIFxyXG4gICAgJi5zZWN0aW9uLWNvbXBvbmVudC53YXZlLXRvcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW07XHJcbiAgICAgICAgcGFkZGluZzogNS4ycmVtIDEuNnJlbTtcclxuICAgICAgICBcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTc1MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlNzUwOyBcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTsgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaWQtbW9iaWxlKSBhbmQgKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKSB7XHJcbiAgICAgICAgcGFkZGluZzogNXJlbSA1LjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qYW1iYS1mY3MtdGhpcmQtcGFydHktaWNvbjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1ncmVlbi5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDAuOHJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XHJcbiAgfSIsIi5wcm9ncmVzcy1yYWRpYWwtY29tcG9uZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICYucHJvZ3Jlc3MtYWRkaXRpb25hbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDE1cmVtO1xyXG4gICAgfVxyXG5cclxuICAucHJvZ3Jlc3MtY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxNC4xcmVtO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBcclxuICAgICAgLnJld2FyZC1pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDYuOHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDYuOHJlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgICAucHJvZ3Jlc3MtcmFkaWFsIHsgICAgICBcclxuICAgICAgICAkY2lyY2xlLXNpemU6IDYuOXJlbTtcclxuICAgICAgICAkY2lyY2xlLXNpemUtaGFsZjogMy40NXJlbTtcclxuICAgICAgICAkY2lyY2xlLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICRpbnNldC1zaXplOiA1LjlyZW07XHJcbiAgICAgICAgJGluc2V0LWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgJHRyYW5zaXRpb24tbGVuZ3RoOiAxcztcclxuICAgICAgICB3aWR0aDogJGNpcmNsZS1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJGNpcmNsZS1zaXplO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY2lyY2xlLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmhpZ2hjb250cmFzdCAmIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAucHJvZ3Jlc3MtbWFzayxcclxuICAgICAgICAgIC5maWxsIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRjaXJjbGUtc2l6ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY2lyY2xlLXNpemU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgIC5wcm9ncmVzcy1tYXNrLFxyXG4gICAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb24tbGVuZ3RoO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtICR0cmFuc2l0aW9uLWxlbmd0aDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWxlbmd0aDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgLnByb2dyZXNzLW1hc2sge1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDBweCBjYWxjKDEwMCUgLSAjeyRjaXJjbGUtc2l6ZX0pIGNhbGMoMTAwJSAtICN7JGNpcmNsZS1zaXplfSkgI3skY2lyY2xlLXNpemUtaGFsZn0pO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMHB4IGNhbGMoMTAwJSAtICN7JGNpcmNsZS1zaXplLWhhbGZ9KSBjYWxjKDEwMCUgLSAjeyRjaXJjbGUtc2l6ZX0pIDBweCk7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuaGlnaGNvbnRyYXN0ICYge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltZy9hY2NvdW50L3llbGxvdy1zcXVhcmUuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZWRnZSAmIHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHJlbTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5zZXQge1xyXG4gICAgICAgICAgd2lkdGg6ICRpbnNldC1zaXplO1xyXG4gICAgICAgICAgaGVpZ2h0OiAkaW5zZXQtc2l6ZTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAoJGNpcmNsZS1zaXplIC0gJGluc2V0LXNpemUpLzI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAoJGNpcmNsZS1zaXplIC0gJGluc2V0LXNpemUpLzI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5zZXQtY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICRpOiAxO1xyXG4gICAgICBAd2hpbGUoJGkgPD00OSkge1xyXG4gICAgICAgICZbZGF0YS1wcm9ncmVzcz1cIiN7JGl9XCJdIHtcclxuICAgICAgICAgIC5wcm9ncmVzcy1tYXNrIHtcclxuICAgICAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYW5kYXJpbjUwMDtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hbmRhcmluNTAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAgICRpOiAkaSsxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAkaTogNTA7XHJcbiAgICAgIEB3aGlsZSgkaSA8PTk5KSB7XHJcbiAgICAgICAgJltkYXRhLXByb2dyZXNzPVwiI3skaX1cIl0ge1xyXG4gICAgICAgICAgLnByb2dyZXNzLW1hc2sge1xyXG4gICAgICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdvbGQ1MDA7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkNTAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAgICRpOiAkaSsxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAkaTogMTAwO1xyXG4gICAgICBAd2hpbGUoJGkgPT0gMTAwKSB7XHJcbiAgICAgICAgJltkYXRhLXByb2dyZXNzPVwiI3skaX1cIl0ge1xyXG4gICAgICAgICAgLnByb2dyZXNzLW1hc2sge1xyXG4gICAgICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuNTUwO1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjU1MDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICAkaTogJGkrMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgICAkaTogMDtcclxuICAgICAgICAkaW5jcmVtZW50OiAxODBkZWcgLyAxMDA7XHJcbiAgICAgICAgQHdoaWxlKCRpIDw9MTAwKSB7XHJcbiAgICAgICAgICAmW2RhdGEtcHJvZ3Jlc3M9XCIjeyRpfVwiXSB7XHJcbiAgICAgICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgIC5wcm9ncmVzcy1tYXNrLmZ1bGwsXHJcbiAgICAgICAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkpO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRpbmNyZW1lbnQgKiAkaSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuZmlsbC5maXgge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkgKiAyKTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkaW5jcmVtZW50ICogJGkgKiAyKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRpbmNyZW1lbnQgKiAkaSAqIDIpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJGk6ICRpKzE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2l6ZS1ncm93IHsgICAgXHJcbiAgICAgICAgJGNpcmNsZS1zaXplOiAxMC4ycmVtO1xyXG4gICAgICAgICRjaXJjbGUtc2l6ZS1oYWxmOiA1LjFyZW07XHJcbiAgICAgICAgJGNpcmNsZS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAkaW5zZXQtc2l6ZTogOXJlbTtcclxuICAgICAgICAkaW5zZXQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAkdHJhbnNpdGlvbi1sZW5ndGg6IDFzO1xyXG4gICAgICAgIHdpZHRoOiAkY2lyY2xlLXNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiAkY2lyY2xlLXNpemU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgIC50cmlhbmdsZS1saW5rIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNC4xcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmV3YXJkLWltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMC4ycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjaXJjbGUtYmFja2dyb3VuZDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuaGlnaGNvbnRyYXN0ICYge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuY2lyY2xlIHtcclxuICAgICAgICAgIC5wcm9ncmVzcy1tYXNrLFxyXG4gICAgICAgICAgLmZpbGwge1xyXG4gICAgICAgICAgICB3aWR0aDogJGNpcmNsZS1zaXplO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRjaXJjbGUtc2l6ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgLnByb2dyZXNzLW1hc2ssXHJcbiAgICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkdHJhbnNpdGlvbi1sZW5ndGg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gJHRyYW5zaXRpb24tbGVuZ3RoO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tbGVuZ3RoO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAucHJvZ3Jlc3MtbWFzayB7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMHB4IGNhbGMoMTAwJSAtICN7JGNpcmNsZS1zaXplfSkgY2FsYygxMDAlIC0gI3skY2lyY2xlLXNpemV9KSAjeyRjaXJjbGUtc2l6ZS1oYWxmfSk7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwcHggY2FsYygxMDAlIC0gI3skY2lyY2xlLXNpemUtaGFsZn0pIGNhbGMoMTAwJSAtICN7JGNpcmNsZS1zaXplfSkgMHB4KTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5oaWdoY29udHJhc3QgJiB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2FjY291bnQveWVsbG93LXNxdWFyZS5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5lZGdlICYge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcmVtO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNDByZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnNldCB7XHJcbiAgICAgICAgICB3aWR0aDogJGluc2V0LXNpemU7XHJcbiAgICAgICAgICBoZWlnaHQ6ICRpbnNldC1zaXplO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICgkY2lyY2xlLXNpemUgLSAkaW5zZXQtc2l6ZSkvMjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6ICgkY2lyY2xlLXNpemUgLSAkaW5zZXQtc2l6ZSkvMjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnNldC1jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJGk6IDE7XHJcbiAgICAgIEB3aGlsZSgkaSA8PTQ5KSB7XHJcbiAgICAgICAgJltkYXRhLXByb2dyZXNzPVwiI3skaX1cIl0ge1xyXG4gICAgICAgICAgLnByb2dyZXNzLW1hc2sge1xyXG4gICAgICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hbmRhcmluNTAwO1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFuZGFyaW41MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICAgJGk6ICRpKzE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICRpOiA1MDtcclxuICAgICAgQHdoaWxlKCRpIDw9OTkpIHtcclxuICAgICAgICAmW2RhdGEtcHJvZ3Jlc3M9XCIjeyRpfVwiXSB7XHJcbiAgICAgICAgICAucHJvZ3Jlc3MtbWFzayB7XHJcbiAgICAgICAgICAgIC5maWxsIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ29sZDUwMDtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ1MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICAgJGk6ICRpKzE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICRpOiAxMDA7XHJcbiAgICAgIEB3aGlsZSgkaSA9PSAxMDApIHtcclxuICAgICAgICAmW2RhdGEtcHJvZ3Jlc3M9XCIjeyRpfVwiXSB7XHJcbiAgICAgICAgICAucHJvZ3Jlc3MtbWFzayB7XHJcbiAgICAgICAgICAgIC5maWxsIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW41NTA7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuNTUwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAgICRpOiAkaSsxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAgICRpOiAwO1xyXG4gICAgICAgICRpbmNyZW1lbnQ6IDE4MGRlZyAvIDEwMDtcclxuICAgICAgICBAd2hpbGUoJGkgPD0xMDApIHtcclxuICAgICAgICAgICZbZGF0YS1wcm9ncmVzcz1cIiN7JGl9XCJdIHtcclxuICAgICAgICAgICAgLmNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgLnByb2dyZXNzLW1hc2suZnVsbCxcclxuICAgICAgICAgICAgICAuZmlsbCB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRpbmNyZW1lbnQgKiAkaSk7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoJGluY3JlbWVudCAqICRpKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRpbmNyZW1lbnQgKiAkaSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5maWxsLmZpeCB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRpbmNyZW1lbnQgKiAkaSAqIDIpO1xyXG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRpbmNyZW1lbnQgKiAkaSAqIDIpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGluY3JlbWVudCAqICRpICogMik7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAkaTogJGkrMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmcnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXF1aXJlZC1wb2ludHMge1xyXG4gICAgZm9udC1mYW1pbHk6ICdGaWxzb24gU29mdCBXMDMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IC41cmVtO1xyXG4gICAgY29sb3I6ICRncmF5NzAwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgcGFkZGluZzogLjNyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjM1MDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5yZXdhcmQtdW5sb2NrZWQge1xyXG4gICAgICBjb2xvcjogJGdyZWVuMzUwO1xyXG4gICAgfVxyXG5cclxuICAgICYucmV3YXJkLWxvY2tlZCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVkZWVtLXJld2FyZCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgY29sb3I6ICRncmF5NzAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdGaWxzb24gU29mdCBXMDMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICYucmV3YXJkLWxvY2tlZCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmlsc29uIFNvZnQgVzAzJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXlPcDA1O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgbWluLXdpZHRoOiA2LjVyZW07XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuICBcclxuICAiLCIubWVtYmVyLXJhbmstY29tcG9uZW50IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmaXJzdCBiYXNlbGluZTtcclxuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gIH1cclxuXHJcbiAgLmxvZ28tZGVza3RvcCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW07XHJcbiAgfVxyXG5cclxuICAubG9nby1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiAwIDEuNnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQuMnJlbTtcclxuICAgIFxyXG4gICAgLmxvZ28tZGVza3RvcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28tbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAudmFsdWUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNnJlbTtcclxuICB9XHJcblxyXG4gIC5qYW1iYS1iYWRnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWwtbW9iaWxlKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvZGl2aWRlcm1vYmlsZS5zdmcnKTtcclxuICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hdmFpbGFibGUtcG9pbnRzIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJGdyZWVuMzUwO1xyXG4gICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDAuNXJlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIHdpZHRoOiA3LjJyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYWRnZSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi13aWR0aDogMTUuM3JlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDMuNHJlbTsgXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltZy9pY29ucy9ncmVlbnZlY3Rvci5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07ICAgXHJcbiAgICBcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTEwMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLy9Nb2RpZmllciBmb3IgZ29sZCBtZW1iZXIgYmFkZ2VcclxuICAgICYuZ29sZCB7XHJcbiAgICAgIG1pbi13aWR0aDogMTcuNnJlbTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvZ29sZG1lbWJlci5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnJld2FyZHMtY29tcG9uZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMuMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC50cmlhbmdsZS1saW5rIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4gICAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnJyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW4yNTA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvaWNvbnMvbGlua2Fycm93bW9iaWxlLnN2ZycpO1xyXG4gICAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvaWNvbnMvbGlua2Fycm93bW9iaWxlLnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogdW5zZXQ7XHJcbiAgICBnYXA6IDEuMnJlbTtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHBhZGRpbmc6IDFyZW0gLjMwcmVtIDEuNXJlbSAuMzByZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICY6bnRoLWNoaWxkKG4rNikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcclxuICAgICAgICAmOm50aC1jaGlsZChuKzMpe1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW1wdHktcmV3YXJkcyB7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxLjUzODQ2MTUzODQ2MTUzODUlIDQuODE5Mjc3MTA4NDMzNzM1JSwgMi40NTQ1NDU0NTQ1NDU0NTQ2JSAzLjk2NTIzMjM1ODAwMzQ0MjglLCA0LjE5JSAzLjE3MjQ2MTI3MzY2NjA5MjclLCA2LjU2NTE3NDgyNTE3NDgyNiUgMi40ODg5ODQ1MDk0NjY0MzclLCA4LjgxMTE4ODgxMTE4ODgxMiUgMi4wNjU0MDQ0NzUwNDMwMjk0JSwgMTAuNzI1MDM0OTY1MDM0OTY1JSAxLjgyMDEzNzY5MzYzMTY2OTMlLCAxMy4yMDExMTg4ODExMTg4ODIlIDEuNjAyMDY1NDA0NDc1MDQzJSwgMTUuMzMwNjI5MzcwNjI5MzclIDEuNDY3Mjk3NzYyNDc4NDg1NSUsIDE3LjM2ODgxMTE4ODgxMTE5JSAxLjM2NDAyNzUzODcyNjMzMzklLCAxOS41MDI0NDc1NTI0NDc1NTMlIDEuMjY4MTU4MzQ3Njc2NDIlLCAyMS42MzEyNTg3NDEyNTg3NCUgMS4xNzUwNDMwMjkyNTk4OTY4JSwgMjQuNjE1Mzg0NjE1Mzg0NjE3JSAxLjAzMjcwMjIzNzUyMTUxNDclLCAyNi4zNDczNDI2NTczNDI2NTglIDAuOTQxOTk2NTU3NjU5MjA4MiUsIDI4LjAxNzEzMjg2NzEzMjg2NSUgMC44NTI2Njc4MTQxMTM1OTcyJSwgMjkuNjQ2NTAzNDk2NTAzNDk1JSAwLjc2NDcxNjAwNjg4NDY4MTYlLCAzMS41OTMwMDY5OTMwMDY5ODglIDAuNjYwNDEzMDgwODk1MDA4NiUsIDM0LjgzNTczNDI2NTczNDI3JSAwLjQ5Mjc3MTA4NDMzNzM0OTQ1JSwgMzYuMTM5MTYwODM5MTYwODQlIDAuNDI4OTE1NjYyNjUwNjAyNCUsIDM3Ljg5OTQ0MDU1OTQ0MDU2JSAwLjM0NjgxNTgzNDc2NzY0MiUsIDQwLjcwOTg2MDEzOTg2MDE0JSAwLjIyODM5OTMxMTUzMTg0MTY1JSwgNDMuNjExMzI4NjcxMzI4NjglIDAuMTI2NTA2MDI0MDk2Mzg1NTMlLCA0Ni40MjA5NzkwMjA5NzkwMjYlIDAuMDUxNjM1MTExODc2MDc1NzIlLCA0OS43MjAyNzk3MjAyNzk3MiUgMCUsIDUxLjc4NTU5NDQwNTU5NDQlIC0wLjA0MjM0MDc5MTczODM4MjA5NCUsIDUzLjc0NDU0NTQ1NDU0NTQ2JSAtMC4wNzkxNzM4MzgyMDk5ODI3OSUsIDU1Ljc4ODMyMTY3ODMyMTY5JSAtMC4wODY1NzQ4NzA5MTIyMjAzMSUsIDU4LjUxNjg1MzE0Njg1MzE1JSAtMC4wMjMyMzU4MDAzNDQyMzQwOCUsIDYxLjQ2ODUzMTQ2ODUzMTQ3NCUgMC4xNzIxMTcwMzk1ODY5MTkxMiUsIDYyLjg3MjUxNzQ4MjUxNzQ5JSAwLjMzNzY5MzYzMTY2OTUzNTI1JSwgNjUuMDU2NTczNDI2NTczNDIlIDAuNjk2MDQxMzA4MDg5NTAwOCUsIDY2LjQ4Nzk3MjAyNzk3MjAzJSAwLjk1ODg2NDAyNzUzODcyNjIlLCA2OC4zNDU2NjQzMzU2NjQzNCUgMS4yODI2MTYxNzkwMDE3MjEyJSwgNzAuNTEyNTg3NDEyNTg3NDElIDEuNTc3NDUyNjY3ODE0MTEzNCUsIDcyLjMwNzY5MjMwNzY5MjMlIDEuNzIxMTcwMzk1ODY5MTkwOSUsIDczLjUzNjM2MzYzNjM2MzYzJSAxLjc3NTU1OTM4MDM3ODY1NzYlLCA3NC44NTczNDI2NTczNDI2NiUgMS44MTY2OTUzNTI4Mzk5MzElLCA3Ni41NDgyNTE3NDgyNTE3NCUgMS44NDgwMjA2NTQwNDQ3NTA2JSwgNzguMTE0Njg1MzE0Njg1MzIlIDEuODYwNTg1MTk3OTM0NTk1NSUsIDc5LjQ1NjY0MzM1NjY0MzM1JSAxLjg2MjEzNDI1MTI5MDg3OCUsIDgxLjY3ODMyMTY3ODMyMTY4JSAxLjg1MzM1NjI4MjI3MTk0NTIlLCA4Mi44NDE5NTgwNDE5NTgwNSUgMS44NDY4MTU4MzQ3Njc2NDIlLCA4NC4yMTYwODM5MTYwODM5MiUgMS44NDA2MTk2MjEzNDI1MTMyJSwgODUuOTA5MDkwOTA5MDkwOSUgMS44NDA2MTk2MjEzNDI1MTMyJSwgODcuNDAzNDk2NTAzNDk2NSUgMS44NTQ1NjExMDE1NDkwNTMzJSwgODkuMTM0MjY1NzM0MjY1NzIlIDEuODk4MTA2NzEyNTY0NTQzOSUsIDkwLjE5MDkwOTA5MDkwOTA5JSAxLjk0NjY0MzcxNzcyODA1NTElLCA5MS43NDgyNTE3NDgyNTE3NSUgMi4wNjUyMzIzNTgwMDM0NDI0JSwgOTMuMDk2NTAzNDk2NTAzNDklIDIuMjQxMzA4MDg5NTAwODYwNiUsIDk1LjIyMzA3NjkyMzA3NjkyJSAyLjcyOTQzMjAxMzc2OTM2MyUsIDk2LjU1MDM0OTY1MDM0OTY2JSAzLjIzMjM1ODAwMzQ0MjM0MSUsIDk3LjY5MjMwNzY5MjMwNzclIDMuOTU4NjkxOTEwNDk5MTM5NiUsIDk4LjI1MTc0ODI1MTc0ODI1JSA1LjE2MzUxMTE4NzYwNzU3MyUsIDk4LjY4ODExMTg4ODExMTg5JSAxMC4zNjY0MzcxNzcyODA1NSUsIDk4Ljk0ODI1MTc0ODI1MTc1JSAxNC4zNDA0NDc1MDQzMDI5MjYlLCA5OS4yNjIyMzc3NjIyMzc3NyUgMjAuMDIwMzA5ODEwNjcxMjU0JSwgOTkuNDM0OTY1MDM0OTY1MDUlIDIzLjczNjQ4ODgxMjM5MjQyNyUsIDk5LjU3NDEyNTg3NDEyNTg4JSAyNy4xOTIwODI2MTYxNzg5OTclLCA5OS43MjQ0NzU1MjQ0NzU1MiUgMzEuNjU0OTA1MzM1NjI4MjI1JSwgOTkuODI4NjcxMzI4NjcxMzIlIDM1LjUzNjY2MDkyOTQzMjAxJSwgOTkuOTIyMzc3NjIyMzc3NjQlIDQwLjI1MDc3NDUyNjY3ODE0JSwgOTkuOTkwMjA5NzkwMjA5NzklIDQ2LjQ4NzQzNTQ1NjExMDE1NSUsIDEwMCUgNTAuNDI4OTE1NjYyNjUwNjElLCA5OS45Njk5MzAwNjk5MzAwNyUgNTQuNDM0OTM5NzU5MDM2MTQlLCA5OS44ODk1MTA0ODk1MTA0OSUgNTguNjAwMTcyMTE3MDM5NTg0JSwgOTkuNzcyNzI3MjcyNzI3MjclIDYyLjc1NTA3NzQ1MjY2NzgyJSwgOTkuNjQ0NzU1MjQ0NzU1MjUlIDY2LjU1ODg2NDAyNzUzODcyJSwgOTkuNTI3OTcyMDI3OTcyMDMlIDY5LjgxMTg3NjA3NTczMTUlLCA5OS40NDA1NTk0NDA1NTk0NCUgNzIuMjg3OTUxODA3MjI4OTElLCA5OS4zMzAwNjk5MzAwNjk5MyUgNzUuNjE5NjIxMzQyNTEyOTElLCA5OS4yNDgyNTE3NDgyNTE3NSUgNzguMTI5MjU5ODk2NzI5NzglLCA5OS4xMjAyNzk3MjAyNzk3MyUgODEuNzQ0NzUwNDMwMjkyNiUsIDk5LjAxMTE4ODgxMTE4ODglIDg0LjI1NzY1OTIwODI2MTYxJSwgOTguNzQxMjU4NzQxMjU4NzUlIDg4LjQ2Njk1MzUyODM5OTMyJSwgOTguNDk3OTAyMDk3OTAyMSUgOTAuNzU3ODMxMzI1MzAxMjElLCA5OC4xNzQ4MjUxNzQ4MjUxOSUgOTIuODc3MTA4NDMzNzM0OTMlLCA5Ny42MjIzNzc2MjIzNzc2MyUgOTUuMzUyODM5OTMxMTUzMTglLCA5Ni42NTI0NDc1NTI0NDc1NyUgOTcuMDUzMDEyMDQ4MTkyNzglLCA5NS44MjcyNzI3MjcyNzI3MyUgOTcuNzgxMjM5MjQyNjg1MDMlLCA5NC45NjUwMzQ5NjUwMzQ5NiUgOTguMjc4ODI5NjA0MTMwOCUsIDkzLjQ5NzIwMjc5NzIwMjc5JSA5OC44Mjk2MDQxMzA4MDg5NiUsIDkxLjk4NTMxNDY4NTMxNDY5JSA5OS4yMTU4MzQ3Njc2NDE5OCUsIDkwLjM0MTk1ODA0MTk1ODA1JSA5OS41MTI1NjQ1NDM4ODk4NSUsIDg4LjQ0MjY1NzM0MjY1NzM2JSA5OS43NDgwMjA2NTQwNDQ3NSUsIDg2LjQzNDI2NTczNDI2NTc0JSA5OS45MDUxNjM1MTExODc2JSwgODQuNjM3NzYyMjM3NzYyMjMlIDk5Ljk4Mjc4ODI5NjA0MTMlLCA4My40MjIzNzc2MjIzNzc2MiUgMTAwLjAwNjg4NDY4MTU4MzQ3JSwgODEuMzI4NjcxMzI4NjcxMzMlIDEwMC4wMDA1MTYzNTExMTg3OCUsIDc4LjI5MjMwNzY5MjMwNzY5JSA5OS44OTcyNDYxMjczNjY2MSUsIDc2Ljc2MjkzNzA2MjkzNzA3JSA5OS44MTM1OTcyNDYxMjczNyUsIDczLjg1NTk0NDA1NTk0NDA2JSA5OS42MTc3MjgwNTUwNzc0NSUsIDcxLjIxMTE4ODgxMTE4ODgyJSA5OS40MTc1NTU5MzgwMzc4NiUsIDY3LjkzMjUxNzQ4MjUxNzQ3JSA5OS4xNjc2NDE5OTY1NTc2NSUsIDY2Ljc2NjkyMzA3NjkyMzA4JSA5OS4wODI3ODgyOTYwNDEzMSUsIDY0Ljk3MjkzNzA2MjkzNzA2JSA5OC45NTk4OTY3Mjk3NzYyNSUsIDYzLjAxMDYyOTM3MDYyOTM3JSA5OC44Mzk0MTQ4MDIwNjUzOSUsIDYxLjY5MjQ0NzU1MjQ0NzU1JSA5OC43Njc5ODYyMzA2MzY4MiUsIDU5LjQ2Njk5MzAwNjk5MzAxJSA5OC42NjcyOTc3NjI0Nzg0OCUsIDU3LjE0Mjg2NzEzMjg2NzE0JSA5OC41OTIyNTQ3MzMyMTg2JSwgNTQuNDk3MDYyOTM3MDYyOTM1JSA5OC41NDc2NzY0MTk5NjU1OCUsIDUxLjkwNjI5MzcwNjI5MzclIDk4LjU0OTIyNTQ3MzMyMTg3JSwgNTAuMDc1ODA0MTk1ODA0MTk2JSA5OC41Nzg0ODUzNzAwNTE2MiUsIDQ4LjQ2MTUzODQ2MTUzODQ2JSA5OC42MjM5MjQyNjg1MDI1OCUsIDQ3LjM3MDYyOTM3MDYyOTM2NiUgOTguNjY0MDI3NTM4NzI2MzQlLCA0NS40NTE4ODgxMTE4ODgxMSUgOTguNzQ4NzA5MTIyMjAzMTElLCA0My4xOCUgOTguODY5MTkxMDQ5OTEzOTIlLCA0Mi4zMzE4MTgxODE4MTgxOCUgOTguOTE5NDQ5MjI1NDczMzElLCA0MC4zMjM1NjY0MzM1NjY0MzQlIDk5LjA0Nzg0ODUzNzAwNTE1JSwgMzguMzY2OTIzMDc2OTIzMDglIDk5LjE4Mjc4ODI5NjA0MTMxJSwgMzYuOTQwMzQ5NjUwMzQ5NjQ2JSA5OS4yODYwNTg1MTk3OTM0NiUsIDM1LjI5NDU0NTQ1NDU0NTQ2JSA5OS40MDY1NDA0NDc1MDQzMSUsIDMzLjQ0NTM4NDYxNTM4NDYyJSA5OS41NDE5OTY1NTc2NTkyMiUsIDMyLjAyMDQxOTU4MDQxOTU4JSA5OS42NDM4ODk4NDUwOTQ2NiUsIDMwLjQzMzc3NjIyMzc3NjIyJSA5OS43NTE2MzUxMTE4NzYwOCUsIDI3Ljg0MzAwNjk5MzAwNjk5JSA5OS45MDY1NDA0NDc1MDQzJSwgMjYuMzYxMTE4ODgxMTE4ODg0JSA5OS45NzgxNDExMzU5NzI0NiUsIDI0LjE5NTE3NDgyNTE3NDgyNCUgMTAwLjA1MTI5MDg3Nzc5NjklLCAyMS42MDM0OTY1MDM0OTY1JSAxMDAuMDcyMTE3MDM5NTg2OTElLCAxOS41NDIxNjc4MzIxNjc4MyUgMTAwLjAxOTYyMTM0MjUxMjkyJSwgMTYuODUzMTQ2ODUzMTQ2ODUzJSA5OS44Mjc4ODI5NjA0MTMwOCUsIDE1LjYzMzIxNjc4MzIxNjc4MyUgOTkuNjc2MjQ3ODQ4NTM3MDIlLCAxNC4wOTc2MjIzNzc2MjIzNzklIDk5LjQwMTg5MzI4NzQzNTQ2JSwgMTEuOTQ2MzYzNjM2MzYzNjM3JSA5OC44NDA2MTk2MjEzNDI1MSUsIDEwLjQwMzA3NjkyMzA3NjkyNCUgOTguMjg5ODQ1MDk0NjY0MzYlLCA4Ljk2NjUwMzQ5NjUwMzQ5NyUgOTcuNjQzMjAxMzc2OTM2MzIlLCA3LjQwNDY4NTMxNDY4NTMxNSUgOTYuNzYwNTg1MTk3OTM0NTklLCA1LjgzODI1MTc0ODI1MTc0OCUgOTUuNjI3MDIyMzc1MjE1MTUlLCA0LjA1NTk0NDA1NTk0NDA1NiUgOTMuODAzNzg2NTc0ODcwOTElLCAyLjM0OTY1MDM0OTY1MDM0OTYlIDkwLjc2OTcwNzQwMTAzMjY5JSwgMS4yNTg3NDEyNTg3NDEyNTg4JSA4Ni45MTkxMDQ5OTEzOTQxNSUsIDAuODM0ODI1MTc0ODI1MTc0OCUgODQuMTA3NTczMTQ5NzQxODQlLCAwLjU0MTg4ODExMTg4ODExMTklIDgwLjczNzg2NTc0ODcwOTEzJSwgMC4yNTQwNTU5NDQwNTU5NDQwNiUgNzQuNDU4ODY0MDI3NTM4NzIlLCAwLjEzOTg2MDEzOTg2MDEzOTg3JSA3MC41Njc5ODYyMzA2MzY4MyUsIDAuMDY4MTExODg4MTExODg4MSUgNjUuNDk4Mjc4ODI5NjA0MTMlLCAwLjA5NDgyNTE3NDgyNTE3NDgzJSA1OS41MTA2NzEyNTY0NTQzOTQlLCAwLjEzOTg2MDEzOTg2MDEzOTg3JSA1NC4yMTY4Njc0Njk4Nzk1MiUsIDAuMTM0MjY1NzM0MjY1NzM0MjclIDQ2Ljg3NzI4MDU1MDc3NDUzJSwgMC4wODM3NzYyMjM3NzYyMjM3OCUgNDAuNzQxMTM1OTcyNDYxMjclLCAwLjA0OTc5MDIwOTc5MDIwOTc5NSUgMzcuMDE5NzkzNDU5NTUyNDk2JSwgMC4wMjUwMzQ5NjUwMzQ5NjUwMzQlIDMzLjYwMzI3MDIyMzc1MjE1NSUsIDAuMDE5OTMwMDY5OTMwMDY5OTMlIDI3Ljc0OTU2OTcwNzQwMTAzMyUsIDAuMTM5ODYwMTM5ODYwMTM5ODclIDIwLjk5ODI3ODgyOTYwNDEzMiUsIDAuNDM2NzgzMjE2NzgzMjE2OCUgMTYuMDIxNTE0NjI5OTQ4MzY0JSwgMC45MDkwOTA5MDkwOTA5MDkxJSAxMS4wMTU0OTA1MzM1NjI4MjQlLCAxLjE4ODgxMTE4ODgxMTE4ODclIDYuNzEyNTY0NTQzODg5ODQ2JSwgMS41Mzg0NjE1Mzg0NjE1Mzg1JSA0LjgxOTI3NzEwODQzMzczNSUpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheU9wMDU7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTJweCkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5uby1vZmZlcntcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogMzIuNHJlbTtcclxuICAgICAgbWluLWhlaWdodDogMTRyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogNC41cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHYtc21hbGwpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDMwcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi5kaXZpZGVyIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vaW1nL0RpdmlkZXIuc3ZnJyk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDAuNXJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDAuNXJlbTtcclxuICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uL2ltZy9kaXZpZGVybW9iaWxlLnN2ZycpO1xyXG4gICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGF4LW1lc3NhZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICBjb2xvcjogJGJsdWUxMDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDMuMnJlbSAwIDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbn0iLCIub2ZmZXJzLWNvbXBvbmVudCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGJhY2tncm91bmQ6ICRiZWlnZTY1MDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAudGl0bGUtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmltZy13cmFwcGVyIHtcclxuICAgIG1heC13aWR0aDogMTAuNXJlbTtcclxuICAgIG1pbi13aWR0aDogMTAuNXJlbTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMS4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5vZmZlci1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuZW1wdHktcmV3YXJkcyB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm9mZmVycy1saXN0LS1pdGVtIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigxLjUzODQ2MTUzODQ2MTUzODUlIDQuODE5Mjc3MTA4NDMzNzM1JSwgMi40NTQ1NDU0NTQ1NDU0NTQ2JSAzLjk2NTIzMjM1ODAwMzQ0MjglLCA0LjE5JSAzLjE3MjQ2MTI3MzY2NjA5MjclLCA2LjU2NTE3NDgyNTE3NDgyNiUgMi40ODg5ODQ1MDk0NjY0MzclLCA4LjgxMTE4ODgxMTE4ODgxMiUgMi4wNjU0MDQ0NzUwNDMwMjk0JSwgMTAuNzI1MDM0OTY1MDM0OTY1JSAxLjgyMDEzNzY5MzYzMTY2OTMlLCAxMy4yMDExMTg4ODExMTg4ODIlIDEuNjAyMDY1NDA0NDc1MDQzJSwgMTUuMzMwNjI5MzcwNjI5MzclIDEuNDY3Mjk3NzYyNDc4NDg1NSUsIDE3LjM2ODgxMTE4ODgxMTE5JSAxLjM2NDAyNzUzODcyNjMzMzklLCAxOS41MDI0NDc1NTI0NDc1NTMlIDEuMjY4MTU4MzQ3Njc2NDIlLCAyMS42MzEyNTg3NDEyNTg3NCUgMS4xNzUwNDMwMjkyNTk4OTY4JSwgMjQuNjE1Mzg0NjE1Mzg0NjE3JSAxLjAzMjcwMjIzNzUyMTUxNDclLCAyNi4zNDczNDI2NTczNDI2NTglIDAuOTQxOTk2NTU3NjU5MjA4MiUsIDI4LjAxNzEzMjg2NzEzMjg2NSUgMC44NTI2Njc4MTQxMTM1OTcyJSwgMjkuNjQ2NTAzNDk2NTAzNDk1JSAwLjc2NDcxNjAwNjg4NDY4MTYlLCAzMS41OTMwMDY5OTMwMDY5ODglIDAuNjYwNDEzMDgwODk1MDA4NiUsIDM0LjgzNTczNDI2NTczNDI3JSAwLjQ5Mjc3MTA4NDMzNzM0OTQ1JSwgMzYuMTM5MTYwODM5MTYwODQlIDAuNDI4OTE1NjYyNjUwNjAyNCUsIDM3Ljg5OTQ0MDU1OTQ0MDU2JSAwLjM0NjgxNTgzNDc2NzY0MiUsIDQwLjcwOTg2MDEzOTg2MDE0JSAwLjIyODM5OTMxMTUzMTg0MTY1JSwgNDMuNjExMzI4NjcxMzI4NjglIDAuMTI2NTA2MDI0MDk2Mzg1NTMlLCA0Ni40MjA5NzkwMjA5NzkwMjYlIDAuMDUxNjM1MTExODc2MDc1NzIlLCA0OS43MjAyNzk3MjAyNzk3MiUgMCUsIDUxLjc4NTU5NDQwNTU5NDQlIC0wLjA0MjM0MDc5MTczODM4MjA5NCUsIDUzLjc0NDU0NTQ1NDU0NTQ2JSAtMC4wNzkxNzM4MzgyMDk5ODI3OSUsIDU1Ljc4ODMyMTY3ODMyMTY5JSAtMC4wODY1NzQ4NzA5MTIyMjAzMSUsIDU4LjUxNjg1MzE0Njg1MzE1JSAtMC4wMjMyMzU4MDAzNDQyMzQwOCUsIDYxLjQ2ODUzMTQ2ODUzMTQ3NCUgMC4xNzIxMTcwMzk1ODY5MTkxMiUsIDYyLjg3MjUxNzQ4MjUxNzQ5JSAwLjMzNzY5MzYzMTY2OTUzNTI1JSwgNjUuMDU2NTczNDI2NTczNDIlIDAuNjk2MDQxMzA4MDg5NTAwOCUsIDY2LjQ4Nzk3MjAyNzk3MjAzJSAwLjk1ODg2NDAyNzUzODcyNjIlLCA2OC4zNDU2NjQzMzU2NjQzNCUgMS4yODI2MTYxNzkwMDE3MjEyJSwgNzAuNTEyNTg3NDEyNTg3NDElIDEuNTc3NDUyNjY3ODE0MTEzNCUsIDcyLjMwNzY5MjMwNzY5MjMlIDEuNzIxMTcwMzk1ODY5MTkwOSUsIDczLjUzNjM2MzYzNjM2MzYzJSAxLjc3NTU1OTM4MDM3ODY1NzYlLCA3NC44NTczNDI2NTczNDI2NiUgMS44MTY2OTUzNTI4Mzk5MzElLCA3Ni41NDgyNTE3NDgyNTE3NCUgMS44NDgwMjA2NTQwNDQ3NTA2JSwgNzguMTE0Njg1MzE0Njg1MzIlIDEuODYwNTg1MTk3OTM0NTk1NSUsIDc5LjQ1NjY0MzM1NjY0MzM1JSAxLjg2MjEzNDI1MTI5MDg3OCUsIDgxLjY3ODMyMTY3ODMyMTY4JSAxLjg1MzM1NjI4MjI3MTk0NTIlLCA4Mi44NDE5NTgwNDE5NTgwNSUgMS44NDY4MTU4MzQ3Njc2NDIlLCA4NC4yMTYwODM5MTYwODM5MiUgMS44NDA2MTk2MjEzNDI1MTMyJSwgODUuOTA5MDkwOTA5MDkwOSUgMS44NDA2MTk2MjEzNDI1MTMyJSwgODcuNDAzNDk2NTAzNDk2NSUgMS44NTQ1NjExMDE1NDkwNTMzJSwgODkuMTM0MjY1NzM0MjY1NzIlIDEuODk4MTA2NzEyNTY0NTQzOSUsIDkwLjE5MDkwOTA5MDkwOTA5JSAxLjk0NjY0MzcxNzcyODA1NTElLCA5MS43NDgyNTE3NDgyNTE3NSUgMi4wNjUyMzIzNTgwMDM0NDI0JSwgOTMuMDk2NTAzNDk2NTAzNDklIDIuMjQxMzA4MDg5NTAwODYwNiUsIDk1LjIyMzA3NjkyMzA3NjkyJSAyLjcyOTQzMjAxMzc2OTM2MyUsIDk2LjU1MDM0OTY1MDM0OTY2JSAzLjIzMjM1ODAwMzQ0MjM0MSUsIDk3LjY5MjMwNzY5MjMwNzclIDMuOTU4NjkxOTEwNDk5MTM5NiUsIDk4LjI1MTc0ODI1MTc0ODI1JSA1LjE2MzUxMTE4NzYwNzU3MyUsIDk4LjY4ODExMTg4ODExMTg5JSAxMC4zNjY0MzcxNzcyODA1NSUsIDk4Ljk0ODI1MTc0ODI1MTc1JSAxNC4zNDA0NDc1MDQzMDI5MjYlLCA5OS4yNjIyMzc3NjIyMzc3NyUgMjAuMDIwMzA5ODEwNjcxMjU0JSwgOTkuNDM0OTY1MDM0OTY1MDUlIDIzLjczNjQ4ODgxMjM5MjQyNyUsIDk5LjU3NDEyNTg3NDEyNTg4JSAyNy4xOTIwODI2MTYxNzg5OTclLCA5OS43MjQ0NzU1MjQ0NzU1MiUgMzEuNjU0OTA1MzM1NjI4MjI1JSwgOTkuODI4NjcxMzI4NjcxMzIlIDM1LjUzNjY2MDkyOTQzMjAxJSwgOTkuOTIyMzc3NjIyMzc3NjQlIDQwLjI1MDc3NDUyNjY3ODE0JSwgOTkuOTkwMjA5NzkwMjA5NzklIDQ2LjQ4NzQzNTQ1NjExMDE1NSUsIDEwMCUgNTAuNDI4OTE1NjYyNjUwNjElLCA5OS45Njk5MzAwNjk5MzAwNyUgNTQuNDM0OTM5NzU5MDM2MTQlLCA5OS44ODk1MTA0ODk1MTA0OSUgNTguNjAwMTcyMTE3MDM5NTg0JSwgOTkuNzcyNzI3MjcyNzI3MjclIDYyLjc1NTA3NzQ1MjY2NzgyJSwgOTkuNjQ0NzU1MjQ0NzU1MjUlIDY2LjU1ODg2NDAyNzUzODcyJSwgOTkuNTI3OTcyMDI3OTcyMDMlIDY5LjgxMTg3NjA3NTczMTUlLCA5OS40NDA1NTk0NDA1NTk0NCUgNzIuMjg3OTUxODA3MjI4OTElLCA5OS4zMzAwNjk5MzAwNjk5MyUgNzUuNjE5NjIxMzQyNTEyOTElLCA5OS4yNDgyNTE3NDgyNTE3NSUgNzguMTI5MjU5ODk2NzI5NzglLCA5OS4xMjAyNzk3MjAyNzk3MyUgODEuNzQ0NzUwNDMwMjkyNiUsIDk5LjAxMTE4ODgxMTE4ODglIDg0LjI1NzY1OTIwODI2MTYxJSwgOTguNzQxMjU4NzQxMjU4NzUlIDg4LjQ2Njk1MzUyODM5OTMyJSwgOTguNDk3OTAyMDk3OTAyMSUgOTAuNzU3ODMxMzI1MzAxMjElLCA5OC4xNzQ4MjUxNzQ4MjUxOSUgOTIuODc3MTA4NDMzNzM0OTMlLCA5Ny42MjIzNzc2MjIzNzc2MyUgOTUuMzUyODM5OTMxMTUzMTglLCA5Ni42NTI0NDc1NTI0NDc1NyUgOTcuMDUzMDEyMDQ4MTkyNzglLCA5NS44MjcyNzI3MjcyNzI3MyUgOTcuNzgxMjM5MjQyNjg1MDMlLCA5NC45NjUwMzQ5NjUwMzQ5NiUgOTguMjc4ODI5NjA0MTMwOCUsIDkzLjQ5NzIwMjc5NzIwMjc5JSA5OC44Mjk2MDQxMzA4MDg5NiUsIDkxLjk4NTMxNDY4NTMxNDY5JSA5OS4yMTU4MzQ3Njc2NDE5OCUsIDkwLjM0MTk1ODA0MTk1ODA1JSA5OS41MTI1NjQ1NDM4ODk4NSUsIDg4LjQ0MjY1NzM0MjY1NzM2JSA5OS43NDgwMjA2NTQwNDQ3NSUsIDg2LjQzNDI2NTczNDI2NTc0JSA5OS45MDUxNjM1MTExODc2JSwgODQuNjM3NzYyMjM3NzYyMjMlIDk5Ljk4Mjc4ODI5NjA0MTMlLCA4My40MjIzNzc2MjIzNzc2MiUgMTAwLjAwNjg4NDY4MTU4MzQ3JSwgODEuMzI4NjcxMzI4NjcxMzMlIDEwMC4wMDA1MTYzNTExMTg3OCUsIDc4LjI5MjMwNzY5MjMwNzY5JSA5OS44OTcyNDYxMjczNjY2MSUsIDc2Ljc2MjkzNzA2MjkzNzA3JSA5OS44MTM1OTcyNDYxMjczNyUsIDczLjg1NTk0NDA1NTk0NDA2JSA5OS42MTc3MjgwNTUwNzc0NSUsIDcxLjIxMTE4ODgxMTE4ODgyJSA5OS40MTc1NTU5MzgwMzc4NiUsIDY3LjkzMjUxNzQ4MjUxNzQ3JSA5OS4xNjc2NDE5OTY1NTc2NSUsIDY2Ljc2NjkyMzA3NjkyMzA4JSA5OS4wODI3ODgyOTYwNDEzMSUsIDY0Ljk3MjkzNzA2MjkzNzA2JSA5OC45NTk4OTY3Mjk3NzYyNSUsIDYzLjAxMDYyOTM3MDYyOTM3JSA5OC44Mzk0MTQ4MDIwNjUzOSUsIDYxLjY5MjQ0NzU1MjQ0NzU1JSA5OC43Njc5ODYyMzA2MzY4MiUsIDU5LjQ2Njk5MzAwNjk5MzAxJSA5OC42NjcyOTc3NjI0Nzg0OCUsIDU3LjE0Mjg2NzEzMjg2NzE0JSA5OC41OTIyNTQ3MzMyMTg2JSwgNTQuNDk3MDYyOTM3MDYyOTM1JSA5OC41NDc2NzY0MTk5NjU1OCUsIDUxLjkwNjI5MzcwNjI5MzclIDk4LjU0OTIyNTQ3MzMyMTg3JSwgNTAuMDc1ODA0MTk1ODA0MTk2JSA5OC41Nzg0ODUzNzAwNTE2MiUsIDQ4LjQ2MTUzODQ2MTUzODQ2JSA5OC42MjM5MjQyNjg1MDI1OCUsIDQ3LjM3MDYyOTM3MDYyOTM2NiUgOTguNjY0MDI3NTM4NzI2MzQlLCA0NS40NTE4ODgxMTE4ODgxMSUgOTguNzQ4NzA5MTIyMjAzMTElLCA0My4xOCUgOTguODY5MTkxMDQ5OTEzOTIlLCA0Mi4zMzE4MTgxODE4MTgxOCUgOTguOTE5NDQ5MjI1NDczMzElLCA0MC4zMjM1NjY0MzM1NjY0MzQlIDk5LjA0Nzg0ODUzNzAwNTE1JSwgMzguMzY2OTIzMDc2OTIzMDglIDk5LjE4Mjc4ODI5NjA0MTMxJSwgMzYuOTQwMzQ5NjUwMzQ5NjQ2JSA5OS4yODYwNTg1MTk3OTM0NiUsIDM1LjI5NDU0NTQ1NDU0NTQ2JSA5OS40MDY1NDA0NDc1MDQzMSUsIDMzLjQ0NTM4NDYxNTM4NDYyJSA5OS41NDE5OTY1NTc2NTkyMiUsIDMyLjAyMDQxOTU4MDQxOTU4JSA5OS42NDM4ODk4NDUwOTQ2NiUsIDMwLjQzMzc3NjIyMzc3NjIyJSA5OS43NTE2MzUxMTE4NzYwOCUsIDI3Ljg0MzAwNjk5MzAwNjk5JSA5OS45MDY1NDA0NDc1MDQzJSwgMjYuMzYxMTE4ODgxMTE4ODg0JSA5OS45NzgxNDExMzU5NzI0NiUsIDI0LjE5NTE3NDgyNTE3NDgyNCUgMTAwLjA1MTI5MDg3Nzc5NjklLCAyMS42MDM0OTY1MDM0OTY1JSAxMDAuMDcyMTE3MDM5NTg2OTElLCAxOS41NDIxNjc4MzIxNjc4MyUgMTAwLjAxOTYyMTM0MjUxMjkyJSwgMTYuODUzMTQ2ODUzMTQ2ODUzJSA5OS44Mjc4ODI5NjA0MTMwOCUsIDE1LjYzMzIxNjc4MzIxNjc4MyUgOTkuNjc2MjQ3ODQ4NTM3MDIlLCAxNC4wOTc2MjIzNzc2MjIzNzklIDk5LjQwMTg5MzI4NzQzNTQ2JSwgMTEuOTQ2MzYzNjM2MzYzNjM3JSA5OC44NDA2MTk2MjEzNDI1MSUsIDEwLjQwMzA3NjkyMzA3NjkyNCUgOTguMjg5ODQ1MDk0NjY0MzYlLCA4Ljk2NjUwMzQ5NjUwMzQ5NyUgOTcuNjQzMjAxMzc2OTM2MzIlLCA3LjQwNDY4NTMxNDY4NTMxNSUgOTYuNzYwNTg1MTk3OTM0NTklLCA1LjgzODI1MTc0ODI1MTc0OCUgOTUuNjI3MDIyMzc1MjE1MTUlLCA0LjA1NTk0NDA1NTk0NDA1NiUgOTMuODAzNzg2NTc0ODcwOTElLCAyLjM0OTY1MDM0OTY1MDM0OTYlIDkwLjc2OTcwNzQwMTAzMjY5JSwgMS4yNTg3NDEyNTg3NDEyNTg4JSA4Ni45MTkxMDQ5OTEzOTQxNSUsIDAuODM0ODI1MTc0ODI1MTc0OCUgODQuMTA3NTczMTQ5NzQxODQlLCAwLjU0MTg4ODExMTg4ODExMTklIDgwLjczNzg2NTc0ODcwOTEzJSwgMC4yNTQwNTU5NDQwNTU5NDQwNiUgNzQuNDU4ODY0MDI3NTM4NzIlLCAwLjEzOTg2MDEzOTg2MDEzOTg3JSA3MC41Njc5ODYyMzA2MzY4MyUsIDAuMDY4MTExODg4MTExODg4MSUgNjUuNDk4Mjc4ODI5NjA0MTMlLCAwLjA5NDgyNTE3NDgyNTE3NDgzJSA1OS41MTA2NzEyNTY0NTQzOTQlLCAwLjEzOTg2MDEzOTg2MDEzOTg3JSA1NC4yMTY4Njc0Njk4Nzk1MiUsIDAuMTM0MjY1NzM0MjY1NzM0MjclIDQ2Ljg3NzI4MDU1MDc3NDUzJSwgMC4wODM3NzYyMjM3NzYyMjM3OCUgNDAuNzQxMTM1OTcyNDYxMjclLCAwLjA0OTc5MDIwOTc5MDIwOTc5NSUgMzcuMDE5NzkzNDU5NTUyNDk2JSwgMC4wMjUwMzQ5NjUwMzQ5NjUwMzQlIDMzLjYwMzI3MDIyMzc1MjE1NSUsIDAuMDE5OTMwMDY5OTMwMDY5OTMlIDI3Ljc0OTU2OTcwNzQwMTAzMyUsIDAuMTM5ODYwMTM5ODYwMTM5ODclIDIwLjk5ODI3ODgyOTYwNDEzMiUsIDAuNDM2NzgzMjE2NzgzMjE2OCUgMTYuMDIxNTE0NjI5OTQ4MzY0JSwgMC45MDkwOTA5MDkwOTA5MDkxJSAxMS4wMTU0OTA1MzM1NjI4MjQlLCAxLjE4ODgxMTE4ODgxMTE4ODclIDYuNzEyNTY0NTQzODg5ODQ2JSwgMS41Mzg0NjE1Mzg0NjE1Mzg1JSA0LjgxOTI3NzEwODQzMzczNSUpO1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWVuODUwO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKG4rMik6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwLjYyOTgxMTA1NjY4Mjk5NTElIDYuMjI4MzczNzAyNDIyMTQ1JSwgMS4zMjk2MDExMTk2NjQxMDA3JSA2LjA1NTM2MzMyMTc5OTMwOCUsIDIuNjIwMDgzOTc0ODA3NTU4JSA1Ljk5OTEzNDk0ODA5Njg4NSUsIDQuMTI4NzYxMzcxNTg4NTIzJSA1Ljg4MjM1Mjk0MTE3NjQ3JSwgNS42NjgyOTk1MTAxNDY5NTYlIDUuODgyMzUyOTQxMTc2NDclLCA3LjQ4Nzc1MzY3Mzg5NzgzMDUlIDUuODgyMzUyOTQxMTc2NDclLCA5LjE2NzI0OTgyNTA1MjQ4NSUgNS44ODIzNTI5NDExNzY0NyUsIDEwLjQyNjg3MTkzODQxODQ3NiUgNS43MDkzNDI1NjA1NTM2MzMlLCAxMS42ODY0OTQwNTE3ODQ0NjQlIDUuNzA5MzQyNTYwNTUzNjMzJSwgMTIuNTI2MjQyMTI3MzYxNzkyJSA1LjUzNjMzMjE3OTkzMDc5NiUsIDEzLjQ5MzA3MjA3ODM3NjQ4NSUgNS41MDQ4NDQyOTA2NTc0NCUsIDE0LjU1NTYzMzMxMDAwNyUgNS4zNjMzMjE3OTkzMDc5NTg1JSwgMTUuODg1MjM0NDI5NjcxMSUgNS4wMTczMDEwMzgwNjIyODQlLCAxNy41NjQ3MzA1ODA4MjU3NTMlIDQuNjcxMjgwMjc2ODE2NjA5JSwgMTguMDU0NTgzNjI0OTEyNTI4JSA0LjY3MTI4MDI3NjgxNjYwOSUsIDE5LjUyNDE0Mjc1NzE3Mjg1JSA0LjY3MTI4MDI3NjgxNjYwOSUsIDIxLjEzMzY1OTkwMjAyOTM5MyUgNC40OTgyNjk4OTYxOTM3NzIlLCAyMi4xODMzNDQ5OTY1MDEwNSUgNC40OTgyNjk4OTYxOTM3NzIlLCAyMy4yMzMwMzAwOTA5NzI3MDglIDQuMzI1MjU5NTE1NTcwOTM0JSwgMjQuMzUyNjk0MTkxNzQyNDc2JSA0LjE1MjI0OTEzNDk0ODA5NjYlLCAyNi4xNzIxNDgzNTU0OTMzNTIlIDMuOTc5MjM4NzU0MzI1MjU5NiUsIDI3LjU3MTcyODQ4MTQ1NTU2NSUgMy45NzkyMzg3NTQzMjUyNTk2JSwgMjkuNjcxMDk4NjcwMzk4ODg0JSAzLjk3OTIzODc1NDMyNTI1OTYlLCAzMS41NjA1MzE4NDA0NDc4NjUlIDMuNjMzMjE3OTkzMDc5NTg1JSwgMzQuMzU5NjkyMDkyMzcyMjklIDMuODA2MjI4MzczNzAyNDIyMyUsIDM1LjgyOTI1MTIyNDYzMjYxJSAzLjgwNjIyODM3MzcwMjQyMjMlLCAzOC42Mjg0MTE0NzY1NTcwMzQlIDMuNDYwMjA3NjEyNDU2NzQ3NiUsIDQxLjI4NzYxMzcxNTg4NTIzNiUgMy4yODcxOTcyMzE4MzM5MDk4JSwgNDIuNjE3MjE0ODM1NTQ5MzMlIDMuMjg3MTk3MjMxODMzOTA5OCUsIDQ0LjUwNjY0ODAwNTU5ODMyJSAzLjI4NzE5NzIzMTgzMzkwOTglLCA0Ni4zOTYwODExNzU2NDczMSUgMy4yODcxOTcyMzE4MzM5MDk4JSwgNDcuOTM1NjE5MzE0MjA1NzQlIDMuMTE0MTg2ODUxMjExMDcyNCUsIDQ5Ljk2NTAxMDQ5Njg1MDk0NCUgMi41OTUxNTU3MDkzNDI1NjAzJSwgNTIuNzY0MTcwNzQ4Nzc1MzYlIDIuMDc2MTI0NTY3NDc0MDQ4MyUsIDU0LjU4MzYyNDkxMjUyNjI0JSAxLjczMDEwMzgwNjIyODM3MzglLCA1Ny4xNzI4NDgxNDU1NTYzMyUgMS4yMTEwNzI2NjQzNTk4NjE1JSwgNjAuMTExOTY2NDEwMDc2OTglIDAuNjkyMDQxNTIyNDkxMzQ5NSUsIDYyLjg0MTE0NzY1NTcwMzI5JSAwLjY5MjA0MTUyMjQ5MTM0OTUlLCA2Ni4yNzAxMTg5NjQzMTA3MSUgMCUsIDY4LjU3OTQyNjE3MjE0ODM1JSAwLjM0NjAyMDc2MTI0NTY3NDc3JSwgNzAuNjA4ODE3MzU0NzkzNTYlIDAlLCA3NC41OTc2MjA3MTM3ODU4NiUgMC41MTkwMzExNDE4Njg1MTIxJSwgNzcuMjU2ODIyOTUzMTE0MDclIDAuNjkyMDQxNTIyNDkxMzQ5NSUsIDc5LjE0NjI1NjEyMzE2MzA2JSAwLjY5MjA0MTUyMjQ5MTM0OTUlLCA4Mi4wMTUzOTUzODEzODU1OSUgMS4wMzgwNjIyODM3MzcwMjQxJSwgODQuOTU0NTEzNjQ1OTA2MjMlIDEuMzg0MDgzMDQ0OTgyNjk5JSwgODcuMjYzODIwODUzNzQzODglIDEuOTAzMTE0MTg2ODUxMjExMSUsIDg5LjcxMzA4NjA3NDE3Nzc1JSAyLjI0OTEzNDk0ODA5Njg4NiUsIDkxLjM5MjU4MjIyNTMzMjQlIDIuNDIyMTQ1MzI4NzE5NzIzJSwgOTIuOTMyMTIwMzYzODkwODMlIDIuNTk1MTU1NzA5MzQyNTYwMyUsIDk0LjEyMTc2MzQ3MDk1ODcxJSAyLjc2ODE2NjA4OTk2NTM5OCUsIDk1Ljg3MTIzODYyODQxMTQ4JSAyLjk0MTE3NjQ3MDU4ODIzNSUsIDk3Ljc2MDY3MTc5ODQ2MDQ2JSAzLjExNDE4Njg1MTIxMTA3MjQlLCA5OC42NzAzOTg4ODAzMzU5JSAzLjI4NzE5NzIzMTgzMzkwOTglLCA5OS4wMjAyOTM5MTE4MjY0NiUgMy42MzMyMTc5OTMwNzk1ODUlLCA5OS4yMzAyMzA5MzA3MjA3OCUgNC4xNTIyNDkxMzQ5NDgwOTY2JSwgOTkuNDM5NDY4MTU5NTUyMTMlIDQuNzQ1MTU1NzA5MzQyNTYlLCA5OS40NzkzNTYxOTMxNDIwNSUgNC44NjM0OTQ4MDk2ODg1ODElLCA5OS42MDc0MTc3NzQ2Njc2MSUgNS4zMTk3MjMxODMzOTEwMDM1JSwgOTkuNzIwMDgzOTc0ODA3NTclIDUuODgyMzUyOTQxMTc2NDclLCA5OS43OTAwNjI5ODExMDU2NiUgOC44MjM1Mjk0MTE3NjQ3MDclLCA5OS43OTAwNjI5ODExMDU2NiUgMTQuNTMyODcxOTcyMzE4MzQlLCA5OS44NjAwNDE5ODc0MDM3OCUgMjQuMjIxNDUzMjg3MTk3MjMlLCA5OS44NjAwNDE5ODc0MDM3OCUgMjkuNzU3Nzg1NDY3MTI4MDI3JSwgOTkuOTMwMDIwOTkzNzAxODklIDM2LjMzMjE3OTkzMDc5NTg0NiUsIDk5Ljg5NTAzMTQ5MDU1Mjg0JSAzOS43MDY5MjA0MTUyMjQ5MTQlLCA5OS45MzAwMjA5OTM3MDE4OSUgNDUuODQ3NzUwODY1MDUxOSUsIDk5LjkzMDAyMDk5MzcwMTg5JSA1My42MzMyMTc5OTMwNzk1OCUsIDk5LjkzMDAyMDk5MzcwMTg5JSA1Ny43ODU0NjcxMjgwMjc2NzYlLCA5OS45NDMzMTcwMDQ4OTg1MyUgNjMuMjQ2NzEyODAyNzY4MTYlLCA5OS45MzAwMjA5OTM3MDE4OSUgNjcuNDc0MDQ4NDQyOTA2NTglLCA5OS45MDQxMjg3NjEzNzE2JSA3MC45OTA0ODQ0MjkwNjU3MyUsIDk5LjkzMDAyMDk5MzcwMTg5JSA3My4wMTAzODA2MjI4MzczNyUsIDk5Ljg3MTkzODQxODQ3NDQ2JSA3Ny4yMTc4MjAwNjkyMDQxNSUsIDk5Ljg2NDk0MDUxNzg0NDY0JSA3OC42MDE5MDMxMTQxODY4NSUsIDk5Ljg1MTY0NDUwNjY0ODAxJSA4MS4xMTA1NTM2MzMyMTc5OSUsIDk5LjgzNDE0OTc1NTA3MzQ4JSA4NC4yMjI2NjQzNTk4NjE2JSwgOTkuNzkwMDYyOTgxMTA1NjYlIDkxLjUyMjY2NDM1OTg2MTU4JSwgOTkuNzkwMDYyOTgxMTA1NjYlIDkyLjU2MDcyNjY0MzU5ODYxJSwgOTkuNzIwMDgzOTc0ODA3NTclIDkzLjI1Mjc2ODE2NjA4OTk2JSwgOTkuNTEwMTQ2OTU1OTEzMjMlIDk0LjQ2Mzg0MDgzMDQ0OTgzJSwgOTguNjcwMzk4ODgwMzM1OSUgOTUuODQ3OTIzODc1NDMyNTElLCA5Ny44MzA2NTA4MDQ3NTg1NiUgOTYuMzY2OTU1MDE3MzAxMDQlLCA5Ny4wNjA4ODE3MzU0NzkzNiUgOTYuNzEyOTc1Nzc4NTQ2NyUsIDk1Ljk0OTYxNTExNTQ2NTM1JSA5Ny4yMzA2MjI4MzczNzAyNSUsIDkzLjQyMTk3MzQwNzk3NzYlIDk3Ljc1MTAzODA2MjI4Mzc0JSwgOTEuMTgyNjQ1MjA2NDM4MDclIDk3LjkyNDA0ODQ0MjkwNjU4JSwgODcuNzI0MjgyNzE1MTg1NDQlIDk4LjA1OTY4ODU4MTMxNDg3JSwgNzkuNDYxMTYxNjUxNTA0NTUlIDk4LjU1MDY5MjA0MTUyMjUxJSwgNzYuOTQxOTE3NDI0NzcyNTclIDk4LjQ5Mzc3MTYyNjI5NzU3JSwgNzMuOTY3ODA5NjU3MTAyODYlIDk4LjQzNTk4NjE1OTE2OTU2JSwgNjcuODEwMDA2OTk3OTAwNjMlIDk4LjM1MTIxMTA3MjY2NDM3JSwgNjEuMDIyMDQzMzg2OTgzOSUgOTguMDk3MDU4ODIzNTI5NDElLCA1Mi44MzQ0OTk2NTAxMDQ5NyUgOTcuMjMyMDA2OTIwNDE1MjMlLCA0OS4yNjU1NzAzMjg5MDEzMyUgOTYuNzEyOTc1Nzc4NTQ2NyUsIDQ2LjQ2NjQxMDA3Njk3NjkwNiUgOTYuNTM5OTY1Mzk3OTIzODYlLCA0My41OTcyNzA4MTg3NTQzNzQlIDk2LjE5Mzk0NDYzNjY3ODIlLCA0MC4zNzgyMzY1MjkwNDEyOSUgOTUuNjc0OTEzNDk0ODA5NjklLCAzNi42NjkzNDkxOTUyNDE0MyUgOTUuMzI4ODkyNzMzNTY0JSwgMzQuNSUgOTQuOTgyODcxOTcyMzE4MzQlLCAzMi40ODkzNjMxOTEwNDI2OSUgOTQuNzY5MjA0MTUyMjQ5MTMlLCAzMS4wNzEwMjg2OTEzOTI1ODQlIDk0LjgwOTg2MTU5MTY5NTUlLCAyOS41MzE0OTA1NTI4MzQxNSUgOTQuNjM2Njc4MjAwNjkyMDMlLCAyNy41NzIwNzgzNzY0ODcwNTMlIDk0LjYzNjg1MTIxMTA3MjY1JSwgMjUuNDU4NzEyMzg2Mjg0MTE2JSA5NC42MzU0NjcxMjgwMjc3JSwgMjMuMDkzNDIxOTczNDA3OTc4JSA5NC44MDk4NjE1OTE2OTU1JSwgMTkuNTcxMDk4NjcwMzk4ODglIDk1LjAxMjQ1Njc0NzQwNDg1JSwgMTYuMDQxOTg3NDAzNzc4ODclIDk1LjU0ODc4ODkyNzMzNTY1JSwgMTEuNTQ2NTM2MDM5MTg4MjQzJSA5Ni41Mzk3OTIzODc1NDMyNiUsIDkuNzk3MDYwODgxNzM1NDglIDk2Ljg4NTgxMzE0ODc4ODkzJSwgOC4zMjc1MDE3NDk0NzUxNTclIDk3LjQwNDg0NDI5MDY1NzQ1JSwgNi43MTc5ODQ2MDQ2MTg2MTQlIDk3Ljc1MDg2NTA1MTkwMzEyJSwgNS4zMTg0MDQ0Nzg2NTY0MDMlIDk4LjI2OTg5NjE5Mzc3MTYxJSwgNC4wNTg3ODIzNjUyOTA0MTMlIDk4Ljk2MTkzNzcxNjI2Mjk3JSwgMi4yMzkzMjgyMDE1Mzk1MzglIDk5LjgyNjk4OTYxOTM3NzE2JSwgMS42MTU2MDUzMTg0MDQ0Nzg3JSA5OS44NTEzODQwODMwNDQ5OCUsIDAuODc0MTc3NzQ2Njc1OTk3MiUgOTkuMTk5NjUzOTc5MjM4NzYlLCAwLjU1OTgzMjA1MDM4NDg4NDUlIDk4LjQ0MjkwNjU3NDM5NDQ2JSwgMC4zNjA0NjE4NjE0NDE1Njc1JSA5Ny43NDUxNTU3MDkzNDI1NSUsIDAuMjc5OTE2MDI1MTkyNDQyMjQlIDk3LjA1ODgyMzUyOTQxMTc3JSwgMC4yMzIxOTAzNDI4OTcxMzA4NiUgOTYuMjU0MTUyMjQ5MTM0OTYlLCAwLjIwOTkzNzAxODg5NDMzMTclIDkxLjE3NjQ3MDU4ODIzNTI5JSwgMC4yMDk5MzcwMTg4OTQzMzE3JSA4OS4xMDAzNDYwMjA3NjEyNSUsIDAuMTcxMTY4NjQ5NDA1MTc4NDUlIDg1Ljg5OTY1Mzk3OTIzODc1JSwgMC4xNTAxNzQ5NDc1MTU3NDUyOCUgODMuNTkzOTQ0NjM2Njc4MiUsIDAuMTI4MTMxNTYwNTMxODQwNDQlIDgwLjM2NTA1MTkwMzExNDE4JSwgMC4xMTA2MzY4MDg5NTczMTI3OSUgNzYuNjczMDEwMzgwNjIyODQlLCAwLjA5NDYxMTYxNjUxNTA0NTQ5JSA3MC4yMTM0OTQ4MDk2ODg1OCUsIDAuMDkxNjcyNDk4MjUwNTI0ODQlIDY0LjIxNTU3MDkzNDI1NjA1JSwgMC4wOTYwMTExOTY2NDEwMDc3JSA1OS4xNDA0ODQ0MjkwNjU3NDQlLCAwLjA5OTc5MDA2Mjk4MTEwNTY3JSA1Ni44MDQ4NDQyOTA2NTc0NCUsIDAuMTEzNzg1ODY0MjQwNzI3NzklIDUwLjgzNzM3MDI0MjIxNDUzJSwgMC4xMjMyMzMwMzAwOTA5NzI3MSUgNDcuNzIwNzYxMjQ1Njc0NzQ0JSwgMC4wNjk5NzkwMDYyOTgxMTA1NiUgNDEuMTc2NDcwNTg4MjM1MjklLCAwJSAzMi4wMDY5MjA0MTUyMjQ5MiUsIDAuMDAxMDQ5Njg1MDk0NDcxNjU4NCUgMjkuMDc5NDExNzY0NzA1ODglLCAwJSAyNy44NTQ2NzEyODAyNzY4MTUlLCAwJSAyMy44NzU0MzI1MjU5NTE1NTYlLCAwJSAyMS42MjYyOTc1Nzc4NTQ2NyUsIDAlIDE1LjkxNjk1NTAxNzMwMTAzOSUsIDAlIDE0LjUzMjg3MTk3MjMxODM0JSwgMCUgMTIuOTc1Nzc4NTQ2NzEyODAxJSwgMCUgMTEuNTkxNjk1NTAxNzMwMTA0JSwgLTAuMDEzOTk1ODAxMjU5NjIyMTE0JSAxMC44MTAzODA2MjI4MzczNzElLCAtMC4wMTc4NDQ2NDY2MDYwMTgxOTYlIDkuMzQxMzQ5NDgwOTY4ODU5JSwgMCUgNy45NTg0Nzc1MDg2NTA1MTklLCAwLjYyOTgxMTA1NjY4Mjk5NTElIDYuMjI4MzczNzAyNDIyMTQ1JSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub2ZmZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDMzLjVyZW07XHJcbiAgICBtYXgtd2lkdGg6IDQzcmVtO1xyXG4gICAgbWluLWhlaWdodDogMTRyZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAgMC43NXJlbSAwLjc1cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1pbi13aWR0aDogMzAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAwLjdyZW07XHJcbiAgICAgIGhlaWdodDogMC45cmVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAxLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90cmlhbmdsZS1ncmVlbi5zdmdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWRldGFpbHMge1xyXG4gICAgICBkaXNwbGF5OiBpbmhlcml0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR2LXNtYWxsKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50cmlhbmdsZS1saW5rIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub2ZmZXItbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vZmZlci1kZWFkbGluZSxcclxuICAgICAgLm9mZmVyLWxlZ2FsIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTcwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9mZmVyLWRlYWRsaW5lIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9mZmVyLWxlZ2FsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmVtcHR5LXN0YXRlLWNvbXBvbmVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMzVyZW07XHJcbiAgICBtaW4td2lkdGg6IDMzLjVyZW07XHJcbiAgICBoZWlnaHQ6IDE0cmVtO1xyXG4gICAgcGFkZGluZzogNC41cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlPcDA1O1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEuNTM4NDYlIDQuODE5MjglLCAyLjQ1NDU1JSAzLjk2NTIzJSwgNC4xOSUgMy4xNzI0NiUsIDYuNTY1MTclIDIuNDg4OTglLCA4LjgxMTE5JSAyLjA2NTQlLCAxMC43MjUwMyUgMS44MjAxNCUsIDEzLjIwMTEyJSAxLjYwMjA3JSwgMTUuMzMwNjMlIDEuNDY3MyUsIDE3LjM2ODgxJSAxLjM2NDAzJSwgMTkuNTAyNDUlIDEuMjY4MTYlLCAyMS42MzEyNiUgMS4xNzUwNCUsIDI0LjYxNTM4JSAxLjAzMjclLCAyNi4zNDczNCUgMC45NDIlLCAyOC4wMTcxMyUgMC44NTI2NyUsIDI5LjY0NjUlIDAuNzY0NzIlLCAzMS41OTMwMSUgMC42NjA0MSUsIDM0LjgzNTczJSAwLjQ5Mjc3JSwgMzYuMTM5MTYlIDAuNDI4OTIlLCAzNy44OTk0NCUgMC4zNDY4MiUsIDQwLjcwOTg2JSAwLjIyODQlLCA0My42MTEzMyUgMC4xMjY1MSUsIDQ2LjQyMDk4JSAwLjA1MTY0JSwgNDkuNzIwMjglIDAlLCA1MS43ODU1OSUgLTAuMDQyMzQlLCA1My43NDQ1NSUgLTAuMDc5MTclLCA1NS43ODgzMiUgLTAuMDg2NTclLCA1OC41MTY4NSUgLTAuMDIzMjQlLCA2MS40Njg1MyUgMC4xNzIxMiUsIDYyLjg3MjUyJSAwLjMzNzY5JSwgNjUuMDU2NTclIDAuNjk2MDQlLCA2Ni40ODc5NyUgMC45NTg4NiUsIDY4LjM0NTY2JSAxLjI4MjYyJSwgNzAuNTEyNTklIDEuNTc3NDUlLCA3Mi4zMDc2OSUgMS43MjExNyUsIDczLjUzNjM2JSAxLjc3NTU2JSwgNzQuODU3MzQlIDEuODE2NyUsIDc2LjU0ODI1JSAxLjg0ODAyJSwgNzguMTE0NjklIDEuODYwNTklLCA3OS40NTY2NCUgMS44NjIxMyUsIDgxLjY3ODMyJSAxLjg1MzM2JSwgODIuODQxOTYlIDEuODQ2ODIlLCA4NC4yMTYwOCUgMS44NDA2MiUsIDg1LjkwOTA5JSAxLjg0MDYyJSwgODcuNDAzNSUgMS44NTQ1NiUsIDg5LjEzNDI3JSAxLjg5ODExJSwgOTAuMTkwOTElIDEuOTQ2NjQlLCA5MS43NDgyNSUgMi4wNjUyMyUsIDkzLjA5NjUlIDIuMjQxMzElLCA5NS4yMjMwOCUgMi43Mjk0MyUsIDk2LjU1MDM1JSAzLjIzMjM2JSwgOTcuNjkyMzElIDMuOTU4NjklLCA5OC4yNTE3NSUgNS4xNjM1MSUsIDk4LjY4ODExJSAxMC4zNjY0NCUsIDk4Ljk0ODI1JSAxNC4zNDA0NSUsIDk5LjI2MjI0JSAyMC4wMjAzMSUsIDk5LjQzNDk3JSAyMy43MzY0OSUsIDk5LjU3NDEzJSAyNy4xOTIwOCUsIDk5LjcyNDQ4JSAzMS42NTQ5MSUsIDk5LjgyODY3JSAzNS41MzY2NiUsIDk5LjkyMjM4JSA0MC4yNTA3NyUsIDk5Ljk5MDIxJSA0Ni40ODc0NCUsIDEwMCUgNTAuNDI4OTIlLCA5OS45Njk5MyUgNTQuNDM0OTQlLCA5OS44ODk1MSUgNTguNjAwMTclLCA5OS43NzI3MyUgNjIuNzU1MDglLCA5OS42NDQ3NiUgNjYuNTU4ODYlLCA5OS41Mjc5NyUgNjkuODExODglLCA5OS40NDA1NiUgNzIuMjg3OTUlLCA5OS4zMzAwNyUgNzUuNjE5NjIlLCA5OS4yNDgyNSUgNzguMTI5MjYlLCA5OS4xMjAyOCUgODEuNzQ0NzUlLCA5OS4wMTExOSUgODQuMjU3NjYlLCA5OC43NDEyNiUgODguNDY2OTUlLCA5OC40OTc5JSA5MC43NTc4MyUsIDk4LjE3NDgzJSA5Mi44NzcxMSUsIDk3LjYyMjM4JSA5NS4zNTI4NCUsIDk2LjY1MjQ1JSA5Ny4wNTMwMSUsIDk1LjgyNzI3JSA5Ny43ODEyNCUsIDk0Ljk2NTAzJSA5OC4yNzg4MyUsIDkzLjQ5NzIlIDk4LjgyOTYlLCA5MS45ODUzMSUgOTkuMjE1ODMlLCA5MC4zNDE5NiUgOTkuNTEyNTYlLCA4OC40NDI2NiUgOTkuNzQ4MDIlLCA4Ni40MzQyNyUgOTkuOTA1MTYlLCA4NC42Mzc3NiUgOTkuOTgyNzklLCA4My40MjIzOCUgMTAwLjAwNjg4JSwgODEuMzI4NjclIDEwMC4wMDA1MiUsIDc4LjI5MjMxJSA5OS44OTcyNSUsIDc2Ljc2Mjk0JSA5OS44MTM2JSwgNzMuODU1OTQlIDk5LjYxNzczJSwgNzEuMjExMTklIDk5LjQxNzU2JSwgNjcuOTMyNTIlIDk5LjE2NzY0JSwgNjYuNzY2OTIlIDk5LjA4Mjc5JSwgNjQuOTcyOTQlIDk4Ljk1OTklLCA2My4wMTA2MyUgOTguODM5NDElLCA2MS42OTI0NSUgOTguNzY3OTklLCA1OS40NjY5OSUgOTguNjY3MyUsIDU3LjE0Mjg3JSA5OC41OTIyNSUsIDU0LjQ5NzA2JSA5OC41NDc2OCUsIDUxLjkwNjI5JSA5OC41NDkyMyUsIDUwLjA3NTglIDk4LjU3ODQ5JSwgNDguNDYxNTQlIDk4LjYyMzkyJSwgNDcuMzcwNjMlIDk4LjY2NDAzJSwgNDUuNDUxODklIDk4Ljc0ODcxJSwgNDMuMTglIDk4Ljg2OTE5JSwgNDIuMzMxODIlIDk4LjkxOTQ1JSwgNDAuMzIzNTclIDk5LjA0Nzg1JSwgMzguMzY2OTIlIDk5LjE4Mjc5JSwgMzYuOTQwMzUlIDk5LjI4NjA2JSwgMzUuMjk0NTUlIDk5LjQwNjU0JSwgMzMuNDQ1MzglIDk5LjU0MiUsIDMyLjAyMDQyJSA5OS42NDM4OSUsIDMwLjQzMzc4JSA5OS43NTE2NCUsIDI3Ljg0MzAxJSA5OS45MDY1NCUsIDI2LjM2MTEyJSA5OS45NzgxNCUsIDI0LjE5NTE3JSAxMDAuMDUxMjklLCAyMS42MDM1JSAxMDAuMDcyMTIlLCAxOS41NDIxNyUgMTAwLjAxOTYyJSwgMTYuODUzMTUlIDk5LjgyNzg4JSwgMTUuNjMzMjIlIDk5LjY3NjI1JSwgMTQuMDk3NjIlIDk5LjQwMTg5JSwgMTEuOTQ2MzYlIDk4Ljg0MDYyJSwgMTAuNDAzMDglIDk4LjI4OTg1JSwgOC45NjY1JSA5Ny42NDMyJSwgNy40MDQ2OSUgOTYuNzYwNTklLCA1LjgzODI1JSA5NS42MjcwMiUsIDQuMDU1OTQlIDkzLjgwMzc5JSwgMi4zNDk2NSUgOTAuNzY5NzElLCAxLjI1ODc0JSA4Ni45MTkxJSwgMC44MzQ4MyUgODQuMTA3NTclLCAwLjU0MTg5JSA4MC43Mzc4NyUsIDAuMjU0MDYlIDc0LjQ1ODg2JSwgMC4xMzk4NiUgNzAuNTY3OTklLCAwLjA2ODExJSA2NS40OTgyOCUsIDAuMDk0ODMlIDU5LjUxMDY3JSwgMC4xMzk4NiUgNTQuMjE2ODclLCAwLjEzNDI3JSA0Ni44NzcyOCUsIDAuMDgzNzglIDQwLjc0MTE0JSwgMC4wNDk3OSUgMzcuMDE5NzklLCAwLjAyNTAzJSAzMy42MDMyNyUsIDAuMDE5OTMlIDI3Ljc0OTU3JSwgMC4xMzk4NiUgMjAuOTk4MjglLCAwLjQzNjc4JSAxNi4wMjE1MSUsIDAuOTA5MDklIDExLjAxNTQ5JSwgMS4xODg4MSUgNi43MTI1NiUsIDEuNTM4NDYlIDQuODE5MjglKTtcclxuXHJcbiAgICAuaW5mbyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMzAuNXJlbTtcclxuICAgIH1cclxufSIsIi5hY2NvdW50LXJld2FyZHMtY29kZS1yZWRlc2lnbi1jb21wb25lbnQge1xyXG4gIHBhZGRpbmc6IDQuOHJlbTtcclxuICBcclxuICAudGl0bGUge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2ljb25zL2dlbmVyaWMtY3JlZGl0LWNhcmQuc3ZnXCIpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLjRyZW07XHJcbiAgICAgIHdpZHRoOiAyLjdyZW07XHJcbiAgICAgIGhlaWdodDogMi4ycmVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jdGEtcmV3YXJkcy1jb21wb25lbnQge1xyXG4gIGJhY2tncm91bmQ6ICRncmVlbjE0MDA7XHJcblxyXG4gIC53cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMXJlbSA0LjhyZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuMTQwMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IC0xLjlyZW07XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwLjE2MTAzMDU5NTgxMzIwNDUlIDU2LjQzNTY0MzU2NDM1NjQzJSwgMC4yNTA5MzkzNDUxNDIyNDM3JSA1MS40NzQyNTc0MjU3NDI1OCUsIDAuMzYwMDgyMzA0NTI2NzQ5JSA0Ny4xNTY0MzU2NDM1NjQzNSUsIDAuNDIxMjIwMjU0MDcwNDk1NiUgNDUuMzQ1NTQ0NTU0NDU1NDQ0JSwgMC41MDA5ODQwNzU4NjMzMDMlIDQzLjU2NDM1NjQzNTY0MzU3JSwgMC41OTEwMTgwNzEyMTEzMDc5JSA0Mi4yMDg5MTA4OTEwODkxMDQlLCAwLjY3NTExMTgyNjgwMjY0OCUgNDEuMzU1NDQ1NTQ0NTU0NDU2JSwgMC43NTU2MjcxMjQ3MDkyNTAzJSA0MC44MDE5ODAxOTgwMTk4MDUlLCAwLjg0NTI2NzQ4OTcxMTkzNDElIDQwLjQxMTg4MTE4ODExODgxJSwgMC45MTQ4MTQ4MTQ4MTQ4MTQ5JSA0MC4yMzY2MzM2NjMzNjYzNCUsIDEuMDMyMzY3MTQ5NzU4NDU0MSUgNDAuMTIyNzcyMjc3MjI3NzI1JSwgMS4xMjA2ODM0ODU0MTc3ODUlIDQwLjA1NTQ0NTU0NDU1NDQ2JSwgMS4yMTMzNjU1Mzk0NTI0OTYlIDM5Ljc4MzE2ODMxNjgzMTY4JSwgMS4zMTQxODg1ODQ3MTk5ODYlIDM5LjQ5MzA2OTMwNjkzMDY5JSwgMS40MjE5NzE3MzAxODQyOTA3JSAzOS4xODkxMDg5MTA4OTEwOSUsIDEuNTQ0ODkxNzUxNjU1MDM2NyUgMzguODQ5NTA0OTUwNDk1MDUlLCAxLjY3MTQ0MzkwNzY3NTc5MTclIDM4LjUwNjkzMDY5MzA2OTMxJSwgMS43NDY4NTk5MDMzODE2NDI4JSAzOC4zMDg5MTA4OTEwODkxMSUsIDEuODIyMzgzMjUyODE4MDM1MyUgMzguMTEwODkxMDg5MTA4OTA0JSwgMS45NDQ4MDIyOTAyMTI5MTgzJSAzNy43OTEwODkxMDg5MTA4OSUsIDIuMDM1MzAxNDg1MDU5OTM5NCUgMzcuNTU4NDE1ODQxNTg0MTYlLCAyLjE1NzczODQxNDc0MzI0NTclIDM3LjI0NjUzNDY1MzQ2NTM0NiUsIDIuMjczODQxNDc0MzI0NTY2MyUgMzYuOTU0NDU1NDQ1NTQ0NTUlLCAyLjM2NTYxMTAyMTY0OTY2OSUgMzYuNzI1NzQyNTc0MjU3NDMlLCAyLjQ2MjY0MDkwMTc3MTMzNiUgMzYuNDg2MTM4NjEzODYxMzg1JSwgMi43MjkwNzQ5Njg2ODg0OTUlIDM1LjgzODYxMzg2MTM4NjE0JSwgMy4wODM4OTY5NDA0MTg2Nzk2JSAzNC45OTgwMTk4MDE5ODAyJSwgMy40OTcwMTE5ODc4MzMyNDQlIDM0LjA0NDU1NDQ1NTQ0NTU0JSwgMy45NTE2MDEzNTk4MTM5MiUgMzMuMDIzNzYyMzc2MjM3NjMlLCA0LjQ1ODA3ODM2ODIyMzI5NiUgMzEuOTE2ODMxNjgzMTY4MzElLCA0Ljk2NDkxMzIyMjQwMTE0NSUgMzAuODM2NjMzNjYzMzY2MzM1JSwgNS4zODU2MzI0OTIzOTU3NzclIDI5Ljk1OTQwNTk0MDU5NDA2JSwgNS45Nzg5NDA3NzY1MjUzMTc1JSAyOC43NDk1MDQ5NTA0OTUwNDglLCA2LjQ5NDE4NTAwNjI2MjMlIDI3LjcyMjc3MjI3NzIyNzcyNiUsIDYuOTc1MDQwMjU3NjQ4OTUzJSAyNi43ODIxNzgyMTc4MjE3ODQlLCA3LjQ0NDgwMjI5MDIxMjkxOCUgMjUuODgwMTk4MDE5ODAxOTglLCA4LjA0NDk2MzMyMDgwODczMiUgMjQuNzQ5NTA0OTUwNDk1MDQ4JSwgOC42MjY2MDU4MzI4ODYwMjYlIDIzLjY3NjIzNzYyMzc2MjM4JSwgOS4xMTY5Nzk3ODE3MTQwOCUgMjIuNzg1MTQ4NTE0ODUxNDg1JSwgOS42MDUyMjQ1NDgyMTk3MTglIDIxLjkxNTg0MTU4NDE1ODQxOCUsIDEwLjQ3NDA1NjE4MTc4NTY1JSAyMC40MDI5NzAyOTcwMjk3JSwgMTAuOTY1ODQzNjIxMzk5MTc3JSAxOS41NjUzNDY1MzQ2NTM0NjUlLCAxMS40MTUyODAwMTQzMTM4MzElIDE4LjgxMTg4MTE4ODExODgxJSwgMTIuMjM0NzQ2ODI0MTE4ODA1JSAxNy40NjgzMTY4MzE2ODMxNyUsIDEyLjk0NzgyNjA4Njk1NjUyMSUgMTYuMzMzNjYzMzY2MzM2NjM0JSwgMTMuNzk0NDg5MTc1MTY1NTA2JSAxNS4wMjk3MDI5NzAyOTcwMjklLCAxNC43MDc5Nzk5NjA2MzY5NjUlIDEzLjY3NTI0NzUyNDc1MjQ3MyUsIDE1LjI4NjM2NjA3NjIyMTE1JSAxMi44NDY1MzQ2NTM0NjUzNDglLCAxNS42MjA5NTE4Njk3NDQxNCUgMTIuMzc3MjI3NzIyNzcyMjc3JSwgMTYuMTU0ODc1NjQ4NTk1NDUzJSAxMS42NDU1NDQ1NTQ0NTU0NDYlLCAxNi41Nzg1NDcxNDYxNzk5OTYlIDExLjA3OTIwNzkyMDc5MjA4JSwgMTYuOTM0ODcyMDcwMTM3NzclIDEwLjYxMTg4MTE4ODExODgxMiUsIDE3LjgyNjI2NTg3OTQwNTk3NyUgOS40ODMxNjgzMTY4MzE2ODQlLCAxOC40MzA1MDYzNTE3NjIzOSUgOC43NTA0OTUwNDk1MDQ5NSUsIDE4Ljk4NjQxOTc1MzA4NjQyJSA4LjElLCAxOS40MzE0MDA5NjYxODM1NzQlIDcuNTk2MDM5NjAzOTYwMzk2JSwgMjAuMjU2NDE0Mzg1Mzk5ODkzJSA2LjclLCAyMC44MzQ2OTMxNDcyNTM1MyUgNi4xMDU5NDA1OTQwNTk0MDYlLCAyMS43MDQyNTgzNjQ2NDQ4MzYlIDUuMjU0NDU1NDQ1NTQ0NTU1JSwgMjIuNTczNjQ0NjU5MTUxOTA2JSA0LjQ2MjM3NjIzNzYyMzc2MiUsIDIzLjQ2NDY4MDYyMjY1MTY0JSAzLjcxMDg5MTA4OTEwODkxMTUlLCAyNC4wNDMzMTcyMzAyNzM3NSUgMy4yNTY0MzU2NDM1NjQzNTY3JSwgMjQuNTc5OTA2OTYwMTAwMTk2JSAyLjg2MDM5NjAzOTYwMzk2MDMlLCAyNS4xODA3MzAwMDUzNjc2OTMlIDIuNDQxNTg0MTU4NDE1ODQxNSUsIDI2LjEzODUwNDIwNDY4Nzc4JSAxLjgzNDY1MzQ2NTM0NjUzNDUlLCAyNi41Mzk4MjgyMzQwMzExMyUgMS42MDI5NzAyOTcwMjk3MDMlLCAyNy4xNDE5MDM3Mzk0ODgyOCUgMS4yODAxOTgwMTk4MDE5ODAyJSwgMjguMjExMzI1ODE4NTcyMiUgMC43ODUxNDg1MTQ4NTE0ODUyJSwgMjkuMTAyMzYxNzgyMDcxOTI3JSAwLjQ0MjU3NDI1NzQyNTc0MjYzJSwgMjkuOTkzNTc2NjY4NDU1ODk0JSAwLjE2NzMyNjczMjY3MzI2NzM0JSwgMzAuNzczMzIyNTk3OTYwMjc3JSAtMC4wMTY4MzE2ODMxNjgzMTY4MzMlLCAzMS43NTM4MjAwMDM1Nzg0NTglIC0wLjE3MzI2NzMyNjczMjY3MzI1JSwgMzIuNTExMzc5NDk1NDM3NDclIC0wLjIzNTY0MzU2NDM1NjQzNTYzJSwgMzMuNzU5MTg3NjkwMTA1NTYlIC0wLjIyNTc0MjU3NDI1NzQyNTc4JSwgMzQuODUwOTc1MTI5NzE5MDklIC0wLjEwMDk5MDA5OTAwOTkwMSUsIDM1LjQyNjczMTA3ODkwNDk5JSAwJSwgMzYuMjMyNDIwODI2NjIzNzIlIDAuMjg0MTU4NDE1ODQxNTg0MTMlLCAzNi45MDE3NzEzMzY1NTM5NSUgMC42ODAxOTgwMTk4MDE5ODAyJSwgMzcuNzI0NjM3NjgxMTU5NDE1JSAxLjM0MjU3NDI1NzQyNTc0MjclLCAzOC41MDQwMjU3NjQ4OTUzMjQlIDIuMTM0NjUzNDY1MzQ2NTM0OCUsIDM5LjI2MTA0ODQ4ODEwMTYzJSAzLjA1MTQ4NTE0ODUxNDg1MTUlLCA0MC4yNDIyNjE1ODUyNTY3NSUgNC40Mjk3MDI5NzAyOTcwMyUsIDQxLjI2ODM4NDMyNjM1NTM0JSA2LjA3NTI0NzUyNDc1MjQ3NSUsIDQyLjEzNzA1NDkyOTMyNTQ2NSUgNy42MTA4OTEwODkxMDg5MTElLCA0My4wNTE4ODc2MzY0Mjg2OTUlIDkuMzQ5NTA0OTUwNDk1MDUlLCA0My45MTk4NDI1NDc4NjE4NyUgMTEuMDk3MDI5NzAyOTcwMjk4JSwgNDQuOTkyMTI3MzkzMDkzNTc1JSAxMy4zNjQzNTY0MzU2NDM1NjMlLCA0NS44MTMzODM0MzE3NDA5MjQlIDE1LjE2NDM1NjQzNTY0MzU2NCUsIDQ2LjcwODcxMzU0NDQ2MjM0JSAxNy4xNzIyNzcyMjc3MjI3NzMlLCA0Ny41ODg2NTYyODkxMzkzOCUgMTkuMTc3MjI3NzIyNzcyMjc2JSwgNDguNDMzODg3OTk0Mjc0NDY0JSAyMS4xMTc4MjE3ODIxNzgyMiUsIDQ5LjE0NTY0MzIyNzc2ODgzJSAyMi43NTI0NzUyNDc1MjQ3NTMlLCA0OS44Mzg3OTA0ODEzMDI1NSUgMjQuMzM2NjMzNjYzMzY2MzM1JSwgNTAuNzcyMDUyMjQ1NDgyMiUgMjYuNDQ0NTU0NDU1NDQ1NTQ1JSwgNTEuNDYyNTE1NjU1NzUyMzclIDI3Ljk3NTI0NzUyNDc1MjQ3MiUsIDUyLjIyMTUwNjUzMDY4NTI3JSAyOS42MTk4MDE5ODAxOTgwMiUsIDUzLjI4OTQ5NzIyNjY5NTI5JSAzMS44NDc1MjQ3NTI0NzUyNCUsIDUzLjk4MDg1NTI1MTM4NjY1JSAzMy4yMjM3NjIzNzYyMzc2MiUsIDU0LjU2MTYzODkzMzYxOTYwNSUgMzQuMzMyNjczMjY3MzI2NzMlLCA1NS40OTYzMzIwODA4NzMxNDUlIDM2LjAxNTg0MTU4NDE1ODQxNiUsIDU2LjIzMjA2Mjk4MDg1NTI1JSAzNy4yNDA1OTQwNTk0MDU5NCUsIDU2Ljc2NTc4OTk0NDUzMzkxJSAzOC4wNjczMjY3MzI2NzMyNjYlLCA1Ny4zODkxNTcyNzMyMTUyNCUgMzguOTU4NDE1ODQxNTg0MTYlLCA1OC4wMTI1MjQ2MDE4OTY1OSUgMzkuNzcxMjg3MTI4NzEyODclLCA1OC43MjI0OTA2MDY1NDg1OCUgNDAuNTk0MDU5NDA1OTQwNiUsIDU5LjcyODM5NTA2MTcyODM5JSA0MS41ODQxNTg0MTU4NDE1ODYlLCA2MC45MzIxODgyMjY4NzQyMiUgNDIuNTg1MTQ4NTE0ODUxNDklLCA2Mi4yOTA5Mjg2MDk3NjkxOSUgNDMuNTA4OTEwODkxMDg5MTE2JSwgNjMuNjYxODM1NzQ4NzkyMjclIDQ0LjI2NjMzNjYzMzY2MzM2NCUsIDY0Ljk0Mzk5NzEzNzIzMzg1JSA0NC44NjAzOTYwMzk2MDM5NTUlLCA2Ni4wNDcwNTY3MTg1NTQzJSA0NS4zMTQ4NTE0ODUxNDg1MTYlLCA2Ny44OTc4MzUwMzMxMDA3MyUgNDYuMDQyNTc0MjU3NDI1NzQlLCA2OC45NjU2NDY4MDYyMjY1MiUgNDYuNDg4MTE4ODExODgxMTklLCA2OS44MTk4MjQ2NTU1NzM0NCUgNDYuODg0MTU4NDE1ODQxNTklLCA3MC43ODA0NjE2MjEwNDEzNCUgNDcuMzg4MTE4ODExODgxMTklLCA3MS41OTkwMzM4MTY0MjUxMiUgNDcuODgzMTY4MzE2ODMxNjg2JSwgNzIuNTk2ODg2NzQxODE0MjklIDQ4LjU5NjAzOTYwMzk2MDM5JSwgNzMuNjQ0NjU5MTUxOTA1NTMlIDQ5LjUwNDk1MDQ5NTA0OTUwNiUsIDc1LjMwMTMwNjEzNzA1NDk0JSA1MS4wODkxMDg5MTA4OTEwOSUsIDc2LjY1Mjg4OTYwNDU4MDQ0JSA1Mi4zOTQwNTk0MDU5NDA1OTUlLCA3Ny42Nzc1ODA5NjI2MDUxJSA1My4zOTEwODkxMDg5MTA4OCUsIDc4LjY4MDk4MDQ5NzQwNTYlIDU0LjM3MzI2NzMyNjczMjY4JSwgODAuMzIxNzAzMzQ1ODU3OTQlIDU1Ljk5NDA1OTQwNTk0MDYlLCA4MS4zOTQ1MjQ5NTk3NDIzNiUgNTcuMDY0MzU2NDM1NjQzNTYlLCA4Mi4wNjUzMDY4NTI3NDY0NiUgNTcuNzM4NjEzODYxMzg2MTQlLCA4Mi43NjA2MDExODA4OTEwMyUgNTguNDQwNTk0MDU5NDA1OTQlLCA4My40MTc0MjcwODg5MjQ2NyUgNTkuMTA4OTEwODkxMDg5MTIlLCA4NC4zNTQ4MDQwNzk0NDE3NiUgNjAuMDY4MzE2ODMxNjgzMTYlLCA4NS4wNTYxODE3ODU2NTAzOCUgNjAuNzkxMDg5MTA4OTEwODklLCA4Ni4wMjI5MDIxMjkxODIzMyUgNjEuNzk2MDM5NjAzOTYwMzk1JSwgODYuNzY0MDAwNzE1NjkxNTQlIDYyLjU3MzI2NzMyNjczMjY3NiUsIDg3LjQ2NDY2MjczMDM2MzIlIDYzLjMxMzg2MTM4NjEzODYxJSwgODguMDgwNTE1Mjk3OTA2NTklIDYzLjk2OTMwNjkzMDY5MzA2JSwgODguOTgzMTgxMjQ4ODgxNzMlIDY0LjkzOTYwMzk2MDM5NjA0JSwgODkuOTMwNzU2ODQzODAwMzIlIDY1Ljk3MDI5NzAyOTcwMjk2JSwgOTAuOTI2OTk5NDYzMjMxMzQlIDY3LjA2OTMwNjkzMDY5MzA2JSwgOTEuNjA5MjMyNDIwODI2NjMlIDY3LjgzMjY3MzI2NzMyNjczJSwgOTIuMjEwMDU1NDY2MDk0MSUgNjguNTExODgxMTg4MTE4ODIlLCA5Mi44NzA4MTc2Nzc1ODA5NiUgNjkuMzIyNzcyMjc3MjI3NzMlLCA5My40OTIzOTU3Nzc0MTk5MyUgNjkuOTg4MTE4ODExODgxMiUsIDk0LjExOTg3ODMzMjQzODcyJSA3MC43NDU1NDQ1NTQ0NTU0NSUsIDk0LjU1OTg0OTcwNDc3NzI0JSA3MS4zMTU4NDE1ODQxNTg0JSwgOTUuMjYzMzc0NDg1NTk2NzElIDcyLjIzOTYwMzk2MDM5NjA1JSwgOTUuNTcxODM3NTM4MDIxMTElIDcyLjY0NzUyNDc1MjQ3NTI1JSwgOTUuOTExNzkxMDE4MDcxMjElIDczLjA5ODAxOTgwMTk4MDIlLCA5Ni4yNzc4NjcyMzkyMTk5JSA3My41ODUxNDg1MTQ4NTE0OCUsIDk2LjU3NDM0MjQ1ODQwMDQ0JSA3My45ODExODgxMTg4MTE4OSUsIDk2Ljg3MDQ1OTgzMTgxMjUlIDc0LjM3NzIyNzcyMjc3MjI4JSwgOTcuMTk4MDY3NjMyODUwMjQlIDc0LjgxNDg1MTQ4NTE0ODUxJSwgOTcuNDc4MjYwODY5NTY1MjIlIDc1LjE5MDA5OTAwOTkwMDk4JSwgOTcuNzk1NDkxMTQzMzE3MjIlIDc1LjYxNDg1MTQ4NTE0ODUyJSwgOTguMDExMjcyMTQxNzA2OTMlIDc1LjkwMzk2MDM5NjAzOTYxJSwgOTguMjM3MDcyODIxNjEzODklIDc2LjIwNjkzMDY5MzA2OTMlLCA5OC40MDUwODE0MDk5MTIzMyUgNzYuNDMyNjczMjY3MzI2NzMlLCA5OC41NDY5NjcyNTcxMTIxOSUgNzYuNjIzNzYyMzc2MjM3NjIlLCA5OC44Njc5NTQ5MTE0MzMxNiUgNzcuMDU1NDQ1NTQ0NTU0NDQlLCA5OS4xOTMwNTc3OTIwOTE2JSA3Ny40OTMwNjkzMDY5MzA2OSUsIDk5LjI5MTI4NjQ1NTUzNzY2JSA3Ny42MjQ3NTI0NzUyNDc1MiUsIDk5LjM3NTkxNjk3OTc4MTclIDc3LjczODYxMzg2MTM4NjE0JSwgOTkuNDM5NjEzNTI2NTcwMDYlIDc3LjgyNDc1MjQ3NTI0NzUyJSwgOTkuNTA1ODE0OTkzNzM3NyUgNzcuOTEzODYxMzg2MTM4NjIlLCA5OS41NzM4MDU2ODk3NDc3MiUgNzguMDAxOTgwMTk4MDE5OCUsIDk5LjYxOTQzMTAyNTIyODEyJSA3OC4wNjIzNzYyMzc2MjM3NyUsIDk5LjY0NTM3NDg0MzQ0MjQ4JSA3OC4xMDE5ODAxOTgwMTk3OSUsIDk5LjY4MzEyNzU3MjAxNjQ2JSA3OC4yMDA5OTAwOTkwMDk5JSwgOTkuNzIyODQ4NDUyMzE3MDUlIDc4LjQ5ODAxOTgwMTk4MDIlLCA5OS43NDUyMTM4MTI4NDY2NyUgNzguOTMzNjYzMzY2MzM2NjMlLCA5OS43NjU0MzIwOTg3NjU0NCUgNzkuNjM5NjAzOTYwMzk2MDQlLCA5OS43ODk1ODY2ODgxMzc0JSA4MC44MTk4MDE5ODAxOTgwMiUsIDk5LjgwOTgwNDk3NDA1NjE4JSA4MS44NjkzMDY5MzA2OTMwNyUsIDk5Ljg0MjM2ODkzODk4NzI5JSA4My42MDQ5NTA0OTUwNDk1MSUsIDk5Ljg3MTM1NDQ0NjIzMzY4JSA4NS4zMjY3MzI2NzMyNjczMyUsIDk5Ljg5MzAwNDExNTIyNjM1JSA4Ni43ODcxMjg3MTI4NzEzJSwgOTkuOTEwNTM4NTU3ODgxNTUlIDg4LjEyNDc1MjQ3NTI0NzUyJSwgOTkuOTI2MjgzNzcxNjk0NCUgODkuNDg4MTE4ODExODgxMTglLCA5OS45MzYzMDM0NTMyMTE2NiUgOTAuNDYxMzg2MTM4NjEzODYlLCA5OS45NTA5NzUxMjk3MTkxJSA5Mi4wNTM0NjUzNDY1MzQ2NSUsIDk5Ljk1ODQ4OTg5MDg1NzA1JSA5Mi45ODMxNjgzMTY4MzE2OCUsIDk5Ljk2NjAwNDY1MTk5NSUgOTMuOTU3NDI1NzQyNTc0MjYlLCA5OS45NzYyMDMyNTYzOTY0OSUgOTUuNDMwNjkzMDY5MzA2OTQlLCA5OS45ODQ0MzM3MDkwNzE0JSA5Ni43ODcxMjg3MTI4NzEyOCUsIDk5Ljk4OTk4MDMxODQ4Mjc0JSA5Ny43ODMxNjgzMTY4MzE2OCUsIDk5Ljk5NDQ1MzM5MDU4ODY1JSA5OC43MTQ4NTE0ODUxNDg1MSUsIDEwMCUgMTAwLjAwMTk4MDE5ODAxOTgxJSwgMCUgMTAwLjAwMTk4MDE5ODAxOTgxJSwgMC4wMDA5MzAzOTg5OTgwMzE4NDgyJSA5My41MDM5NjAzOTYwMzk2JSwgMC4wMDMzOTk1MzQ4MDA1MDA5ODQlIDg5LjY4NDE1ODQxNTg0MTU4JSwgMC4wMDk0MTEzNDM3MTA4NjA2MiUgODQuMzM3NjIzNzYyMzc2MjQlLCAwLjAxNjU2ODI1OTA4MDMzNjM3NSUgODAuMjQxNTg0MTU4NDE1ODMlLCAwLjAzNTc4NDU3Njg0NzM3ODc4JSA3My4yNjczMjY3MzI2NzMyNyUsIDAuMDY5MDgyMTI1NjAzODY0NzQlIDY2LjU4MzE2ODMxNjgzMTY3JSwgMC4wOTU4MTMyMDQ1MDg4NTY2OSUgNjIuODYyMzc2MjM3NjIzNzY0JSwgMC4xNjEwMzA1OTU4MTMyMDQ1JSA1Ni40MzU2NDM1NjQzNTY0MyUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvdHRvbTogLTEuOXJlbTtcclxuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCA5OS45OTY0MTU3NzA2MDkzMyUgMTEuNDk5MjcwMDcyOTkyNyUsIDk5Ljk5MDMyMjU4MDY0NTE3JSAyNS4zNzY2NDIzMzU3NjY0MiUsIDk5Ljk4NjU1OTEzOTc4NDk0JSAzMi4wMTg5NzgxMDIxODk3ODQlLCA5OS45NzkwMzIyNTgwNjQ1MiUgNDMuMzQwODc1OTEyNDA4NzYlLCA5OS45NjkzNTQ4Mzg3MDk2OCUgNTQuNjE3NTE4MjQ4MTc1MTglLCA5OS45NjExMTExMTExMTExMSUgNjIuMzIyNjI3NzM3MjI2MjglLCA5OS45NDYyMzY1NTkxMzk3OSUgNzIuOTkxMjQwODc1OTEyNDElLCA5OS45MDEwNzUyNjg4MTcyJSA4MC42Mjg0NjcxNTMyODQ2NiUsIDk5Ljc3NDM3Mjc1OTg1NjYzJSA4OS4wMDA3Mjk5MjcwMDczJSwgOTkuNDYzMDgyNDM3Mjc1OTklIDk3LjgxMDIxODk3ODEwMjIlLCA5OS4xMzk3ODQ5NDYyMzY1NiUgMTAwJSwgOTguNzg5NDI2NTIzMjk3NDglIDk5LjU4OTA1MTA5NDg5MDUyJSwgOTguNTExNDY5NTM0MDUwMTYlIDk5LjA0ODE3NTE4MjQ4MTc0JSwgOTguMTExMTExMTExMTExMTElIDk4LjA5OTI3MDA3Mjk5MjclLCA5Ny42NDQ0NDQ0NDQ0NDQ0NiUgOTYuODY4NjEzMTM4Njg2MTMlLCA5Ny4yNTIzMjk3NDkxMDM5NSUgOTUuNzg5MDUxMDk0ODkwNTElLCA5Ni44NDQ5ODIwNzg4NTMwNSUgOTQuNjU2MjA0Mzc5NTYyMDQlLCA5Ni4zMjA2MDkzMTg5OTY0JSA5My4yMTE2Nzg4MzIxMTY3OSUsIDk1Ljc4MDgyNDM3Mjc1OTg1JSA5MS43NjY0MjMzNTc2NjQyMiUsIDk1LjA3MTY4NDU4NzgxMzYyJSA4OS45NjQyMzM1NzY2NDIzNCUsIDk0LjM3Mjc1OTg1NjYzMDgyJSA4OC4zMTg5NzgxMDIxODk3OSUsIDkzLjg2MzYyMDA3MTY4NDYlIDg3LjE4Njg2MTMxMzg2ODYyJSwgOTMuMzQyNDczMTE4Mjc5NTklIDg2LjA1NjIwNDM3OTU2MjA1JSwgOTIuNjUzOTQyNjUyMzI5NzYlIDg0LjYwNzI5OTI3MDA3MyUsIDkyLjA5MjY1MjMyOTc0OTExJSA4My40NjEzMTM4Njg2MTMxNSUsIDkxLjM5MjQ3MzExODI3OTU3JSA4Mi4wNzQ0NTI1NTQ3NDQ1MiUsIDkwLjU4MDgyNDM3Mjc1OTg1JSA4MC41Mjg0NjcxNTMyODQ2NyUsIDg5Ljg5NDQ0NDQ0NDQ0NDQ1JSA3OS4yNzA4MDI5MTk3MDgwMyUsIDg5LjI3MDYwOTMxODk5NjQyJSA3OC4xNjcxNTMyODQ2NzE1MyUsIDg4LjUyOTkyODMxNTQxMjE5JSA3Ni45MDIxODk3ODEwMjE4OSUsIDg3Ljk4NzA5Njc3NDE5MzU1JSA3Ni4wMDg3NTkxMjQwODc2JSwgODYuOTA3ODg1MzA0NjU5NDklIDc0LjMxMDk0ODkwNTEwOTQ4JSwgODYuMjM3NDU1MTk3MTMyNjIlIDczLjMwOTQ4OTA1MTA5NDg5JSwgODUuMjIzMjk3NDkxMDM5NDMlIDcxLjg3MjI2Mjc3MzcyMjYyJSwgODQuMTYxNjQ4NzQ1NTE5NzElIDcwLjQ2NzE1MzI4NDY3MTU0JSwgODMuMzEzNjIwMDcxNjg0NTglIDY5LjQxNzUxODI0ODE3NTE4JSwgODIuNTMyNjE2NDg3NDU1MTklIDY4LjUwODAyOTE5NzA4MDI5JSwgODEuMzY3MzgzNTEyNTQ0OCUgNjcuMjUzMjg0NjcxNTMyODQlLCA4MC4zNDE1NzcwNjA5MzE5JSA2Ni4yNTAzNjQ5NjM1MDM2NCUsIDc5LjU1MjE1MDUzNzYzNDQyJSA2NS41NDM3OTU2MjA0Mzc5NiUsIDc4LjgzOTk2NDE1NzcwNjElIDY0Ljk1NDc0NDUyNTU0NzQ1JSwgNzcuNzY4MTAwMzU4NDIyOTQlIDY0LjE1NjIwNDM3OTU2MjA0JSwgNzYuNzU2MjcyNDAxNDMzNjklIDYzLjQ5OTI3MDA3Mjk5MjclLCA3Ni4wMzU2NjMwODI0MzcyOCUgNjMuMDk3ODEwMjE4OTc4MTA0JSwgNzUuNDU1Mzc2MzQ0MDg2MDIlIDYyLjgxODk3ODEwMjE4OTc4JSwgNzQuMzI4ODUzMDQ2NTk0OTklIDYyLjM4MTAyMTg5NzgxMDIyJSwgNzMuNTA5Njc3NDE5MzU0ODQlIDYyLjE0NzQ0NTI1NTQ3NDQ1JSwgNzIuODI0NTUxOTcxMzI2MTclIDYyLjAwMTQ1OTg1NDAxNDYlLCA3Mi4xODI2MTY0ODc0NTUxOSUgNjEuOTA0Mzc5NTYyMDQzOCUsIDcxLjQ0NjA1NzM0NzY3MDI2JSA2MS44MzY0OTYzNTAzNjQ5NSUsIDcwLjU0MDUwMTc5MjExNDclIDYxLjgxMzEzODY4NjEzMTM5JSwgNjkuOTQyMjkzOTA2ODEwMDQlIDYxLjgzMjExNjc4ODMyMTE2NiUsIDY5LjAyNDczMTE4Mjc5NTY5JSA2MS45MTAyMTg5NzgxMDIxOCUsIDY4LjMxMzI2MTY0ODc0NTUyJSA2Mi4wMDk0ODkwNTEwOTQ4OSUsIDY3LjAwMzc2MzQ0MDg2MDIxJSA2Mi4yNzUxODI0ODE3NTE4MiUsIDY1Ljg2OTg5MjQ3MzExODI3JSA2Mi41ODM5NDE2MDU4Mzk0MTQlLCA2NC44NTcxNjg0NTg3ODEzNyUgNjIuOTE1MzI4NDY3MTUzMjklLCA2My45Mjc3Nzc3Nzc3Nzc3ODQlIDYzLjI2MjA0Mzc5NTYyMDQzNiUsIDYyLjg5ODkyNDczMTE4MjglIDYzLjY4ODMyMTE2Nzg4MzIxJSwgNjIuMTczODM1MTI1NDQ4MDMlIDY0LjAxMzg2ODYxMzEzODY4JSwgNjEuMDY3MDI1MDg5NjA1NzMlIDY0LjU0NjcxNTMyODQ2NzE2JSwgNjAuMjk0NjIzNjU1OTEzOTglIDY0Ljk0MjMzNTc2NjQyMzM3JSwgNTkuMTEwMjE1MDUzNzYzNDQlIDY1LjU4MjQ4MTc1MTgyNDgyJSwgNTguMDk5ODIwNzg4NTMwNDY1JSA2Ni4xNTY5MzQzMDY1NjkzNSUsIDU2Ljg5ODM4NzA5Njc3NDE5NCUgNjYuODY4NjEzMTM4Njg2MTMlLCA1Ni4wOTUzNDA1MDE3OTIxMTYlIDY3LjM1OTEyNDA4NzU5MTI0JSwgNTQuODc3Nzc3Nzc3Nzc3NzclIDY4LjEyMTg5NzgxMDIxODk4JSwgNTMuNTg5MDY4MTAwMzU4NDI1JSA2OC45NDg5MDUxMDk0ODkwNSUsIDUyLjQ3NjUyMzI5NzQ5MTA0JSA2OS42NzM3MjI2Mjc3MzcyMyUsIDUxLjg5ODAyODY3MzgzNTEzJSA3MC4wNTMyODQ2NzE1MzI4NSUsIDUwLjgzNDc2NzAyNTA4OTYlIDcwLjc1NDAxNDU5ODU0MDE1JSwgNTAuMjA2OTg5MjQ3MzExODMlIDcxLjE2Nzg4MzIxMTY3ODgzJSwgNDkuMTI5OTI4MzE1NDEyMTklIDcxLjg3NTkxMjQwODc1OTEyJSwgNDguMDE1MDUzNzYzNDQwODU0JSA3Mi42MDU4Mzk0MTYwNTgzOSUsIDQ3LjA0NjIzNjU1OTEzOTc4JSA3My4yMjk5MjcwMDcyOTkyNyUsIDQ1LjY5NzY3MDI1MDg5NjA1JSA3NC4wODE3NTE4MjQ4MTc1MiUsIDQ0LjU4MjYxNjQ4NzQ1NTIlIDc0Ljc2NTY5MzQzMDY1Njk0JSwgNDMuMzE1OTQ5ODIwNzg4NTMlIDc1LjUxNTMyODQ2NzE1MzI4JSwgNDIuMTgzMTU0MTIxODYzOCUgNzYuMTU2MjA0Mzc5NTYyMDQlLCA0MS4xMjYzNDQwODYwMjE1MDQlIDc2LjcyNDA4NzU5MTI0MDg3JSwgNDAuMjIzODM1MTI1NDQ4MDI2JSA3Ny4xODMyMTE2Nzg4MzIxMiUsIDM5LjMwODQyMjkzOTA2ODElIDc3LjYyMTE2Nzg4MzIxMTY3JSwgMzguNjE3MjA0MzAxMDc1MjclIDc3LjkzMjg0NjcxNTMyODQ3JSwgMzcuOTkxNzU2MjcyNDAxNDMlIDc4LjIlLCAzNy4yNTU5MTM5Nzg0OTQ2MjUlIDc4LjQ5MTk3MDgwMjkxOTcxJSwgMzYuNTUxNzkyMTE0Njk1MzQlIDc4Ljc1MTA5NDg5MDUxMDk0JSwgMzUuODA5Njc3NDE5MzU0ODQlIDc4Ljk5ODU0MDE0NTk4NTQlLCAzNS4yMzcyNzU5ODU2NjMwOCUgNzkuMTcxNTMyODQ2NzE1MzQlLCAzNC42MjM0NzY3MDI1MDg5NiUgNzkuMzM3OTU2MjA0Mzc5NTUlLCAzMy45ODQyMjkzOTA2ODElIDc5LjQ4OTc4MTAyMTg5NzgxJSwgMzIuOTgwODI0MzcyNzU5ODU1JSA3OS42Nzk1NjIwNDM3OTU2MyUsIDMyLjM2OTUzNDA1MDE3OTIxJSA3OS43NjQ5NjM1MDM2NDk2NCUsIDMxLjg1MzU4NDIyOTM5MDY4JSA3OS44MTgyNDgxNzUxODI0OCUsIDMxLjA2NDg3NDU1MTk3MTMzJSA3OS44NjQyMzM1NzY2NDIzMyUsIDMwLjA5OTk5OTk5OTk5OTk5OCUgNzkuODU5MTI0MDg3NTkxMjQlLCAyOS4xNjAyMTUwNTM3NjM0NDQlIDc5Ljc4NjEzMTM4Njg2MTMxJSwgMjguNDE1NzcwNjA5MzE4OTk3JSA3OS42NzQ0NTI1NTQ3NDQ1MiUsIDI3Ljg0OTQ2MjM2NTU5MTQlIDc5LjU1NjIwNDM3OTU2MjA1JSwgMjcuMDcyMDQzMDEwNzUyNjklIDc5LjM3MDA3Mjk5MjcwMDczJSwgMjYuMzQyMTE0Njk1MzQwNTAyJSA3OS4xODc1OTEyNDA4NzU5JSwgMjUuNTI5MzkwNjgxMDAzNTg0JSA3OC45NzQ0NTI1NTQ3NDQ1MiUsIDI0Ljk2MzYyMDA3MTY4NDU4OCUgNzguODE5NzA4MDI5MTk3MDklLCAyMy44OTc0OTEwMzk0MjY1MjMlIDc4LjUxMjQwODc1OTEyNDA5JSwgMjIuOTk4OTI0NzMxMTgyNzkzJSA3OC4yMzU3NjY0MjMzNTc2NiUsIDIyLjUxODgxNzIwNDMwMTA3NiUgNzguMDgxMDIxODk3ODEwMjIlLCAyMS42OTQ0NDQ0NDQ0NDQ0NDMlIDc3LjgwMjE4OTc4MTAyMTkxJSwgMjEuMTQwNjgxMDAzNTg0MjMlIDc3LjYwNTgzOTQxNjA1ODM5JSwgMjAuMzA4OTYwNTczNDc2NzAzJSA3Ny4yOTU2MjA0Mzc5NTYyJSwgMTkuNTExODI3OTU2OTg5MjQ3JSA3Ni45Nzk1NjIwNDM3OTU2MiUsIDE4LjYwOTQ5ODIwNzg4NTMwNiUgNzYuNTk4NTQwMTQ1OTg1NCUsIDE3Ljc1ODYwMjE1MDUzNzYzNCUgNzYuMjEzODY4NjEzMTM4NjklLCAxNi43NTA4NjAyMTUwNTM3NjMlIDc1LjcyMzM1NzY2NDIzMzU3JSwgMTUuOTQyMTY4NDU4NzgxMzYyJSA3NS4zMDA3Mjk5MjcwMDczMSUsIDE1LjA1MDMyMjU4MDY0NTE2MiUgNzQuODAyMTg5NzgxMDIxOSUsIDEzLjkzODk5NjQxNTc3MDYxJSA3NC4xMjcwMDcyOTkyNzAwOCUsIDEzLjE5NDI2NTIzMjk3NDkxJSA3My42Mzg2ODYxMzEzODY4NiUsIDEyLjY4MzM2OTE3NTYyNzI0JSA3My4yODYxMzEzODY4NjEzMSUsIDEyLjEyMzU4NDIyOTM5MDY4MiUgNzIuODgxNzUxODI0ODE3NTElLCAxMS4zMDgyNDM3Mjc1OTg1NjUlIDcyLjI2Mjc3MzcyMjYyNzc0JSwgMTAuNTgzNDQwODYwMjE1MDU0JSA3MS43MDIxODk3ODEwMjE5JSwgOS45OTA0ODM4NzA5Njc3NDIlIDcxLjI1NTQ3NDQ1MjU1NDc1JSwgOS40NzY2NDg3NDU1MTk3MTQlIDcwLjg2Nzg4MzIxMTY3ODgzJSwgOS4wNTExMjkwMzIyNTgwNjQlIDcwLjU0MDg3NTkxMjQwODc3JSwgOC40MDg3NjM0NDA4NjAyMTUlIDcwLjAyNTU0NzQ0NTI1NTQ3JSwgNy44MTUxNjEyOTAzMjI1ODElIDY5LjUxNDU5ODU0MDE0NTk4JSwgNy4yOTgwMjg2NzM4MzUxMjYlIDY5LjAyNzAwNzI5OTI3MDA3JSwgNi41ODcxNTA1Mzc2MzQ0MDc1JSA2OC4yNzE1MzI4NDY3MTUzMiUsIDUuNzk2NTQxMjE4NjM3OTkyNSUgNjcuMjcxNTMyODQ2NzE1MzMlLCA1LjI4MzUxMjU0NDgwMjg2OCUgNjYuNTAyOTE5NzA4MDI5MiUsIDQuNjUwMjY4ODE3MjA0MzAxJSA2NS4zODM5NDE2MDU4Mzk0MSUsIDQuMjc5NzMxMTgyNzk1Njk5JSA2NC42MjA0Mzc5NTYyMDQzOCUsIDMuOTE3MzExODI3OTU2OTg5NCUgNjMuNzc4ODMyMTE2Nzg4MzIlLCAzLjY0MjA2MDkzMTg5OTY0MTglIDYzLjA2NTY5MzQzMDY1Njk0JSwgMy4zNTA4NzgxMzYyMDA3MTY3JSA2Mi4yMzEzODY4NjEzMTM4NyUsIDMuMTE4NzI3NTk4NTY2MzA4MyUgNjEuNTAxNDU5ODU0MDE0NjA1JSwgMi44NjE0ODc0NTUxOTcxMzIzJSA2MC42MDcyOTkyNzAwNzI5OSUsIDIuNjA0Nzg0OTQ2MjM2NTU5MyUgNTkuNjE1MzI4NDY3MTUzMjglLCAyLjM1NDQ5ODIwNzg4NTMwNSUgNTguNTM1NzY2NDIzMzU3NjclLCAxLjk5NTEwNzUyNjg4MTcyMDQlIDU2Ljc0NTk4NTQwMTQ1OTg1NSUsIDEuNjE2MDAzNTg0MjI5MzkwNyUgNTQuNDU2OTM0MzA2NTY5MzQlLCAxLjM1NTQ2NTk0OTgyMDc4ODYlIDUyLjU1OTEyNDA4NzU5MTIzNiUsIDEuMTYzNDQwODYwMjE1MDUzOSUgNTAuOTI0MDg3NTkxMjQwODg0JSwgMC44OTYwNTczNDc2NzAyNTA4JSA0OC4xNzUxODI0ODE3NTE4MjUlLCAwLjU3NTU3MzQ3NjcwMjUwODklIDQyLjcwODAyOTE5NzA4MDI4NiUsIDAuMzgyOTIxMTQ2OTUzNDA1MDclIDM2Ljk3NDQ1MjU1NDc0NDUyJSwgMC4yMDEwMjE1MDUzNzYzNDQwOCUgMjguMjg4MzIxMTY3ODgzMjElLCAwLjA4NzE4NjM3OTkyODMxNTQyJSAxOS4yMDU4Mzk0MTYwNTgzOTYlLCAwLjAyNTMwNDY1OTQ5ODIwNzg4NSUgMTAuNTI3MDA3Mjk5MjcwMDczJSwgMCUgMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlLFxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBjb2xvcjogJGJsdWUxMDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICBcclxuICAudGl0bGUtaW1nIHtcclxuICAgIG1heC13aWR0aDogM3JlbTtcclxuICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLmluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQWRkaXRpb25hbCBjbGFzcyB0byBoYXZlIGEgZGl2aWRlciBhZnRlciB0aGUgY29tcG9uZW50XHJcbiAgJi5ib3R0b20tZGl2aWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RpdmlkZXItcGFsZS1ibHVlLnN2Z1wiKSBjZW50ZXIgY2VudGVyIHJlcGVhdC14O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAuM3JlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogLTZyZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucmVjZWlwdC1jb21wb25lbnQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLmluZm8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGNvbG9yOiAkYmx1ZTEwMDtcclxuICB9XHJcblxyXG4gIC5idG4tcmVjZWlwdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgcGFkZGluZzogMXJlbSAyLjJyZW07XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIG1pbi13aWR0aDogMjEuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLXJlY2VpcHQgc3ZnIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICBtYXgtd2lkdGg6IDIuNHJlbTtcclxuICAgIG1heC1oZWlnaHQ6IDIuNHJlbTtcclxuICB9XHJcblxyXG4gIC5idG4tcmVjZWlwdDpob3ZlcixcclxuICAuYnRuLXJlY2VpcHQ6Zm9jdXMge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlbjMwMDtcclxuXHJcbiAgICAmIHN2ZyBwYXRoIHtcclxuICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN0YS10ZXh0IHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICAuZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogJGJsdWUxMDA7XHJcbiAgfVxyXG5cclxuICAuYXJyb3ctbGluayB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn0iLCIucXItY29kZS1jb21wb25lbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAuaW1nLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAyMHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIwcmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXkxMTUwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5xci1pbWcge1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8ge1xyXG4gICAgICAgIG1heC13aWR0aDogMzMuNHJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgY29sb3I6ICRibHVlMTAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XHJcbiAgICB9XHJcbn0iLCIucmV3YXJkcy1wcm9ncmVzcy1jb21wb25lbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzLjZyZW07XHJcbiAgfVxyXG5cclxuICAucG9pbnRzLWNvdW50IHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDEwcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgY29sb3I6ICRncmVlbjM1MDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR2LXNtYWxsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hdmFpbGFibGUtcG9pbnRzIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgIGNvbG9yOiAkZ3JheTc1MDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9pbnRzLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmluZm8tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2LjJyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgY29sb3I6ICRibHVlMTAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgY29sb3I6ICRibHVlMTAwO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAudHJpYW5nbGUtbGluayB7XHJcbiAgICBjb2xvcjogJGdyZWVuMzUwO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTW9kaWZpZXJzIFxyXG4gICYuc2Vjb25kYXJ5LXRoZW1lIHtcclxuICAgIHBhZGRpbmc6IDRyZW0gM3JlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGdhcDogM3JlbTtcclxuICAgICAgcGFkZGluZzogMXJlbSAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8tY29udGFpbmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RvdHRlZC1ncmVlbi1ib3JkZXIucG5nXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0Ny42cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDRyZW0gNS44cmVtO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNnJlbSAxcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kb3R0ZWQtZ3JlZW4tYm9yZGVyLW1vYmlsZS5wbmdcIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJcclxuLy8gU3R5bGVzIGZvciB0aGUgZmVhdHVyZSBmbGFnXHJcblxyXG4uZGlzYWJsZS1sb3lhbHR5IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAzcmVtO1xyXG59XHJcblxyXG4uc2VjdGlvbi1kaXNhYmxlZC1sb3lhbHR5IHtcclxuICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gIH1cclxufSIsIi5mZWUtY29tcG9uZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBmb250LXNpemU6IDEuNHJlbTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAmLmNlbnRlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICYubXQtMTIge1xyXG4gICAgbWFyZ2luLXRvcDogMS4ycmVtO1xyXG4gIH1cclxuXHJcbiAgJi5tdC0yMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJi5tdC0zMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgJi5tdC00MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgJi5tbC0yMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICB9XHJcblxyXG4gICYubWItMzAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICB9XHJcblxyXG4gICYubWItNjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLndoaXRlLWJnIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gICYubWxyLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmLm13LTU1MCB7XHJcbiAgICBtYXgtd2lkdGg6IDU1cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICBtYXgtd2lkdGg6IDMycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tLW1sLTAge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wYi0yNCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtO1xyXG4gIH1cclxuXHJcbiAgLnBiLTUwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gIH1cclxuXHJcbiAgJi5wbHItMTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbiAgfVxyXG5cclxuICAmLnBsci0yMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLmZlZS10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogMC4ycmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLmZlZS1pY29uIHtcclxuICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgfVxyXG5cclxuICAmLnNwb3Qge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbmZvLWZlZS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zdGlja3ktYnV0dG9uLXdyYXBwZXIge1xyXG4gICYuZmVlIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICAgICAgXHJcbiAgICAgIC5mZWUtY29tcG9uZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDFyZW07XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcycHgpe1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYXNrZXQtbW9kYWwtY29tcG9uZW50IHtcclxuICAmLmZlZSB7XHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYXNpYy1zcG90LWNvbXBvbmVudCB7XHJcbiAgJjpoYXMoKyAuZmVlLWNvbXBvbmVudCkge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCl7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9taXplLW1vZGFsLWNvbXBvbmVudCxcclxuLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IHtcclxuICAubW9kYWwtYm9keSB7XHJcbiAgICAmOmhhcygrIC5mZWUtY29tcG9uZW50KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IHtcclxuICAubW9kYWwtYm9keSB7XHJcbiAgICAmOmhhcygrIC5mZWUtY29tcG9uZW50KSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQge1xyXG4gIC5mZWUtY29tcG9uZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYWNjb3VudC1pbnRlcmlvci1zdHJ1Y3R1cmUge1xyXG4gIC5mZWUtY29tcG9uZW50IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY2NvdW50LWNhcmQtY29tcG9uZW50IHtcclxuICAuZmVlLWNvbXBvbmVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLmRpc3BhdGNoLWRlbGl2ZXJ5LWNvbXBvbmVudCB7XHJcbiAgICAuZmVlLWNvbXBvbmVudCB7XHJcbiAgICAgICAgJiArIC5idG4tZ3JvdXB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDByZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmRlc2t0b3AtaGVhZGVyLXN0cnVjdHVyZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgdHJhbnNpdGlvbjogLjJzIGVhc2UgcGFkZGluZztcclxuXHJcbiAgLmxvY2tlZCAmIHtcclxuICAgIHBhZGRpbmctdG9wOiAuOHJlbTtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mY3MtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC5tYWluLWJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGFsbDtcclxuXHJcbiAgICAucmlnaHQtc2lkZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudXRpbGl0eS1uYXYtY29tcG9uZW50IHtcclxuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGFsbDtcclxuICB9XHJcblxyXG4gIC5zaXRlLWxvZ28tY29tcG9uZW50IHtcclxuICAgIC5zaG93LXNjcm9sbGVkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGxlZCB7XHJcbiAgLmRlc2t0b3AtaGVhZGVyLXN0cnVjdHVyZSB7XHJcbiAgICBcclxuICAgIC51dGlsaXR5LW5hdi1jb21wb25lbnQge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWJhciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3JlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtbG9nby1jb21wb25lbnQge1xyXG4gICAgICAuaGlkZS1tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnNob3ctc2Nyb2xsZWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm1vYmlsZS1oZWFkZXItc3RydWN0dXJlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIFxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmZjcy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLm1haW4tYmFyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxLjM1cmVtIDEuN3JlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwLjJyZW0gMC41cmVtIDAgcmdiYSgkYmx1ZTUwMCwgMC42KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMzBweCkgeyBcclxuICAgICAgcGFkZGluZzogMS4zNXJlbSAwO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvdy1zY3JvbGxlZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiA0LjFyZW07XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vYmlsZS1tYWluLW5hdi1jb21wb25lbnQge1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGxpbmVhciBhbGw7XHJcbiAgfVxyXG5cclxuICAuc2l0ZS1sb2dvLWNvbXBvbmVudCB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LWJhc2lzOiAzMy4zJTtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC13cmFwcGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDE2LjYlO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xyXG4gICAgICBmbGV4LWJhc2lzOiAyNSU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyxzdmcge1xyXG4gICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmZjcy1hY3RpdmUge1xyXG4gICAgICBzcGFuLFxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWNvbmRhcnktYmFyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgaGVpZ2h0OiAzLjdyZW07XHJcbiAgICBwYWRkaW5nOiAwLjhyZW0gMS43cmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCAwLjJyZW0gMC41cmVtIDAgcmdiYSgkYmx1ZTUwMCwgMC42KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvY2F0aW9ucy1idG4ge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTUwMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDVyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHJlc3Mtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAudHJpYW5nbGUtbGluayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAwLjZyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDAuN3JlbTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiBcclxuICAgIC5hZGRyZXNzIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAuMXJlbSAkbWFuZGFyaW40MDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLjdyZW07XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAuMXJlbSAkbWFuZGFyaW40MDA7XHJcbiAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjg1cmVtIDAuNHJlbSAuODVyZW07XHJcbiAgICAgIG1heC13aWR0aDogMjJyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucGljay11cC1pbnRlcnZhbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogLjRyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgbWF4LXdpZHRoOiA2cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAuYnVsbCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2Nyb2xsZWQge1xyXG4gIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSB7XHJcbiAgICAubW9iaWxlLW1haW4tbmF2LWNvbXBvbmVudCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnJlbSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2l0ZS1sb2dvLWNvbXBvbmVudCB7XHJcbiAgICAuc2hvdy1zY3JvbGxlZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnNob3ctbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oaWdoY29udHJhc3Qge1xyXG4gIC5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSB7XHJcbiAgICAuc2VhcmNoLXdyYXBwZXIge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmFjdGl2ZSxcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnByaW1hcnktZm9vdGVyLXN0cnVjdHVyZSB7XHJcbiAgLmZjcy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi10b3A6IDQuMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQuNnJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzLjRyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1sb2dvLWNvbXBvbmVudCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICAuc2hvdy1zY3JvbGxlZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zZWNvbmRhcnktZm9vdGVyLXN0cnVjdHVyZSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkYmx1ZTYwMCwgMC4zNSkgdXJsKC4uL2ltZy9mb290ZXItZmlsbC5wbmcpO1xyXG4gIHBhZGRpbmctdG9wOiAzLjRyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDEuN3JlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMjAuNTYyMzkwMTU4MTcyMjMlLCAxMDAlIDk5LjEyMTI2NTM3Nzg1NTg4JSwgMCUgOTkuMTIxMjY1Mzc3ODU1ODglLCAwJSAyMy4wMjI4NDcxMDAxNzU3NDYlLCAxLjExOTk5OTk5OTk5OTk5OTklIDIxLjc5MjYxODYyOTE3Mzk5JSwgMS4zNSUgMjEuNzkyNjE4NjI5MTczOTklLCAxLjkxJSAyMS4yNjUzNzc4NTU4ODc1MiUsIDMuMDklIDIwLjkxMzg4NDAwNzAyOTg3NSUsIDMuOTElIDIwLjAzNTE0OTM4NDg4NTc2MyUsIDQuNDQlIDE5LjE1NjQxNDc2Mjc0MTY1JSwgNC43OCUgMTguNDUzNDI3MDY1MDI2MzYlLCA1Ljg4JSAxNS42NDE0NzYyNzQxNjUyMDMlLCA3LjIyJSAxMi40NzgwMzE2MzQ0NDYzOTclLCA4LjY0JSAxMC43MjA1NjIzOTAxNTgxNzIlLCA5LjAyJSAxMC4zNjkwNjg1NDEzMDA1MjclLCA5LjIyJSAxMC4zNjkwNjg1NDEzMDA1MjclLCA5LjYyOTk5OTk5OTk5OTk5OSUgOS44NDE4Mjc3NjgwMTQwNiUsIDkuODQlIDkuODQxODI3NzY4MDE0MDYlLCAxMC4yOTAwMDAwMDAwMDAwMDElIDkuMzE0NTg2OTk0NzI3NTkxJSwgMTYuMzklIDUuMjcyNDA3NzMyODY0Njc1JSwgMTguMjUlIDQuMzkzNjczMTEwNzIwNTYyJSwgMTguNTI5OTk5OTk5OTk5OTk4JSA0LjIxNzkyNjE4NjI5MTc0JSwgMTguODklIDMuODY2NDMyMzM3NDM0MDk0NSUsIDE5LjIxJSAzLjY5MDY4NTQxMzAwNTI3MiUsIDE5LjU0JSAzLjUxNDkzODQ4ODU3NjQ1MDMlLCAxOS44Njk5OTk5OTk5OTk5OTclIDMuMzM5MTkxNTY0MTQ3NjI3NyUsIDIwLjIxJSAzLjE2MzQ0NDYzOTcxODgwNSUsIDIwLjM5JSAzLjE2MzQ0NDYzOTcxODgwNSUsIDIwLjg5JSAyLjgxMTk1MDc5MDg2MTE1OTYlLCAyMS4wNyUgMi44MTE5NTA3OTA4NjExNTk2JSwgMjEuNiUgMi40NjA0NTY5NDIwMDM1MTUlLCAyMi4zNCUgMi4yODQ3MTAwMTc1NzQ2OTI0JSwgMjIuNzMlIDIuMTA4OTYzMDkzMTQ1ODclLCAyMy4yNiUgMS43NTc0NjkyNDQyODgyMjUyJSwgMjMuNTklIDEuNzU3NDY5MjQ0Mjg4MjI1MiUsIDI0LjM3JSAxLjU4MTcyMjMxOTg1OTQwMjYlLCAyNC45NyUgMS43NTc0NjkyNDQyODgyMjUyJSwgMjUuNjI5OTk5OTk5OTk5OTk1JSAxLjkzMzIxNjE2ODcxNzA0NzMlLCAyNi4wOCUgMi4yODQ3MTAwMTc1NzQ2OTI0JSwgMjcuNiUgNC4wNDIxNzkyNjE4NjI5MTclLCAyOC42MyUgNS43OTk2NDg1MDYxNTExNDIlLCAyOC45NSUgNi4xNTExNDIzNTUwMDg3ODclLCAzMi45MiUgMTMuNTMyNTEzMTgxMDE5MzMlLCAzMy4xMjk5OTk5OTk5OTk5OTUlIDEzLjcwODI2MDEwNTQ0ODE1NiUsIDM0LjAzJSAxNS4yODk5ODI0MjUzMDc1NTglLCAzNS44MyUgMTcuMzk4OTQ1NTE4NDUzNDI3JSwgMzYuMyUgMTcuNzUwNDM5MzY3MzExMDclLCAzNy4wNTk5OTk5OTk5OTk5OTUlIDE3LjkyNjE4NjI5MTczOTg5NiUsIDM4LjgzJSAxNy45MjYxODYyOTE3Mzk4OTYlLCAzOS40JSAxNy45MjYxODYyOTE3Mzk4OTYlLCAzOS43JSAxOC4xMDE5MzMyMTYxNjg3MTclLCA0MC42MSUgMTguMTAxOTMzMjE2MTY4NzE3JSwgNDQuMjglIDE5LjMzMjE2MTY4NzE3MDQ3MyUsIDQ1LjElIDE5LjMzMjE2MTY4NzE3MDQ3MyUsIDQ1LjU3JSAxOS41MDc5MDg2MTE1OTkyOTglLCA0Ni40NyUgMTkuNTA3OTA4NjExNTk5Mjk4JSwgNDguMjMwMDAwMDAwMDAwMDA0JSAxOS4zMzIxNjE2ODcxNzA0NzMlLCA0OC42NiUgMTkuMTU2NDE0NzYyNzQxNjUlLCA0OSUgMTguOTgwNjY3ODM4MzEyODMlLCA0OS4yOSUgMTguODA0OTIwOTEzODg0MDA4JSwgNTAuMzYwMDAwMDAwMDAwMDElIDE3Ljc1MDQzOTM2NzMxMTA3JSwgNTAuNyUgMTcuNTc0NjkyNDQyODgyMjUlLCA1MS44NTk5OTk5OTk5OTk5OSUgMTUuOTkyOTcwMTIzMDIyODQ4JSwgNTIuNDU5OTk5OTk5OTk5OTk0JSAxNC43NjI3NDE2NTIwMjEwODglLCA1Mi42NSUgMTQuNTg2OTk0NzI3NTkyMjY4JSwgNTQuMzM5OTk5OTk5OTk5OTk2JSAxMC41NDQ4MTU0NjU3MjkzNSUsIDU1LjAyJSA5LjMxNDU4Njk5NDcyNzU5MSUsIDU2LjQzJSA3LjU1NzExNzc1MDQzOTM2NjUlLCA1OC44JSA1LjYyMzkwMTU4MTcyMjMxOSUsIDU5LjI5JSA1LjA5NjY2MDgwODQzNTg1MjUlLCA2MC42Mjk5OTk5OTk5OTk5OTUlIDMuMTYzNDQ0NjM5NzE4ODA1JSwgNjEuODIlIDEuMDU0NDgxNTQ2NTcyOTM1JSwgNjIuMzElIDAuNTI3MjQwNzczMjg2NDY3NSUsIDYzLjA4MDAwMDAwMDAwMDAwNSUgMC4xNzU3NDY5MjQ0Mjg4MjI0OCUsIDYzLjM5JSAwJSwgNjMuOTcwMDAwMDAwMDAwMDA2JSAwJSwgNjQuNjQlIDAuMTc1NzQ2OTI0NDI4ODIyNDglLCA2NS4yMyUgMC4zNTE0OTM4NDg4NTc2NDQ5NSUsIDY1LjY0OTk5OTk5OTk5OTk5JSAwLjcwMjk4NzY5NzcxNTI4OTklLCA2Ni42OSUgMi4xMDg5NjMwOTMxNDU4NyUsIDY3LjA1JSAyLjQ2MDQ1Njk0MjAwMzUxNSUsIDY4LjExJSA0LjM5MzY3MzExMDcyMDU2MiUsIDY4LjclIDQuNzQ1MTY2OTU5NTc4MjA3JSwgNzQuNjMlIDQuNzQ1MTY2OTU5NTc4MjA3JSwgNzUuMTYwMDAwMDAwMDAwMDElIDQuOTIwOTEzODg0MDA3MDMlLCA3NS42NDk5OTk5OTk5OTk5OSUgNS4yNzI0MDc3MzI4NjQ2NzUlLCA3Ni4xNDk5OTk5OTk5OTk5OSUgNS42MjM5MDE1ODE3MjIzMTklLCA3Ni40NiUgNS43OTk2NDg1MDYxNTExNDIlLCA3Ny4xMSUgNy41NTcxMTc3NTA0MzkzNjY1JSwgNzcuMzYlIDcuNzMyODY0Njc0ODY4MTg5JSwgNzcuOTI5OTk5OTk5OTk5OTklIDcuOTA4NjExNTk5Mjk3MDEyNSUsIDc4LjQxJSA3LjczMjg2NDY3NDg2ODE4OSUsIDc4LjYzJSA3LjczMjg2NDY3NDg2ODE4OSUsIDc5LjEzJSA3LjIwNTYyMzkwMTU4MTcyMSUsIDc5LjMzJSA3LjIwNTYyMzkwMTU4MTcyMSUsIDgwLjA4OTk5OTk5OTk5OTk5JSA2LjMyNjg4OTI3OTQzNzYxJSwgODAuMjglIDYuMzI2ODg5Mjc5NDM3NjElLCA4MS4yMiUgNS40NDgxNTQ2NTcyOTM0OTglLCA4MS43MyUgNS4yNzI0MDc3MzI4NjQ2NzUlLCA4MS44OCUgNS40NDgxNTQ2NTcyOTM0OTglLCA4Mi4yOCUgNS42MjM5MDE1ODE3MjIzMTklLCA4Mi43MSUgNi4xNTExNDIzNTUwMDg3ODclLCA4My41OCUgNy45MDg2MTE1OTkyOTcwMTI1JSwgODcuODUlIDkuMzE0NTg2OTk0NzI3NTkxJSwgODguNzcwMDAwMDAwMDAwMDElIDkuNjY2MDgwODQzNTg1MjM2JSwgODkuMzUlIDEwLjAxNzU3NDY5MjQ0Mjg4MSUsIDg5LjkxJSAxMC4zNjkwNjg1NDEzMDA1MjclLCA5MC4xOSUgMTAuNTQ0ODE1NDY1NzI5MzUlLCA5MC40NiUgMTAuNzIwNTYyMzkwMTU4MTcyJSwgOTEuMjQlIDExLjQyMzU1MDA4Nzg3MzQ2MiUsIDkxLjk5MDAwMDAwMDAwMDAxJSAxMS43NzUwNDM5MzY3MzExMDclLCA5Mi40NiUgMTIuMTI2NTM3Nzg1NTg4NzUyJSwgOTIuOTMlIDEyLjQ3ODAzMTYzNDQ0NjM5NyUsIDkzLjE1JSAxMi42NTM3Nzg1NTg4NzUyMiUsIDk0LjIzJSAxMy43MDgyNjAxMDU0NDgxNTYlLCA5NC44NCUgMTQuMDU5NzUzOTU0MzA1ODAxJSwgOTUuMjIlIDE0LjQxMTI0NzgwMzE2MzQ0MyUsIDk2LjMxJSAxNS42NDE0NzYyNzQxNjUyMDMlLCA5Ni42NSUgMTUuODE3MjIzMTk4NTk0MDI1JSwgOTcuNTklIDE3LjA0NzQ1MTY2OTU5NTc4JSwgOTcuODglIDE3LjIyMzE5ODU5NDAyNDYwNiUsIDk4LjU1MDAwMDAwMDAwMDAxJSAxOC4yNzc2ODAxNDA1OTc1NCUsIDk4LjY3JSAxOC4yNzc2ODAxNDA1OTc1NCUsIDk5LjE1JSAxOC45ODA2Njc4MzgzMTI4MyUpO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4ycmVtO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMTAwJSwgLTAuMDc2ODA0OTE1NTE0NTkyOTQlIDk5Ljk0MTY5MDk2MjA5OTEzJSwgMCUgMTAuMzIwNjk5NzA4NDU0ODElLCAwLjUzNzYzNDQwODYwMjE1MDYlIDkuOTEyNTM2NDQzMTQ4Njg5JSwgMC42MTQ0MzkzMjQxMTY3NDM1JSA5LjkxMjUzNjQ0MzE0ODY4OSUsIDAuNjE0NDM5MzI0MTE2NzQzNSUgOS44NTQyMjc0MDUyNDc4MTQlLCAwLjY5MTI0NDIzOTYzMTMzNjQlIDkuODU0MjI3NDA1MjQ3ODE0JSwgMC42OTEyNDQyMzk2MzEzMzY0JSA5Ljc5NTkxODM2NzM0NjkzOSUsIDAuNzY4MDQ5MTU1MTQ1OTI5MyUgOS43OTU5MTgzNjczNDY5MzklLCAwLjc2ODA0OTE1NTE0NTkyOTMlIDkuNzM3NjA5MzI5NDQ2MDY0JSwgMC44NDQ4NTQwNzA2NjA1MjIzJSA5LjczNzYwOTMyOTQ0NjA2NCUsIDAuODQ0ODU0MDcwNjYwNTIyMyUgOS42NzkzMDAyOTE1NDUxOSUsIDAuOTIxNjU4OTg2MTc1MTE1MiUgOS42NzkzMDAyOTE1NDUxOSUsIDAuOTYwMDYxNDQzOTMyNDExOCUgOS41NjI2ODIyMTU3NDM0NCUsIDEuMDM2ODY2MzU5NDQ3MDA0NyUgOS41NjI2ODIyMTU3NDM0NCUsIDEuMDM2ODY2MzU5NDQ3MDA0NyUgOS41MDQzNzMxNzc4NDI1NjUlLCAxLjExMzY3MTI3NDk2MTU5NzYlIDkuNTA0MzczMTc3ODQyNTY1JSwgMS4xMTM2NzEyNzQ5NjE1OTc2JSA5LjQ0NjA2NDEzOTk0MTY5MiUsIDEuMTkwNDc2MTkwNDc2MTkwNSUgOS40NDYwNjQxMzk5NDE2OTIlLCAxLjE5MDQ3NjE5MDQ3NjE5MDUlIDkuMzg3NzU1MTAyMDQwODE3JSwgMS4yNjcyODExMDU5OTA3ODM0JSA5LjM4Nzc1NTEwMjA0MDgxNyUsIDEuMjY3MjgxMTA1OTkwNzgzNCUgOS4zMjk0NDYwNjQxMzk5NDIlLCAxLjM0NDA4NjAyMTUwNTM3NjMlIDkuMzI5NDQ2MDY0MTM5OTQyJSwgMS4zNDQwODYwMjE1MDUzNzYzJSA5LjI3MTEzNzAyNjIzOTA2NyUsIDEuNDIwODkwOTM3MDE5OTY5MiUgOS4yNzExMzcwMjYyMzkwNjclLCAxLjQyMDg5MDkzNzAxOTk2OTIlIDkuMjEyODI3OTg4MzM4MTkyJSwgMS40OTc2OTU4NTI1MzQ1NjIlIDkuMjEyODI3OTg4MzM4MTkyJSwgMS40OTc2OTU4NTI1MzQ1NjIlIDkuMTU0NTE4OTUwNDM3MzE4JSwgMS41NzQ1MDA3NjgwNDkxNTUlIDkuMTU0NTE4OTUwNDM3MzE4JSwgMS41NzQ1MDA3NjgwNDkxNTUlIDkuMDk2MjA5OTEyNTM2NDQzJSwgMS44MDQ5MTU1MTQ1OTI5MzM5JSA4Ljk3OTU5MTgzNjczNDY5MyUsIDEuODA0OTE1NTE0NTkyOTMzOSUgOC45MjEyODI3OTg4MzM4MiUsIDEuOTIwMTIyODg3ODY0ODIzNSUgOC45MjEyODI3OTg4MzM4MiUsIDEuOTIwMTIyODg3ODY0ODIzNSUgOC44NjI5NzM3NjA5MzI5NDUlLCAxLjk5NjkyNzgwMzM3OTQxNjIlIDguODYyOTczNzYwOTMyOTQ1JSwgMS45OTY5Mjc4MDMzNzk0MTYyJSA4LjgwNDY2NDcyMzAzMjA3JSwgMi4xNTA1Mzc2MzQ0MDg2MDI1JSA4Ljc0NjM1NTY4NTEzMTE5NiUsIDIuMTUwNTM3NjM0NDA4NjAyNSUgOC42ODgwNDY2NDcyMzAzMiUsIDIuMzA0MTQ3NDY1NDM3Nzg4MyUgOC42Mjk3Mzc2MDkzMjk0NDYlLCAyLjMwNDE0NzQ2NTQzNzc4ODMlIDguNTcxNDI4NTcxNDI4NTcxJSwgMi40NTc3NTcyOTY0NjY5NzQlIDguNTEzMTE5NTMzNTI3Njk2JSwgMi40NTc3NTcyOTY0NjY5NzQlIDguNDU0ODEwNDk1NjI2ODIyJSwgMi41MzQ1NjIyMTE5ODE1NjY3JSA4LjQ1NDgxMDQ5NTYyNjgyMiUsIDIuNTM0NTYyMjExOTgxNTY2NyUgOC4zOTY1MDE0NTc3MjU5NDglLCAyLjYxMTM2NzEyNzQ5NjE2JSA4LjM5NjUwMTQ1NzcyNTk0OCUsIDIuNjExMzY3MTI3NDk2MTYlIDguMzM4MTkyNDE5ODI1MDc0JSwgMi42ODgxNzIwNDMwMTA3NTI1JSA4LjMzODE5MjQxOTgyNTA3NCUsIDIuNjg4MTcyMDQzMDEwNzUyNSUgOC4yNzk4ODMzODE5MjQxOTklLCAyLjc2NDk3Njk1ODUyNTM0NTYlIDguMjc5ODgzMzgxOTI0MTk5JSwgMi43NjQ5NzY5NTg1MjUzNDU2JSA4LjIyMTU3NDM0NDAyMzMyNCUsIDIuODQxNzgxODc0MDM5OTM4MyUgOC4yMjE1NzQzNDQwMjMzMjQlLCAyLjg0MTc4MTg3NDAzOTkzODMlIDguMTYzMjY1MzA2MTIyNDUlLCAzLjE4NzQwMzk5Mzg1NTYwNjUlIDcuOTg4MzM4MTkyNDE5ODI1JSwgMy4xODc0MDM5OTM4NTU2MDY1JSA3LjkzMDAyOTE1NDUxODk1JSwgMy4zNDEwMTM4MjQ4ODQ3OTI3JSA3Ljg3MTcyMDExNjYxODA3NyUsIDMuMzQxMDEzODI0ODg0NzkyNyUgNy44MTM0MTEwNzg3MTcyMDElLCAzLjQxNzgxODc0MDM5OTM4NiUgNy44MTM0MTEwNzg3MTcyMDElLCAzLjQxNzgxODc0MDM5OTM4NiUgNy43NTUxMDIwNDA4MTYzMjYlLCAzLjQ5NDYyMzY1NTkxMzk3OCUgNy43NTUxMDIwNDA4MTYzMjYlLCAzLjQ5NDYyMzY1NTkxMzk3OCUgNy42OTY3OTMwMDI5MTU0NTElLCAzLjcyNTAzODQwMjQ1Nzc1NzQlIDcuNTgwMTc0OTI3MTEzNzAzJSwgMy43MjUwMzg0MDI0NTc3NTc0JSA3LjUyMTg2NTg4OTIxMjgyOCUsIDMuODQwMjQ1Nzc1NzI5NjQ3JSA3LjUyMTg2NTg4OTIxMjgyOCUsIDMuODQwMjQ1Nzc1NzI5NjQ3JSA3LjQ2MzU1Njg1MTMxMTk1MyUsIDMuOTE3MDUwNjkxMjQ0MjM5MyUgNy40NjM1NTY4NTEzMTE5NTMlLCAzLjkxNzA1MDY5MTI0NDIzOTMlIDcuNDA1MjQ3ODEzNDExMDc4JSwgMy45OTM4NTU2MDY3NTg4MzI0JSA3LjQwNTI0NzgxMzQxMTA3OCUsIDMuOTkzODU1NjA2NzU4ODMyNCUgNy4zNDY5Mzg3NzU1MTAyMDUlLCA0LjIyNDI3MDM1MzMwMjYxMiUgNy4yMzAzMjA2OTk3MDg0NTUlLCA0LjIyNDI3MDM1MzMwMjYxMiUgNy4xNzIwMTE2NjE4MDc1OCUsIDQuMzM5NDc3NzI2NTc0NTAxJSA3LjE3MjAxMTY2MTgwNzU4JSwgNC4zMzk0Nzc3MjY1NzQ1MDElIDcuMTEzNzAyNjIzOTA2NzA1JSwgNC40MTYyODI2NDIwODkwOTQlIDcuMTEzNzAyNjIzOTA2NzA1JSwgNC40MTYyODI2NDIwODkwOTQlIDcuMDU1MzkzNTg2MDA1ODMxJSwgNC42NDY2OTczODg2MzI4NzMlIDYuOTM4Nzc1NTEwMjA0MDgxJSwgNC42NDY2OTczODg2MzI4NzMlIDYuODgwNDY2NDcyMzAzMjA2NSUsIDQuNzYxOTA0NzYxOTA0NzYyJSA2Ljg4MDQ2NjQ3MjMwMzIwNjUlLCA0Ljc2MTkwNDc2MTkwNDc2MiUgNi44MjIxNTc0MzQ0MDIzMzIlLCA0LjgzODcwOTY3NzQxOTM1NSUgNi44MjIxNTc0MzQ0MDIzMzIlLCA0LjgzODcwOTY3NzQxOTM1NSUgNi43NjM4NDgzOTY1MDE0NTglLCA0Ljk5MjMxOTUwODQ0ODU0MSUgNi43MDU1MzkzNTg2MDA1ODMlLCA0Ljk5MjMxOTUwODQ0ODU0MSUgNi42NDcyMzAzMjA2OTk3MDglLCA1LjEwNzUyNjg4MTcyMDQzJSA2LjY0NzIzMDMyMDY5OTcwOCUsIDUuMTA3NTI2ODgxNzIwNDMlIDYuNTg4OTIxMjgyNzk4ODMzJSwgNS4xODQzMzE3OTcyMzUwMjMlIDYuNTg4OTIxMjgyNzk4ODMzJSwgNS4xODQzMzE3OTcyMzUwMjMlIDYuNTMwNjEyMjQ0ODk3OTU5JSwgNS4zMzc5NDE2MjgyNjQyMDklIDYuNDcyMzAzMjA2OTk3MDg0NSUsIDUuMzM3OTQxNjI4MjY0MjA5JSA2LjQxMzk5NDE2OTA5NjIxJSwgNS40NTMxNDkwMDE1MzYwOTglIDYuNDEzOTk0MTY5MDk2MjElLCA1LjQ1MzE0OTAwMTUzNjA5OCUgNi4zNTU2ODUxMzExOTUzMzUlLCA1LjYwNjc1ODgzMjU2NTI4MzUlIDYuMjk3Mzc2MDkzMjk0NDYlLCA1LjYwNjc1ODgzMjU2NTI4MzUlIDYuMjM5MDY3MDU1MzkzNTg2JSwgNS43MjE5NjYyMDU4MzcxNzMlIDYuMjM5MDY3MDU1MzkzNTg2JSwgNS43MjE5NjYyMDU4MzcxNzMlIDYuMTgwNzU4MDE3NDkyNzExJSwgNS44NzU1NzYwMzY4NjYzNTklIDYuMTIyNDQ4OTc5NTkxODM2JSwgNS44NzU1NzYwMzY4NjYzNTklIDYuMDY0MTM5OTQxNjkwOTYyNSUsIDUuOTkwNzgzNDEwMTM4MjQ4JSA2LjA2NDEzOTk0MTY5MDk2MjUlLCA1Ljk5MDc4MzQxMDEzODI0OCUgNi4wMDU4MzA5MDM3OTAwODglLCA2LjE0NDM5MzI0MTE2NzQzNDUlIDUuOTQ3NTIxODY1ODg5MjEzJSwgNi4xNDQzOTMyNDExNjc0MzQ1JSA1Ljg4OTIxMjgyNzk4ODMzOCUsIDYuMjU5NjAwNjE0NDM5MzI0JSA1Ljg4OTIxMjgyNzk4ODMzOCUsIDYuMjU5NjAwNjE0NDM5MzI0JSA1LjgzMDkwMzc5MDA4NzQ2MyUsIDYuMzM2NDA1NTI5OTUzOTE3JSA1LjgzMDkwMzc5MDA4NzQ2MyUsIDYuMzM2NDA1NTI5OTUzOTE3JSA1Ljc3MjU5NDc1MjE4NjU4OSUsIDYuNDUxNjEyOTAzMjI1ODA2JSA1Ljc3MjU5NDc1MjE4NjU4OSUsIDYuNDUxNjEyOTAzMjI1ODA2JSA1LjcxNDI4NTcxNDI4NTcxNCUsIDYuNjA1MjIyNzM0MjU0OTkyJSA1LjY1NTk3NjY3NjM4NDg0JSwgNi42MDUyMjI3MzQyNTQ5OTIlIDUuNTk3NjY3NjM4NDgzOTY1JSwgNi43MjA0MzAxMDc1MjY4ODElIDUuNTk3NjY3NjM4NDgzOTY1JSwgNi43MjA0MzAxMDc1MjY4ODElIDUuNTM5MzU4NjAwNTgzMDkxJSwgNi43OTcyMzUwMjMwNDE0NzQlIDUuNTM5MzU4NjAwNTgzMDkxJSwgNi43OTcyMzUwMjMwNDE0NzQlIDUuNDgxMDQ5NTYyNjgyMjE2JSwgNi45MTI0NDIzOTYzMTMzNjUlIDUuNDgxMDQ5NTYyNjgyMjE2JSwgNi45MTI0NDIzOTYzMTMzNjUlIDUuNDIyNzQwNTI0NzgxMzQxJSwgNi45ODkyNDczMTE4Mjc5NTYlIDUuNDIyNzQwNTI0NzgxMzQxJSwgNi45ODkyNDczMTE4Mjc5NTYlIDUuMzY0NDMxNDg2ODgwNDY2JSwgNy4xODEyNTk2MDA2MTQ0NCUgNS4zMDYxMjI0NDg5Nzk1OTE1JSwgNy4xODEyNTk2MDA2MTQ0NCUgNS4yNDc4MTM0MTEwNzg3MTglLCA3LjQxMTY3NDM0NzE1ODIxNyUgNS4xODk1MDQzNzMxNzc4NDMlLCA3LjQxMTY3NDM0NzE1ODIxNyUgNS4xMzExOTUzMzUyNzY5NjglLCA3LjQ4ODQ3OTI2MjY3MjgxMDUlIDUuMTMxMTk1MzM1Mjc2OTY4JSwgNy40ODg0NzkyNjI2NzI4MTA1JSA1LjA3Mjg4NjI5NzM3NjA5MyUsIDcuNjAzNjg2NjM1OTQ0NzAxJSA1LjA3Mjg4NjI5NzM3NjA5MyUsIDcuNjAzNjg2NjM1OTQ0NzAxJSA1LjAxNDU3NzI1OTQ3NTIxOCUsIDcuNjgwNDkxNTUxNDU5Mjk0JSA1LjAxNDU3NzI1OTQ3NTIxOCUsIDcuNjgwNDkxNTUxNDU5Mjk0JSA0Ljk1NjI2ODIyMTU3NDM0NCUsIDcuOTEwOTA2Mjk4MDAzMDcyJSA0Ljg5Nzk1OTE4MzY3MzQ2OTUlLCA3LjkxMDkwNjI5ODAwMzA3MiUgNC44Mzk2NTAxNDU3NzI1OTUlLCA3Ljk4NzcxMTIxMzUxNzY2NSUgNC44Mzk2NTAxNDU3NzI1OTUlLCA3Ljk4NzcxMTIxMzUxNzY2NSUgNC43ODEzNDExMDc4NzE3MiUsIDguMTAyOTE4NTg2Nzg5NTU1JSA0Ljc4MTM0MTEwNzg3MTcyJSwgOC4xMDI5MTg1ODY3ODk1NTUlIDQuNzIzMDMyMDY5OTcwODQ2JSwgOC4yMTgxMjU5NjAwNjE0NDQlIDQuNzIzMDMyMDY5OTcwODQ2JSwgOC4yMTgxMjU5NjAwNjE0NDQlIDQuNjY0NzIzMDMyMDY5OTcxJSwgOC4zMzMzMzMzMzMzMzMzMzIlIDQuNjY0NzIzMDMyMDY5OTcxJSwgOC4zMzMzMzMzMzMzMzMzMzIlIDQuNjA2NDEzOTk0MTY5MDk2JSwgOC40NDg1NDA3MDY2MDUyMjQlIDQuNjA2NDEzOTk0MTY5MDk2JSwgMTEuNzUxMTUyMDczNzMyNzE5JSAzLjA5MDM3OTAwODc0NjM1NTYlLCAxMS45NDMxNjQzNjI1MTkyMDIlIDMuMDkwMzc5MDA4NzQ2MzU1NiUsIDEzLjMyNTY1Mjg0MTc4MTg3NCUgMi41NjU1OTc2Njc2Mzg0ODQlLCAxMy45NDAwOTIxNjU4OTg2MTclIDIuNDQ4OTc5NTkxODM2NzM0NyUsIDE1LjQ3NjE5MDQ3NjE5MDQ3NiUgMS45ODI1MDcyODg2Mjk3Mzc1JSwgMTUuOTc1NDIyNDI3MDM1MzMlIDEuOTI0MTk4MjUwNzI4ODYyOSUsIDE3LjcwMzUzMzAyNjExMzY3JSAxLjUxNjAzNDk4NTQyMjc0MDYlLCAxOC4wNDkxNTUxNDU5MjkzMzclIDEuNTE2MDM0OTg1NDIyNzQwNiUsIDE4LjA0OTE1NTE0NTkyOTMzNyUgMS40NTc3MjU5NDc1MjE4NjU4JSwgMTguMzk0Nzc3MjY1NzQ1MDA2JSAxLjQ1NzcyNTk0NzUyMTg2NTglLCAxOC4zOTQ3NzcyNjU3NDUwMDYlIDEuMzk5NDE2OTA5NjIwOTkxMiUsIDE4Ljc3ODgwMTg0MzMxNzk3JSAxLjM5OTQxNjkwOTYyMDk5MTIlLCAxOC43Nzg4MDE4NDMzMTc5NyUgMS4zNDExMDc4NzE3MjAxMTY2JSwgMTkuMjAxMjI4ODc4NjQ4MjM0JSAxLjM0MTEwNzg3MTcyMDExNjYlLCAxOS4yMDEyMjg4Nzg2NDgyMzQlIDEuMjgyNzk4ODMzODE5MjQyJSwgMTkuNjIzNjU1OTEzOTc4NDkyJSAxLjI4Mjc5ODgzMzgxOTI0MiUsIDE5LjYyMzY1NTkxMzk3ODQ5MiUgMS4yMjQ0ODk3OTU5MTgzNjc0JSwgMjAuMDg0NDg1NDA3MDY2MDUlIDEuMjI0NDg5Nzk1OTE4MzY3NCUsIDIwLjA4NDQ4NTQwNzA2NjA1JSAxLjE2NjE4MDc1ODAxNzQ5MjglLCAyMC42MjIxMTk4MTU2NjgyMDMlIDEuMTY2MTgwNzU4MDE3NDkyOCUsIDIwLjYyMjExOTgxNTY2ODIwMyUgMS4xMDc4NzE3MjAxMTY2MTgyJSwgMjEuMTk4MTU2NjgyMDI3NjUlIDEuMTA3ODcxNzIwMTE2NjE4MiUsIDIxLjE5ODE1NjY4MjAyNzY1JSAxLjA0OTU2MjY4MjIxNTc0MzYlLCAyMS44ODk0MDA5MjE2NTg5ODYlIDEuMDQ5NTYyNjgyMjE1NzQzNiUsIDIyLjc3MjY1NzQ1MDA3NjgwNyUgMC45OTEyNTM2NDQzMTQ4Njg3JSwgMjMuODg2MzI4NzI1MDM4NDAzJSAwLjkzMjk0NDYwNjQxMzk5NDElLCAyNC4wMzk5Mzg1NTYwNjc1OSUgMC45MzI5NDQ2MDY0MTM5OTQxJSwgMjQuMDM5OTM4NTU2MDY3NTklIDAuODc0NjM1NTY4NTEzMTE5NSUsIDI1LjM4NDAyNDU3NzU3Mjk2NiUgMC44NzQ2MzU1Njg1MTMxMTk1JSwgMzIuMjU4MDY0NTE2MTI5MDMlIDAuOTkxMjUzNjQ0MzE0ODY4NyUsIDMyLjI1ODA2NDUxNjEyOTAzJSAwLjkzMjk0NDYwNjQxMzk5NDElLCAzMi40NTAwNzY4MDQ5MTU1MSUgMC45MzI5NDQ2MDY0MTM5OTQxJSwgMzQuMTAxMzgyNDg4NDc5MjclIDAuODc0NjM1NTY4NTEzMTE5NSUsIDM1LjI1MzQ1NjIyMTE5ODE2JSAwLjg3NDYzNTU2ODUxMzExOTUlLCAzNS4yNTM0NTYyMjExOTgxNiUgMC44MTYzMjY1MzA2MTIyNDQ5JSwgMzcuMTM1MTc2NjUxMzA1Njg0JSAwLjc1ODAxNzQ5MjcxMTM3MDMlLCAzNy45ODAwMzA3MjE5NjYyMSUgMC42OTk3MDg0NTQ4MTA0OTU2JSwgMzkuNTkyOTMzOTQ3NzcyNjYlIDAuNTI0NzgxMzQxMTA3ODcxOCUsIDQwLjM5OTM4NTU2MDY3NTg4JSAwLjQ2NjQ3MjMwMzIwNjk5NzA2JSwgNDEuMjQ0MjM5NjMxMzM2NDA2JSAwLjQwODE2MzI2NTMwNjEyMjQ2JSwgNDIuMTI3NDk2MTU5NzU0MjIlIDAuMzQ5ODU0MjI3NDA1MjQ3OCUsIDQzLjA4NzU1NzYwMzY4NjY0JSAwLjM0OTg1NDIyNzQwNTI0NzglLCA0NC4wMDkyMTY1ODk4NjE3NSUgMC4yOTE1NDUxODk1MDQzNzMyJSwgNDQuMjAxMjI4ODc4NjQ4MjQlIDAuMjkxNTQ1MTg5NTA0MzczMiUsIDQ0LjIwMTIyODg3ODY0ODI0JSAwLjIzMzIzNjE1MTYwMzQ5ODUzJSwgNDUuNzM3MzI3MTg4OTQwMDklIDAuMjMzMjM2MTUxNjAzNDk4NTMlLCA0Ni41ODIxODEyNTk2MDA2MiUgMC4xNzQ5MjcxMTM3MDI2MjM5JSwgNDguMDc5ODc3MTEyMTM1MTglIDAuMTc0OTI3MTEzNzAyNjIzOSUsIDQ5LjIzMTk1MDg0NDg1NDA3JSAwLjIzMzIzNjE1MTYwMzQ5ODUzJSwgNTAuNDk5MjMxOTUwODQ0ODYlIDAuMjMzMjM2MTUxNjAzNDk4NTMlLCA1MC40OTkyMzE5NTA4NDQ4NiUgMC4yOTE1NDUxODk1MDQzNzMyJSwgNTEuMzA1NjgzNTYzNzQ4MDglIDAuMzQ5ODU0MjI3NDA1MjQ3OCUsIDUxLjk5NjkyNzgwMzM3OTQxNCUgMC4zNDk4NTQyMjc0MDUyNDc4JSwgNTEuOTk2OTI3ODAzMzc5NDE0JSAwLjQwODE2MzI2NTMwNjEyMjQ2JSwgNTIuNjQ5NzY5NTg1MjUzNDYlIDAuNDA4MTYzMjY1MzA2MTIyNDYlLCA1Mi42NDk3Njk1ODUyNTM0NiUgMC40NjY0NzIzMDMyMDY5OTcwNiUsIDUzLjIyNTgwNjQ1MTYxMjklIDAuNDY2NDcyMzAzMjA2OTk3MDYlLCA1My4yMjU4MDY0NTE2MTI5JSAwLjUyNDc4MTM0MTEwNzg3MTglLCA1My44MDE4NDMzMTc5NzIzNTYlIDAuNTI0NzgxMzQxMTA3ODcxOCUsIDUzLjgwMTg0MzMxNzk3MjM1NiUgMC41ODMwOTAzNzkwMDg3NDY0JSwgNTQuMzc3ODgwMTg0MzMxNzk0JSAwLjU4MzA5MDM3OTAwODc0NjQlLCA1NC4zNzc4ODAxODQzMzE3OTQlIDAuNjQxMzk5NDE2OTA5NjIxJSwgNTQuOTE1NTE0NTkyOTMzOTQ1JSAwLjY0MTM5OTQxNjkwOTYyMSUsIDU0LjkxNTUxNDU5MjkzMzk0NSUgMC42OTk3MDg0NTQ4MTA0OTU2JSwgNTUuNDUzMTQ5MDAxNTM2MSUgMC42OTk3MDg0NTQ4MTA0OTU2JSwgNTUuNDUzMTQ5MDAxNTM2MSUgMC43NTgwMTc0OTI3MTEzNzAzJSwgNTUuOTUyMzgwOTUyMzgwOTU2JSAwLjc1ODAxNzQ5MjcxMTM3MDMlLCA1Ni4wMjkxODU4Njc4OTU1NSUgMC44MTYzMjY1MzA2MTIyNDQ5JSwgNTYuNDUxNjEyOTAzMjI1ODE1JSAwLjgxNjMyNjUzMDYxMjI0NDklLCA1Ni40NTE2MTI5MDMyMjU4MTUlIDAuODc0NjM1NTY4NTEzMTE5NSUsIDU2LjkxMjQ0MjM5NjMxMzM3JSAwLjg3NDYzNTU2ODUxMzExOTUlLCA1Ni45MTI0NDIzOTYzMTMzNyUgMC45MzI5NDQ2MDY0MTM5OTQxJSwgNTcuMzczMjcxODg5NDAwOTI1JSAwLjkzMjk0NDYwNjQxMzk5NDElLCA1Ny4zNzMyNzE4ODk0MDA5MjUlIDAuOTkxMjUzNjQ0MzE0ODY4NyUsIDU3LjgzNDEwMTM4MjQ4ODQ4JSAwLjk5MTI1MzY0NDMxNDg2ODclLCA1Ny44MzQxMDEzODI0ODg0OCUgMS4wNDk1NjI2ODIyMTU3NDM2JSwgNTguMjk0OTMwODc1NTc2MDM2JSAxLjA0OTU2MjY4MjIxNTc0MzYlLCA1OC4yOTQ5MzA4NzU1NzYwMzYlIDEuMTA3ODcxNzIwMTE2NjE4MiUsIDU4Ljc1NTc2MDM2ODY2MzU5JSAxLjEwNzg3MTcyMDExNjYxODIlLCA1OC43NTU3NjAzNjg2NjM1OSUgMS4xNjYxODA3NTgwMTc0OTI4JSwgNTkuMTc4MTg3NDAzOTkzODUlIDEuMTY2MTgwNzU4MDE3NDkyOCUsIDU5LjE3ODE4NzQwMzk5Mzg1JSAxLjIyNDQ4OTc5NTkxODM2NzQlLCA1OS42MDA2MTQ0MzkzMjQxMiUgMS4yMjQ0ODk3OTU5MTgzNjc0JSwgNTkuNjAwNjE0NDM5MzI0MTIlIDEuMjgyNzk4ODMzODE5MjQyJSwgNjAuMDIzMDQxNDc0NjU0Mzg0JSAxLjI4Mjc5ODgzMzgxOTI0MiUsIDYwLjAyMzA0MTQ3NDY1NDM4NCUgMS4zNDExMDc4NzE3MjAxMTY2JSwgNjAuNDQ1NDY4NTA5OTg0NjM2JSAxLjM0MTEwNzg3MTcyMDExNjYlLCA2MC40NDU0Njg1MDk5ODQ2MzYlIDEuMzk5NDE2OTA5NjIwOTkxMiUsIDYyLjA5Njc3NDE5MzU0ODM4NCUgMS41NzQzNDQwMjMzMjM2MTUlLCA2Mi4wOTY3NzQxOTM1NDgzODQlIDEuNjMyNjUzMDYxMjI0NDg5OCUsIDYyLjUxOTIwMTIyODg3ODY1JSAxLjYzMjY1MzA2MTIyNDQ4OTglLCA2Mi41MTkyMDEyMjg4Nzg2NSUgMS42OTA5NjIwOTkxMjUzNjQ0JSwgNjIuOTAzMjI1ODA2NDUxNjE2JSAxLjY5MDk2MjA5OTEyNTM2NDQlLCA2Mi45MDMyMjU4MDY0NTE2MTYlIDEuNzQ5MjcxMTM3MDI2MjM5JSwgNjMuMjg3MjUwMzg0MDI0NTc0JSAxLjc0OTI3MTEzNzAyNjIzOSUsIDYzLjI4NzI1MDM4NDAyNDU3NCUgMS44MDc1ODAxNzQ5MjcxMTM2JSwgNjMuNzA5Njc3NDE5MzU0ODQlIDEuODA3NTgwMTc0OTI3MTEzNiUsIDYzLjcwOTY3NzQxOTM1NDg0JSAxLjg2NTg4OTIxMjgyNzk4ODMlLCA2NC4wOTM3MDE5OTY5Mjc4JSAxLjg2NTg4OTIxMjgyNzk4ODMlLCA2NC4wOTM3MDE5OTY5Mjc4JSAxLjkyNDE5ODI1MDcyODg2MjklLCA2NC41MTYxMjkwMzIyNTgwNiUgMS45MjQxOTgyNTA3Mjg4NjI5JSwgNjQuNTE2MTI5MDMyMjU4MDYlIDEuOTgyNTA3Mjg4NjI5NzM3NSUsIDY0LjkwMDE1MzYwOTgzMTAyJSAxLjk4MjUwNzI4ODYyOTczNzUlLCA2NC45MDAxNTM2MDk4MzEwMiUgMi4wNDA4MTYzMjY1MzA2MTIzJSwgNjUuMjg0MTc4MTg3NDA0JSAyLjA0MDgxNjMyNjUzMDYxMjMlLCA2NS4yODQxNzgxODc0MDQlIDIuMDk5MTI1MzY0NDMxNDg3JSwgNjUuNzA2NjA1MjIyNzM0MjUlIDIuMDk5MTI1MzY0NDMxNDg3JSwgNjUuNzA2NjA1MjIyNzM0MjUlIDIuMTU3NDM0NDAyMzMyMzYxNSUsIDY2LjA5MDYyOTgwMDMwNzIzJSAyLjE1NzQzNDQwMjMzMjM2MTUlLCA2Ni4wOTA2Mjk4MDAzMDcyMyUgMi4yMTU3NDM0NDAyMzMyMzYzJSwgNjYuNTEzMDU2ODM1NjM3NDklIDIuMjE1NzQzNDQwMjMzMjM2MyUsIDY2LjUxMzA1NjgzNTYzNzQ5JSAyLjI3NDA1MjQ3ODEzNDExMDclLCA2Ni44OTcwODE0MTMyMTA0NCUgMi4yNzQwNTI0NzgxMzQxMTA3JSwgNjYuODk3MDgxNDEzMjEwNDQlIDIuMzMyMzYxNTE2MDM0OTg1NSUsIDY3LjMxOTUwODQ0ODU0MDcyJSAyLjMzMjM2MTUxNjAzNDk4NTUlLCA2Ny4zMTk1MDg0NDg1NDA3MiUgMi4zOTA2NzA1NTM5MzU4NiUsIDY3LjcwMzUzMzAyNjExMzY3JSAyLjM5MDY3MDU1MzkzNTg2JSwgNjcuNzAzNTMzMDI2MTEzNjclIDIuNDQ4OTc5NTkxODM2NzM0NyUsIDY5LjM5MzI0MTE2NzQzNDcxJSAyLjYyMzkwNjcwNTUzOTM1OSUsIDY5LjM5MzI0MTE2NzQzNDcxJSAyLjY4MjIxNTc0MzQ0MDIzMyUsIDY5LjgxNTY2ODIwMjc2NDk4JSAyLjY4MjIxNTc0MzQ0MDIzMyUsIDY5LjgxNTY2ODIwMjc2NDk4JSAyLjc0MDUyNDc4MTM0MTEwOCUsIDcwLjIzODA5NTIzODA5NTIzJSAyLjc0MDUyNDc4MTM0MTEwOCUsIDcwLjIzODA5NTIzODA5NTIzJSAyLjc5ODgzMzgxOTI0MTk4MjQlLCA3MC42OTg5MjQ3MzExODI4JSAyLjc5ODgzMzgxOTI0MTk4MjQlLCA3MC42OTg5MjQ3MzExODI4JSAyLjg1NzE0Mjg1NzE0Mjg1NyUsIDcxLjE1OTc1NDIyNDI3MDM2JSAyLjg1NzE0Mjg1NzE0Mjg1NyUsIDcxLjE1OTc1NDIyNDI3MDM2JSAyLjkxNTQ1MTg5NTA0MzczMTYlLCA3MS42MjA1ODM3MTczNTc5MiUgMi45MTU0NTE4OTUwNDM3MzE2JSwgNzEuNjIwNTgzNzE3MzU3OTIlIDIuOTczNzYwOTMyOTQ0NjA2NCUsIDcyLjA4MTQxMzIxMDQ0NTQ2JSAyLjk3Mzc2MDkzMjk0NDYwNjQlLCA3Mi4wODE0MTMyMTA0NDU0NiUgMy4wMzIwNjk5NzA4NDU0ODEyJSwgNzIuNTAzODQwMjQ1Nzc1NzMlIDMuMDMyMDY5OTcwODQ1NDgxMiUsIDcyLjU4MDY0NTE2MTI5MDMyJSAzLjA5MDM3OTAwODc0NjM1NTYlLCA3My4wNzk4NzcxMTIxMzUxNiUgMy4wOTAzNzkwMDg3NDYzNTU2JSwgNzMuMDc5ODc3MTEyMTM1MTYlIDMuMTQ4Njg4MDQ2NjQ3MjMlLCA3My41NzkxMDkwNjI5ODAwMiUgMy4xNDg2ODgwNDY2NDcyMyUsIDczLjU3OTEwOTA2Mjk4MDAyJSAzLjIwNjk5NzA4NDU0ODEwNSUsIDc0LjExNjc0MzQ3MTU4MjE4JSAzLjIwNjk5NzA4NDU0ODEwNSUsIDc0LjExNjc0MzQ3MTU4MjE4JSAzLjI2NTMwNjEyMjQ0ODk3OTclLCA3NC41MDA3NjgwNDkxNTUxNCUgMy4yNjUzMDYxMjI0NDg5Nzk3JSwgNzUuMjY4ODE3MjA0MzAxMDclIDMuMzIzNjE1MTYwMzQ5ODU0JSwgNzUuMjY4ODE3MjA0MzAxMDclIDMuMzgxOTI0MTk4MjUwNzI5JSwgNzcuMjY1NzQ1MDA3NjgwNSUgMy40OTg1NDIyNzQwNTI0NzglLCA3OC4wMzM3OTQxNjI4MjY0MiUgMy41NTY4NTEzMTE5NTMzNTI1JSwgNzguMDMzNzk0MTYyODI2NDIlIDMuNjE1MTYwMzQ5ODU0MjI3MyUsIDc5LjE4NTg2Nzg5NTU0NTMxJSAzLjY3MzQ2OTM4Nzc1NTEwMjYlLCA3OS45OTIzMTk1MDg0NDg1NSUgMy42NzM0NjkzODc3NTUxMDI2JSwgNzkuOTkyMzE5NTA4NDQ4NTUlIDMuNzMxNzc4NDI1NjU1OTc2NSUsIDgxLjM3NDgwNzk4NzcxMTIyJSAzLjczMTc3ODQyNTY1NTk3NjUlLCA4Mi40ODg0NzkyNjI2NzI4MSUgMy43OTAwODc0NjM1NTY4NTEzJSwgMTAwLjAzODQwMjQ1Nzc1NzMlIDMuNzkwMDg3NDYzNTU2ODUxMyUpXHJcbiAgfVxyXG5cclxuICAubGVnYWwtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodC1zaWRlIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFydGljbGUtc3RydWN0dXJlIHtcclxuICBwYWRkaW5nOiAwO1xyXG59IiwiLmRhcmtlbi1ib2R5IHtcclxuICBiYWNrZ3JvdW5kOiAjM2QzZDNkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMDtcclxuICB6LWluZGV4OiA2O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHRyYW5zaXRpb246IGFsbCA0MDAwbXMgZWFzZTtcclxuICBjbGVhcjogYm90aDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGFuaW1hdGlvbjogLjJzIGVhc2UgZGFya2VuRmFkZSBmb3J3YXJkcztcclxuICBAa2V5ZnJhbWVzIGRhcmtlbkZhZGUge1xyXG4gICAgMCUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNob3duIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDQwMDBtcyBlYXNlO1xyXG59XHJcblxyXG4uY2hyb21lIHtcclxuICAuc2hvd24ge1xyXG4gICAgdHJhbnNpdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmRhcmtlbi1ib2R5IHtcclxuICAgIHRyYW5zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCIuYmFza2V0LXN0cnVjdHVyZSB7XHJcbiAgLmJhc2tldC1jb21wb25lbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYXNrZXQtd3JhcHBlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbWF4LXdpZHRoOiA1NXJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMzAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYXNrZXQtcHJlaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIC5pdGVtLW51bWJlcnMge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLmJhc2tldC1nZW5lcmljLWVycm9ycy1jb250YWluZXJ7XHJcbiAgICAuZXJyb3ItbWVzc2FnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICRyZWQ2MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvaWNvbnMvaW5wdXQtaW52YWxpZC5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYXNrZXQtdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuYmFza2V0LXRvdGFsLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDNyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuaXRlbS1kZXNjcmlwdGlvbi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0tbmFtZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIFxyXG4gIC5pdGVtLWNhbCxcclxuICAuaXRlbS1uYW1lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC40cmVtO1xyXG4gIH1cclxuXHJcbiAgLml0ZW0tbmFtZSxcclxuICAuaXRlbS1jYWwsXHJcbiAgLml0ZW0taW5ncmVkaWVudHMsXHJcbiAgLml0ZW0tcHJpY2UsXHJcbiAgLml0ZW0tcXVhbnRpdHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICB9XHJcblxyXG4gIC5pdGVtLXByaWNlIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5pdGVtLWltYWdlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xyXG4gIH1cclxuXHJcbiAgLmJhc2tldC1zdWJ0b3RhbC1pdGVtcyxcclxuICAuYmFza2V0LXRheC12YWx1ZSxcclxuICAuYmFza2V0LXRpcC12YWx1ZSxcclxuICAudGF4LWZlZXMtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICB9XHJcblxyXG4gIC50b29sdGlwLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAudG9vbHRpcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLjhyZW07XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgZmlsbDogJGdyZWVuMzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhc2tldC1zdWJ0b3RhbC13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgLmJhc2tldC1kaXNjb3VudC1jb2RlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9pY29ucy9pbnB1dC1pbnZhbGlkLnN2Z1wiKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDYuNnJlbTtcclxuICAgICAgICB0b3A6IC40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5iaXJ0aGRheSxcclxuICAgICYuc2FsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG5cclxuICAgICAgLmNvZGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci1sYWJlbCB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGNvbG9yOiAkZ3JheTcwMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IC40cmVtO1xyXG5cclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTcwMDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZWVuMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRncmF5NzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmhvdmVyLFxyXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMge1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICR3aGl0ZSBpbnNldDtcclxuICAgIH1cclxuXHJcbiAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTEuNXJlbTtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuM3JlbTtcclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYXNrZXQtc3BlY2lhbC1pbnN0cnVjdGlvbnMtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYmFza2V0LXNwZWNpYWwtaW5zdHJ1Y3Rpb24tdGl0bGUge1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIGNvbG9yOiAkZ3JheTcwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5zdHJ1Y3Rpb24ge1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogLjJyZW0gc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjdyZW07XHJcblxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFza2V0LWZvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuYmFza2V0LWl0ZW0ge1xyXG4gICAgJjo6YWZ0ZXIsXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUtaXRlbS1jYXJkLWNvbXBvbmVudCB7XHJcbiAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgLmluZm8tdGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgYmFja2dyb3VuZDogJGdvbGQ1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3ViLWNhdGVnb3J5LXNlY3Rpb24tY29tcG9uZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogLjNyZW07XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kaXZpZGVyLXBhbGUtYmx1ZS5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdWJjYXRlZ29yeS1oZWFkZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMS1saWtlLCAuaDItbGlrZSwgLmgzLWxpa2UsIC5oNC1saWtlLCAuaDUtbGlrZSwgLmg2LWxpa2Uge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFza2V0LWNvbXBvbmVudCB7XHJcbiAgICAmLmVtcHR5ICB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgICAgIC5iYXNrZXQtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmFza2V0LXRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMS1saWtlLCAuaDItbGlrZSwgLmgzLWxpa2UsIC5oNC1saWtlLCAuaDUtbGlrZSwgLmg2LWxpa2Uge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmFza2V0LWluZm8ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhc2tldC1ib2R5IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI3LjRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuN3JlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA3LjJyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjQ2cmVtO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1LjJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB+IC5zdWItY2F0ZWdvcnktc2VjdGlvbi1jb21wb25lbnQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53YXZlLXRvcCB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNi4yNSUsIDAuNzQyMTMzMzMzMzMzMzMzMyUgNy44MTI1JSwgMi41NTg2NjY2NjY2NjY2NjclIDExLjA3NSUsIDQuMjAyNCUgMTMuNTc1MDAwMDAwMDAwMDAxJSwgNS4yNDY2NjY2NjY2NjY2NjclIDE1JSwgNi45NTMzMzMzMzMzMzMzMzMlIDE3LjA4MTI1JSwgOC41NjUzMzMzMzMzMzMzMzMlIDE4Ljc4NzQ5OTk5OTk5OTk5OCUsIDkuNDY5ODY2NjY2NjY2NjY2JSAxOS42NDM3NDk5OTk5OTk5OTclLCAxMS4zMTY4JSAyMS4xNjg3NSUsIDEyLjAxMDEzMzMzMzMzMzMzMiUgMjEuNjY4NzUlLCAxMy44NDMyJSAyMi44MTI1JSwgMTQuODkwMTMzMzMzMzMzMzMzJSAyMy4zNSUsIDE2LjI2MjY2NjY2NjY2NjY2OCUgMjMuOTM3NSUsIDE4LjIyNCUgMjQuNTYyNSUsIDE4Ljk0MjEzMzMzMzMzMzMzNCUgMjQuNzE4NzUlLCAyMC40NDc0NjY2NjY2NjY2NjclIDI0LjkzMTI1JSwgMjEuODY2NjY2NjY2NjY2NjY3JSAyNSUsIDIzLjkxMjglIDI0LjkwNjI1JSwgMjUuMDg5NiUgMjQuNzc1JSwgMjcuMTE2MjY2NjY2NjY2NjY4JSAyNC40MzEyNSUsIDI4LjQyMjkzMzMzMzMzMzMzMyUgMjQuMTM3NSUsIDI5LjMzODkzMzMzMzMzMzMzMyUgMjMuOTA2MjUlLCAzMC45MDkwNjY2NjY2NjY2NjglIDIzLjQ1NjI1JSwgMzIuMDg2MTMzMzMzMzMzMzM2JSAyMy4wODEyNSUsIDMzLjcyMjY2NjY2NjY2NjY3JSAyMi41MDYyNSUsIDM1LjAyOTMzMzMzMzMzMzMzNCUgMjIuMDEyNSUsIDM2LjMzNiUgMjEuNDg3NSUsIDM3LjY0MjY2NjY2NjY2NjY2JSAyMC45Mzc1JSwgMzkuMDc4NCUgMjAuMzEyNSUsIDQwLjk3NDEzMzMzMzMzMzMzJSAxOS40NDM3NSUsIDQyLjIxNzMzMzMzMzMzMzMzNiUgMTguODU2MjUlLCA0My42NjI0JSAxOC4xNTYyNSUsIDQ1LjY4OTA2NjY2NjY2NjY3JSAxNy4xNTYyNSUsIDQ3LjE5MTIlIDE2LjQwMDAwMDAwMDAwMDAwMiUsIDQ4Ljg4ODAwMDAwMDAwMDAwNSUgMTUuNTQzNzUwMDAwMDAwMDAxJSwgNTAuOTE0NjY2NjY2NjY2NjYlIDE0LjUxMjUwMDAwMDAwMDAwMSUsIDUyLjg3NzMzMzMzMzMzMzMzJSAxMy41MTg3NDk5OTk5OTk5OTklLCA1NC4xNDEzMzMzMzMzMzMzMyUgMTIuODkzNzUlLCA1NS45MDU2JSAxMi4wMTg3NSUsIDU3LjY4MDglIDExLjE1NjI1JSwgNTkuMDA0MjY2NjY2NjY2NjYlIDEwLjUzMTI1JSwgNjAuOTY5MDY2NjY2NjY2NjYlIDkuNjMxMjUlLCA2Mi4xOTU3MzMzMzMzMzMzNCUgOS4wODc1JSwgNjMuMjc1NzMzMzMzMzMzMzMlIDguNjMxMjUlLCA2NC41MDcyJSA4LjEzMTI1JSwgNjUuNjM3MzMzMzMzMzMzMzMlIDcuNjkzNzUwMDAwMDAwMDAwNSUsIDY3LjA2MDUzMzMzMzMzMzM0JSA3LjE3NSUsIDY4LjM4OTg2NjY2NjY2NjY2JSA2LjcyNTAwMDAwMDAwMDAwMDUlLCA2OS44NjY2NjY2NjY2NjY2NiUgNi4yNSUsIDcxLjM4OTYlIDUuODMxMjUwMDAwMDAwMDAxJSwgNzIuOTYxNTk5OTk5OTk5OTklIDUuNDUlLCA3NC41ODQ1MzMzMzMzMzMzNCUgNS4xMDYyNDk5OTk5OTk5OTklLCA3Ni4xMDc0NjY2NjY2NjY2NyUgNC44MzEyNSUsIDc3Ljk3NDEzMzMzMzMzMzM0JSA0LjU1NjI0OTk5OTk5OTk5OTUlLCA4MC43NzQxMzMzMzMzMzMzNCUgNC4yNjI1JSwgODIuMTk5NDY2NjY2NjY2NjclIDQuMTY4NzUlLCA4My41NzU0NjY2NjY2NjY2NyUgNC4xMTI1JSwgODUuMjk1NDY2NjY2NjY2NjclIDQuMTEyNSUsIDg2LjMyNzQ2NjY2NjY2NjY3JSA0LjExMjUlLCA4Ny43MDM0NjY2NjY2NjY2NiUgNC4xNTYyNSUsIDg5Ljk2NCUgNC4zMDYyNDk5OTk5OTk5OTk1JSwgOTEuNDQlIDQuNDQzNzUlLCA5My4wNjIxMzMzMzMzMzMzNCUgNC42NTYyNSUsIDk0LjQ4NzIlIDQuODg3NSUsIDk1LjkxMjI2NjY2NjY2NjY3JSA1LjE2MjUlLCA5Ny40ODU2JSA1LjUxODc1JSwgOTguMzcwMTMzMzMzMzMzMzMlIDUuNzUlLCAxMDAlIDYuMjUlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDYuMjUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2xkLWdyZWVuLXRoZW1lIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyZWVuMTMwMCwgMC40KTsgXHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JlZW4xMzAwLCAwLjQpOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1YmNhdGVnb3J5LWhlYWRlciB7XHJcbiAgICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEtbGlrZSwgLmgyLWxpa2UsIC5oMy1saWtlLCAuaDQtbGlrZSwgLmg1LWxpa2UsIC5oNi1saWtlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gIH1cclxuICBcclxuICAudHJpYW5nbGUtbGluayB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICAgICAgd2lkdGg6IC40N3JlbTtcclxuICAgICAgaGVpZ2h0OiAuOHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXItaW5mbyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDI5LjFyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAuZm9vdGVyLWluZm8tdGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAuOHJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWluZm8tc3VidGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAuOHJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9yZGVyLWRlbGl2ZXJ5LWluc3RydWN0aW9ucy13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcclxuICAgIG1hcmdpbjogMXJlbSBhdXRvIDJyZW07XHJcblxyXG4gICAgLmluc3RydWN0aW9uLXRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRwcmltYXJ5VHlwZTtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBjb2xvcjogJGdyYXk3MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5pbnN0cnVjdGlvbiB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeVR5cGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcclxuICAgICAgY29sb3I6ICRibGFjazsgXHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IC43cmVtO1xyXG5cclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYWNjb3VudC1zdHJ1Y3R1cmUge1xyXG4gIGJhY2tncm91bmQ6ICRncmVlbjEzMDA7XHJcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDEuMnJlbTtcclxuICB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhzLXRhYmxldCkgYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcbiAgICAuZmNzLWNvbnRhaW5lciA+IC5yb3cge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZ+Zm9vdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG4gIC50YWxsLXJvdyB7XHJcbiAgICBtaW4taGVpZ2h0OiAzOS43cmVtO1xyXG4gIH1cclxuICAuYmFzaWMtc3BvdC1jb21wb25lbnQge1xyXG4gICAgaDEsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icmVhZGNydW1iLWNvbXBvbmVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgJisuc2VjdGlvbi1jb21wb25lbnQge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IFxyXG5cclxuICAuc2lkZWJhciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNDAuNXJlbTtcclxuICAgIG1pbi13aWR0aDogMzByZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAmLmhpZGUge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDk5MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmKy5tYWluLXNpZGUge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZXdhcmRzIHtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZ3Jlc3Mtd3JhcHBlciB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZ3Jlc3MtY29udGVudC13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAubWFpbi1zaWRlIHtcclxuICAgIG1pbi13aWR0aDogNjVyZW07XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50LFxyXG4gICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICAgfVxyXG4gICAgLmFjY291bnQtaGlnaGxpZ2h0LWNvbXBvbmVudCB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjY291bnQtaW50ZXJpb3Itc3RydWN0dXJlIHtcclxuICAgICAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IHtcclxuICAgICAgICBtYXJnaW46IDA7IFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWNjb3VudC1jYXJkLWNvbXBvbmVudCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBmbGV4OiAxIDQzcmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLnJld2FyZHMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9nb3V0LWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyLjRyZW0gMi40cmVtO1xyXG4gIH1cclxuICAuZGlldGFyeS1wcmVmZXJlbmNlcy1jb21wb25lbnQge1xyXG4gICAgbWF4LXdpZHRoOiA3MXJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgLjVyZW07XHJcbiAgICB9XHJcbiAgICAuaW5mbyB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDRyZW07XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3gtbGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubm90ZSB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDMuNnJlbTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdHJpYW5nbGUtZ3JlZW4uc3ZnXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUge1xyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICBtYXJnaW46IDNyZW0gMDtcclxuICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hY2NvdW50LWludGVyaW9yLXN0cnVjdHVyZSB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwIDMuNXJlbSA4cmVtIDMuNXJlbTtcclxuICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIGhlaWdodDogY2FsYygxMDAlIC0gM3JlbSk7XHJcbiAgXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xcmVtO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCA4LjcxJSAxLjYlLCAxMC4zOTklIDIuMTclLCAxMS4zNTUlIDIuNTMlLCAxMy4zMiUgMy4zNCUsIDE0Ljk1MiUgNC4wOSUsIDE3LjY1MSUgNS40NzAwJSwgMTkuNzg3MDUlIDYuNyUsIDIxLjQ5ODI4OCUgNy43NzAwMDAwJSwgMjMuNTU4NTAlIDkuMTUlLCAyNC45NDAlIDEwLjE0OSUsIDI2LjIyNDU5OCUgMTEuMTUlLCAyNy45MjA4NTUlIDEyLjQ5MDAwMCUsIDI5LjE1Njc5MSUgMTMuNDg5JSwgMzAuNTglIDE0LjczMCUsIDMxLjcyNjA5NiUgMTUuNzMlLCAzMi44Mjc3MDAlIDE2LjczJSwgMzMuOTc5Njc5JSAxNy45JSwgMzYuMDQyNyUgMjAlLCAzNy42MyUgMjEuNTQ5OSUsIDM4LjYzMjYyJSAyMi40MyUsIDM5Ljg2OTUxJSAyMy40MyUsIDQxLjEwNTI0MCUgMjQuNDMwJSwgNDMuMzU5JSAyNi4xNzklLCA0NC45NTgxODElIDI3LjM4JSwgNDYuMzQwMzIlIDI4LjM4JSwgNDcuODkxODclIDI5LjUzJSwgNDkuMTc1JSAzMC45JSwgNTEuMTEzNTglIDMzLjM2JSwgNTMuNTYzNjM2JSAzNy4zNjAwMDAwMDAwMDAwMSUsIDU0Ljg2NjMxJSA0MCUsIDU2LjE4MTgxJSA0Mi44MDAwMDAlLCA1Ny44MDM3NCUgNDYuMjIlLCA1OS41MDg3NzAlIDQ5Ljc0OTk5JSwgNjEuNDE3NDMlIDUzLjYxJSwgNjMuMTM4MzklIDU2Ljk4MDAwJSwgNjQuNjY0NzAlIDU5Ljg3MDAwMCUsIDY2LjI2MzIwJSA2Mi43Nzk5OTklLCA2Ny42OTI2MiUgNjUuMjcwMDAlLCA2OC45NzY3OSUgNjcuNCUsIDcwLjY5ODcxJSA3MC4wNyUsIDcyLjI5Nzg2JSA3Mi4zNTAwMCUsIDczLjk2OTgzJSA3NC40OSUsIDc1LjY2NjIwJSA3Ni4zNjk5OSUsIDc3LjEyMDc0JSA3Ny43MiUsIDc4LjUyNjUyNDA2NDE3MTEzJSA3OC43MiUsIDgwLjA3NzMyJSA3OS41MyUsIDgxLjI0MDQyJSA3OS44ODAwMCUsIDgyLjI0NTk4JSA4MCUsIDgzLjMyNTAyJSA3OS43NTk5OSUsIDg0LjA1MjI5JSA3OS4zNCUsIDg0Ljk3MzA0JSA3OC41MyUsIDg1LjYyNzQ4JSA3Ny43NzAwMCUsIDg2LjQyNjk1JSA3Ni42MiUsIDg3LjA1Nzk2JSA3NS41NCUsIDg4LjE0ODg3JSA3My4zMSUsIDg5LjAyNDE3JSA3MS4xNiUsIDg5Ljk2NjQxJSA2OC40NiUsIDkwLjgxNDMzJSA2NS42NCUsIDkxLjc4NjIwJSA2MS44OSUsIDkyLjQ0MDQyJSA1OC45ODk5OTklLCA5My4xODkwOSUgNTUuMjMwMDAwJSwgOTMuNzIwMjElIDUyLjIzJSwgOTQuNjcwODAlIDQ1Ljk0MDAwMCUsIDk1LjQwMTA2JSA0MCUsIDk1Ljk3NzU0JSAzNC44MDk5OTklLCA5Ny4yNTk2NyUgMjMuMzU5OTk5JSwgOTguMDA4OTglIDE2Ljc1JSwgOTguOTMzMjYlIDguNzUlLCA5OS4zNzQ2NSUgNSUsIDEwMCUgMCUsIDEwMCUgMTkxMC4wMDAwJSwgMCUgMTkxMC4wMDAwJSwgMCUgMCUpO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lXHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSA1cmVtO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuICAuYmFzaWMtc3BvdC1jb21wb25lbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDNyZW07XHJcblxyXG4gICAgLmhpZ2hsaWdodGVkIHtcclxuICAgICAgY29sb3I6ICRyZWQ1MDA7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1heC13aWR0aDogNDVyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8tdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyZWVuMTMwMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcclxuICAgICAgcGFkZGluZzogMCAycmVtIDIuNXJlbTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgOC43MSUgMS42JSwgMTAuMzk5JSAyLjE3JSwgMTEuMzU1JSAyLjUzJSwgMTMuMzIlIDMuMzQlLCAxNC45NTIlIDQuMDklLCAxNy42NTElIDUuNDcwMCUsIDE5Ljc4NzA1JSA2LjclLCAyMS40OTgyODglIDcuNzcwMDAwMCUsIDIzLjU1ODUwJSA5LjE1JSwgMjQuOTQwJSAxMC4xNDklLCAyNi4yMjQ1OTglIDExLjE1JSwgMjcuOTIwODU1JSAxMi40OTAwMDAlLCAyOS4xNTY3OTElIDEzLjQ4OSUsIDMwLjU4JSAxNC43MzAlLCAzMS43MjYwOTYlIDE1LjczJSwgMzIuODI3NzAwJSAxNi43MyUsIDMzLjk3OTY3OSUgMTcuOSUsIDM2LjA0MjclIDIwJSwgMzcuNjMlIDIxLjU0OTklLCAzOC42MzI2MiUgMjIuNDMlLCAzOS44Njk1MSUgMjMuNDMlLCA0MS4xMDUyNDAlIDI0LjQzMCUsIDQzLjM1OSUgMjYuMTc5JSwgNDQuOTU4MTgxJSAyNy4zOCUsIDQ2LjM0MDMyJSAyOC4zOCUsIDQ3Ljg5MTg3JSAyOS41MyUsIDQ5LjE3NSUgMzAuOSUsIDUxLjExMzU4JSAzMy4zNiUsIDUzLjU2MzYzNiUgMzcuMzYwMDAwMDAwMDAwMDElLCA1NC44NjYzMSUgNDAlLCA1Ni4xODE4MSUgNDIuODAwMDAwJSwgNTcuODAzNzQlIDQ2LjIyJSwgNTkuNTA4NzcwJSA0OS43NDk5OSUsIDYxLjQxNzQzJSA1My42MSUsIDYzLjEzODM5JSA1Ni45ODAwMCUsIDY0LjY2NDcwJSA1OS44NzAwMDAlLCA2Ni4yNjMyMCUgNjIuNzc5OTk5JSwgNjcuNjkyNjIlIDY1LjI3MDAwJSwgNjguOTc2NzklIDY3LjQlLCA3MC42OTg3MSUgNzAuMDclLCA3Mi4yOTc4NiUgNzIuMzUwMDAlLCA3My45Njk4MyUgNzQuNDklLCA3NS42NjYyMCUgNzYuMzY5OTklLCA3Ny4xMjA3NCUgNzcuNzIlLCA3OC41MjY1MjQwNjQxNzExMyUgNzguNzIlLCA4MC4wNzczMiUgNzkuNTMlLCA4MS4yNDA0MiUgNzkuODgwMDAlLCA4Mi4yNDU5OCUgODAlLCA4My4zMjUwMiUgNzkuNzU5OTklLCA4NC4wNTIyOSUgNzkuMzQlLCA4NC45NzMwNCUgNzguNTMlLCA4NS42Mjc0OCUgNzcuNzcwMDAlLCA4Ni40MjY5NSUgNzYuNjIlLCA4Ny4wNTc5NiUgNzUuNTQlLCA4OC4xNDg4NyUgNzMuMzElLCA4OS4wMjQxNyUgNzEuMTYlLCA4OS45NjY0MSUgNjguNDYlLCA5MC44MTQzMyUgNjUuNjQlLCA5MS43ODYyMCUgNjEuODklLCA5Mi40NDA0MiUgNTguOTg5OTk5JSwgOTMuMTg5MDklIDU1LjIzMDAwMCUsIDkzLjcyMDIxJSA1Mi4yMyUsIDk0LjY3MDgwJSA0NS45NDAwMDAlLCA5NS40MDEwNiUgNDAlLCA5NS45Nzc1NCUgMzQuODA5OTk5JSwgOTcuMjU5NjclIDIzLjM1OTk5OSUsIDk4LjAwODk4JSAxNi43NSUsIDk4LjkzMzI2JSA4Ljc1JSwgOTkuMzc0NjUlIDUlLCAxMDAlIDAlLCAxMDAlIDE5MTAuMDAwMCUsIDAlIDE5MTAuMDAwMCUsIDAlIDAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmluZm8tdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcclxuICAgICAgICBtYXJnaW46IC43cmVtIGF1dG8gMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiArIC5yb3csXHJcbiAgICAmICsgc2NyaXB0ICsgLnJvdyB7XHJcbiAgICAgICYgPiAuY29sIHtcclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hY2NvdW50L2RpdmlkZXItdmVydGljYWwuc3ZnXCIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIuOHJlbSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAuM3JlbTtcclxuICBcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgKyBkaXYsXHJcbiAgICAmICsgc2NyaXB0ICsgZGl2IHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvdW50LXJld2FyZHMtbWlncmF0ZS1jb21wb25lbnQge1xyXG4gICAgKyAucm93IHtcclxuICAgICAgLmNvbCB7XHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYWNjb3VudC9kaXZpZGVyLXZlcnRpY2FsLnN2Z1wiKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyLjhyZW0pO1xyXG4gICAgICAgICAgICB3aWR0aDogLjNyZW07XHJcbiAgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvdW50LWxpbmsge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFjY291bnQtcHJvZ3Jlc3MtY29tcG9uZW50IHtcclxuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuICAuYWNjb3VudC1oaWdobGlnaHQtY29tcG9uZW50IHtcclxuICAgIHBhZGRpbmc6IDMuMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAucm93IHtcclxuICAgICAgbWF4LXdpZHRoOiA2MXJlbTtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA4LjMzMzMzJSwgMS4zNTEzMiUgNy45JSwgMy4yOTAxNzMlIDcuMzkxNjY2JSwgNC45OTQyMSUgNy4wMzMzMyUsIDcuMzQ0MjclIDYuNjY2NjYlLCAxMC4yMjI4OSUgNi4zNSUsIDEyLjYzMTc5JSA2LjIxNjY2JSwgMTUuMjc1ODMlIDYuMjE2NjYlLCAxNy4yNzM1MiUgNi4zJSwgMTkuOTc2NDElIDYuNTQxNjYlLCAyMS42MjE2MSUgNi43NjY2NiUsIDIyLjkxNDIlIDYuOTgzMzMlLCAyNS42MTY5JSA3LjUlLCAyNi43OTIwJSA3LjglLCAyOC41NTQ5JSA4LjMzMzMzJSwgMzAuNzg3MjglIDguMzkxNjYlLCAzMi41NTAxNyUgNy44NjY2NiUsIDM0LjMxMzIlIDcuMjMzMzMlLCAzNi4wNzUyJSA2LjgzMzMzJSwgMzguMjUwMjglIDcuMTU4MzMlLCAzOS44ODQzOSUgOC4zMzMzMyUsIDQyLjI0NzMlIDExLjQ1ODMzJSwgNDQuOTQ3MCUgMTYuNzUlLCA0Ni42NTA5JSAyMC45MTY2NiUsIDQ4LjQxMzElIDI1LjgwODMzJSwgNDkuNTkwOSUgMjkuMjc1MDAlLCA1MS40MDkyJSAzNC43NSUsIDUyLjkzOTAlIDM5LjI4MzMlLCA1NS4yMzEzJSA0NS42MzMzJSwgNTYuOTk0MiUgNTAlLCA1OC4zNDE4JSA1My4wMjUlLCA1OS41NzYlIDU1LjY1ODMlLCA2MS4yNzg5NSUgNTkuMDkxNiUsIDYzLjU2OTElIDYzLjM1ODMlLCA2NS4zODk3JSA2Ni40ODMzJSwgNjcuMzg2OCUgNjkuNjQxNiUsIDY5LjIxMTIlIDcyLjI5MTYlLCA3MC45MTQ2JSA3NC41NSUsIDcyLjc5NDUlIDc2LjglLCA3NC4yNjQlIDc4LjM2NjYlLCA3NS43OTIzJSA3OS44MDgzJSwgNzcuOTA2OSUgODEuNDc1JSwgODAuNjY5MCUgODIuOTI1MCUsIDgzLjAwNTclIDgzLjMzMzMlLCA4NS43ODIwJSA4MS4yMzMzJSwgODcuNjA0MCUgNzcuNjQ5OSUsIDkwLjE5MyUgNjkuNjkxNiUsIDkyLjI1MSUgNjEuMDE2NjYlLCA5NC4xMjIzJSA1MS4zMjQ5OSUsIDk2LjcyMzQlIDM0LjklLCA5OC4wNiUgMjUlLCA5OC44NzM0JSAxOC40MjUlLCAxMDAlIDguMzMzMzMlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDguMzMzMzMlKVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjb3VudC1wcm9ncmVzcy1jb21wb25lbnQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGVmdC1zZXBhcmF0b3Ige1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZGl2aWRlci1wYWxlLWJsdWUuc3ZnJykgY2VudGVyIGNlbnRlciByZXBlYXQteDtcclxuICB9XHJcbiAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyaWFuZ2xlLWdyZWVuLnN2Z1wiKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3VibWl0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIC5idXR0b24taW50ZXJpb3Itd3JhcHBlciB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBtYXgtd2lkdGg6IDI2cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICBmb250LWZhbWlseTogJHByaW1hcnlUeXBlO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY2NvdW50LWhpc3RvcnktY29tcG9uZW50IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgfVxyXG4gICAgJi5tb2JpbGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob3ctaXQtd29ya3Mtd3JhcHBlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDhyZW0gMTMuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAuYmFzaWMtc3BvdC1jb21wb25lbnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW0gMi41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICRibHVlMTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYm90dG9tLTQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMS4ycmVtO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4ycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTExNTA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy5kaXZpZGVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5MTE1MDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5MTE1MDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtdGFibGV0KSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLXRleHQge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5yZXdhcmRzLXN0cnVjdHVyZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgLnJvdzpmaXJzdC1jaGlsZCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgIC5mY3MtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiAgYW5kIChtYXgtd2lkdGg6ICRzbWwtZGVza3RvcCkge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmV3YXJkcy13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA4MXJlbTtcclxuICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb2wtOCB7XHJcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9pbWcvbG9uZ2RpdmlkZXIuc3ZnJyk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDAuNXJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDAuNXJlbTtcclxuICAgICAgcmlnaHQ6IC0wLjJyZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuICBhbmQgKG1heC13aWR0aDogJHNtbC1kZXNrdG9wKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJld2FyZHMtYW5kLW9mZmVycy1zdHJ1Y3R1cmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgYmFja2dyb3VuZDogJGJlaWdlNjUwO1xyXG4gICAgcGFkZGluZzogMi42cmVtIDMuNXJlbSA0cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRiZWlnZTY1MDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTIuNDY4MTkzMzg0MjIzOTIlIDYwJSwgMTIuNzc2NDYzMTA0MzI1NyUgNjAuMDk1JSwgMTMuMTEzODY3Njg0NDc4MzcyJSA2MC4xOTUlLCAxMy40OTczMjgyNDQyNzQ4MDglIDYwLjMwOTk5OTk5OTk5OTk5NSUsIDEzLjkxMTk1OTI4NzUzMTgwNiUgNjAuNDM0OTk5OTk5OTk5OTk1JSwgMTQuNDY2Mjg0OTg3Mjc3MzUzJSA2MC42MDUlLCAxNS4wMjA5OTIzNjY0MTIyMTQlIDYwLjc3NSUsIDE1LjU1NTM0MzUxMTQ1MDM4MSUgNjAuOTQwMDAwMDAwMDAwMDA1JSwgMTYuMTE5NzIwMTAxNzgxMTclIDYxLjExJSwgMTYuNTIzMTU1MjE2Mjg0OTklIDYxLjIzNDk5OTk5OTk5OTk5JSwgMTYuOTgyNTY5OTc0NTU0NzA3JSA2MS4zNzUlLCAxNy40MzYzODY3Njg0NDc4NCUgNjEuNSUsIDE3LjkxNTEzOTk0OTEwOTQxMyUgNjEuNjQ1JSwgMTguMzg4OTMxMjk3NzA5OTI0JSA2MS43OSUsIDE4Ljg3Nzg2MjU5NTQxOTg1JSA2MS45NCUsIDE5LjQ2MzEwNDMyNTY5OTc0NiUgNjIuMTIlLCAyMC4wMDc1MDYzNjEzMjMxNTYlIDYyLjI5JSwgMjAuOTg0MDk2NjkyMTExOTU4JSA2Mi41OSUsIDIxLjc0MDIwMzU2MjM0MDk2NiUgNjIuODI0OTk5OTk5OTk5OTk2JSwgMjIuMzcyMzkxODU3NTA2MzYlIDYzLjAxOTk5OTk5OTk5OTk5NiUsIDIyLjg0MzEyOTc3MDk5MjM2NiUgNjMuMTY0OTk5OTk5OTk5OTklLCAyMy4xNjExOTU5Mjg3NTMxOCUgNjMuMjY1MDAwMDAwMDAwMDElLCAyMy41OTA4Mzk2OTQ2NTY0OSUgNjMuNCUsIDI0LjA3ODM3MTUwMTI3MjI2NSUgNjMuNTUwMDAwMDAwMDAwMDA0JSwgMjQuNjk0MDIwMzU2MjM0MSUgNjMuNzM5OTk5OTk5OTk5OTk1JSwgMjUuMTk4MDkxNjAzMDUzNDM1JSA2My44OTUlLCAyNS44MjM2NjQxMjIxMzc0JSA2NC4wOSUsIDI2LjMxNTM5NDQwMjAzNTYyNiUgNjQuMjQwMDAwMDAwMDAwMDElLCAyNi43NDc5NjQzNzY1OTAzMzIlIDY0LjM3NSUsIDI3LjI2Mzg2NzY4NDQ3ODM3JSA2NC41MzUlLCAyNy45MTE5NTkyODc1MzE4MDglIDY0LjczNSUsIDI4LjQ5ODcyNzczNTM2ODk1NiUgNjQuOTI5OTk5OTk5OTk5OTklLCAyOS4xNzY1OTAzMzA3ODg4MDUlIDY1LjE0JSwgMjkuNjQ0NDAyMDM1NjIzNDA4JSA2NS4yODUwMDAwMDAwMDAwMSUsIDMwLjA5NDE0NzU4MjY5NzIlIDY1LjQyNSUsIDMwLjY1MjE2Mjg0OTg3Mjc3JSA2NS42JSwgMzEuMTkyMzY2NDEyMjEzNzQlIDY1Ljc3JSwgMzEuNjA5OTIzNjY0MTIyMTM1JSA2NS45JSwgMzIuMDkwMDc2MzM1ODc3ODclIDY2LjA1MDAwMDAwMDAwMDAxJSwgMzIuNTAzOTQ0MDIwMzU2MjM2JSA2Ni4xOCUsIDMzLjExNTc3NjA4MTQyNDk0JSA2Ni4zNjk5OTk5OTk5OTk5OSUsIDMzLjYxMDQzMjU2OTk3NDU1JSA2Ni41MjUlLCAzNC4wNjQ3NTgyNjk3MjAxJSA2Ni42NjQ5OTk5OTk5OTk5OSUsIDM0LjMzNTg3Nzg2MjU5NTQyNCUgNjYuNzUlLCAzNC44NDE0NzU4MjY5NzIwMSUgNjYuOTElLCAzNS41ODg1NDk2MTgzMjA2MDYlIDY3LjE0NSUsIDM2LjM0MTg1NzUwNjM2MTMyJSA2Ny4zODUlLCAzNi44Nzc5ODk4MjE4ODI5NSUgNjcuNTU0OTk5OTk5OTk5OTklLCAzNy40OTcyMDEwMTc4MTE3MDUlIDY3Ljc1JSwgMzguMTk5NzQ1NTQ3MDczNzk2JSA2OCUsIDM5LjE4MjgyNDQyNzQ4MDkxJSA2OC4zMTUlLCA0MC4xNDY2OTIxMTE5NTkyOSUgNjguNjIlLCA0MS4wNTMzMDc4ODgwNDA3MDYlIDY4LjkwNSUsIDQxLjg3MDYxMDY4NzAyMjkwNCUgNjkuMTY0OTk5OTk5OTk5OTklLCA0Mi40NzY4NDQ3ODM3MTUwMSUgNjkuMzYlLCA0My4wMTI5NzcwOTkyMzY2MzYlIDY5LjUzJSwgNDQuNTI5MjYyMDg2NTEzOTk1JSA3MCUsIDQ0Ljg2ODE5MzM4NDIyMzkxNSUgNzAuMDg1JSwgNDUuNTEzOTk0OTEwOTQxNDglIDcwLjExNSUsIDQ2LjMyOTM4OTMxMjk3NzElIDY5LjkxNSUsIDQ3LjI1NTcyNTE5MDgzOTclIDY5LjM5JSwgNDguMjMzMDc4ODgwNDA3MTMlIDY4LjUxNDk5OTk5OTk5OTk5JSwgNDkuMDM5Njk0NjU2NDg4NTUlIDY3LjU2JSwgNTAuMjIxMjQ2ODE5MzM4NDIlIDY1LjgxJSwgNTEuMDYwOTQxNDc1ODI2OTclIDY0LjMzNTAwMDAwMDAwMDAxJSwgNTEuNjA2MjM0MDk2NjkyMTIlIDYzLjI4JSwgNTIuMzYzNDg2MDA1MDg5MDYlIDYxLjclLCA1My41NDMwMDI1NDQ1MjkyNiUgNTguOTk1JSwgNTQuNzc1ODI2OTcyMDEwMTglIDU1Ljg5MDAwMDAwMDAwMDAxJSwgNTUuODQ2MDU1OTc5NjQzNzYlIDUyLjk5NTAwMDAwMDAwMDAwNSUsIDU2Ljk5MjQ5MzYzODY3Njg1JSA0OS43MjAwMDAwMDAwMDAwMDYlLCA1OC4zNDU5Mjg3NTMxODA2NjUlIDQ1LjY3NSUsIDU5LjQzMjgyNDQyNzQ4MDkxJSA0Mi4zMiUsIDYwLjA3NTY5OTc0NTU0NzA3JSA0MC4zMiUsIDYxLjExMzc0MDQ1ODAxNTI2NSUgMzcuMDM1MDAwMDAwMDAwMDA0JSwgNjIuNTc3ODYyNTk1NDE5ODUlIDMyLjM4NTAwMDAwMDAwMDAwNSUsIDY0LjA3OTEzNDg2MDA1MDg5JSAyNy42NjUlLCA2NS4yMTUzOTQ0MDIwMzU2MSUgMjQuMTY1JSwgNjYuMjcxMzc0MDQ1ODAxNTQlIDIxLjAyNSUsIDY3LjI5OTIzNjY0MTIyMTM3JSAxOC4zNjAwMDAwMDAwMDAwMDMlLCA2OC4yODI1Njk5NzQ1NTQ3JSAxNS45NjUwMDAwMDAwMDAwMDIlLCA2OS4wMTUxMzk5NDkxMDk0MSUgMTQuMTc5OTk5OTk5OTk5OTk4JSwgNjkuNTc0OTM2Mzg2NzY4NDQlIDEyLjgzNTAwMDAwMDAwMDAwMyUsIDcwLjYyNjIwODY1MTM5OTQ4JSAxMC4zNzUlLCA3MS42MzAwMjU0NDUyOTI2MiUgOC4xMzUlLCA3Mi40MTEzMjMxNTUyMTYzJSA2LjUyMDAwMDAwMDAwMDAwMDUlLCA3My4yODE2NzkzODkzMTI5OCUgNS4wMjAwMDAwMDAwMDAwMDA1JSwgNzMuOTMzNDYwNTU5Nzk2NDQlIDQuMTYlLCA3NC44Njg1NzUwNjM2MTMyNCUgMy4xMTk5OTk5OTk5OTk5OTk3JSwgNzUuNzE2NzkzODkzMTI5NzglIDIuMzclLCA3Ni42Njg5NTY3NDMwMDI1NSUgMS43MyUsIDc3LjcxNDM3NjU5MDMzMDc5JSAxLjMwNTAwMDAwMDAwMDAwMDIlLCA3OC40NzkxMzQ4NjAwNTA4OSUgMS4xNjUlLCA3OS45NjU5MDMzMDc4ODgwNCUgMS4zMDUwMDAwMDAwMDAwMDAyJSwgODEuMDAyNzk4OTgyMTg4MyUgMS43MTUwMDAwMDAwMDAwMDAzJSwgODIuMjUwNzYzMzU4Nzc4NjMlIDIuNTUwMDAwMDAwMDAwMDAwMyUsIDgzLjExODQ0NzgzNzE1MDEzJSAzLjM0NSUsIDg0Ljc5MTk4NDczMjgyNDQzJSA1LjM3NSUsIDg2LjIwMTM5OTQ5MTA5NDE1JSA3LjU4NSUsIDg3LjM2ODA2NjE1Nzc2MDgyJSA5Ljc2JSwgODguNDUxMzk5NDkxMDk0MTQlIDEyLjA2JSwgODkuNTA2NjE1Nzc2MDgxNDMlIDE0LjU2JSwgOTAuNTAxOTA4Mzk2OTQ2NTglIDE3LjE1NSUsIDkxLjY5MzI1Njk5NzQ1NTQ2JSAyMC41NyUsIDkyLjY5NDI3NDgwOTE2MDMlIDIzLjcwMDAwMDAwMDAwMDAwMyUsIDkzLjY4OTA1ODUyNDE3MzAyJSAyNy4wNTQ5OTk5OTk5OTk5OTYlLCA5NC44OTUyOTI2MjA4NjUxMyUgMzIuMzMwMDAwMDAwMDAwMDA1JSwgOTUuODYzOTk0OTEwOTQxNDclIDM2LjYyJSwgOTYuODI0MTczMDI3OTg5ODMlIDQwLjg4JSwgOTkuMzg3MDIyOTAwNzYzMzYlIDUyLjI3JSwgMTAwJSA1NS4wMDAwMDAwMDAwMDAwMSUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMC4wMjkzODkzMTI5NzcwOTkyNCUgOTkuNjU1JSwgMC4wNzAzNTYyMzQwOTY2OTIxMiUgOTkuMTk1JSwgMC4xMjEyNDY4MTkzMzg0MjIzOSUgOTguNjQ1JSwgMC4xOTkzNjM4Njc2ODQ0NzgzNiUgOTcuODM1MDAwMDAwMDAwMDElLCAwLjI5NDc4MzcxNTAxMjcyMjY2JSA5Ni44ODUlLCAwLjQzMjE4ODI5NTE2NTM5NDQlIDk1LjU4NTAwMDAwMDAwMDAxJSwgMC41ODQ4NjAwNTA4OTA1ODUzJSA5NC4yMTUlLCAwLjc3Nzk4OTgyMTg4Mjk1MTYlIDkyLjU4NSUsIDAuOTAzODE2NzkzODkzMTI5NyUgOTEuNTg1MDAwMDAwMDAwMDElLCAxLjAyNTgyNjk3MjAxMDE3ODMlIDkwLjY0JSwgMS4xMjM1MzY4OTU2NzQzMDAyJSA4OS45MSUsIDEuMjI3ODYyNTk1NDE5ODQ3NCUgODkuMTQ5OTk5OTk5OTk5OTklLCAxLjMxOTU5Mjg3NTMxODA2NjElIDg4LjUlLCAxLjQxNjQxMjIxMzc0MDQ1NzglIDg3LjgzJSwgMS41Mjk1MTY1Mzk0NDAyMDM3JSA4Ny4wNzAwMDAwMDAwMDAwMSUsIDEuNjc1ODI2OTcyMDEwMTc4NCUgODYuMTI1JSwgMS43ODYxMzIzMTU1MjE2Mjg3JSA4NS40MzQ5OTk5OTk5OTk5OSUsIDEuOTE1MjY3MTc1NTcyNTE5JSA4NC42NTUlLCAyLjA0NTkyODc1MzE4MDY2MTQlIDgzLjg5JSwgMi4xNjgwNjYxNTc3NjA4MTQyJSA4My4yJSwgMi4zNzI5MDA3NjMzNTg3Nzg0JSA4Mi4wOTUwMDAwMDAwMDAwMSUsIDIuNTIxNzU1NzI1MTkwODQlIDgxLjMyNSUsIDIuNjg3MTUwMTI3MjI2NDYzJSA4MC41MSUsIDIuODg5OTQ5MTA5NDE0NzU4MiUgNzkuNTYlLCAzLjA0NTQxOTg0NzMyODI0NDMlIDc4Ljg2NSUsIDMuMjQ3OTY0Mzc2NTkwMzMxJSA3OC4wMDUlLCAzLjM5NjQzNzY1OTAzMzA3OSUgNzcuNDA1JSwgMy41NDM2Mzg2NzY4NDQ3ODQlIDc2Ljg0JSwgMy44NTA2MzYxMzIzMTU1MjE0JSA3NS43NCUsIDQuMDcxMjQ2ODE5MzM4NDIyJSA3NSUsIDQuMjE3ODExNzA0ODM0NjA2JSA3NC41Mzk5OTk5OTk5OTk5OSUsIDQuNDA2NDg4NTQ5NjE4MzIlIDczLjk3JSwgNC42MTQxMjIxMzc0MDQ1OCUgNzMuMzY1MDAwMDAwMDAwMDElLCA0LjgyNTMxODA2NjE1Nzc2JSA3Mi43NyUsIDUuMTAzNTYyMzQwOTY2OTIxJSA3Mi4wMiUsIDUuMzkwODM5Njk0NjU2NDg4NSUgNzEuMjglLCA1LjcwNjg3MDIyOTAwNzYzNCUgNzAuNTA1MDAwMDAwMDAwMDElLCA1Ljk3OTAwNzYzMzU4Nzc4NiUgNjkuODclLCA2LjIzMDkxNjAzMDUzNDM1MiUgNjkuMzA1JSwgNi41NzUxOTA4Mzk2OTQ2NTYlIDY4LjU2NSUsIDYuOTY4MTkzMzg0MjIzOTIlIDY3Ljc1OTk5OTk5OTk5OTk5JSwgNy4zMzcxNTAxMjcyMjY0NjMlIDY3LjA0JSwgNy42ODE4MDY2MTU3NzYwODElIDY2LjM5OTk5OTk5OTk5OTk5JSwgOC4wODA1MzQzNTExNDUwMzglIDY1LjY5NSUsIDguNTQ2MTgzMjA2MTA2ODcxJSA2NC45MTUlLCA5LjA2MTA2ODcwMjI5MDA3NiUgNjQuMTA1JSwgOS42MjQ2ODE5MzM4NDIyNCUgNjMuMjglLCAxMC4xNjkzMzg0MjIzOTE4NTglIDYyLjUzNSUsIDEwLjgzNDk4NzI3NzM1MzY4OCUgNjEuNjk1JSwgMTEuMzM0MjIzOTE4NTc1MDYzJSA2MS4xMTUwMDAwMDAwMDAwMSUsIDExLjgwNDk2MTgzMjA2MTA3JSA2MC42MTQ5OTk5OTk5OTk5OTUlLCAxMi4zOTE3MzAyNzk4OTgyMiUgNjAuMDU0OTk5OTk5OTk5OTklKTtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gIGFuZCAobWF4LXdpZHRoOiAkc21sLWRlc2t0b3ApIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9mZmVycy1saXN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciwgMWZyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDEuNnJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMnJlbSAwIDA7XHJcblxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuXHJcbiAgLm9mZmVycy1saXN0IHtcclxuICAgICYtLWl0ZW0ge1xyXG4gICAgICAmOm50aC1jaGlsZChuKzQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuICBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFjY291bnQtcmV3YXJkcy1vZmZlcnMtc3RydWN0dXJlIHtcclxuICBiYWNrZ3JvdW5kOiAkYmVpZ2U2NTA7XHJcbiAgcGFkZGluZzogMCA3LjJyZW0gMS41cmVtO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UpIHtcclxuICAgIHBhZGRpbmc6IDAgMS42cmVtIDEuNXJlbTtcclxuXHJcbiAgICAuZW1wdHktcmV3YXJkcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5leHRyYS1wYWRkaW5nLWJvdHRvbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN0YS1yZXdhcmRzLWNvbXBvbmVudCB7XHJcbiAgICBtYXJnaW46IDRyZW0gYXV0bztcclxuXHJcbiAgICAmLmJvdHRvbS1kaXZpZGVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOC42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdWF0ZXJuYXJ5LWJ1dHRvbjpob3ZlcixcclxuICAgIC5xdWF0ZXJuYXJ5LWJ1dHRvbjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlbjMwMDtcclxuICAgIH1cclxuXHJcbiAgICAuaDYtbGlrZS50aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub2ZmZXJzLWNvbXBvbmVudCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5zaG93LW1vcmUtb2ZmZXJzLWxpbmssXHJcbiAgICAuc2hvdy1mZXdlci1vZmZlcnMtbGluayB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDJyZW0gYXV0bztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2dyZWVuLWFycm93LnBuZ1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEuNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDAuOHJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnNob3ctZmV3ZXItb2ZmZXJzLWxpbmsge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVgoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZlcnMtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3c6IGNsaXA7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDM3cmVtO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgXHJcblxyXG4gICAgICAmLmJvdHRvbS1ncmFkaWVudCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAkYmVpZ2U2NTAsIHJnYmEoMjQ2LCAyNDQsIDIzOCwgMCkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgbWF4LWhlaWdodDogNzByZW07XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZ1bGxIZWlnaHQge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN0YS1yZXdhcmRzLWNvbXBvbmVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gIH1cclxuXHJcbiAgLmVtcHR5LXJld2FyZHMge1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbi52aXNpYmxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmlvczEyLFxyXG4uaW9zMTMsXHJcbi5pb3MxNCxcclxuLmlvczE1IHtcclxuICAuYWNjb3VudC1yZXdhcmRzLW9mZmVycy1zdHJ1Y3R1cmUgLm9mZmVycy1jb21wb25lbnQgLm9mZmVycy1saXN0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcbn0iLCIucmV3YXJkcy1vZmZlcnMtY2hlY2tvdXQtc3RydWN0dXJlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogJGJlaWdlNjUwO1xyXG4gIG1heC13aWR0aDogNTVyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMnJlbSAxLjVyZW07XHJcbiAgXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRiZWlnZTY1MDtcclxuICAgIHRvcDogLTJyZW07XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMi4xcmVtO1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDUxLjIlLCAxLjY0NCUgNDMuMjkyJSwgMi4yOTU0JSA0MC4zNzYlLCAzLjU0OTQ4JSAzNS4wNDcyMDAwMDAwMDAwMDQlLCA0LjI4MTA0JSAzMi4xMDY0JSwgNy4yNTIyJSAyMS40NCUsIDEyLjc2JSA4JSwgMjMuMjglIDAlLCAyNS42NjgwMDAwMDAwMDAwMDMlIDEuOTQ0MDAwMDAwMDAwMDAwMiUsIDI2LjExMjgwMDAwMDAwMDAwNCUgMi41MzI4JSwgMjcuNzk2JSA1LjMxMzYlLCAyOC42OTc2JSA3LjEyJSwgMzAuMjE0MiUgMTAuNTkwMzk5OTk5OTk5OTk5JSwgMzUuNDUzNDQlIDI0LjQxNiUsIDM3LjA2MTQ0JSAyOS41MDQ3OTk5OTk5OTk5OTYlLCAzOS4xNjU0NDAwMDAwMDAwMDQlIDM2LjI4NzIwMDAwMDAwMDAwNiUsIDQ2LjE2NTQ0JSA1Ni45OTQ0JSwgNTIuOTIlIDY4JSwgNTguMjE5MiUgNjkuNjcwNCUsIDYzLjQ5NzIlIDY5LjA0NTYwMDAwMDAwMDAxJSwgNjkuMzAyMzk5OTk5OTk5OTklIDY2LjMwNjQlLCA3Ni45NTUyJSA2MC43NjM5OTk5OTk5OTk5OTYlLCA4MC40JSA1OC4zOTkxOTk5OTk5OTk5OSUsIDg3LjgzOTk5OTk5OTk5OTk5JSA1Ni43OTkxOTk5OTk5OTk5OSUsIDk1Ljk2MDAwMDAwMDAwMDAxJSA2OC43OTkyJSwgOTguNCUgNzguMzk5MiUsIDEwMCUgODkuNTk5MiUsIDEwMCUgOTkuOTk5MiUsIDAlIDk5Ljk5OTIlLCAwJSA1MS4yJSk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBoZWlnaHQ6IDIuNnJlbTtcclxuICAgICAgdG9wOiAtMi41cmVtO1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oOC41MzMzMzMzMzMzMzMzMzMlIDcuNjkyMzA3NjkyMzA3NjkyNSUsIDExLjI3MDEzMzMzMzMzMzMzNCUgOC43NSUsIDE0LjMxOTIwMDAwMDAwMDAwMiUgMTIuMyUsIDE2LjYwNzIlIDE2LjclLCAxOC45MzMzMzMzMzMzMzMzMzQlIDIzLjA3NjkyMzA3NjkyMzA3NyUsIDIxLjMyOTYwMDAwMDAwMDAwMyUgMzAuNjExNTM4NDYxNTM4NDYyJSwgMjYuMjkzMzMzMzMzMzMzMzMlIDUyLjM1Mzg0NjE1Mzg0NjE1JSwgMjkuNzg5MDY2NjY2NjY2NjclIDYzLjM4MDc2OTIzMDc2OTIzJSwgMzMuNTU0OTMzMzMzMzMzMzQlIDczLjMyMzA3NjkyMzA3NjkzJSwgMzguODIyNCUgODMuNjI2OTIzMDc2OTIzMDglLCA0My4wOTQ0MDAwMDAwMDAwMSUgODguNDE1Mzg0NjE1Mzg0NjIlLCA0Ni42MTIyNjY2NjY2NjY2NiUgODkuNDM4NDYxNTM4NDYxNTQlLCA1MS40NDc3MzMzMzMzMzMzMyUgODUuMyUsIDU0LjkzMzMzMzMzMzMzMzM0JSA3Ni45MjMwNzY5MjMwNzY5MyUsIDU4LjEzMzMzMzMzMzMzMzM0JSA2Ni4zMjY5MjMwNzY5MjMwOCUsIDY2LjQ5NDQwMDAwMDAwMDAxJSA0MC4xNzMwNzY5MjMwNzY5MiUsIDczLjQ5OTQ2NjY2NjY2NjY2JSAyMi4yODQ2MTUzODQ2MTUzODIlLCA3OS4yJSAxMS41Mzg0NjE1Mzg0NjE1MzglLCA4Mi4xNDY2NjY2NjY2NjY2NiUgNy41NTc2OTIzMDc2OTIzMDglLCA4NC40MjEzMzMzMzMzMzMzMiUgNS4xMzA3NjkyMzA3NjkyMzElLCA4Ny42Nzc2JSAyLjQ5MjMwNzY5MjMwNzY5MjMlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDAlIDI2LjkyMzA3NjkyMzA3NjkyMyUsIDIuMDEzODY2NjY2NjY2NjY2NSUgMTYuNDMwNzY5MjMwNzY5MjMzJSwgNi4zMzA5MzMzMzMzMzMzMzIlIDkuNjg0NjE1Mzg0NjE1Mzg0JSwgOC41MzMzMzMzMzMzMzMzMzMlIDcuNjkyMzA3NjkyMzA3NjkyNSUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmVpZ2U2NTA7XHJcbiAgICBib3R0b206IC0xLjlyZW07XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA2MS45MDQ3NjE5MDQ3NjE5MDUlLCA5OC42NjY2NjY2NjY2NjY2NyUgNTIuMzgwOTUyMzgwOTUyMzklLCA5Ni4wOTgzMzMzMzMzMzMzNCUgNDYuMDM4MDk1MjM4MDk1MjMlLCA5Mi43ODU2NjY2NjY2NjY2NyUgMzkuMzA0NzYxOTA0NzYxOTA0JSwgODguNTY5JSAzMS45MTQyODU3MTQyODU3MSUsIDgzLjYyODMzMzMzMzMzMzMzJSAyNC43MDAwMDAwMDAwMDAwMDMlLCA4MC41OTklIDIxLjAyMzgwOTUyMzgwOTUyNiUsIDc4LjU0MjgzMzMzMzMzMzMzJSAxOC44NjE5MDQ3NjE5MDQ3NiUsIDc0LjgwMjY2NjY2NjY2NjY3JSAxNS42MzMzMzMzMzMzMzMzMzMlLCA3MC4zOTExNjY2NjY2NjY2NiUgMTMuMDcxNDI4NTcxNDI4NTczJSwgNjYuMDExJSAxMS45OTA0NzYxOTA0NzYxODklLCA2MS42OTc4MzMzMzMzMzMzNCUgMTIuNTI4NTcxNDI4NTcxNDI4JSwgNjEuMjAzNSUgMTIuNyUsIDU2LjMzOTY2NjY2NjY2NjY2NiUgMTUuNzcxNDI4NTcxNDI4NTY5JSwgNTMuMTg5NjY2NjY2NjY2NjYlIDE5LjI0NzYxOTA0NzYxOTA0NyUsIDQ5LjMzNDMzMzMzMzMzMzMzJSAyNS4zOTUyMzgwOTUyMzgxJSwgNDYuNDUxJSAzMS42MDk1MjM4MDk1MjM4MSUsIDQwLjg5OCUgNDguNjE0Mjg1NzE0Mjg1NzElLCAzNy41OTM2NjY2NjY2NjY2NyUgNjIuOTYxOTA0NzYxOTA0NzYlLCAzNiUgNzEuNDI4NTcxNDI4NTcxNDMlLCAzMS4yMjk5OTk5OTk5OTk5OTclIDkwLjQ5OTk5OTk5OTk5OTk5JSwgMjkuMjQxODMzMzMzMzMzMzMyJSA5NC43ODU3MTQyODU3MTQyOSUsIDI3LjU4JSA5Ny4xOTUyMzgwOTUyMzgxJSwgMjAuNjE2NjY2NjY2NjY2NjY3JSAxMDAlLCAxMy40MTQ2NjY2NjY2NjY2NjclIDk1LjY4NTcxNDI4NTcxNDMlLCAxMi40NTI4MzMzMzMzMzMzMzQlIDk0LjM4MDk1MjM4MDk1MjQlLCA4Ljc5OTk5OTk5OTk5OTk5OSUgODcuNDkwNDc2MTkwNDc2MiUsIDcuNDE4MzMzMzMzMzMzMzMyJSA4My45NjE5MDQ3NjE5MDQ3OCUsIDUuODE5ODMzMzMzMzMzMzMzJSA3OS4xMDAwMDAwMDAwMDAwMSUsIDQuOTUzMTY2NjY2NjY2NjY3JSA3Ni4wNDI4NTcxNDI4NTcxNCUsIDMuNjM2NTAwMDAwMDAwMDAwMyUgNzAuNjU3MTQyODU3MTQyODYlLCAyLjgzMzMzMzMzMzMzMzMzMyUgNjYuNjY2NjY2NjY2NjY2NjYlLCAyLjU2NjY2NjY2NjY2NjY2NyUgNjUuNDA0NzYxOTA0NzYxOSUsIDEuOTE2NjY2NjY2NjY2NjY2NSUgNjEuMjc2MTkwNDc2MTkwNDclLCAxLjM1NTY2NjY2NjY2NjY2NjYlIDU2LjM2MTkwNDc2MTkwNDc3JSwgMC40NTU2NjY2NjY2NjY2NjY2JSA0My4wMjg1NzE0Mjg1NzE0MjUlLCAwLjAxMjUlIDI1LjcxNDI4NTcxNDI4NTcyJSwgMCUgMCUpO1xyXG4gIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgIGJvdHRvbTogLTNyZW07XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSA3Ni42NjY2NjY2NjY2NjY2NyUsIDk0LjgxOTczMzMzMzMzMzMzJSA3MC45NzMzMzMzMzMzMzMzNCUsIDg5LjIwNTA2NjY2NjY2NjY3JSA2NS43NDY2NjY2NjY2NjY2NyUsIDgyLjkwMDUzMzMzMzMzMzM0JSA2MC44OCUsIDczLjg3NzA2NjY2NjY2NjY2JSA1NS44Mjk5OTk5OTk5OTk5OSUsIDY0LjI2NjY2NjY2NjY2NjY3JSA1My4zMyUsIDU3LjA2MjEzMzMzMzMzMzMzJSA1NC4wNjMzMzMzMzMzMzMzNCUsIDUzLjM2MjY2NjY2NjY2NjY3JSA1NS41NTk5OTk5OTk5OTk5OTUlLCA0Ny42NTQ0JSA1OS41NTk5OTk5OTk5OTk5OSUsIDQxLjMzNDQlIDY2LjY1MzMzMzMzMzMzMzM0JSwgMzcuMTU4MTMzMzMzMzMzMzMlIDcyLjQ4MzMzMzMzMzMzMzMzJSwgMzIuMjY2NjY2NjY2NjY2NjY2JSA4My4zMzMzMzMzMzMzMzMzNCUsIDI5LjY2MDI2NjY2NjY2NjY3JSA5MS4yNjY2NjY2NjY2NjY2NyUsIDI2Ljc4NTg2NjY2NjY2NjY3JSA5Ny4zMDY2NjY2NjY2NjY2NiUsIDI0LjczODY2NjY2NjY2NjY2MyUgOTkuNDMlLCAyMi45MzMzMzMzMzMzMzMzMzQlIDEwMC4wMDMzMzMzMzMzMzMzMyUsIDE5LjI4NDI2NjY2NjY2NjY2NyUgMTAwLjA4NjY2NjY2NjY2NjY2JSwgMTYlIDEwMCUsIDEzLjE0NjY2NjY2NjY2NjY2NSUgOTklLCAxMC4xNDA4JSA5Ni4wNjY2NjY2NjY2NjY2NiUsIDcuODg1ODY2NjY2NjY2NjY2JSA5Mi43MSUsIDUuMzc0MTMzMzMzMzMzMzMzJSA4Ny44NjMzMzMzMzMzMzMzNCUsIDIuMTA1ODY2NjY2NjY2NjY2NiUgNzkuODAwMDAwMDAwMDAwMDElLCAwJSA3My4zMzMzMzMzMzMzMzMzMyUsIDAlIDAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaXNjbGFpbWVyIHtcclxuICAgIGNvbG9yOiAkZ3JheTc1MDtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcbn0iLCIucmV3YXJkcy1jaGVja291dC1zdHJ1Y3R1cmUge1xyXG4gIG1hcmdpbi10b3A6IDIuOHJlbTtcclxuXHJcbiAgLnJld2FyZHMtY2hlY2tvdXQtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgY29sdW1uLWdhcDogMC44cmVtO1xyXG4gICAgcm93LWdhcDogMC44MzJyZW07XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgcGFkZGluZzogMC40cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMS42cmVtO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGNsaXA7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMi4ycmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJvdHRvbS1ncmFkaWVudCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm90dG9tOiAwOyAgICAgICAgXHJcbiAgICAgICAgaGVpZ2h0OiA5LjRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgkYmVpZ2U2NTAsIDAuOTQxKSwgcmdiYSgyNDYsIDI0NCwgMjM4LCAwKSAxODAlKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNob3ctYWNjb3JkaW9uLXJld2FyZHMge1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcmdlKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZ1bGxIZWlnaHQge1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLXN1YnRpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC52aXNpYmxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmlvczEyLFxyXG4uaW9zMTMsXHJcbi5pb3MxNCxcclxuLmlvczE1IHtcclxuICAucmV3YXJkcy1jaGVja291dC1saXN0IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5vZmZlcnMtY2hlY2tvdXQtc3RydWN0dXJlIHtcclxuICAub2ZmZXJzLWNoZWNrb3V0LWxpc3Qge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGNvbHVtbi1nYXA6IDAuOHJlbTtcclxuICAgIHJvdy1nYXA6IDEuNnJlbTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBwYWRkaW5nOiAwLjRyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogY2xpcDtcclxuICAgIG1heC1oZWlnaHQ6IDMyLjJyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgbWF4LWhlaWdodDogMjIuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJvdHRvbS1ncmFkaWVudCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm90dG9tOiAwOyAgICAgICAgXHJcbiAgICAgICAgaGVpZ2h0OiAxMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCRiZWlnZTY1MCwgMC45NDEpLCByZ2JhKDI0NiwgMjQ0LCAyMzgsIDApIDE4MCUpO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICAgIGhlaWdodDogMTFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2hvdy1hY2NvcmRpb24tb2ZmZXJzIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZSkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mdWxsSGVpZ2h0IHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAudmlzaWJsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLXN1YnRpdGxlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5pb3MxMixcclxuLmlvczEzLFxyXG4uaW9zMTQsXHJcbi5pb3MxNSB7XHJcbiAgLm9mZmVycy1jaGVja291dC1saXN0IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsYXJnZSkge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5xci1zdHJ1Y3R1cmUge1xyXG4gIHBhZGRpbmc6IDEuOHJlbSAxLjZyZW07XHJcbiAgYmFja2dyb3VuZDogJGJsdWU3NTA7XHJcblxyXG4gICYud2F2ZS10b3Age1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIFxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0zLjlyZW07XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlNzUwO1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgNDEuMzc5MzEwMzQ0ODI3NTklLCAxLjAyMjQ4MjE0Mjg1NzE0MyUgNDguMjQxMzc5MzEwMzQ0ODI2JSwgMS45MTk4MDM1NzE0Mjg1NzEzJSA1My41NDgyNzU4NjIwNjg5NiUsIDIuODMwMjY3ODU3MTQyODU3MiUgNTguNDU1ODYyMDY4OTY1NTE2JSwgMy44NTU1MzU3MTQyODU3MTQzJSA2My40OTQ4Mjc1ODYyMDY4OTUlLCA0Ljc2MTA1MzU3MTQyODU3MTYlIDY3LjU2MDY4OTY1NTE3MjQxJSwgNi4xMTA4MzkyODU3MTQyODU1JSA3My4wMDg5NjU1MTcyNDEzOCUsIDcuMTk2NDI4NTcxNDI4NTcyJSA3Ni44OTY1NTE3MjQxMzc5NCUsIDguMzAxMzkyODU3MTQyODU4JSA4MC40MTM3OTMxMDM0NDgyNyUsIDkuMzY3NzE0Mjg1NzE0Mjg1JSA4My40MTM3OTMxMDM0NDgyNyUsIDEwLjMzMTIzMjE0Mjg1NzE0MyUgODUuODE0NDgyNzU4NjIwNyUsIDExLjUzMjEwNzE0Mjg1NzE0MyUgODguNDIxMDM0NDgyNzU4NjElLCAxMi41MzM0NjQyODU3MTQyODUlIDkwLjI4MzEwMzQ0ODI3NTg3JSwgMTQuMzkxNDEwNzE0Mjg1NzEyJSA5My4wMzE3MjQxMzc5MzEwMiUsIDE1Ljk4NDY0Mjg1NzE0Mjg1NSUgOTQuNjkwNjg5NjU1MTcyNDIlLCAxNy41MTU2OTY0Mjg1NzE0MjclIDk1LjcwMzQ0ODI3NTg2MjA5JSwgMTguNjgyMTQyODU3MTQyODU3JSA5Ni4xMDQ0ODI3NTg2MjA2OCUsIDIwLjE4Njk2NDI4NTcxNDI4NiUgOTYuMTU4NjIwNjg5NjU1MTclLCAyMS40OTIzMjE0Mjg1NzE0MyUgOTUuNzkwNjg5NjU1MTcyNDElLCAyMi4wNTM1NzE0Mjg1NzE0MjclIDk1LjUxNDgyNzU4NjIwNjg5JSwgMjMuMzcwNTM1NzE0Mjg1NzE1JSA5NC42NTc5MzEwMzQ0ODI3NiUsIDI0LjYxODAzNTcxNDI4NTcxNCUgOTMuNTYxMzc5MzEwMzQ0ODIlLCAyNS43ODAxNzg1NzE0Mjg1NzUlIDkyLjIzNDgyNzU4NjIwNjg5JSwgMjcuMjg1NzE0Mjg1NzE0Mjg1JSA5MCUsIDI4LjcxMDcxNDI4NTcxNDI4NSUgODcuMTg3MjQxMzc5MzEwMzQlLCAzMC40NDgzOTI4NTcxNDI4NTMlIDgyLjgyJSwgMzIuMzQ1NzE0Mjg1NzE0MjglIDc3LjA5NTg2MjA2ODk2NTUyJSwgMzMuODk5NDY0Mjg1NzE0MjglIDcxLjgzNDEzNzkzMTAzNDQ4JSwgMzUuNTU2OTY0Mjg1NzE0MjklIDY1LjgwODYyMDY4OTY1NTE3JSwgMzYuODYyODU3MTQyODU3MTQ1JSA2MC44NjE3MjQxMzc5MzEwMyUsIDM3LjYwNTcxNDI4NTcxNDI4NSUgNTcuOTk5NjU1MTcyNDEzOCUsIDM4Ljc4MzIxNDI4NTcxNDI5JSA1My40Mzg2MjA2ODk2NTUxOCUsIDQwLjI0NTcxNDI4NTcxNDI5JSA0Ny44MDMxMDM0NDgyNzU4NTYlLCA0MS42OTM3NDk5OTk5OTk5OTQlIDQyLjM2MDM0NDgyNzU4NjIwNCUsIDQzLjI5ODU3MTQyODU3MTQzJSAzNi42MjU4NjIwNjg5NjU1MiUsIDQ0LjY3ODU3MTQyODU3MTQzJSAzMi4wNjg5NjU1MTcyNDEzNzQlLCA0Ni41Mzk0NjQyODU3MTQyOSUgMjYuNTM2NTUxNzI0MTM3OTMlLCA0Ny45MiUgMjIuODQ5NjU1MTcyNDEzNzklLCA0OS41ODgwMzU3MTQyODU3MSUgMTguODU5MzEwMzQ0ODI3NTg4JSwgNTAuNTYwODkyODU3MTQyODYlIDE2Ljc2Mzc5MzEwMzQ0ODI3NSUsIDUxLjYxOTgyMTQyODU3MTQzNCUgMTQuNjc1NTE3MjQxMzc5MzElLCA1My40NTY0Mjg1NzE0Mjg1NzUlIDExLjUyODk2NTUxNzI0MTM3OCUsIDU1LjI4NDI4NTcxNDI4NTcxNiUgOC45OTkzMTAzNDQ4Mjc1ODUlLCA1Ni44NTkxMDcxNDI4NTcxNSUgNy4zMDk2NTUxNzI0MTM3OTMlLCA1OC4wMDk0NjQyODU3MTQyOSUgNi4zNzIwNjg5NjU1MTcyNDIlLCA1OS4xMDUlIDUuNzIwMzQ0ODI3NTg2MjA2NSUsIDYwLjE5Nzg1NzE0Mjg1NzE0JSA1LjMxNTg2MjA2ODk2NTUxOCUsIDYxLjMyMTQyODU3MTQyODU3JSA1LjE3MjQxMzc5MzEwMzQ0OCUsIDYyLjM5MDg5Mjg1NzE0Mjg1JSA1LjI1NTg2MjA2ODk2NTUxNyUsIDYzLjk3MDcxNDI4NTcxNDI5NCUgNS42NzIwNjg5NjU1MTcyNDI1JSwgNjUuNTQ4NTcxNDI4NTcxNDIlIDYuNDE1NTE3MjQxMzc5MzExJSwgNjcuMDQyNjc4NTcxNDI4NTclIDcuNDAwNjg5NjU1MTcyNDE0JSwgNjguNzk0MTA3MTQyODU3MTQlIDguODc4Mjc1ODYyMDY4OTY2JSwgNzAuNDEzMDM1NzE0Mjg1NzMlIDEwLjUzJSwgNzEuOTkxNzg1NzE0Mjg1NzElIDEyLjM4Mjc1ODYyMDY4OTY1NSUsIDczLjUzMTA3MTQyODU3MTQyJSAxNC4zOTg5NjU1MTcyNDEzNzklLCA3NS4wMzgwMzU3MTQyODU3MSUgMTYuNTU0NDgyNzU4NjIwNjklLCA3Ni44MTQ0NjQyODU3MTQyOCUgMTkuMyUsIDc4LjQzMDcxNDI4NTcxNDI5JSAyMS45NjM3OTMxMDM0NDgyNzUlLCA4MC4xMDU4OTI4NTcxNDI4NiUgMjQuODYwMzQ0ODI3NTg2MjA3JSwgODEuMTU1MTc4NTcxNDI4NTYlIDI2LjczMjA2ODk2NTUxNzI0MyUsIDgyLjA1NDI4NTcxNDI4NTcxJSAyOC4zNjIwNjg5NjU1MTcyNCUsIDgzLjUwMzc1JSAzMS4wMjQ0ODI3NTg2MjA2OTIlLCA4NC4yNDQ0NjQyODU3MTQyOSUgMzIuMzkzMTAzNDQ4Mjc1ODYlLCA4NS4yMTE5NjQyODU3MTQyOSUgMzQuMTgwMzQ0ODI3NTg2MjA0JSwgODYuNTc5MTA3MTQyODU3MTUlIDM2LjY4Mjc1ODYyMDY4OTY1NCUsIDg3LjgzMDM1NzE0Mjg1NzE0JSAzOC45MiUsIDg4Ljk1MTA3MTQyODU3MTQ0JSA0MC44NTEwMzQ0ODI3NTg2MiUsIDkwLjA5MDg5Mjg1NzE0Mjg2JSA0Mi43MDg5NjU1MTcyNDEzNzQlLCA5MS4wMzU3MTQyODU3MTQyOSUgNDQuMTM3MjQxMzc5MzEwMzQ2JSwgOTEuOTk1ODkyODU3MTQyODYlIDQ1LjQ0MTAzNDQ4Mjc1ODYyJSwgOTIuODEzMzkyODU3MTQyODYlIDQ2LjQxMDAwMDAwMDAwMDAwNCUsIDkzLjg2ODIxNDI4NTcxNDI3JSA0Ny40NTI3NTg2MjA2ODk2NiUsIDk0LjY0NTE3ODU3MTQyODU3JSA0OC4wNTc1ODYyMDY4OTY1NDUlLCA5NS43MzcxNDI4NTcxNDI4NiUgNDguNjQ2ODk2NTUxNzI0MTMlLCA5Ni42NzkyODU3MTQyODU3MSUgNDguODc3NTg2MjA2ODk2NTUlLCA5Ny4zMDM1NzE0Mjg1NzE0MyUgNDguODY3MjQxMzc5MzEwMzQlLCA5Ny44NjE2MDcxNDI4NTcxNCUgNDguNzMxNzI0MTM3OTMxMDQlLCA5OC4zODMyMTQyODU3MTQyOSUgNDguNDgwMzQ0ODI3NTg2MiUsIDk4LjgzMjUlIDQ4LjE1MDY4OTY1NTE3MjQxNCUsIDk5LjI1NjQyODU3MTQyODU3JSA0Ny43MjMxMDM0NDgyNzU4NjQlLCA5OS42NjkxMDcxNDI4NTcxNCUgNDcuMTY0NDgyNzU4NjIwNjg2JSwgMTAwJSA0Ni41NTE3MjQxMzc5MzEwMyUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNDEuMzc5MzEwMzQ0ODI3NTklKTtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICB0b3A6IC0yLjlyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnByb2dyZXNzLXJlZGVzaWduLXN0cnVjdHVyZSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5yZXdhcmRzLXByb2dyZXNzLWNvbXBvbmVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgbWluLWhlaWdodDogNDAuNnJlbTtcclxuICAgIHBhZGRpbmc6IDMuNnJlbSA5cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgcGFkZGluZzogMy42cmVtIDA7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM4LjRyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4xMzAwO1xyXG4gICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgNTIuNjMxNTc4OTQ3MzY4NDIlLCA5NC40NDcxMjUlIDU3LjM0MjEwNTI2MzE1NzklLCA5NC4zNDQ1JSA1Ny4zOTczNjg0MjEwNTI2MyUsIDkyLjk1MDc1JSA1Ny45Njg0MjEwNTI2MzE1ODQlLCA4OS4wNjQxMjUlIDYwLjUwNzg5NDczNjg0MjEwNCUsIDg4LjU1NDYyNSUgNjEuMDM0MjEwNTI2MzE1NzklLCA4Ny42MjY1JSA2Mi4wNTUyNjMxNTc4OTQ3MzYlLCA4Mi45OTQyNSUgNjguNTc2MzE1Nzg5NDczNjglLCA4Mi44MDY3NSUgNjguODIxMDUyNjMxNTc4OTUlLCA4Mi4yMDY3NSUgNjkuNTk3MzY4NDIxMDUyNjQlLCA4MS4xNTAzNzUlIDcwLjk4NDIxMDUyNjMxNTc5JSwgODAuODc3MjUlIDcxLjM1NTI2MzE1Nzg5NDc0JSwgNzguOTkyMTI1JSA3NC4wMTMxNTc4OTQ3MzY4NSUsIDc1Ljg2MSUgNzguNjQ3MzY4NDIxMDUyNjMlLCA3NS40OTk3NSUgNzkuMTczNjg0MjEwNTI2MyUsIDc0LjU2NzI1JSA4MC41NjA1MjYzMTU3ODk0NyUsIDczLjM0NTI1JSA4Mi4zNjA1MjYzMTU3ODk0NyUsIDcwLjcwNjM3NSUgODYuMTEwNTI2MzE1Nzg5NDklLCA2OS4xNzM2MjUlIDg4LjE2MzE1Nzg5NDczNjg0JSwgNjEuNDA1OTk5OTk5OTk5OTklIDk2LjM5OTk5OTk5OTk5OTk5JSwgNjAuMDI5MjUlIDk3LjM5OTk5OTk5OTk5OTk5JSwgNTQuMDYxMzc1JSA5OS44NzYzMTU3ODk0NzM3JSwgNTMuNjg3NjI1JSA5OS45MjYzMTU3ODk0NzM2OSUsIDUxLjgxMDI1JSA5OS45ODk0NzM2ODQyMTA1MiUsIDUwLjY2NTg3NTAwMDAwMDAxJSA5OS45JSwgNDAuOTcwNSUgOTUuOTUyNjMxNTc4OTQ3MzglLCAzNy40NDIxMjUlIDkzLjIyNjMxNTc4OTQ3MzY5JSwgMzUuODQyODc1JSA5MS43NzEwNTI2MzE1Nzg5NCUsIDM1LjA0MDEyNSUgOTAuOTgxNTc4OTQ3MzY4NDIlLCAzMy42OTYlIDg5LjU4OTQ3MzY4NDIxMDUyJSwgMjguOTkxNzUlIDgzLjg5MjEwNTI2MzE1NzklLCAyNi45NzglIDgxLjAyMzY4NDIxMDUyNjMxJSwgMjYuNDQ4NjI0OTk5OTk5OTk2JSA4MC4yMzQyMTA1MjYzMTU3OSUsIDI1Ljg0Mjc1JSA3OS4yOTIxMDUyNjMxNTc5JSwgMjUuNjI0OTk5OTk5OTk5OTk2JSA3OC45NDczNjg0MjEwNTI2MyUsIDI0LjQwNzYyNSUgNzYuOTYzMTU3ODk0NzM2ODQlLCAyMi4zMzI2MjUlIDczLjQ2MDUyNjMxNTc4OTQ4JSwgMjAuNTYwODc1JSA3MC40MTU3ODk0NzM2ODQyMSUsIDE3LjEwNjEyNSUgNjQuNDM2ODQyMTA1MjYzMTUlLCAxNS44OTY1JSA2Mi4zNTAwMDAwMDAwMDAwMSUsIDE0LjA1NTAwMDAwMDAwMDAwMSUgNTkuMTkyMTA1MjYzMTU3ODklLCAxMi43MTY1JSA1Ni45Mzk0NzM2ODQyMTA1MjYlLCA5LjU2OTUlIDUxLjkyMTA1MjYzMTU3ODk0NSUsIDcuMzEzNjI1JSA0OS4zNDIxMDUyNjMxNTc4OSUsIDAuMTc2MTI1JSAzOS4yNjA1MjYzMTU3ODk0OCUsIDAlIDM5LjQ3MzY4NDIxMDUyNjMxNSUsIDAlIDAlKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgdG9wOiAtMS42cmVtO1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSA1Ni4yNSUsIDAuNjkwODUlIDU5LjA1MDAlLCAxLjgyMzQyJSA2My4xNTYyNSUsIDMuMzEzJSA2Ny45NTYyNSUsIDQuNjUwJSA3MS43ODc1JSwgNS45ODElIDc1LjIwNjI1JSwgNi44NyUgNzcuMjg3NSUsIDcuOTAwJSA3OS41JSwgOS4zMDklIDgyLjE5JSwgMTAuMjc5MCUgODMuODQzNzUlLCAxMS42OTElIDg1LjklLCAxMi45NTIzJSA4Ny41JSwgMTQuNTAyOCUgODguOSUsIDE1Ljc2NCUgODkuNTg3NCUsIDE3LjU0NDElIDkwLjAxODc1JSwgMTkuMTAxJSA5MC4wMTg3NSUsIDIwLjQzNiUgODkuNzYyNSUsIDIyLjczNCUgODguOTQzNzUlLCAyNC41ODgzJSA4OC4wMzc1JSwgMjUuNTIzODAlIDg3LjUlLCAyNi41OTA0JSA4Ni44NzUlLCAyOC4wNyUgODUuODMxMjUlLCAyOS41NSUgODQuNjQzNzUlLCAzMS41NTUlIDgyLjgzJSwgMzMuMzMyJSA4MS4wNjI1JSwgMzQuNzQ3MiUgNzkuNTUlLCAzNi44OTk2JSA3Ny4xMDYyNSUsIDM4LjgyMjA5JSA3NC44JSwgNDAuNjA0NyUgNzIuNTc1JSwgNDIuNDU4JSA3MC4xODc1JSwgNDQuMDElIDY4LjEzJSwgNDUuODYlIDY1LjYzNzUlLCA0Ny44NjglIDYyLjkyNSUsIDQ5Ljc4MzIlIDYwLjMwNjIlLCA1MS4zNTklIDU4LjE0MzclLCA1Mi45ODclIDU1LjkxODc0JSwgNTQuODUlIDUzLjQxODc1JSwgNTYuMTczJSA1MS42Mzc1JSwgNTcuNzk4JSA0OS40ODE5JSwgNjAuMDMxMiUgNDYuNTkzNzUlLCA2Mi4yODU3JSA0My43NSUsIDYzLjczNCUgNDEuOTQ5JSwgNjYuMTA2JSAzOC44MjQlLCA2OC4yNSUgMzUuODA2MjUlLCA2OS45NzAlIDMzLjMlLCA3MS45NjglIDMwLjMzNyUsIDczLjQ0NyUgMjguMTI1JSwgNzUuMTQ5JSAyNS42MjQ5JSwgNzYuMTk1JSAyNC4xMzc1JSwgNzguNTclIDIwLjkzNzUlLCA4MC4zODA5JSAxOC43NSUsIDgxLjk3NTglIDE2Ljg3NSUsIDgzLjk3NTglIDE0LjQ2MjUlLCA4NS43NjAlIDEyLjI5MzclLCA4Ni44NyUgMTAuOTYyNSUsIDg4LjM1MiUgOS4yNDM3NSUsIDg5LjQ2NSUgNy45OTM3JSwgOTEuMjM4JSA2LjI1JSwgOTIuNTA2MiUgNS4xMTI1JSwgOTMuNzY1OSUgNC4wNjI1JSwgOTQuNjUzMyUgMy4zNjg3JSwgOTUuNzY4JSAyLjU1JSwgOTcuMTAxNSUgMS42NDM3NSUsIDk4LjI4OTklIDAuOTEyNSUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSwgMCUgNTYuMjUlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc2tpcCB7XHJcbiAgbGVmdDotMTAwcmVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGF1dG87XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IC05OTk7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBsZWZ0OiAxLjVyZW07XHJcbiAgICB0b3A6IDEuNXJlbTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvY3VzLW91dGxpbmVzIHtcclxuICAuYnJlYWRjcnVtYi1jb21wb25lbnQge1xyXG4gICAgYSB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW4zMDA7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXIge1xyXG4gICAgLmZvb3Rlci1wcmltYXJ5LW5hdi1jb21wb25lbnQsXHJcbiAgICAuZm9vdGVyLXNlY29uZGFyeS1uYXYtY29tcG9uZW50IHtcclxuICAgICAgLnByaW1hcnktbGluay1saXN0LFxyXG4gICAgICAuc2Vjb25kYXJ5LWxpbmstbGlzdCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbjMwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcHRpb24tc2VsZWN0aW9uLWNvbXBvbmVudCB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhbGxvdXQtaW1hZ2Uge1xyXG4gICAgYSB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC00cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51LWl0ZW0tY2FyZC1jb21wb25lbnQge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgICB9IFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0YXJ0LW9yZGVyLXdyYXBwZXIge1xyXG4gICAgYSB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2ctaW4td3JhcHBlciB7XHJcbiAgICAudHJpYW5nbGUtbGluayAge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYucmV3YXJkLWJ1dHRvbiB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub2ZmZXJzLWxpc3QtLWl0ZW0ge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNsaXAtcGF0aDogbm9uZTtcclxuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKG4rMik6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY2xpcC1wYXRoOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gIH1cclxuICB9XHJcbn1cclxuXHJcbiAgLnNlY29uZGFyeS1uYXYtY29tcG9uZW50IHtcclxuICAgIGEge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmxvZy1pbi1oZWxwZXJzLFxyXG4gIC5hY2NvdW50LWNhcmQtY29tcG9uZW50LFxyXG4gIC5mYXEtY29tcG9uZW50IHtcclxuICAgIGEge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mYXEtY29tcG9uZW50IHtcclxuICAgIGEge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtY29udGVudCB7XHJcbiAgICBwIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvdW50LXN0cnVjdHVyZSB7XHJcbiAgICAubG9nb3V0LWJ1dHRvbiB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLWxpbmsge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3VudC1mYXZvcml0ZXMtY29tcG9uZW50IHtcclxuICAgIC5pdGVtLWZhdm9yaXRlIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3VudC1tZW51LWNvbXBvbmVudCB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIC50cmlhbmdsZS1saW5rICB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICB6LWluZGV4OiAxICA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvdW50LWhpZ2hsaWdodC1jb21wb25lbnQge1xyXG4gICAgLmhpZ2hsaWdodC1mb290ZXIge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByaW1hcnktYnV0dG9uIHtcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggJGdvbGQ3MDAsIDAgMCAwIDhweCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFza2V0LWNvbXBvbmVudCB7XHJcbiAgICAuYmFza2V0LWxpc3Qge1xyXG4gICAgICAuZmF2b3JpdGUge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDsgXHJcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVwc2VsbCB7XHJcbiAgICAuaXRlbS1uYW1lIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3V0bGluZTogLjJyZW0gc29saWQgJGdyZWVuMzAwOyBcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogLjZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAucHJpbWFyeS1idXR0b24sXHJcbiAgLnNlY29uZGFyeS1idXR0b24sXHJcbiAgLnRlcnRpYXJ5LWJ1dHRvbiB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICR3aGl0ZSwgMCAwIDAgOHB4ICRncmVlbjMwMDtcclxuICAgICAgLmhpZ2hjb250cmFzdCAmIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IC4ycmVtIHNvbGlkICRncmVlbjMwMCAhaW1wb3J0YW50OyBcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sXHJcbiAgLmNsb3NlW3R5cGU9YnV0dG9uXSB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvdW50LW1lc3NhZ2luZy1jb21wb25lbnQge1xyXG4gICAgLnVuc3Vic2NyaWJlLWl0ZW0ge1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAmICsgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS1zZWFyY2gtY29tcG9uZW50e1xyXG4gICAgLm1lbnUtc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kYXRlLXRpbWUtd3JhcHBlciB7XHJcbiAgICBzZWxlY3Q6LW1vei1mb2N1c3JpbmcsIHNlbGVjdDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjowO1xyXG4gICAgfVxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgJjpmb2N1c3tcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IFxyXG4gIC5sb2NhdGlvbi1mb3JtLWNvbXBvbmVudCB7XHJcbiAgICBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICRncmVlbjEzMDAsIDAgMCAwIDhweCAkZ3JlZW4zMDA7XHJcbiAgICB9XHJcbiAgICBzZWxlY3Q6LW1vei1mb2N1c3JpbmcsIHNlbGVjdDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOjA7XHJcbiAgICB9XHJcbiAgICAucHJpbWFyeS1idXR0b24sXHJcbiAgICAuc2Vjb25kYXJ5LWJ1dHRvbixcclxuICAgIC50ZXJ0aWFyeS1idXR0b24sXHJcbiAgICAuY3VzdG9tLXNlbGVjdC1tb2JpbGUge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCAkZ3JlZW4xMzAwLCAwIDAgMCA4cHggJGdyZWVuMzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDZweCAkZ3JlZW4xMzAwLCAwIDAgMCA4cHggJGdyZWVuMzAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICRncmVlbjEzMDAsIDAgMCAwIDhweCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSAgICBcclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1kZWxpdmVyeS1jb21wb25lbnQge1xyXG4gICAgbGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVnYS1tZW51LWNvbXBvbmVudCwgLml0ZW0tc2xpZGVyIHtcclxuICAgICAgYTpmb2N1cyAge1xyXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc21hbGwtdGFibGV0KXtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTAuM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuaXRlbS1zbGlkZXIge1xyXG4gICAgYTpmb2N1cyAge1xyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0wLjNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAubWVnYS1tZW51LWNvbXBvbmVudCB7XHJcbiAgICAubWVnYS1kZXRhaWwtY3RhIHtcclxuICAgICAgYTpmb2N1cyAge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWluLWxpbmtzLWNvbCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICBjb2xvcjogJGdyZWVuMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gXHJcblxyXG4gIC5tZW51LXJlc3VsdHMtZmlsdGVycy1saXN0IHtcclxuICAgIGlucHV0IHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgKyBsYWJlbCB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLm1vYmlsZS1kcm9wLW5hdi1jb21wb25lbnQge1xyXG4gICAgYTpmb2N1cyAge1xyXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGdvbGQ1MDA7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5udXRyaXRpb24tY29tcG9uZW50IHtcclxuICAgIGE6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2ctaW4tY29tcG9uZW50IHtcclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3RyaWMtZm9jdXMge1xyXG5cdFx0LnNlbGVjdHJpYyB7XHJcbiAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcclxuXHRcdH1cclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94LWxpc3Qge1xyXG4gICAgLmNoZWNrYm94LXdyYXBwZXIge1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwtd3JhcHBlciB7XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpemUtc2VsZWN0aW9uLWNvbXBvbmVudCB7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbWl6ZS1tb2RhbC1jb21wb25lbnQsXHJcbiAgLmN1c3RvbWl6ZS1hY3RpdmUtbW9kYWwtY29tcG9uZW50IHtcclxuICAgIC5pbmdyZWRpZW50LWxpc3Qge1xyXG4gICAgICAuaXRlbSB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib29zdC1jb21wb25lbnQge1xyXG4gICAgLnRvZ2dsZSxcclxuICAgIC5pbmZvIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmJvb3N0LWRldGFpbHMtd3JhcHBlciB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIGJ1dHRvbiB7XHJcbiAgICAmLnJlbW92ZS1wcm9kdWN0IHtcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5hY2NvdW50LXBheW1lbnQtY29tcG9uZW50IHtcclxuICAgIGlucHV0W3R5cGU9cmFkaW9dLFxyXG4gICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCxcclxuICAgIC5yZW1vdmUtY2FyZCB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhdGVnb3J5LWNhcmQtY29tcG9uZW50IHtcclxuICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwOztcclxuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1saW5rcyB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVyLWxvY2F0aW9uLWNvbXBvbmVudCB7XHJcbiAgICAub3JkZXItbG9jYXRpb24tZm9ybS13cmFwcGVyIHtcclxuICAgICAgLmxvY2F0ZSB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmxvY2F0aW9uLWxpc3Qge1xyXG4gICAgICAubG9jYXRpb24taW5mbyB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvY2F0aW9uLW5hbWUge1xyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJlZmVycmVkLWxvY2F0aW9ucy1jb21wb25lbnQge1xyXG4gICAgYSB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGlzcGF0Y2gtZGVsaXZlcnktY29tcG9uZW50IHtcclxuICAgIC5zYXZlZC1sb2NhdGlvbiB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDA7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgIC5yZXN1bHQge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMDtcclxuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVsaXZlcnktdGlwcGluZy1jb21wb25lbnQge1xyXG4gICAgLmFkZC1idG4ge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mYXZvcml0ZS1wcm9kdWN0LWxpc3QtY29tcG9uZW50LFxyXG4gIC5hY2NvdW50LWxvY2F0aW9ucy1jb21wb25lbnQge1xyXG4gICAgLml0ZW0tZmF2b3JpdGUge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaWduLXVwLWNvbXBvbmVudCB7XHJcbiAgICAuYmlydGhkYXkge1xyXG4gICAgICBzZWxlY3Qge1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRncmVlbjMwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZWxpdmVyeS1pbmZvLWNvbXBvbmVudCB7XHJcbiAgICAucGljay11cC1pbnRlcnZhbCB7XHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53aWRlLWNhcmQtY29tcG9uZW50IHtcclxuICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jcHQtc2l0ZS1hbGVydCB7XHJcbiAgICBhIHtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51LXJlc3VsdHMtY29tcG9uZW50IHtcclxuICAgIC5tZW51LXJlc3VsdHMtYm9keSB7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXdhcmQtY2hlY2tvdXQtY29tcG9uZW50LFxyXG4gIC5vZmZlci1jaGVja291dC1jb21wb25lbnQge1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzICsgbGFiZWwge1xyXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uLWNvbXBvbmVudCxcclxuICAub2ZmZXJzLWNvbXBvbmVudCB7XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWNlaXB0LWNvbXBvbmVudCB7XHJcbiAgICAuYnRuLXJlY2VpcHQ6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCA2cHggJGdyZWVuMTMwMCwgMCAwIDAgOHB4ICRncmVlbjMwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdGEtcmV3YXJkcy1jb21wb25lbnQge1xyXG4gICAgLnF1YXRlcm5hcnktYnV0dG9uOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgNnB4ICRncmVlbjEzMDAsIDAgMCAwIDhweCAkZ3JlZW4zMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZ3Jlc3MtcmFkaWFsLWNvbXBvbmVudCB7XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpZ2hjb250cmFzdCB7XHJcbiAgLmZvY3VzLW91dGxpbmVzIHtcclxuICAgIC5kZWxpdmVyeS10aXBwaW5nLWNvbXBvbmVudCB7XHJcbiAgICAgIC50aXAtYnRuIHtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZ3JlZW4zMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9jYXRpb24tZm9ybS1jb21wb25lbnQge1xyXG4gICAgICAuc2VsZWN0cmljLXdyYXBwZXIge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICYuaGlnaGxpZ2h0ZWQge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGdyZWVuMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLXByaW1hcnktbmF2LWNvbXBvbmVudCB7XHJcbiAgICAgIC5wcmltYXJ5LWxpbmstbGlzdCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhc2tldC1tb2RhbC1jb21wb25lbnQge1xyXG4gICAgLnRyaWFuZ2xlLWxpbmsge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5hOmZvY3VzLFxyXG5idXR0b246Zm9jdXMsXHJcbmlucHV0OmZvY3VzLFxyXG5zZWxlY3Q6Zm9jdXMsXHJcbnRleHRhcmVhOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59IFxyXG5cclxuLnJld2FyZC1jaGVja291dC1jb21wb25lbnQge1xyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsIHtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAwLjJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ub2ZmZXItY2hlY2tvdXQtY29tcG9uZW50IHtcclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbCB7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogMC4ycmVtO1xyXG4gIH1cclxufVxyXG4iLCIkaWNvblNwYWNpbmc6IDEuNXJlbTtcclxuXHJcbi5mY3MtdGhpcmQtcGFydHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXJpZ2h0OiAkaWNvblNwYWNpbmc7XHJcbiAgXHJcbiAgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVZKC4ycmVtKTtcclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcXGU5MDBcIiAhaW1wb3J0YW50O1xyXG4gICAgICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgXHJcbiAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2Vjb25kYXJ5LWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIuMnJlbSArICN7JGljb25TcGFjaW5nfSk7XHJcbiAgICBcclxuICAgIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XHJcbiAgICAgIHJpZ2h0OiAyLjJyZW07XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR4cy10YWJsZXQpIHtcclxuICAgICAgICByaWdodDogMXJlbTsgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1uYXYtY29tcG9uZW50IHtcclxuICBhIHtcclxuICAgICYuZmNzLXRoaXJkLXBhcnR5IHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjNyZW0pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9iaWxlLWRyb3AtbmF2LWNvbXBvbmVudCB7XHJcbiAgLm1vYmlsZS1kcm9wLW5hdi1jb250YWluZXIge1xyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmLmZjcy10aGlyZC1wYXJ0eSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICYuZmNzLW5hdi1hY3RpdmUge1xyXG4gICAgICAgICAgICAgIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ29sZDUwMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvY2F0aW9uLWxpc3QtY29tcG9uZW50IHtcclxuICAubG9jYXRpb24tZGVsaXZlcnkge1xyXG4gICAgYSB7XHJcbiAgICAgICYuZmNzLXRoaXJkLXBhcnR5IHtcclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICBib3R0b206IC42cmVtO1xyXG4gICAgICAgICAgcmlnaHQ6IC4ycmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdy1tb2JpbGUge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZsdWlkLWNhcmQtc2V0LWNvbXBvbmVudCxcclxuLm1lbnUtZGV0YWlsLWhlcm8sXHJcbi5zZWNvbmRhcnktaW1nLWhlcm8tY29tcG9uZW50IHtcclxuICAuc2Vjb25kYXJ5LWJ1dHRvbiB7XHJcbiAgICAmLmZjcy10aGlyZC1wYXJ0eSB7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XHJcbiAgICAgIHJpZ2h0OiAyLjJyZW07XHJcblxyXG5cclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRtaWQtbW9iaWxlKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IC42cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogLTAuMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5pZnJhbWVbc3JjXj1cImh0dHBzOi8vYWN1aXR5cGxhdGZvcm0uY29tXCJdLFxyXG5pbWdbc3JjXj1cImh0dHBzOi8vc2VjdXJlLmFkbnhzLmNvbVwiXSxcclxuaW1nW3NyY149XCJodHRwczovL2ltcC5jb250cm9sLmtvY2hhdmEuY29tXCJdIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4ud2Via2l0IHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbWlkLW1vYmlsZSkge1xyXG4gICAgLmZjcy10aGlyZC1wYXJ0eS5zZWNvbmRhcnktYnV0dG9uIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gIC5mb290ZXIgLmZjcy10aGlyZC1wYXJ0eSAuZmNzLXRoaXJkLXBhcnR5LWljb24ge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgcmlnaHQ6IDAuM3JlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtaGVhZGVyLXN0cnVjdHVyZSB7XHJcbiAgLm1haW4tYmFyIHtcclxuICAgIC5zZWNvbmRhcnktYnV0dG9uIHtcclxuICAgICAgJi5mY3MtdGhpcmQtcGFydHkge1xyXG4gICAgICAgIC5mY3MtdGhpcmQtcGFydHktaWNvbiB7XHJcbiAgICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNocm9tZSxcclxuLnNhZmFyaSB7XHJcbiAgLmhlYWRlciB7XHJcbiAgICAubWFpbi1uYXYtY29tcG9uZW50IHtcclxuICAgICAgLmZjcy10aGlyZC1wYXJ0eSB7XHJcbiAgICAgICAgLmZjcy10aGlyZC1wYXJ0eS1pY29uIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICBcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJHhzLXRhYmxldCkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWSgwLjJyZW0pO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZmNzLW5ld3MtYXJ0aWNsZSB7XHJcbiAgcCB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLm5ld3Nyb29tLWhlYWRlci1jb21wb25lbnQgKyAucnRlLWNvbXBvbmVudCB7XHJcbiAgICBwIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA5LjVyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgaW5pdGlhbC1sZXR0ZXI6IDQ7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9pbWFnZSBoZWxwZXJzXHJcbi5mY3MtY2VudGVyLWltYWdlIHtcclxuICBtYXJnaW46IDAgYXV0bzsgfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAuZmNzLWRlc2staW1nLXNtIHtcclxuICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc21hbGwtdGFibGV0KSB7XHJcbiAgLmZjcy1kZXNrLWltZy1tZWQge1xyXG4gICAgaGVpZ2h0OiAzOTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzbWFsbC10YWJsZXQpIHtcclxuICAuZmNzLWRlc2staW1nLWxnIHtcclxuICAgIGhlaWdodDogNTkwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cclxuIiwiLmZjcy1sb2FkaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICoge1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAyMHJlbTtcclxuICAgIG1heC13aWR0aDogMjByZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbnMvamFtYmEtc3dpcmwuZ2lmXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC42cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn0iXX0= */

/*! jQuery UI - v1.12.1 - 2017-09-01
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}

/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}

/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("/assets/moes/css/datepicker/images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("/assets/moes/css/datepicker/images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("/assets/moes/css/datepicker/images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("/assets/moes/css/datepicker/images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("/assets/moes/css/datepicker/images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("/assets/moes/css/datepicker/images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("/assets/moes/css/datepicker/images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}

