@charset "UTF-8";
/**
 * Clear inner floats
 */
.clearfix::after {
  clear: both;
  content: '';
  display: table; }

/**
 * Hide text while making it readable for screen readers
 * 1. Needed in WebKit-based browsers because of an implementation bug;
 *    See: https://code.google.com/p/chromium/issues/detail?id=457146
 */
.hide-text {
  overflow: hidden;
  padding: 0;
  /* 1 */
  text-indent: 101%;
  white-space: nowrap; }

/**
 * Hide element while making it readable for screen readers
 * Shamelessly borrowed from HTML5Boilerplate:
 * https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css#L119-L133
 */
.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/*
* debug.css | MIT License | zaydek.com/css/debug.css
*/
.debug *:not(g):not(path) {
  color: rgba(255, 255, 255, 0.9) !important;
  background: rgba(0, 128, 255, 0.5) !important;
  outline: solid 0.25rem rgba(255, 255, 255, 0.5) !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-filter: none !important;
  filter: none !important; }

/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport {
  width: device-width; }

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-overflow-style: scrollbar; }

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  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: -webkit-box;
  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%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

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

.col-auto {
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  width: auto;
  max-width: none; }

.col-1 {
  -ms-flex: 0 0 8.333333%;
  -webkit-box-flex: 0;
  flex: 0 0 8.333333%;
  max-width: 8.333333%; }

.col-2 {
  -ms-flex: 0 0 16.666667%;
  -webkit-box-flex: 0;
  flex: 0 0 16.666667%;
  max-width: 16.666667%; }

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

.col-4 {
  -ms-flex: 0 0 33.333333%;
  -webkit-box-flex: 0;
  flex: 0 0 33.333333%;
  max-width: 33.333333%; }

.col-5 {
  -ms-flex: 0 0 41.666667%;
  -webkit-box-flex: 0;
  flex: 0 0 41.666667%;
  max-width: 41.666667%; }

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

.col-7 {
  -ms-flex: 0 0 58.333333%;
  -webkit-box-flex: 0;
  flex: 0 0 58.333333%;
  max-width: 58.333333%; }

.col-8 {
  -ms-flex: 0 0 66.666667%;
  -webkit-box-flex: 0;
  flex: 0 0 66.666667%;
  max-width: 66.666667%; }

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

.col-10 {
  -ms-flex: 0 0 83.333333%;
  -webkit-box-flex: 0;
  flex: 0 0 83.333333%;
  max-width: 83.333333%; }

.col-11 {
  -ms-flex: 0 0 91.666667%;
  -webkit-box-flex: 0;
  flex: 0 0 91.666667%;
  max-width: 91.666667%; }

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

.order-first {
  -ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
  order: -1; }

.order-last {
  -ms-flex-order: 13;
  -webkit-box-ordinal-group: 14;
  order: 13; }

.order-0 {
  -ms-flex-order: 0;
  -webkit-box-ordinal-group: 1;
  order: 0; }

.order-1 {
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
  order: 1; }

.order-2 {
  -ms-flex-order: 2;
  -webkit-box-ordinal-group: 3;
  order: 2; }

.order-3 {
  -ms-flex-order: 3;
  -webkit-box-ordinal-group: 4;
  order: 3; }

.order-4 {
  -ms-flex-order: 4;
  -webkit-box-ordinal-group: 5;
  order: 4; }

.order-5 {
  -ms-flex-order: 5;
  -webkit-box-ordinal-group: 6;
  order: 5; }

.order-6 {
  -ms-flex-order: 6;
  -webkit-box-ordinal-group: 7;
  order: 6; }

.order-7 {
  -ms-flex-order: 7;
  -webkit-box-ordinal-group: 8;
  order: 7; }

.order-8 {
  -ms-flex-order: 8;
  -webkit-box-ordinal-group: 9;
  order: 8; }

.order-9 {
  -ms-flex-order: 9;
  -webkit-box-ordinal-group: 10;
  order: 9; }

.order-10 {
  -ms-flex-order: 10;
  -webkit-box-ordinal-group: 11;
  order: 10; }

.order-11 {
  -ms-flex-order: 11;
  -webkit-box-ordinal-group: 12;
  order: 11; }

.order-12 {
  -ms-flex-order: 12;
  -webkit-box-ordinal-group: 13;
  order: 12; }

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1; }
  .order-sm-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13; }
  .order-sm-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0; }
  .order-sm-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1; }
  .order-sm-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2; }
  .order-sm-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3; }
  .order-sm-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4; }
  .order-sm-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5; }
  .order-sm-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6; }
  .order-sm-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7; }
  .order-sm-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8; }
  .order-sm-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9; }
  .order-sm-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10; }
  .order-sm-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11; }
  .order-sm-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.333333%; }
  .offset-sm-2 {
    margin-left: 16.666667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.333333%; }
  .offset-sm-5 {
    margin-left: 41.666667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.333333%; }
  .offset-sm-8 {
    margin-left: 66.666667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.333333%; }
  .offset-sm-11 {
    margin-left: 91.666667%; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1; }
  .order-md-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13; }
  .order-md-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0; }
  .order-md-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1; }
  .order-md-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2; }
  .order-md-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3; }
  .order-md-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4; }
  .order-md-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5; }
  .order-md-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6; }
  .order-md-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7; }
  .order-md-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8; }
  .order-md-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9; }
  .order-md-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10; }
  .order-md-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11; }
  .order-md-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.333333%; }
  .offset-md-2 {
    margin-left: 16.666667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.333333%; }
  .offset-md-5 {
    margin-left: 41.666667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.333333%; }
  .offset-md-8 {
    margin-left: 66.666667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.333333%; }
  .offset-md-11 {
    margin-left: 91.666667%; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1; }
  .order-lg-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13; }
  .order-lg-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0; }
  .order-lg-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1; }
  .order-lg-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2; }
  .order-lg-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3; }
  .order-lg-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4; }
  .order-lg-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5; }
  .order-lg-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6; }
  .order-lg-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7; }
  .order-lg-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8; }
  .order-lg-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9; }
  .order-lg-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10; }
  .order-lg-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11; }
  .order-lg-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.333333%; }
  .offset-lg-2 {
    margin-left: 16.666667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.333333%; }
  .offset-lg-5 {
    margin-left: 41.666667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.333333%; }
  .offset-lg-8 {
    margin-left: 66.666667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.333333%; }
  .offset-lg-11 {
    margin-left: 91.666667%; } }

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1; }
  .order-xl-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13; }
  .order-xl-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0; }
  .order-xl-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1; }
  .order-xl-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2; }
  .order-xl-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3; }
  .order-xl-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4; }
  .order-xl-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5; }
  .order-xl-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6; }
  .order-xl-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7; }
  .order-xl-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8; }
  .order-xl-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9; }
  .order-xl-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10; }
  .order-xl-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11; }
  .order-xl-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.333333%; }
  .offset-xl-2 {
    margin-left: 16.666667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.333333%; }
  .offset-xl-5 {
    margin-left: 41.666667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.333333%; }
  .offset-xl-8 {
    margin-left: 66.666667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.333333%; }
  .offset-xl-11 {
    margin-left: 91.666667%; } }

.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: -webkit-box !important;
  display: flex !important; }

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: -webkit-inline-box !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: -webkit-box !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !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: -webkit-box !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !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: -webkit-box !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !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: -webkit-box !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !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: -webkit-box !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: inline-flex !important; } }

.flex-row {
  -ms-flex-direction: row !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  flex-direction: row !important; }

.flex-column {
  -ms-flex-direction: column !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  flex-direction: column !important; }

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: 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;
  -webkit-box-flex: 1 !important;
  flex: 1 1 auto !important; }

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

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  -webkit-box-flex: 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;
  -webkit-box-pack: start !important;
  justify-content: flex-start !important; }

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

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

.justify-content-between {
  -ms-flex-pack: justify !important;
  -webkit-box-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;
  -webkit-box-align: start !important;
  align-items: flex-start !important; }

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

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

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

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

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

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

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

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

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

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important; }

.align-self-auto {
  -ms-flex-item-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;
  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;
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    flex-direction: row !important; }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: 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;
    -webkit-box-flex: 1 !important;
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 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;
    -webkit-box-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
    justify-content: center !important; }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    -webkit-box-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;
    -webkit-box-align: start !important;
    align-items: flex-start !important; }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
    align-items: flex-end !important; }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
    align-items: center !important; }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
    align-items: baseline !important; }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
    align-items: stretch !important; }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important; }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important; }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important; }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-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;
    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;
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    flex-direction: row !important; }
  .flex-md-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    flex-direction: column !important; }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: 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;
    -webkit-box-flex: 1 !important;
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 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;
    -webkit-box-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
    justify-content: center !important; }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    -webkit-box-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;
    -webkit-box-align: start !important;
    align-items: flex-start !important; }
  .align-items-md-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
    align-items: flex-end !important; }
  .align-items-md-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
    align-items: center !important; }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
    align-items: baseline !important; }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
    align-items: stretch !important; }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important; }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important; }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important; }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-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;
    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;
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    flex-direction: row !important; }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: 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;
    -webkit-box-flex: 1 !important;
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 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;
    -webkit-box-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
    justify-content: center !important; }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    -webkit-box-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;
    -webkit-box-align: start !important;
    align-items: flex-start !important; }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
    align-items: flex-end !important; }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
    align-items: center !important; }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
    align-items: baseline !important; }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
    align-items: stretch !important; }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important; }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important; }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important; }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-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;
    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;
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    flex-direction: row !important; }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: 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;
    -webkit-box-flex: 1 !important;
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 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;
    -webkit-box-pack: start !important;
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
    justify-content: center !important; }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    -webkit-box-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;
    -webkit-box-align: start !important;
    align-items: flex-start !important; }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
    align-items: flex-end !important; }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
    align-items: center !important; }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
    align-items: baseline !important; }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
    align-items: stretch !important; }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important; }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important; }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important; }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-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;
    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;
    align-self: stretch !important; } }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap; }

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

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

.text-center {
  text-align: center !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) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !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) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !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) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !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) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !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; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
  .table td,
  .table th {
    background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6; }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

/*!
 * Font Awesome Free 5.0.2 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa, .fas, .far, .fal, .fab {
  position: relative;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  display: inline-block;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: auto; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em; }

.fa-xs {
  font-size: 0.75em; }

.fa-sm {
  font-size: 0.875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  width: 1.25em;
  text-align: center; }

.fa-ul {
  margin-left: 2.5em;
  padding-left: 0;
  list-style-type: none; }

.fa-ul > li {
  position: relative; }

.fa-li {
  line-height: inherit;
  position: absolute;
  left: -2em;
  width: 2em;
  text-align: center; }

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left, .fas.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left {
  margin-right: 0.3em; }

.fa.fa-pull-right, .fas.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.fa-pull-right {
  margin-left: 0.3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)'; }

.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)'; }

.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)'; }

.fa-flip-horizontal {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)'; }

.fa-flip-vertical {
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)'; }

.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1, -1);
  -ms-transform: scale(-1, -1);
  transform: scale(-1, -1);
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)'; }

:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
  -webkit-filter: none;
  filter: none; }

.fa-stack {
  line-height: 2em;
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #ffffff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: '\f26e'; }

.fa-accessible-icon:before {
  content: '\f368'; }

.fa-accusoft:before {
  content: '\f369'; }

.fa-address-book:before {
  content: '\f2b9'; }

.fa-address-card:before {
  content: '\f2bb'; }

.fa-adjust:before {
  content: '\f042'; }

.fa-adn:before {
  content: '\f170'; }

.fa-adversal:before {
  content: '\f36a'; }

.fa-affiliatetheme:before {
  content: '\f36b'; }

.fa-algolia:before {
  content: '\f36c'; }

.fa-align-center:before {
  content: '\f037'; }

.fa-align-justify:before {
  content: '\f039'; }

.fa-align-left:before {
  content: '\f036'; }

.fa-align-right:before {
  content: '\f038'; }

.fa-amazon:before {
  content: '\f270'; }

.fa-amazon-pay:before {
  content: '\f42c'; }

.fa-ambulance:before {
  content: '\f0f9'; }

.fa-american-sign-language-interpreting:before {
  content: '\f2a3'; }

.fa-amilia:before {
  content: '\f36d'; }

.fa-anchor:before {
  content: '\f13d'; }

.fa-android:before {
  content: '\f17b'; }

.fa-angellist:before {
  content: '\f209'; }

.fa-angle-double-down:before {
  content: '\f103'; }

.fa-angle-double-left:before {
  content: '\f100'; }

.fa-angle-double-right:before {
  content: '\f101'; }

.fa-angle-double-up:before {
  content: '\f102'; }

.fa-angle-down:before {
  content: '\f107'; }

.fa-angle-left:before {
  content: '\f104'; }

.fa-angle-right:before {
  content: '\f105'; }

.fa-angle-up:before {
  content: '\f106'; }

.fa-angrycreative:before {
  content: '\f36e'; }

.fa-angular:before {
  content: '\f420'; }

.fa-app-store:before {
  content: '\f36f'; }

.fa-app-store-ios:before {
  content: '\f370'; }

.fa-apper:before {
  content: '\f371'; }

.fa-apple:before {
  content: '\f179'; }

.fa-apple-pay:before {
  content: '\f415'; }

.fa-archive:before {
  content: '\f187'; }

.fa-arrow-alt-circle-down:before {
  content: '\f358'; }

.fa-arrow-alt-circle-left:before {
  content: '\f359'; }

.fa-arrow-alt-circle-right:before {
  content: '\f35a'; }

.fa-arrow-alt-circle-up:before {
  content: '\f35b'; }

.fa-arrow-circle-down:before {
  content: '\f0ab'; }

.fa-arrow-circle-left:before {
  content: '\f0a8'; }

.fa-arrow-circle-right:before {
  content: '\f0a9'; }

.fa-arrow-circle-up:before {
  content: '\f0aa'; }

.fa-arrow-down:before {
  content: '\f063'; }

.fa-arrow-left:before {
  content: '\f060'; }

.fa-arrow-right:before {
  content: '\f061'; }

.fa-arrow-up:before {
  content: '\f062'; }

.fa-arrows-alt:before {
  content: '\f0b2'; }

.fa-arrows-alt-h:before {
  content: '\f337'; }

.fa-arrows-alt-v:before {
  content: '\f338'; }

.fa-assistive-listening-systems:before {
  content: '\f2a2'; }

.fa-asterisk:before {
  content: '\f069'; }

.fa-asymmetrik:before {
  content: '\f372'; }

.fa-at:before {
  content: '\f1fa'; }

.fa-audible:before {
  content: '\f373'; }

.fa-audio-description:before {
  content: '\f29e'; }

.fa-autoprefixer:before {
  content: '\f41c'; }

.fa-avianex:before {
  content: '\f374'; }

.fa-aviato:before {
  content: '\f421'; }

.fa-aws:before {
  content: '\f375'; }

.fa-backward:before {
  content: '\f04a'; }

.fa-balance-scale:before {
  content: '\f24e'; }

.fa-ban:before {
  content: '\f05e'; }

.fa-bandcamp:before {
  content: '\f2d5'; }

.fa-barcode:before {
  content: '\f02a'; }

.fa-bars:before {
  content: '\f0c9'; }

.fa-bath:before {
  content: '\f2cd'; }

.fa-battery-empty:before {
  content: '\f244'; }

.fa-battery-full:before {
  content: '\f240'; }

.fa-battery-half:before {
  content: '\f242'; }

.fa-battery-quarter:before {
  content: '\f243'; }

.fa-battery-three-quarters:before {
  content: '\f241'; }

.fa-bed:before {
  content: '\f236'; }

.fa-beer:before {
  content: '\f0fc'; }

.fa-behance:before {
  content: '\f1b4'; }

.fa-behance-square:before {
  content: '\f1b5'; }

.fa-bell:before {
  content: '\f0f3'; }

.fa-bell-slash:before {
  content: '\f1f6'; }

.fa-bicycle:before {
  content: '\f206'; }

.fa-bimobject:before {
  content: '\f378'; }

.fa-binoculars:before {
  content: '\f1e5'; }

.fa-birthday-cake:before {
  content: '\f1fd'; }

.fa-bitbucket:before {
  content: '\f171'; }

.fa-bitcoin:before {
  content: '\f379'; }

.fa-bity:before {
  content: '\f37a'; }

.fa-black-tie:before {
  content: '\f27e'; }

.fa-blackberry:before {
  content: '\f37b'; }

.fa-blind:before {
  content: '\f29d'; }

.fa-blogger:before {
  content: '\f37c'; }

.fa-blogger-b:before {
  content: '\f37d'; }

.fa-bluetooth:before {
  content: '\f293'; }

.fa-bluetooth-b:before {
  content: '\f294'; }

.fa-bold:before {
  content: '\f032'; }

.fa-bolt:before {
  content: '\f0e7'; }

.fa-bomb:before {
  content: '\f1e2'; }

.fa-book:before {
  content: '\f02d'; }

.fa-bookmark:before {
  content: '\f02e'; }

.fa-braille:before {
  content: '\f2a1'; }

.fa-briefcase:before {
  content: '\f0b1'; }

.fa-btc:before {
  content: '\f15a'; }

.fa-bug:before {
  content: '\f188'; }

.fa-building:before {
  content: '\f1ad'; }

.fa-bullhorn:before {
  content: '\f0a1'; }

.fa-bullseye:before {
  content: '\f140'; }

.fa-buromobelexperte:before {
  content: '\f37f'; }

.fa-bus:before {
  content: '\f207'; }

.fa-buysellads:before {
  content: '\f20d'; }

.fa-calculator:before {
  content: '\f1ec'; }

.fa-calendar:before {
  content: '\f133'; }

.fa-calendar-alt:before {
  content: '\f073'; }

.fa-calendar-check:before {
  content: '\f274'; }

.fa-calendar-minus:before {
  content: '\f272'; }

.fa-calendar-plus:before {
  content: '\f271'; }

.fa-calendar-times:before {
  content: '\f273'; }

.fa-camera:before {
  content: '\f030'; }

.fa-camera-retro:before {
  content: '\f083'; }

.fa-car:before {
  content: '\f1b9'; }

.fa-caret-down:before {
  content: '\f0d7'; }

.fa-caret-left:before {
  content: '\f0d9'; }

.fa-caret-right:before {
  content: '\f0da'; }

.fa-caret-square-down:before {
  content: '\f150'; }

.fa-caret-square-left:before {
  content: '\f191'; }

.fa-caret-square-right:before {
  content: '\f152'; }

.fa-caret-square-up:before {
  content: '\f151'; }

.fa-caret-up:before {
  content: '\f0d8'; }

.fa-cart-arrow-down:before {
  content: '\f218'; }

.fa-cart-plus:before {
  content: '\f217'; }

.fa-cc-amazon-pay:before {
  content: '\f42d'; }

.fa-cc-amex:before {
  content: '\f1f3'; }

.fa-cc-apple-pay:before {
  content: '\f416'; }

.fa-cc-diners-club:before {
  content: '\f24c'; }

.fa-cc-discover:before {
  content: '\f1f2'; }

.fa-cc-jcb:before {
  content: '\f24b'; }

.fa-cc-mastercard:before {
  content: '\f1f1'; }

.fa-cc-paypal:before {
  content: '\f1f4'; }

.fa-cc-stripe:before {
  content: '\f1f5'; }

.fa-cc-visa:before {
  content: '\f1f0'; }

.fa-centercode:before {
  content: '\f380'; }

.fa-certificate:before {
  content: '\f0a3'; }

.fa-chart-area:before {
  content: '\f1fe'; }

.fa-chart-bar:before {
  content: '\f080'; }

.fa-chart-line:before {
  content: '\f201'; }

.fa-chart-pie:before {
  content: '\f200'; }

.fa-check:before {
  content: '\f00c'; }

.fa-check-circle:before {
  content: '\f058'; }

.fa-check-square:before {
  content: '\f14a'; }

.fa-chevron-circle-down:before {
  content: '\f13a'; }

.fa-chevron-circle-left:before {
  content: '\f137'; }

.fa-chevron-circle-right:before {
  content: '\f138'; }

.fa-chevron-circle-up:before {
  content: '\f139'; }

.fa-chevron-down:before {
  content: '\f078'; }

.fa-chevron-left:before {
  content: '\f053'; }

.fa-chevron-right:before {
  content: '\f054'; }

.fa-chevron-up:before {
  content: '\f077'; }

.fa-child:before {
  content: '\f1ae'; }

.fa-chrome:before {
  content: '\f268'; }

.fa-circle:before {
  content: '\f111'; }

.fa-circle-notch:before {
  content: '\f1ce'; }

.fa-clipboard:before {
  content: '\f328'; }

.fa-clock:before {
  content: '\f017'; }

.fa-clone:before {
  content: '\f24d'; }

.fa-closed-captioning:before {
  content: '\f20a'; }

.fa-cloud:before {
  content: '\f0c2'; }

.fa-cloud-download-alt:before {
  content: '\f381'; }

.fa-cloud-upload-alt:before {
  content: '\f382'; }

.fa-cloudscale:before {
  content: '\f383'; }

.fa-cloudsmith:before {
  content: '\f384'; }

.fa-cloudversify:before {
  content: '\f385'; }

.fa-code:before {
  content: '\f121'; }

.fa-code-branch:before {
  content: '\f126'; }

.fa-codepen:before {
  content: '\f1cb'; }

.fa-codiepie:before {
  content: '\f284'; }

.fa-coffee:before {
  content: '\f0f4'; }

.fa-cog:before {
  content: '\f013'; }

.fa-cogs:before {
  content: '\f085'; }

.fa-columns:before {
  content: '\f0db'; }

.fa-comment:before {
  content: '\f075'; }

.fa-comment-alt:before {
  content: '\f27a'; }

.fa-comments:before {
  content: '\f086'; }

.fa-compass:before {
  content: '\f14e'; }

.fa-compress:before {
  content: '\f066'; }

.fa-connectdevelop:before {
  content: '\f20e'; }

.fa-contao:before {
  content: '\f26d'; }

.fa-copy:before {
  content: '\f0c5'; }

.fa-copyright:before {
  content: '\f1f9'; }

.fa-cpanel:before {
  content: '\f388'; }

.fa-creative-commons:before {
  content: '\f25e'; }

.fa-credit-card:before {
  content: '\f09d'; }

.fa-crop:before {
  content: '\f125'; }

.fa-crosshairs:before {
  content: '\f05b'; }

.fa-css3:before {
  content: '\f13c'; }

.fa-css3-alt:before {
  content: '\f38b'; }

.fa-cube:before {
  content: '\f1b2'; }

.fa-cubes:before {
  content: '\f1b3'; }

.fa-cut:before {
  content: '\f0c4'; }

.fa-cuttlefish:before {
  content: '\f38c'; }

.fa-d-and-d:before {
  content: '\f38d'; }

.fa-dashcube:before {
  content: '\f210'; }

.fa-database:before {
  content: '\f1c0'; }

.fa-deaf:before {
  content: '\f2a4'; }

.fa-delicious:before {
  content: '\f1a5'; }

.fa-deploydog:before {
  content: '\f38e'; }

.fa-deskpro:before {
  content: '\f38f'; }

.fa-desktop:before {
  content: '\f108'; }

.fa-deviantart:before {
  content: '\f1bd'; }

.fa-digg:before {
  content: '\f1a6'; }

.fa-digital-ocean:before {
  content: '\f391'; }

.fa-discord:before {
  content: '\f392'; }

.fa-discourse:before {
  content: '\f393'; }

.fa-dochub:before {
  content: '\f394'; }

.fa-docker:before {
  content: '\f395'; }

.fa-dollar-sign:before {
  content: '\f155'; }

.fa-dot-circle:before {
  content: '\f192'; }

.fa-download:before {
  content: '\f019'; }

.fa-draft2digital:before {
  content: '\f396'; }

.fa-dribbble:before {
  content: '\f17d'; }

.fa-dribbble-square:before {
  content: '\f397'; }

.fa-dropbox:before {
  content: '\f16b'; }

.fa-drupal:before {
  content: '\f1a9'; }

.fa-dyalog:before {
  content: '\f399'; }

.fa-earlybirds:before {
  content: '\f39a'; }

.fa-edge:before {
  content: '\f282'; }

.fa-edit:before {
  content: '\f044'; }

.fa-eject:before {
  content: '\f052'; }

.fa-ellipsis-h:before {
  content: '\f141'; }

.fa-ellipsis-v:before {
  content: '\f142'; }

.fa-ember:before {
  content: '\f423'; }

.fa-empire:before {
  content: '\f1d1'; }

.fa-envelope:before {
  content: '\f0e0'; }

.fa-envelope-open:before {
  content: '\f2b6'; }

.fa-envelope-square:before {
  content: '\f199'; }

.fa-envira:before {
  content: '\f299'; }

.fa-eraser:before {
  content: '\f12d'; }

.fa-erlang:before {
  content: '\f39d'; }

.fa-ethereum:before {
  content: '\f42e'; }

.fa-etsy:before {
  content: '\f2d7'; }

.fa-euro-sign:before {
  content: '\f153'; }

.fa-exchange-alt:before {
  content: '\f362'; }

.fa-exclamation:before {
  content: '\f12a'; }

.fa-exclamation-circle:before {
  content: '\f06a'; }

.fa-exclamation-triangle:before {
  content: '\f071'; }

.fa-expand:before {
  content: '\f065'; }

.fa-expand-arrows-alt:before {
  content: '\f31e'; }

.fa-expeditedssl:before {
  content: '\f23e'; }

.fa-external-link-alt:before {
  content: '\f35d'; }

.fa-external-link-square-alt:before {
  content: '\f360'; }

.fa-eye:before {
  content: '\f06e'; }

.fa-eye-dropper:before {
  content: '\f1fb'; }

.fa-eye-slash:before {
  content: '\f070'; }

.fa-facebook:before {
  content: '\f09a'; }

.fa-facebook-f:before {
  content: '\f39e'; }

.fa-facebook-messenger:before {
  content: '\f39f'; }

.fa-facebook-square:before {
  content: '\f082'; }

.fa-fast-backward:before {
  content: '\f049'; }

.fa-fast-forward:before {
  content: '\f050'; }

.fa-fax:before {
  content: '\f1ac'; }

.fa-female:before {
  content: '\f182'; }

.fa-fighter-jet:before {
  content: '\f0fb'; }

.fa-file:before {
  content: '\f15b'; }

.fa-file-alt:before {
  content: '\f15c'; }

.fa-file-archive:before {
  content: '\f1c6'; }

.fa-file-audio:before {
  content: '\f1c7'; }

.fa-file-code:before {
  content: '\f1c9'; }

.fa-file-excel:before {
  content: '\f1c3'; }

.fa-file-image:before {
  content: '\f1c5'; }

.fa-file-pdf:before {
  content: '\f1c1'; }

.fa-file-powerpoint:before {
  content: '\f1c4'; }

.fa-file-video:before {
  content: '\f1c8'; }

.fa-file-word:before {
  content: '\f1c2'; }

.fa-film:before {
  content: '\f008'; }

.fa-filter:before {
  content: '\f0b0'; }

.fa-fire:before {
  content: '\f06d'; }

.fa-fire-extinguisher:before {
  content: '\f134'; }

.fa-firefox:before {
  content: '\f269'; }

.fa-first-order:before {
  content: '\f2b0'; }

.fa-firstdraft:before {
  content: '\f3a1'; }

.fa-flag:before {
  content: '\f024'; }

.fa-flag-checkered:before {
  content: '\f11e'; }

.fa-flask:before {
  content: '\f0c3'; }

.fa-flickr:before {
  content: '\f16e'; }

.fa-fly:before {
  content: '\f417'; }

.fa-folder:before {
  content: '\f07b'; }

.fa-folder-open:before {
  content: '\f07c'; }

.fa-font:before {
  content: '\f031'; }

.fa-font-awesome:before {
  content: '\f2b4'; }

.fa-font-awesome-alt:before {
  content: '\f35c'; }

.fa-font-awesome-flag:before {
  content: '\f425'; }

.fa-fonticons:before {
  content: '\f280'; }

.fa-fonticons-fi:before {
  content: '\f3a2'; }

.fa-fort-awesome:before {
  content: '\f286'; }

.fa-fort-awesome-alt:before {
  content: '\f3a3'; }

.fa-forumbee:before {
  content: '\f211'; }

.fa-forward:before {
  content: '\f04e'; }

.fa-foursquare:before {
  content: '\f180'; }

.fa-free-code-camp:before {
  content: '\f2c5'; }

.fa-freebsd:before {
  content: '\f3a4'; }

.fa-frown:before {
  content: '\f119'; }

.fa-futbol:before {
  content: '\f1e3'; }

.fa-gamepad:before {
  content: '\f11b'; }

.fa-gavel:before {
  content: '\f0e3'; }

.fa-gem:before {
  content: '\f3a5'; }

.fa-genderless:before {
  content: '\f22d'; }

.fa-get-pocket:before {
  content: '\f265'; }

.fa-gg:before {
  content: '\f260'; }

.fa-gg-circle:before {
  content: '\f261'; }

.fa-gift:before {
  content: '\f06b'; }

.fa-git:before {
  content: '\f1d3'; }

.fa-git-square:before {
  content: '\f1d2'; }

.fa-github:before {
  content: '\f09b'; }

.fa-github-alt:before {
  content: '\f113'; }

.fa-github-square:before {
  content: '\f092'; }

.fa-gitkraken:before {
  content: '\f3a6'; }

.fa-gitlab:before {
  content: '\f296'; }

.fa-gitter:before {
  content: '\f426'; }

.fa-glass-martini:before {
  content: '\f000'; }

.fa-glide:before {
  content: '\f2a5'; }

.fa-glide-g:before {
  content: '\f2a6'; }

.fa-globe:before {
  content: '\f0ac'; }

.fa-gofore:before {
  content: '\f3a7'; }

.fa-goodreads:before {
  content: '\f3a8'; }

.fa-goodreads-g:before {
  content: '\f3a9'; }

.fa-google:before {
  content: '\f1a0'; }

.fa-google-drive:before {
  content: '\f3aa'; }

.fa-google-play:before {
  content: '\f3ab'; }

.fa-google-plus:before {
  content: '\f2b3'; }

.fa-google-plus-g:before {
  content: '\f0d5'; }

.fa-google-plus-square:before {
  content: '\f0d4'; }

.fa-google-wallet:before {
  content: '\f1ee'; }

.fa-graduation-cap:before {
  content: '\f19d'; }

.fa-gratipay:before {
  content: '\f184'; }

.fa-grav:before {
  content: '\f2d6'; }

.fa-gripfire:before {
  content: '\f3ac'; }

.fa-grunt:before {
  content: '\f3ad'; }

.fa-gulp:before {
  content: '\f3ae'; }

.fa-h-square:before {
  content: '\f0fd'; }

.fa-hacker-news:before {
  content: '\f1d4'; }

.fa-hacker-news-square:before {
  content: '\f3af'; }

.fa-hand-lizard:before {
  content: '\f258'; }

.fa-hand-paper:before {
  content: '\f256'; }

.fa-hand-peace:before {
  content: '\f25b'; }

.fa-hand-point-down:before {
  content: '\f0a7'; }

.fa-hand-point-left:before {
  content: '\f0a5'; }

.fa-hand-point-right:before {
  content: '\f0a4'; }

.fa-hand-point-up:before {
  content: '\f0a6'; }

.fa-hand-pointer:before {
  content: '\f25a'; }

.fa-hand-rock:before {
  content: '\f255'; }

.fa-hand-scissors:before {
  content: '\f257'; }

.fa-hand-spock:before {
  content: '\f259'; }

.fa-handshake:before {
  content: '\f2b5'; }

.fa-hashtag:before {
  content: '\f292'; }

.fa-hdd:before {
  content: '\f0a0'; }

.fa-heading:before {
  content: '\f1dc'; }

.fa-headphones:before {
  content: '\f025'; }

.fa-heart:before {
  content: '\f004'; }

.fa-heartbeat:before {
  content: '\f21e'; }

.fa-hire-a-helper:before {
  content: '\f3b0'; }

.fa-history:before {
  content: '\f1da'; }

.fa-home:before {
  content: '\f015'; }

.fa-hooli:before {
  content: '\f427'; }

.fa-hospital:before {
  content: '\f0f8'; }

.fa-hotjar:before {
  content: '\f3b1'; }

.fa-hourglass:before {
  content: '\f254'; }

.fa-hourglass-end:before {
  content: '\f253'; }

.fa-hourglass-half:before {
  content: '\f252'; }

.fa-hourglass-start:before {
  content: '\f251'; }

.fa-houzz:before {
  content: '\f27c'; }

.fa-html5:before {
  content: '\f13b'; }

.fa-hubspot:before {
  content: '\f3b2'; }

.fa-i-cursor:before {
  content: '\f246'; }

.fa-id-badge:before {
  content: '\f2c1'; }

.fa-id-card:before {
  content: '\f2c2'; }

.fa-image:before {
  content: '\f03e'; }

.fa-images:before {
  content: '\f302'; }

.fa-imdb:before {
  content: '\f2d8'; }

.fa-inbox:before {
  content: '\f01c'; }

.fa-indent:before {
  content: '\f03c'; }

.fa-industry:before {
  content: '\f275'; }

.fa-info:before {
  content: '\f129'; }

.fa-info-circle:before {
  content: '\f05a'; }

.fa-instagram:before {
  content: '\f16d'; }

.fa-internet-explorer:before {
  content: '\f26b'; }

.fa-ioxhost:before {
  content: '\f208'; }

.fa-italic:before {
  content: '\f033'; }

.fa-itunes:before {
  content: '\f3b4'; }

.fa-itunes-note:before {
  content: '\f3b5'; }

.fa-jenkins:before {
  content: '\f3b6'; }

.fa-joget:before {
  content: '\f3b7'; }

.fa-joomla:before {
  content: '\f1aa'; }

.fa-js:before {
  content: '\f3b8'; }

.fa-js-square:before {
  content: '\f3b9'; }

.fa-jsfiddle:before {
  content: '\f1cc'; }

.fa-key:before {
  content: '\f084'; }

.fa-keyboard:before {
  content: '\f11c'; }

.fa-keycdn:before {
  content: '\f3ba'; }

.fa-kickstarter:before {
  content: '\f3bb'; }

.fa-kickstarter-k:before {
  content: '\f3bc'; }

.fa-korvue:before {
  content: '\f42f'; }

.fa-language:before {
  content: '\f1ab'; }

.fa-laptop:before {
  content: '\f109'; }

.fa-laravel:before {
  content: '\f3bd'; }

.fa-lastfm:before {
  content: '\f202'; }

.fa-lastfm-square:before {
  content: '\f203'; }

.fa-leaf:before {
  content: '\f06c'; }

.fa-leanpub:before {
  content: '\f212'; }

.fa-lemon:before {
  content: '\f094'; }

.fa-less:before {
  content: '\f41d'; }

.fa-level-down-alt:before {
  content: '\f3be'; }

.fa-level-up-alt:before {
  content: '\f3bf'; }

.fa-life-ring:before {
  content: '\f1cd'; }

.fa-lightbulb:before {
  content: '\f0eb'; }

.fa-line:before {
  content: '\f3c0'; }

.fa-link:before {
  content: '\f0c1'; }

.fa-linkedin:before {
  content: '\f08c'; }

.fa-linkedin-in:before {
  content: '\f0e1'; }

.fa-linode:before {
  content: '\f2b8'; }

.fa-linux:before {
  content: '\f17c'; }

.fa-lira-sign:before {
  content: '\f195'; }

.fa-list:before {
  content: '\f03a'; }

.fa-list-alt:before {
  content: '\f022'; }

.fa-list-ol:before {
  content: '\f0cb'; }

.fa-list-ul:before {
  content: '\f0ca'; }

.fa-location-arrow:before {
  content: '\f124'; }

.fa-lock:before {
  content: '\f023'; }

.fa-lock-open:before {
  content: '\f3c1'; }

.fa-long-arrow-alt-down:before {
  content: '\f309'; }

.fa-long-arrow-alt-left:before {
  content: '\f30a'; }

.fa-long-arrow-alt-right:before {
  content: '\f30b'; }

.fa-long-arrow-alt-up:before {
  content: '\f30c'; }

.fa-low-vision:before {
  content: '\f2a8'; }

.fa-lyft:before {
  content: '\f3c3'; }

.fa-magento:before {
  content: '\f3c4'; }

.fa-magic:before {
  content: '\f0d0'; }

.fa-magnet:before {
  content: '\f076'; }

.fa-male:before {
  content: '\f183'; }

.fa-map:before {
  content: '\f279'; }

.fa-map-marker:before {
  content: '\f041'; }

.fa-map-marker-alt:before {
  content: '\f3c5'; }

.fa-map-pin:before {
  content: '\f276'; }

.fa-map-signs:before {
  content: '\f277'; }

.fa-mars:before {
  content: '\f222'; }

.fa-mars-double:before {
  content: '\f227'; }

.fa-mars-stroke:before {
  content: '\f229'; }

.fa-mars-stroke-h:before {
  content: '\f22b'; }

.fa-mars-stroke-v:before {
  content: '\f22a'; }

.fa-maxcdn:before {
  content: '\f136'; }

.fa-medapps:before {
  content: '\f3c6'; }

.fa-medium:before {
  content: '\f23a'; }

.fa-medium-m:before {
  content: '\f3c7'; }

.fa-medkit:before {
  content: '\f0fa'; }

.fa-medrt:before {
  content: '\f3c8'; }

.fa-meetup:before {
  content: '\f2e0'; }

.fa-meh:before {
  content: '\f11a'; }

.fa-mercury:before {
  content: '\f223'; }

.fa-microchip:before {
  content: '\f2db'; }

.fa-microphone:before {
  content: '\f130'; }

.fa-microphone-slash:before {
  content: '\f131'; }

.fa-microsoft:before {
  content: '\f3ca'; }

.fa-minus:before {
  content: '\f068'; }

.fa-minus-circle:before {
  content: '\f056'; }

.fa-minus-square:before {
  content: '\f146'; }

.fa-mix:before {
  content: '\f3cb'; }

.fa-mixcloud:before {
  content: '\f289'; }

.fa-mizuni:before {
  content: '\f3cc'; }

.fa-mobile:before {
  content: '\f10b'; }

.fa-mobile-alt:before {
  content: '\f3cd'; }

.fa-modx:before {
  content: '\f285'; }

.fa-monero:before {
  content: '\f3d0'; }

.fa-money-bill-alt:before {
  content: '\f3d1'; }

.fa-moon:before {
  content: '\f186'; }

.fa-motorcycle:before {
  content: '\f21c'; }

.fa-mouse-pointer:before {
  content: '\f245'; }

.fa-music:before {
  content: '\f001'; }

.fa-napster:before {
  content: '\f3d2'; }

.fa-neuter:before {
  content: '\f22c'; }

.fa-newspaper:before {
  content: '\f1ea'; }

.fa-nintendo-switch:before {
  content: '\f418'; }

.fa-node:before {
  content: '\f419'; }

.fa-node-js:before {
  content: '\f3d3'; }

.fa-npm:before {
  content: '\f3d4'; }

.fa-ns8:before {
  content: '\f3d5'; }

.fa-nutritionix:before {
  content: '\f3d6'; }

.fa-object-group:before {
  content: '\f247'; }

.fa-object-ungroup:before {
  content: '\f248'; }

.fa-odnoklassniki:before {
  content: '\f263'; }

.fa-odnoklassniki-square:before {
  content: '\f264'; }

.fa-opencart:before {
  content: '\f23d'; }

.fa-openid:before {
  content: '\f19b'; }

.fa-opera:before {
  content: '\f26a'; }

.fa-optin-monster:before {
  content: '\f23c'; }

.fa-osi:before {
  content: '\f41a'; }

.fa-outdent:before {
  content: '\f03b'; }

.fa-page4:before {
  content: '\f3d7'; }

.fa-pagelines:before {
  content: '\f18c'; }

.fa-paint-brush:before {
  content: '\f1fc'; }

.fa-palfed:before {
  content: '\f3d8'; }

.fa-paper-plane:before {
  content: '\f1d8'; }

.fa-paperclip:before {
  content: '\f0c6'; }

.fa-paragraph:before {
  content: '\f1dd'; }

.fa-paste:before {
  content: '\f0ea'; }

.fa-patreon:before {
  content: '\f3d9'; }

.fa-pause:before {
  content: '\f04c'; }

.fa-pause-circle:before {
  content: '\f28b'; }

.fa-paw:before {
  content: '\f1b0'; }

.fa-paypal:before {
  content: '\f1ed'; }

.fa-pen-square:before {
  content: '\f14b'; }

.fa-pencil-alt:before {
  content: '\f303'; }

.fa-percent:before {
  content: '\f295'; }

.fa-periscope:before {
  content: '\f3da'; }

.fa-phabricator:before {
  content: '\f3db'; }

.fa-phoenix-framework:before {
  content: '\f3dc'; }

.fa-phone:before {
  content: '\f095'; }

.fa-phone-square:before {
  content: '\f098'; }

.fa-phone-volume:before {
  content: '\f2a0'; }

.fa-pied-piper:before {
  content: '\f2ae'; }

.fa-pied-piper-alt:before {
  content: '\f1a8'; }

.fa-pied-piper-pp:before {
  content: '\f1a7'; }

.fa-pinterest:before {
  content: '\f0d2'; }

.fa-pinterest-p:before {
  content: '\f231'; }

.fa-pinterest-square:before {
  content: '\f0d3'; }

.fa-plane:before {
  content: '\f072'; }

.fa-play:before {
  content: '\f04b'; }

.fa-play-circle:before {
  content: '\f144'; }

.fa-playstation:before {
  content: '\f3df'; }

.fa-plug:before {
  content: '\f1e6'; }

.fa-plus:before {
  content: '\f067'; }

.fa-plus-circle:before {
  content: '\f055'; }

.fa-plus-square:before {
  content: '\f0fe'; }

.fa-podcast:before {
  content: '\f2ce'; }

.fa-pound-sign:before {
  content: '\f154'; }

.fa-power-off:before {
  content: '\f011'; }

.fa-print:before {
  content: '\f02f'; }

.fa-product-hunt:before {
  content: '\f288'; }

.fa-pushed:before {
  content: '\f3e1'; }

.fa-puzzle-piece:before {
  content: '\f12e'; }

.fa-python:before {
  content: '\f3e2'; }

.fa-qq:before {
  content: '\f1d6'; }

.fa-qrcode:before {
  content: '\f029'; }

.fa-question:before {
  content: '\f128'; }

.fa-question-circle:before {
  content: '\f059'; }

.fa-quora:before {
  content: '\f2c4'; }

.fa-quote-left:before {
  content: '\f10d'; }

.fa-quote-right:before {
  content: '\f10e'; }

.fa-random:before {
  content: '\f074'; }

.fa-ravelry:before {
  content: '\f2d9'; }

.fa-react:before {
  content: '\f41b'; }

.fa-rebel:before {
  content: '\f1d0'; }

.fa-recycle:before {
  content: '\f1b8'; }

.fa-red-river:before {
  content: '\f3e3'; }

.fa-reddit:before {
  content: '\f1a1'; }

.fa-reddit-alien:before {
  content: '\f281'; }

.fa-reddit-square:before {
  content: '\f1a2'; }

.fa-redo:before {
  content: '\f01e'; }

.fa-redo-alt:before {
  content: '\f2f9'; }

.fa-registered:before {
  content: '\f25d'; }

.fa-rendact:before {
  content: '\f3e4'; }

.fa-renren:before {
  content: '\f18b'; }

.fa-reply:before {
  content: '\f3e5'; }

.fa-reply-all:before {
  content: '\f122'; }

.fa-replyd:before {
  content: '\f3e6'; }

.fa-resolving:before {
  content: '\f3e7'; }

.fa-retweet:before {
  content: '\f079'; }

.fa-road:before {
  content: '\f018'; }

.fa-rocket:before {
  content: '\f135'; }

.fa-rocketchat:before {
  content: '\f3e8'; }

.fa-rockrms:before {
  content: '\f3e9'; }

.fa-rss:before {
  content: '\f09e'; }

.fa-rss-square:before {
  content: '\f143'; }

.fa-ruble-sign:before {
  content: '\f158'; }

.fa-rupee-sign:before {
  content: '\f156'; }

.fa-safari:before {
  content: '\f267'; }

.fa-sass:before {
  content: '\f41e'; }

.fa-save:before {
  content: '\f0c7'; }

.fa-schlix:before {
  content: '\f3ea'; }

.fa-scribd:before {
  content: '\f28a'; }

.fa-search:before {
  content: '\f002'; }

.fa-search-minus:before {
  content: '\f010'; }

.fa-search-plus:before {
  content: '\f00e'; }

.fa-searchengin:before {
  content: '\f3eb'; }

.fa-sellcast:before {
  content: '\f2da'; }

.fa-sellsy:before {
  content: '\f213'; }

.fa-server:before {
  content: '\f233'; }

.fa-servicestack:before {
  content: '\f3ec'; }

.fa-share:before {
  content: '\f064'; }

.fa-share-alt:before {
  content: '\f1e0'; }

.fa-share-alt-square:before {
  content: '\f1e1'; }

.fa-share-square:before {
  content: '\f14d'; }

.fa-shekel-sign:before {
  content: '\f20b'; }

.fa-shield-alt:before {
  content: '\f3ed'; }

.fa-ship:before {
  content: '\f21a'; }

.fa-shirtsinbulk:before {
  content: '\f214'; }

.fa-shopping-bag:before {
  content: '\f290'; }

.fa-shopping-basket:before {
  content: '\f291'; }

.fa-shopping-cart:before {
  content: '\f07a'; }

.fa-shower:before {
  content: '\f2cc'; }

.fa-sign-in-alt:before {
  content: '\f2f6'; }

.fa-sign-language:before {
  content: '\f2a7'; }

.fa-sign-out-alt:before {
  content: '\f2f5'; }

.fa-signal:before {
  content: '\f012'; }

.fa-simplybuilt:before {
  content: '\f215'; }

.fa-sistrix:before {
  content: '\f3ee'; }

.fa-sitemap:before {
  content: '\f0e8'; }

.fa-skyatlas:before {
  content: '\f216'; }

.fa-skype:before {
  content: '\f17e'; }

.fa-slack:before {
  content: '\f198'; }

.fa-slack-hash:before {
  content: '\f3ef'; }

.fa-sliders-h:before {
  content: '\f1de'; }

.fa-slideshare:before {
  content: '\f1e7'; }

.fa-smile:before {
  content: '\f118'; }

.fa-snapchat:before {
  content: '\f2ab'; }

.fa-snapchat-ghost:before {
  content: '\f2ac'; }

.fa-snapchat-square:before {
  content: '\f2ad'; }

.fa-snowflake:before {
  content: '\f2dc'; }

.fa-sort:before {
  content: '\f0dc'; }

.fa-sort-alpha-down:before {
  content: '\f15d'; }

.fa-sort-alpha-up:before {
  content: '\f15e'; }

.fa-sort-amount-down:before {
  content: '\f160'; }

.fa-sort-amount-up:before {
  content: '\f161'; }

.fa-sort-down:before {
  content: '\f0dd'; }

.fa-sort-numeric-down:before {
  content: '\f162'; }

.fa-sort-numeric-up:before {
  content: '\f163'; }

.fa-sort-up:before {
  content: '\f0de'; }

.fa-soundcloud:before {
  content: '\f1be'; }

.fa-space-shuttle:before {
  content: '\f197'; }

.fa-speakap:before {
  content: '\f3f3'; }

.fa-spinner:before {
  content: '\f110'; }

.fa-spotify:before {
  content: '\f1bc'; }

.fa-square:before {
  content: '\f0c8'; }

.fa-stack-exchange:before {
  content: '\f18d'; }

.fa-stack-overflow:before {
  content: '\f16c'; }

.fa-star:before {
  content: '\f005'; }

.fa-star-half:before {
  content: '\f089'; }

.fa-staylinked:before {
  content: '\f3f5'; }

.fa-steam:before {
  content: '\f1b6'; }

.fa-steam-square:before {
  content: '\f1b7'; }

.fa-steam-symbol:before {
  content: '\f3f6'; }

.fa-step-backward:before {
  content: '\f048'; }

.fa-step-forward:before {
  content: '\f051'; }

.fa-stethoscope:before {
  content: '\f0f1'; }

.fa-sticker-mule:before {
  content: '\f3f7'; }

.fa-sticky-note:before {
  content: '\f249'; }

.fa-stop:before {
  content: '\f04d'; }

.fa-stop-circle:before {
  content: '\f28d'; }

.fa-stopwatch:before {
  content: '\f2f2'; }

.fa-strava:before {
  content: '\f428'; }

.fa-street-view:before {
  content: '\f21d'; }

.fa-strikethrough:before {
  content: '\f0cc'; }

.fa-stripe:before {
  content: '\f429'; }

.fa-stripe-s:before {
  content: '\f42a'; }

.fa-studiovinari:before {
  content: '\f3f8'; }

.fa-stumbleupon:before {
  content: '\f1a4'; }

.fa-stumbleupon-circle:before {
  content: '\f1a3'; }

.fa-subscript:before {
  content: '\f12c'; }

.fa-subway:before {
  content: '\f239'; }

.fa-suitcase:before {
  content: '\f0f2'; }

.fa-sun:before {
  content: '\f185'; }

.fa-superpowers:before {
  content: '\f2dd'; }

.fa-superscript:before {
  content: '\f12b'; }

.fa-supple:before {
  content: '\f3f9'; }

.fa-sync:before {
  content: '\f021'; }

.fa-sync-alt:before {
  content: '\f2f1'; }

.fa-table:before {
  content: '\f0ce'; }

.fa-tablet:before {
  content: '\f10a'; }

.fa-tablet-alt:before {
  content: '\f3fa'; }

.fa-tachometer-alt:before {
  content: '\f3fd'; }

.fa-tag:before {
  content: '\f02b'; }

.fa-tags:before {
  content: '\f02c'; }

.fa-tasks:before {
  content: '\f0ae'; }

.fa-taxi:before {
  content: '\f1ba'; }

.fa-telegram:before {
  content: '\f2c6'; }

.fa-telegram-plane:before {
  content: '\f3fe'; }

.fa-tencent-weibo:before {
  content: '\f1d5'; }

.fa-terminal:before {
  content: '\f120'; }

.fa-text-height:before {
  content: '\f034'; }

.fa-text-width:before {
  content: '\f035'; }

.fa-th:before {
  content: '\f00a'; }

.fa-th-large:before {
  content: '\f009'; }

.fa-th-list:before {
  content: '\f00b'; }

.fa-themeisle:before {
  content: '\f2b2'; }

.fa-thermometer-empty:before {
  content: '\f2cb'; }

.fa-thermometer-full:before {
  content: '\f2c7'; }

.fa-thermometer-half:before {
  content: '\f2c9'; }

.fa-thermometer-quarter:before {
  content: '\f2ca'; }

.fa-thermometer-three-quarters:before {
  content: '\f2c8'; }

.fa-thumbs-down:before {
  content: '\f165'; }

.fa-thumbs-up:before {
  content: '\f164'; }

.fa-thumbtack:before {
  content: '\f08d'; }

.fa-ticket-alt:before {
  content: '\f3ff'; }

.fa-times:before {
  content: '\f00d'; }

.fa-times-circle:before {
  content: '\f057'; }

.fa-tint:before {
  content: '\f043'; }

.fa-toggle-off:before {
  content: '\f204'; }

.fa-toggle-on:before {
  content: '\f205'; }

.fa-trademark:before {
  content: '\f25c'; }

.fa-train:before {
  content: '\f238'; }

.fa-transgender:before {
  content: '\f224'; }

.fa-transgender-alt:before {
  content: '\f225'; }

.fa-trash:before {
  content: '\f1f8'; }

.fa-trash-alt:before {
  content: '\f2ed'; }

.fa-tree:before {
  content: '\f1bb'; }

.fa-trello:before {
  content: '\f181'; }

.fa-tripadvisor:before {
  content: '\f262'; }

.fa-trophy:before {
  content: '\f091'; }

.fa-truck:before {
  content: '\f0d1'; }

.fa-tty:before {
  content: '\f1e4'; }

.fa-tumblr:before {
  content: '\f173'; }

.fa-tumblr-square:before {
  content: '\f174'; }

.fa-tv:before {
  content: '\f26c'; }

.fa-twitch:before {
  content: '\f1e8'; }

.fa-twitter:before {
  content: '\f099'; }

.fa-twitter-square:before {
  content: '\f081'; }

.fa-typo3:before {
  content: '\f42b'; }

.fa-uber:before {
  content: '\f402'; }

.fa-uikit:before {
  content: '\f403'; }

.fa-umbrella:before {
  content: '\f0e9'; }

.fa-underline:before {
  content: '\f0cd'; }

.fa-undo:before {
  content: '\f0e2'; }

.fa-undo-alt:before {
  content: '\f2ea'; }

.fa-uniregistry:before {
  content: '\f404'; }

.fa-universal-access:before {
  content: '\f29a'; }

.fa-university:before {
  content: '\f19c'; }

.fa-unlink:before {
  content: '\f127'; }

.fa-unlock:before {
  content: '\f09c'; }

.fa-unlock-alt:before {
  content: '\f13e'; }

.fa-untappd:before {
  content: '\f405'; }

.fa-upload:before {
  content: '\f093'; }

.fa-usb:before {
  content: '\f287'; }

.fa-user:before {
  content: '\f007'; }

.fa-user-circle:before {
  content: '\f2bd'; }

.fa-user-md:before {
  content: '\f0f0'; }

.fa-user-plus:before {
  content: '\f234'; }

.fa-user-secret:before {
  content: '\f21b'; }

.fa-user-times:before {
  content: '\f235'; }

.fa-users:before {
  content: '\f0c0'; }

.fa-ussunnah:before {
  content: '\f407'; }

.fa-utensil-spoon:before {
  content: '\f2e5'; }

.fa-utensils:before {
  content: '\f2e7'; }

.fa-vaadin:before {
  content: '\f408'; }

.fa-venus:before {
  content: '\f221'; }

.fa-venus-double:before {
  content: '\f226'; }

.fa-venus-mars:before {
  content: '\f228'; }

.fa-viacoin:before {
  content: '\f237'; }

.fa-viadeo:before {
  content: '\f2a9'; }

.fa-viadeo-square:before {
  content: '\f2aa'; }

.fa-viber:before {
  content: '\f409'; }

.fa-video:before {
  content: '\f03d'; }

.fa-vimeo:before {
  content: '\f40a'; }

.fa-vimeo-square:before {
  content: '\f194'; }

.fa-vimeo-v:before {
  content: '\f27d'; }

.fa-vine:before {
  content: '\f1ca'; }

.fa-vk:before {
  content: '\f189'; }

.fa-vnv:before {
  content: '\f40b'; }

.fa-volume-down:before {
  content: '\f027'; }

.fa-volume-off:before {
  content: '\f026'; }

.fa-volume-up:before {
  content: '\f028'; }

.fa-vuejs:before {
  content: '\f41f'; }

.fa-weibo:before {
  content: '\f18a'; }

.fa-weixin:before {
  content: '\f1d7'; }

.fa-whatsapp:before {
  content: '\f232'; }

.fa-whatsapp-square:before {
  content: '\f40c'; }

.fa-wheelchair:before {
  content: '\f193'; }

.fa-whmcs:before {
  content: '\f40d'; }

.fa-wifi:before {
  content: '\f1eb'; }

.fa-wikipedia-w:before {
  content: '\f266'; }

.fa-window-close:before {
  content: '\f410'; }

.fa-window-maximize:before {
  content: '\f2d0'; }

.fa-window-minimize:before {
  content: '\f2d1'; }

.fa-window-restore:before {
  content: '\f2d2'; }

.fa-windows:before {
  content: '\f17a'; }

.fa-won-sign:before {
  content: '\f159'; }

.fa-wordpress:before {
  content: '\f19a'; }

.fa-wordpress-simple:before {
  content: '\f411'; }

.fa-wpbeginner:before {
  content: '\f297'; }

.fa-wpexplorer:before {
  content: '\f2de'; }

.fa-wpforms:before {
  content: '\f298'; }

.fa-wrench:before {
  content: '\f0ad'; }

.fa-xbox:before {
  content: '\f412'; }

.fa-xing:before {
  content: '\f168'; }

.fa-xing-square:before {
  content: '\f169'; }

.fa-y-combinator:before {
  content: '\f23b'; }

.fa-yahoo:before {
  content: '\f19e'; }

.fa-yandex:before {
  content: '\f413'; }

.fa-yandex-international:before {
  content: '\f414'; }

.fa-yelp:before {
  content: '\f1e9'; }

.fa-yen-sign:before {
  content: '\f157'; }

.fa-yoast:before {
  content: '\f2b1'; }

.fa-youtube:before {
  content: '\f167'; }

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

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

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-weight: normal;
  font-style: normal;
  src: url("../fonts/FontAwesome5/fa-brands-400.eot");
  src: url("../fonts/FontAwesome5/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/FontAwesome5/fa-brands-400.woff2") format("woff2"), url("../fonts/FontAwesome5/fa-brands-400.woff") format("woff"), url("../fonts/FontAwesome5/fa-brands-400.ttf") format("truetype"), url("../fonts/FontAwesome5/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400;
  font-style: normal;
  src: url("../fonts/FontAwesome5/fa-regular-400.eot");
  src: url("../fonts/FontAwesome5/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/FontAwesome5/fa-regular-400.woff2") format("woff2"), url("../fonts/FontAwesome5/fa-regular-400.woff") format("woff"), url("../fonts/FontAwesome5/fa-regular-400.ttf") format("truetype"), url("../fonts/FontAwesome5/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-style: normal;
  src: url("../fonts/FontAwesome5/fa-solid-900.eot");
  src: url("../fonts/FontAwesome5/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/FontAwesome5/fa-solid-900.woff2") format("woff2"), url("../fonts/FontAwesome5/fa-solid-900.woff") format("woff"), url("../fonts/FontAwesome5/fa-solid-900.ttf") format("truetype"), url("../fonts/FontAwesome5/fa-solid-900.svg#fontawesome") format("svg"); }

.fa, .fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

@-webkit-keyframes medium-editor-image-loading {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes medium-editor-image-loading {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes medium-editor-pop-upwards {
  0% {
    opacity: 0;
    -webkit-transform: matrix(0.97, 0, 0, 1, 0, 12);
    transform: matrix(0.97, 0, 0, 1, 0, 12); }
  20% {
    opacity: .7;
    -webkit-transform: matrix(0.99, 0, 0, 1, 0, 2);
    transform: matrix(0.99, 0, 0, 1, 0, 2); }
  40% {
    opacity: 1;
    -webkit-transform: matrix(1, 0, 0, 1, 0, -1);
    transform: matrix(1, 0, 0, 1, 0, -1); }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
    transform: matrix(1, 0, 0, 1, 0, 0); } }

@keyframes medium-editor-pop-upwards {
  0% {
    opacity: 0;
    -webkit-transform: matrix(0.97, 0, 0, 1, 0, 12);
    transform: matrix(0.97, 0, 0, 1, 0, 12); }
  20% {
    opacity: .7;
    -webkit-transform: matrix(0.99, 0, 0, 1, 0, 2);
    transform: matrix(0.99, 0, 0, 1, 0, 2); }
  40% {
    opacity: 1;
    -webkit-transform: matrix(1, 0, 0, 1, 0, -1);
    transform: matrix(1, 0, 0, 1, 0, -1); }
  100% {
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
    transform: matrix(1, 0, 0, 1, 0, 0); } }

.medium-editor-anchor-preview {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  left: 0;
  line-height: 1.4;
  max-width: 280px;
  position: absolute;
  text-align: center;
  top: 0;
  word-break: break-all;
  word-wrap: break-word;
  visibility: hidden;
  z-index: 2000; }

.medium-editor-anchor-preview a {
  color: #fff;
  display: inline-block;
  margin: 5px 5px 10px; }

.medium-editor-anchor-preview-active {
  visibility: visible; }

.medium-editor-dragover {
  background: #ddd; }

.medium-editor-image-loading {
  -webkit-animation: medium-editor-image-loading 1s infinite ease-in-out;
  animation: medium-editor-image-loading 1s infinite ease-in-out;
  background-color: #333;
  border-radius: 100%;
  display: inline-block;
  height: 40px;
  width: 40px; }

.medium-editor-placeholder {
  position: relative; }

.medium-editor-placeholder:after {
  content: attr(data-placeholder) !important;
  font-style: italic;
  position: absolute;
  left: 0;
  top: 0;
  white-space: pre;
  padding: inherit;
  margin: inherit; }

.medium-editor-placeholder-relative {
  position: relative; }

.medium-editor-placeholder-relative:after {
  content: attr(data-placeholder) !important;
  font-style: italic;
  position: relative;
  white-space: pre;
  padding: inherit;
  margin: inherit; }

.medium-toolbar-arrow-under:after, .medium-toolbar-arrow-over:before {
  border-style: solid;
  content: '';
  display: block;
  height: 0;
  left: 50%;
  margin-left: -8px;
  position: absolute;
  width: 0; }

.medium-toolbar-arrow-under:after {
  border-width: 8px 8px 0 8px; }

.medium-toolbar-arrow-over:before {
  border-width: 0 8px 8px 8px;
  top: -8px; }

.medium-editor-toolbar {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  left: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  z-index: 2000; }

.medium-editor-toolbar ul {
  margin: 0;
  padding: 0; }

.medium-editor-toolbar li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0; }

.medium-editor-toolbar li button {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  font-size: 14px;
  line-height: 1.33;
  margin: 0;
  padding: 15px;
  text-decoration: none; }

.medium-editor-toolbar li button:focus {
  outline: none; }

.medium-editor-toolbar li .medium-editor-action-underline {
  text-decoration: underline; }

.medium-editor-toolbar li .medium-editor-action-pre {
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 12px;
  font-weight: 100;
  padding: 15px 0; }

.medium-editor-toolbar-active {
  visibility: visible; }

.medium-editor-sticky-toolbar {
  position: fixed;
  top: 1px; }

.medium-editor-relative-toolbar {
  position: relative; }

.medium-editor-toolbar-active.medium-editor-stalker-toolbar {
  -webkit-animation: medium-editor-pop-upwards 160ms forwards linear;
  animation: medium-editor-pop-upwards 160ms forwards linear; }

.medium-editor-action-bold {
  font-weight: bolder; }

.medium-editor-action-italic {
  font-style: italic; }

.medium-editor-toolbar-form {
  display: none; }

.medium-editor-toolbar-form input,
.medium-editor-toolbar-form a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

.medium-editor-toolbar-form .medium-editor-toolbar-form-row {
  line-height: 14px;
  margin-left: 5px;
  padding-bottom: 5px; }

.medium-editor-toolbar-form .medium-editor-toolbar-input,
.medium-editor-toolbar-form label {
  border: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  margin: 0;
  padding: 6px;
  width: 316px;
  display: inline-block; }

.medium-editor-toolbar-form .medium-editor-toolbar-input:focus,
.medium-editor-toolbar-form label:focus {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0; }

.medium-editor-toolbar-form a {
  display: inline-block;
  font-size: 24px;
  font-weight: bolder;
  margin: 0 10px;
  text-decoration: none; }

.medium-editor-toolbar-form-active {
  display: block; }

.medium-editor-toolbar-actions:after {
  clear: both;
  content: "";
  display: table; }

.medium-editor-element {
  word-wrap: break-word;
  min-height: 30px; }

.medium-editor-element img {
  max-width: 100%; }

.medium-editor-element sub {
  vertical-align: sub; }

.medium-editor-element sup {
  vertical-align: super; }

.medium-editor-hidden {
  display: none; }

.medium-toolbar-arrow-under:after {
  border-color: #242424 transparent transparent transparent;
  top: 50px; }

.medium-toolbar-arrow-over:before {
  border-color: transparent transparent #242424 transparent;
  top: -8px; }

.medium-editor-toolbar {
  background-color: #242424;
  background: -webkit-linear-gradient(top, #242424, rgba(36, 36, 36, 0.75));
  background: -webkit-gradient(linear, left top, left bottom, from(#242424), to(rgba(36, 36, 36, 0.75)));
  background: -o-linear-gradient(top, #242424, rgba(36, 36, 36, 0.75));
  background: linear-gradient(to bottom, #242424, rgba(36, 36, 36, 0.75));
  border: 1px solid #000;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 3px #000;
  box-shadow: 0 0 3px #000; }

.medium-editor-toolbar li button {
  background-color: #242424;
  background: -webkit-linear-gradient(top, #242424, rgba(36, 36, 36, 0.89));
  background: -webkit-gradient(linear, left top, left bottom, from(#242424), to(rgba(36, 36, 36, 0.89)));
  background: -o-linear-gradient(top, #242424, rgba(36, 36, 36, 0.89));
  background: linear-gradient(to bottom, #242424, rgba(36, 36, 36, 0.89));
  border: 0;
  border-right: 1px solid #000;
  border-left: 1px solid #333;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
  color: #fff;
  height: 50px;
  min-width: 50px;
  -webkit-transition: background-color .2s ease-in;
  -o-transition: background-color .2s ease-in;
  transition: background-color .2s ease-in; }

.medium-editor-toolbar li button:hover {
  background-color: #000;
  color: yellow; }

.medium-editor-toolbar li .medium-editor-button-first {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px; }

.medium-editor-toolbar li .medium-editor-button-last {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px; }

.medium-editor-toolbar li .medium-editor-button-active {
  background-color: #000;
  background: -webkit-linear-gradient(top, #242424, rgba(0, 0, 0, 0.89));
  background: -webkit-gradient(linear, left top, left bottom, from(#242424), to(rgba(0, 0, 0, 0.89)));
  background: -o-linear-gradient(top, #242424, rgba(0, 0, 0, 0.89));
  background: linear-gradient(to bottom, #242424, rgba(0, 0, 0, 0.89));
  color: #fff; }

.medium-editor-toolbar-form {
  background: #242424;
  border-radius: 5px;
  color: #999; }

.medium-editor-toolbar-form .medium-editor-toolbar-input {
  background: #242424;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #ccc;
  height: 50px; }

.medium-editor-toolbar-form a {
  color: #fff; }

.medium-editor-toolbar-anchor-preview {
  background: #242424;
  border-radius: 5px;
  color: #fff; }

.medium-editor-placeholder:after {
  color: #b3b3b1; }

@font-face {
  font-family: "feather";
  src: url("../fonts/feather/feather-webfont.eot");
  src: url("../fonts/feather/feather-webfont.eot#iefix") format("embedded-opentype"), url("../fonts/feather/feather-webfont.woff") format("woff"), url("../fonts/feather/feather-webfont.ttf") format("truetype"), url("../fonts/feather/feather-webfont.svg#feather") format("svg"); }

.fe {
  font-family: 'feather' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.fe-activity:before {
  content: "\e900"; }

.fe-airplay:before {
  content: "\e901"; }

.fe-alert-circle:before {
  content: "\e902"; }

.fe-alert-octagon:before {
  content: "\e903"; }

.fe-alert-triangle:before {
  content: "\e904"; }

.fe-align-center:before {
  content: "\e905"; }

.fe-align-justify:before {
  content: "\e906"; }

.fe-align-left:before {
  content: "\e907"; }

.fe-align-right:before {
  content: "\e908"; }

.fe-anchor:before {
  content: "\e909"; }

.fe-aperture:before {
  content: "\e90a"; }

.fe-arrow-down:before {
  content: "\e90b"; }

.fe-arrow-down-circle:before {
  content: "\e90c"; }

.fe-arrow-down-left:before {
  content: "\e90d"; }

.fe-arrow-down-right:before {
  content: "\e90e"; }

.fe-arrow-left:before {
  content: "\e90f"; }

.fe-arrow-left-circle:before {
  content: "\e910"; }

.fe-arrow-right:before {
  content: "\e911"; }

.fe-arrow-right-circle:before {
  content: "\e912"; }

.fe-arrow-up:before {
  content: "\e913"; }

.fe-arrow-up-circle:before {
  content: "\e914"; }

.fe-arrow-up-left:before {
  content: "\e915"; }

.fe-arrow-up-right:before {
  content: "\e916"; }

.fe-at-sign:before {
  content: "\e917"; }

.fe-award:before {
  content: "\e918"; }

.fe-bar-chart:before {
  content: "\e919"; }

.fe-bar-chart-2:before {
  content: "\e91a"; }

.fe-battery:before {
  content: "\e91b"; }

.fe-battery-charging:before {
  content: "\e91c"; }

.fe-bell:before {
  content: "\e91d"; }

.fe-bell-off:before {
  content: "\e91e"; }

.fe-bluetooth:before {
  content: "\e91f"; }

.fe-bold:before {
  content: "\e920"; }

.fe-book:before {
  content: "\e921"; }

.fe-book-open:before {
  content: "\e922"; }

.fe-bookmark:before {
  content: "\e923"; }

.fe-box:before {
  content: "\e924"; }

.fe-briefcase:before {
  content: "\e925"; }

.fe-calendar:before {
  content: "\e926"; }

.fe-camera:before {
  content: "\e927"; }

.fe-camera-off:before {
  content: "\e928"; }

.fe-cast:before {
  content: "\e929"; }

.fe-check:before {
  content: "\e92a"; }

.fe-check-circle:before {
  content: "\e92b"; }

.fe-check-square:before {
  content: "\e92c"; }

.fe-chevron-down:before {
  content: "\e92d"; }

.fe-chevron-left:before {
  content: "\e92e"; }

.fe-chevron-right:before {
  content: "\e92f"; }

.fe-chevron-up:before {
  content: "\e930"; }

.fe-chevrons-down:before {
  content: "\e931"; }

.fe-chevrons-left:before {
  content: "\e932"; }

.fe-chevrons-right:before {
  content: "\e933"; }

.fe-chevrons-up:before {
  content: "\e934"; }

.fe-chrome:before {
  content: "\e935"; }

.fe-circle:before {
  content: "\e936"; }

.fe-clipboard:before {
  content: "\e937"; }

.fe-clock:before {
  content: "\e938"; }

.fe-cloud:before {
  content: "\e939"; }

.fe-cloud-drizzle:before {
  content: "\e93a"; }

.fe-cloud-lightning:before {
  content: "\e93b"; }

.fe-cloud-off:before {
  content: "\e93c"; }

.fe-cloud-rain:before {
  content: "\e93d"; }

.fe-cloud-snow:before {
  content: "\e93e"; }

.fe-code:before {
  content: "\e93f"; }

.fe-codepen:before {
  content: "\e940"; }

.fe-command:before {
  content: "\e941"; }

.fe-compass:before {
  content: "\e942"; }

.fe-copy:before {
  content: "\e943"; }

.fe-corner-down-left:before {
  content: "\e944"; }

.fe-corner-down-right:before {
  content: "\e945"; }

.fe-corner-left-down:before {
  content: "\e946"; }

.fe-corner-left-up:before {
  content: "\e947"; }

.fe-corner-right-down:before {
  content: "\e948"; }

.fe-corner-right-up:before {
  content: "\e949"; }

.fe-corner-up-left:before {
  content: "\e94a"; }

.fe-corner-up-right:before {
  content: "\e94b"; }

.fe-cpu:before {
  content: "\e94c"; }

.fe-credit-card:before {
  content: "\e94d"; }

.fe-crop:before {
  content: "\e94e"; }

.fe-crosshair:before {
  content: "\e94f"; }

.fe-database:before {
  content: "\e950"; }

.fe-delete:before {
  content: "\e951"; }

.fe-disc:before {
  content: "\e952"; }

.fe-dollar-sign:before {
  content: "\e953"; }

.fe-download:before {
  content: "\e954"; }

.fe-download-cloud:before {
  content: "\e955"; }

.fe-droplet:before {
  content: "\e956"; }

.fe-edit:before {
  content: "\e957"; }

.fe-edit-2:before {
  content: "\e958"; }

.fe-edit-3:before {
  content: "\e959"; }

.fe-external-link:before {
  content: "\e95a"; }

.fe-eye:before {
  content: "\e95b"; }

.fe-eye-off:before {
  content: "\e95c"; }

.fe-facebook:before {
  content: "\e95d"; }

.fe-fast-forward:before {
  content: "\e95e"; }

.fe-feather:before {
  content: "\e95f"; }

.fe-file:before {
  content: "\e960"; }

.fe-file-minus:before {
  content: "\e961"; }

.fe-file-plus:before {
  content: "\e962"; }

.fe-file-text:before {
  content: "\e963"; }

.fe-film:before {
  content: "\e964"; }

.fe-filter:before {
  content: "\e965"; }

.fe-flag:before {
  content: "\e966"; }

.fe-folder:before {
  content: "\e967"; }

.fe-folder-minus:before {
  content: "\e968"; }

.fe-folder-plus:before {
  content: "\e969"; }

.fe-git-branch:before {
  content: "\e96a"; }

.fe-git-commit:before {
  content: "\e96b"; }

.fe-git-merge:before {
  content: "\e96c"; }

.fe-git-pull-request:before {
  content: "\e96d"; }

.fe-github:before {
  content: "\e96e"; }

.fe-gitlab:before {
  content: "\e96f"; }

.fe-globe:before {
  content: "\e970"; }

.fe-grid:before {
  content: "\e971"; }

.fe-hard-drive:before {
  content: "\e972"; }

.fe-hash:before {
  content: "\e973"; }

.fe-headphones:before {
  content: "\e974"; }

.fe-heart:before {
  content: "\e975"; }

.fe-help-circle:before {
  content: "\e976"; }

.fe-home:before {
  content: "\e977"; }

.fe-image:before {
  content: "\e978"; }

.fe-inbox:before {
  content: "\e979"; }

.fe-info:before {
  content: "\e97a"; }

.fe-instagram:before {
  content: "\e97b"; }

.fe-italic:before {
  content: "\e97c"; }

.fe-layers:before {
  content: "\e97d"; }

.fe-layout:before {
  content: "\e97e"; }

.fe-life-buoy:before {
  content: "\e97f"; }

.fe-link:before {
  content: "\e980"; }

.fe-link-2:before {
  content: "\e981"; }

.fe-linkedin:before {
  content: "\e982"; }

.fe-list:before {
  content: "\e983"; }

.fe-loader:before {
  content: "\e984"; }

.fe-lock:before {
  content: "\e985"; }

.fe-log-in:before {
  content: "\e986"; }

.fe-log-out:before {
  content: "\e987"; }

.fe-mail:before {
  content: "\e988"; }

.fe-map:before {
  content: "\e989"; }

.fe-map-pin:before {
  content: "\e98a"; }

.fe-maximize:before {
  content: "\e98b"; }

.fe-maximize-2:before {
  content: "\e98c"; }

.fe-menu:before {
  content: "\e98d"; }

.fe-message-circle:before {
  content: "\e98e"; }

.fe-message-square:before {
  content: "\e98f"; }

.fe-mic:before {
  content: "\e990"; }

.fe-mic-off:before {
  content: "\e991"; }

.fe-minimize:before {
  content: "\e992"; }

.fe-minimize-2:before {
  content: "\e993"; }

.fe-minus:before {
  content: "\e994"; }

.fe-minus-circle:before {
  content: "\e995"; }

.fe-minus-square:before {
  content: "\e996"; }

.fe-monitor:before {
  content: "\e997"; }

.fe-moon:before {
  content: "\e998"; }

.fe-more-horizontal:before {
  content: "\e999"; }

.fe-more-vertical:before {
  content: "\e99a"; }

.fe-move:before {
  content: "\e99b"; }

.fe-music:before {
  content: "\e99c"; }

.fe-navigation:before {
  content: "\e99d"; }

.fe-navigation-2:before {
  content: "\e99e"; }

.fe-octagon:before {
  content: "\e99f"; }

.fe-package:before {
  content: "\e9a0"; }

.fe-paperclip:before {
  content: "\e9a1"; }

.fe-pause:before {
  content: "\e9a2"; }

.fe-pause-circle:before {
  content: "\e9a3"; }

.fe-percent:before {
  content: "\e9a4"; }

.fe-phone:before {
  content: "\e9a5"; }

.fe-phone-call:before {
  content: "\e9a6"; }

.fe-phone-forwarded:before {
  content: "\e9a7"; }

.fe-phone-incoming:before {
  content: "\e9a8"; }

.fe-phone-missed:before {
  content: "\e9a9"; }

.fe-phone-off:before {
  content: "\e9aa"; }

.fe-phone-outgoing:before {
  content: "\e9ab"; }

.fe-pie-chart:before {
  content: "\e9ac"; }

.fe-play:before {
  content: "\e9ad"; }

.fe-play-circle:before {
  content: "\e9ae"; }

.fe-plus:before {
  content: "\e9af"; }

.fe-plus-circle:before {
  content: "\e9b0"; }

.fe-plus-square:before {
  content: "\e9b1"; }

.fe-pocket:before {
  content: "\e9b2"; }

.fe-power:before {
  content: "\e9b3"; }

.fe-printer:before {
  content: "\e9b4"; }

.fe-radio:before {
  content: "\e9b5"; }

.fe-refresh-ccw:before {
  content: "\e9b6"; }

.fe-refresh-cw:before {
  content: "\e9b7"; }

.fe-repeat:before {
  content: "\e9b8"; }

.fe-rewind:before {
  content: "\e9b9"; }

.fe-rotate-ccw:before {
  content: "\e9ba"; }

.fe-rotate-cw:before {
  content: "\e9bb"; }

.fe-rss:before {
  content: "\e9bc"; }

.fe-save:before {
  content: "\e9bd"; }

.fe-scissors:before {
  content: "\e9be"; }

.fe-search:before {
  content: "\e9bf"; }

.fe-send:before {
  content: "\e9c0"; }

.fe-server:before {
  content: "\e9c1"; }

.fe-settings:before {
  content: "\e9c2"; }

.fe-share:before {
  content: "\e9c3"; }

.fe-share-2:before {
  content: "\e9c4"; }

.fe-shield:before {
  content: "\e9c5"; }

.fe-shield-off:before {
  content: "\e9c6"; }

.fe-shopping-bag:before {
  content: "\e9c7"; }

.fe-shopping-cart:before {
  content: "\e9c8"; }

.fe-shuffle:before {
  content: "\e9c9"; }

.fe-sidebar:before {
  content: "\e9ca"; }

.fe-skip-back:before {
  content: "\e9cb"; }

.fe-skip-forward:before {
  content: "\e9cc"; }

.fe-slack:before {
  content: "\e9cd"; }

.fe-slash:before {
  content: "\e9ce"; }

.fe-sliders:before {
  content: "\e9cf"; }

.fe-smartphone:before {
  content: "\e9d0"; }

.fe-speaker:before {
  content: "\e9d1"; }

.fe-square:before {
  content: "\e9d2"; }

.fe-star:before {
  content: "\e9d3"; }

.fe-stop-circle:before {
  content: "\e9d4"; }

.fe-sun:before {
  content: "\e9d5"; }

.fe-sunrise:before {
  content: "\e9d6"; }

.fe-sunset:before {
  content: "\e9d7"; }

.fe-tablet:before {
  content: "\e9d8"; }

.fe-tag:before {
  content: "\e9d9"; }

.fe-target:before {
  content: "\e9da"; }

.fe-terminal:before {
  content: "\e9db"; }

.fe-thermometer:before {
  content: "\e9dc"; }

.fe-thumbs-down:before {
  content: "\e9dd"; }

.fe-thumbs-up:before {
  content: "\e9de"; }

.fe-toggle-left:before {
  content: "\e9df"; }

.fe-toggle-right:before {
  content: "\e9e0"; }

.fe-trash:before {
  content: "\e9e1"; }

.fe-trash-2:before {
  content: "\e9e2"; }

.fe-trending-down:before {
  content: "\e9e3"; }

.fe-trending-up:before {
  content: "\e9e4"; }

.fe-triangle:before {
  content: "\e9e5"; }

.fe-truck:before {
  content: "\e9e6"; }

.fe-tv:before {
  content: "\e9e7"; }

.fe-twitter:before {
  content: "\e9e8"; }

.fe-type:before {
  content: "\e9e9"; }

.fe-umbrella:before {
  content: "\e9ea"; }

.fe-underline:before {
  content: "\e9eb"; }

.fe-unlock:before {
  content: "\e9ec"; }

.fe-upload:before {
  content: "\e9ed"; }

.fe-upload-cloud:before {
  content: "\e9ee"; }

.fe-user:before {
  content: "\e9ef"; }

.fe-user-check:before {
  content: "\e9f0"; }

.fe-user-minus:before {
  content: "\e9f1"; }

.fe-user-plus:before {
  content: "\e9f2"; }

.fe-user-x:before {
  content: "\e9f3"; }

.fe-users:before {
  content: "\e9f4"; }

.fe-video:before {
  content: "\e9f5"; }

.fe-video-off:before {
  content: "\e9f6"; }

.fe-voicemail:before {
  content: "\e9f7"; }

.fe-volume:before {
  content: "\e9f8"; }

.fe-volume-1:before {
  content: "\e9f9"; }

.fe-volume-2:before {
  content: "\e9fa"; }

.fe-volume-x:before {
  content: "\e9fb"; }

.fe-watch:before {
  content: "\e9fc"; }

.fe-wifi:before {
  content: "\e9fd"; }

.fe-wifi-off:before {
  content: "\e9fe"; }

.fe-wind:before {
  content: "\e9ff"; }

.fe-x:before {
  content: "\ea00"; }

.fe-x-circle:before {
  content: "\ea01"; }

.fe-x-square:before {
  content: "\ea02"; }

.fe-zap:before {
  content: "\ea03"; }

.fe-zap-off:before {
  content: "\ea04"; }

.fe-zoom-in:before {
  content: "\ea05"; }

.fe-zoom-out:before {
  content: "\ea06"; }

/*
Trix 1.0.0
Copyright © 2018 Basecamp, LLC
http://trix-editor.org/*/
trix-editor {
  border: 1px solid #bbb;
  border-radius: 3px;
  margin: 0;
  padding: 0.4em 0.6em;
  min-height: 5em;
  outline: none; }

trix-toolbar * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

trix-toolbar .trix-button-row {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

trix-toolbar .trix-button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  border: 1px solid #bbb;
  border-top-color: #ccc;
  border-bottom-color: #888;
  border-radius: 3px; }

trix-toolbar .trix-button-group:not(:first-child) {
  margin-left: 1.5vw; }

@media (max-device-width: 768px) {
  trix-toolbar .trix-button-group:not(:first-child) {
    margin-left: 0; } }

trix-toolbar .trix-button-group-spacer {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

@media (max-device-width: 768px) {
  trix-toolbar .trix-button-group-spacer {
    display: none; } }

trix-toolbar .trix-button {
  position: relative;
  float: left;
  color: rgba(0, 0, 0, 0.6);
  font-size: 0.75em;
  font-weight: 600;
  white-space: nowrap;
  padding: 0 0.5em;
  margin: 0;
  outline: none;
  border: none;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  background: transparent; }

trix-toolbar .trix-button:not(:first-child) {
  border-left: 1px solid #ccc; }

trix-toolbar .trix-button.trix-active {
  background: #cbeefa;
  color: black; }

trix-toolbar .trix-button:not(:disabled) {
  cursor: pointer; }

trix-toolbar .trix-button:disabled {
  color: rgba(0, 0, 0, 0.125); }

@media (max-device-width: 768px) {
  trix-toolbar .trix-button {
    letter-spacing: -0.01em;
    padding: 0 0.3em; } }

trix-toolbar .trix-button--icon {
  font-size: inherit;
  width: 2.6em;
  height: 1.6em;
  max-width: calc(0.8em + 4vw);
  text-indent: -9999px; }

@media (max-device-width: 768px) {
  trix-toolbar .trix-button--icon {
    height: 2em;
    max-width: calc(0.8em + 3.5vw); } }

trix-toolbar .trix-button--icon::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.6;
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain; }

@media (max-device-width: 768px) {
  trix-toolbar .trix-button--icon::before {
    right: 6%;
    left: 6%; } }

trix-toolbar .trix-button--icon.trix-active::before {
  opacity: 1; }

trix-toolbar .trix-button--icon:disabled::before {
  opacity: 0.125; }

trix-toolbar .trix-button--icon-bold::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2.1%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2.1-3.4zM10%207.5h3a1.5%201.5%200%201%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%201%201%200%203z%22%2F%3E%3C%2Fsvg%3E); }

trix-toolbar .trix-button--icon-italic::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E); }

trix-toolbar .trix-button--icon-link::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.91.91%200%201%201-1.3-1.3l1.97-1.71a2.46%202.46%200%200%200-3.48-3.48l-3.38%203.37a2.46%202.46%200%200%200%200%203.48.91.91%200%201%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.91.91%200%201%201%201.3%201.3l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.48l3.37-3.38c.96-.96.96-2.52%200-3.48a.91.91%200%201%201%201.3-1.3%204.3%204.3%200%200%201%200%206.07l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E); }

trix-toolbar .trix-button--icon-strike::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5%200%20.3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52%2013.52%200%200%201%207%2014.95v3.37a10.64%2010.64%200%200%200%204.84.88c1.26%200%202.35-.19%203.28-.56.93-.37%201.64-.9%202.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.29.52-2.3%201.58-3.02%201.05-.72%202.5-1.08%204.34-1.08%201.62%200%203.28.34%204.97%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26-.26.17-.38.38-.38.64%200%20.27.16.52.48.74.17.12.53.3%201.05.53H7.23zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E); }

trix-toolbar .trix-button--icon-quote::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E); }

trix-toolbar .trix-button--icon-heading-1::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12%209v3H9v7H6v-7H3V9h9zM8%204h14v3h-6v12h-3V7H8V4z%22%2F%3E%3C%2Fsvg%3E); }

trix-toolbar .trix-button--icon-code::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E); }

trix-toolbar .trix-button--icon-bullet-list::before {
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E); }

trix-toolbar .trix-button--icon-number-list::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013.1v.9h3v-1H3.2L5%2010.9V10H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E); }

trix-toolbar .trix-button--icon-undo::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-6.9%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E); }

trix-toolbar .trix-button--icon-redo::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-16.9%204.6L4%2016a8%208%200%200%201%2012.7-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E); }

trix-toolbar .trix-button--icon-decrease-nesting-level::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%202.9L6%2014.2%204%2012l2-2-1.4-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E); }

trix-toolbar .trix-button--icon-increase-nesting-level::before {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1%2014.2l1.4%201.4L6%2012l-.7-.7-2.8-2.8L1%209.9%203.1%2012zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E); }

trix-toolbar .trix-dialogs {
  position: relative; }

trix-toolbar .trix-dialog {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  font-size: 0.75em;
  padding: 15px 10px;
  background: #fff;
  -webkit-box-shadow: 0 0.3em 1em #ccc;
  box-shadow: 0 0.3em 1em #ccc;
  border-top: 2px solid #888;
  border-radius: 5px;
  z-index: 5; }

trix-toolbar .trix-input--dialog {
  font-size: inherit;
  font-weight: normal;
  padding: 0.5em 0.8em;
  margin: 0 10px 0 0;
  border-radius: 3px;
  border: 1px solid #bbb;
  background-color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none; }

trix-toolbar .trix-input--dialog.validate:invalid {
  -webkit-box-shadow: #F00 0px 0px 1.5px 1px;
  box-shadow: #F00 0px 0px 1.5px 1px; }

trix-toolbar .trix-button--dialog {
  font-size: inherit;
  padding: 0.5em;
  border-bottom: none; }

trix-toolbar .trix-dialog--link {
  max-width: 600px; }

trix-toolbar .trix-dialog__link-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline; }

trix-toolbar .trix-dialog__link-fields .trix-input {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1 1; }

trix-toolbar .trix-dialog__link-fields .trix-button-group {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 content;
  flex: 0 0 content;
  margin: 0; }

trix-editor [data-trix-mutable]:not(.attachment__caption-editor) {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

trix-editor [data-trix-mutable]::-moz-selection,
trix-editor [data-trix-cursor-target]::-moz-selection, trix-editor [data-trix-mutable] ::-moz-selection {
  background: none; }

trix-editor [data-trix-mutable]::selection,
trix-editor [data-trix-cursor-target]::selection, trix-editor [data-trix-mutable] ::selection {
  background: none; }

trix-editor [data-trix-mutable].attachment__caption-editor:focus::-moz-selection {
  background: highlight; }

trix-editor [data-trix-mutable].attachment__caption-editor:focus::selection {
  background: highlight; }

trix-editor [data-trix-mutable].attachment.attachment--file {
  -webkit-box-shadow: 0 0 0 2px highlight;
  box-shadow: 0 0 0 2px highlight;
  border-color: transparent; }

trix-editor [data-trix-mutable].attachment img {
  -webkit-box-shadow: 0 0 0 2px highlight;
  box-shadow: 0 0 0 2px highlight; }

trix-editor .attachment {
  position: relative; }

trix-editor .attachment:hover {
  cursor: default; }

trix-editor .attachment--preview .attachment__caption:hover {
  cursor: text; }

trix-editor .attachment__progress {
  position: absolute;
  z-index: 1;
  height: 20px;
  top: calc(50% - 10px);
  left: 5%;
  width: 90%;
  opacity: 0.9;
  -webkit-transition: opacity 200ms ease-in;
  -o-transition: opacity 200ms ease-in;
  transition: opacity 200ms ease-in; }

trix-editor .attachment__progress[value="100"] {
  opacity: 0; }

trix-editor .attachment__caption-editor {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  color: inherit;
  text-align: center;
  vertical-align: top;
  border: none;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none; }

trix-editor .attachment__toolbar {
  position: absolute;
  z-index: 1;
  top: -0.9em;
  left: 0;
  width: 100%;
  text-align: center; }

trix-editor .trix-button-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

trix-editor .trix-button {
  position: relative;
  float: left;
  color: #666;
  white-space: nowrap;
  font-size: 80%;
  padding: 0 0.8em;
  margin: 0;
  outline: none;
  border: none;
  border-radius: 0;
  background: transparent; }

trix-editor .trix-button:not(:first-child) {
  border-left: 1px solid #ccc; }

trix-editor .trix-button.trix-active {
  background: #cbeefa; }

trix-editor .trix-button:not(:disabled) {
  cursor: pointer; }

trix-editor .trix-button--remove {
  text-indent: -9999px;
  display: inline-block;
  padding: 0;
  outline: none;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid highlight;
  -webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25); }

trix-editor .trix-button--remove::before {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0.7;
  content: "";
  background-image: url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.4L17.6%205%2012%2010.6%206.4%205%205%206.4l5.6%205.6L5%2017.6%206.4%2019l5.6-5.6%205.6%205.6%201.4-1.4-5.6-5.6z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 90% 90%;
  background-size: 90%; }

trix-editor .trix-button--remove:hover {
  border-color: #333; }

trix-editor .trix-button--remove:hover::before {
  opacity: 1; }

trix-editor .attachment__metadata-container {
  position: relative; }

trix-editor .attachment__metadata {
  position: absolute;
  left: 50%;
  top: 2em;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  max-width: 90%;
  padding: 0.1em 0.6em;
  font-size: 0.8em;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 3px; }

trix-editor .attachment__metadata .attachment__name {
  display: inline-block;
  max-width: 100%;
  vertical-align: bottom;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap; }

trix-editor .attachment__metadata .attachment__size {
  margin-left: 0.2em;
  white-space: nowrap; }

.trix-content {
  line-height: 1.5; }

.trix-content * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.trix-content h1 {
  font-size: 1.2em;
  line-height: 1.2;
  margin: 0; }

.trix-content blockquote {
  margin: 0 0 0 0.3em;
  padding: 0 0 0 0.6em;
  border-left: 0.3em solid #ccc; }

.trix-content pre {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-family: monospace;
  font-size: 0.9em;
  margin: 0;
  padding: 0.5em;
  white-space: pre;
  background-color: #eee;
  overflow-x: auto; }

.trix-content ul, .trix-content ol, .trix-content li {
  margin: 0;
  padding: 0; }

.trix-content ul li, .trix-content ol li, .trix-content li li {
  margin-left: 1em; }

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

.trix-content .attachment {
  display: inline-block;
  position: relative;
  max-width: 100%;
  margin: 0;
  padding: 0; }

.trix-content .attachment a {
  color: inherit;
  text-decoration: none; }

.trix-content .attachment a:hover, .trix-content .attachment a:visited:hover {
  color: inherit; }

.trix-content .attachment__caption {
  padding: 0;
  text-align: center; }

.trix-content .attachment__caption .attachment__name + .attachment__size::before {
  content: ' · '; }

.trix-content .attachment--preview {
  width: 100%;
  text-align: center; }

.trix-content .attachment--preview .attachment__caption {
  color: #666;
  font-size: 0.9em;
  line-height: 1.2; }

.trix-content .attachment--file {
  color: #333;
  line-height: 1;
  margin: 0 2px 2px 0;
  padding: 0.4em 1em;
  border: 1px solid #bbb;
  border-radius: 5px; }

.trix-content .attachment-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  margin: 0;
  padding: 0; }

.trix-content .attachment-gallery .attachment {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 33%;
  flex: 1 0 33%;
  padding: 0 0.5em;
  max-width: 33%; }

.trix-content .attachment-gallery.attachment-gallery--2 .attachment, .trix-content .attachment-gallery.attachment-gallery--4 .attachment {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%; }

* {
  margin: 0;
  padding: 0; }

body {
  position: relative;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #1f1f1f;
  -webkit-font-smoothing: antialiased;
  /*-webkit-font-smoothing: subpixel-antialiased;*/
  /*-moz-osx-font-smoothing: auto;*/
  -webkit-overflow-scrolling: touch;
  background: #f5f7f9;
  overflow-x: hidden; }

.loading {
  -webkit-animation-name: rotate;
  animation-name: rotate;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes opacityChange {
  0% {
    opacity: 1; }
  50% {
    opacity: .5; }
  100% {
    opacity: 1; } }

@keyframes opacityChange {
  0% {
    opacity: 1; }
  50% {
    opacity: .5; }
  100% {
    opacity: 1; } }

@media (max-width: 767px) {
  *[class*="transition-"]:after {
    display: none; } }

.transition-bottom:after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(transparent));
  background: -webkit-linear-gradient(bottom, #fff, transparent);
  background: -o-linear-gradient(bottom, #fff, transparent);
  background: linear-gradient(to top, #fff, transparent); }

.transition-top:after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
  background: -webkit-linear-gradient(top, #fff, transparent);
  background: -o-linear-gradient(top, #fff, transparent);
  background: linear-gradient(to bottom, #fff, transparent); }

.transition-left:after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100px;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#fff), to(transparent));
  background: -webkit-linear-gradient(left, #fff, transparent);
  background: -o-linear-gradient(left, #fff, transparent);
  background: linear-gradient(to right, #fff, transparent); }

.transition-right:after {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  width: 100px;
  height: 100%;
  background: -webkit-gradient(linear, right top, left top, from(#fff), to(transparent));
  background: -webkit-linear-gradient(right, #fff, transparent);
  background: -o-linear-gradient(right, #fff, transparent);
  background: linear-gradient(to left, #fff, transparent); }

.transition-dark-bottom:after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background: -webkit-gradient(linear, left bottom, left top, from(#1d1d1d), to(transparent));
  background: -webkit-linear-gradient(bottom, #1d1d1d, transparent);
  background: -o-linear-gradient(bottom, #1d1d1d, transparent);
  background: linear-gradient(to top, #1d1d1d, transparent); }

.transition-dark-top:after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100px;
  background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(transparent));
  background: -webkit-linear-gradient(top, #1d1d1d, transparent);
  background: -o-linear-gradient(top, #1d1d1d, transparent);
  background: linear-gradient(to bottom, #1d1d1d, transparent); }

.transition-dark-left:after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100px;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#1d1d1d), to(transparent));
  background: -webkit-linear-gradient(left, #1d1d1d, transparent);
  background: -o-linear-gradient(left, #1d1d1d, transparent);
  background: linear-gradient(to right, #1d1d1d, transparent); }

.transition-dark-right:after {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  width: 100px;
  height: 100%;
  background: -webkit-gradient(linear, right top, left top, from(#1d1d1d), to(transparent));
  background: -webkit-linear-gradient(right, #1d1d1d, transparent);
  background: -o-linear-gradient(right, #1d1d1d, transparent);
  background: linear-gradient(to left, #1d1d1d, transparent); }

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.85);
  text-align: center;
  z-index: 3; }
  .overlay-text {
    color: #17324f;
    font-size: 12px;
    font-weight: 500;
    -webkit-animation-name: opacityChange;
    animation-name: opacityChange;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear; }
  .overlay i {
    font-size: 32px;
    color: #17324f;
    margin-bottom: 5px; }

.bg-primary {
  background: #17324f !important; }

.bg-secondary {
  background: #74818d !important; }

.bg-success {
  background: #38c12f !important; }

.bg-warning {
  background: #f58424 !important; }

.bg-danger {
  background: #c32027 !important; }

.bg-info {
  background: #42b9ff !important; }

.bg-light {
  background: #f5f7f9 !important; }

.bg-light-blue {
  background: #f5f9ff !important; }

.bg-dark {
  background: #1f1f1f !important; }

.bg-white {
  background: #fff !important; }

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

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

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

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

.mt-10 {
  margin-top: 10px !important; }

.mt-15 {
  margin-top: 15px !important; }

.mt-20 {
  margin-top: 20px !important; }

.mt-25 {
  margin-top: 25px !important; }

.mt-30 {
  margin-top: 30px !important; }

.mt-35 {
  margin-top: 35px !important; }

.mt-40 {
  margin-top: 40px !important; }

.mt-45 {
  margin-top: 45px !important; }

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

.mt-55 {
  margin-top: 55px !important; }

.mt-60 {
  margin-top: 60px !important; }

.mt-65 {
  margin-top: 65px !important; }

.mt-70 {
  margin-top: 70px !important; }

.mt-75 {
  margin-top: 75px !important; }

.mt-80 {
  margin-top: 80px !important; }

.mt-85 {
  margin-top: 85px !important; }

.mt-90 {
  margin-top: 90px !important; }

.mt-95 {
  margin-top: 95px !important; }

.mt-100 {
  margin-top: 100px !important; }

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

.mb-5 {
  margin-bottom: 5px !important; }

.mb-10 {
  margin-bottom: 10px !important; }

.mb-15 {
  margin-bottom: 15px !important; }

.mb-20 {
  margin-bottom: 20px !important; }

.mb-25 {
  margin-bottom: 25px !important; }

.mb-30 {
  margin-bottom: 30px !important; }

.mb-35 {
  margin-bottom: 35px !important; }

.mb-40 {
  margin-bottom: 40px !important; }

.mb-45 {
  margin-bottom: 45px !important; }

.mb-50 {
  margin-bottom: 50px !important; }

.mb-55 {
  margin-bottom: 55px !important; }

.mb-60 {
  margin-bottom: 60px !important; }

.mb-65 {
  margin-bottom: 65px !important; }

.mb-70 {
  margin-bottom: 70px !important; }

.mb-75 {
  margin-bottom: 75px !important; }

.mb-80 {
  margin-bottom: 80px !important; }

.mb-85 {
  margin-bottom: 85px !important; }

.mb-90 {
  margin-bottom: 90px !important; }

.mb-95 {
  margin-bottom: 95px !important; }

.mb-100 {
  margin-bottom: 100px !important; }

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

.mr-5 {
  margin-right: 5px !important; }

.mr-10 {
  margin-right: 10px !important; }

.mr-15 {
  margin-right: 15px !important; }

.mr-20 {
  margin-right: 20px !important; }

.mr-25 {
  margin-right: 25px !important; }

.mr-30 {
  margin-right: 30px !important; }

.mr-35 {
  margin-right: 35px !important; }

.mr-40 {
  margin-right: 40px !important; }

.mr-45 {
  margin-right: 45px !important; }

.mr-50 {
  margin-right: 50px !important; }

.mr-55 {
  margin-right: 55px !important; }

.mr-60 {
  margin-right: 60px !important; }

.mr-65 {
  margin-right: 65px !important; }

.mr-70 {
  margin-right: 70px !important; }

.mr-75 {
  margin-right: 75px !important; }

.mr-80 {
  margin-right: 80px !important; }

.mr-85 {
  margin-right: 85px !important; }

.mr-90 {
  margin-right: 90px !important; }

.mr-95 {
  margin-right: 95px !important; }

.mr-100 {
  margin-right: 100px !important; }

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

.ml-5 {
  margin-left: 5px !important; }

.ml-10 {
  margin-left: 10px !important; }

.ml-15 {
  margin-left: 15px !important; }

.ml-20 {
  margin-left: 20px !important; }

.ml-25 {
  margin-left: 25px !important; }

.ml-30 {
  margin-left: 30px !important; }

.ml-35 {
  margin-left: 35px !important; }

.ml-40 {
  margin-left: 40px !important; }

.ml-45 {
  margin-left: 45px !important; }

.ml-50 {
  margin-left: 50px !important; }

.ml-55 {
  margin-left: 55px !important; }

.ml-60 {
  margin-left: 60px !important; }

.ml-65 {
  margin-left: 65px !important; }

.ml-70 {
  margin-left: 70px !important; }

.ml-75 {
  margin-left: 75px !important; }

.ml-80 {
  margin-left: 80px !important; }

.ml-85 {
  margin-left: 85px !important; }

.ml-90 {
  margin-left: 90px !important; }

.ml-95 {
  margin-left: 95px !important; }

.ml-100 {
  margin-left: 100px !important; }

.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important; }

.my-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important; }

.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important; }

.my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important; }

.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }

.my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important; }

.my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important; }

.my-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important; }

.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important; }

.my-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important; }

.my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important; }

.my-55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important; }

.my-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important; }

.my-65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important; }

.my-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important; }

.my-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important; }

.my-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important; }

.my-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important; }

.my-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important; }

.my-95 {
  margin-top: 95px !important;
  margin-bottom: 95px !important; }

.my-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important; }

.my-105 {
  margin-top: 105px !important;
  margin-bottom: 105px !important; }

.my-110 {
  margin-top: 110px !important;
  margin-bottom: 110px !important; }

.my-115 {
  margin-top: 115px !important;
  margin-bottom: 115px !important; }

.my-120 {
  margin-top: 120px !important;
  margin-bottom: 120px !important; }

.my-125 {
  margin-top: 125px !important;
  margin-bottom: 125px !important; }

.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important; }

.mx-5 {
  margin-left: 5px !important;
  margin-right: 5px !important; }

.mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important; }

.mx-15 {
  margin-left: 15px !important;
  margin-right: 15px !important; }

.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important; }

.mx-25 {
  margin-left: 25px !important;
  margin-right: 25px !important; }

.mx-30 {
  margin-left: 30px !important;
  margin-right: 30px !important; }

.mx-35 {
  margin-left: 35px !important;
  margin-right: 35px !important; }

.mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important; }

.mx-45 {
  margin-left: 45px !important;
  margin-right: 45px !important; }

.mx-50 {
  margin-left: 50px !important;
  margin-right: 50px !important; }

.mx-55 {
  margin-left: 55px !important;
  margin-right: 55px !important; }

.mx-60 {
  margin-left: 60px !important;
  margin-right: 60px !important; }

.mx-65 {
  margin-left: 65px !important;
  margin-right: 65px !important; }

.mx-70 {
  margin-left: 70px !important;
  margin-right: 70px !important; }

.mx-75 {
  margin-left: 75px !important;
  margin-right: 75px !important; }

.mx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important; }

.mx-85 {
  margin-left: 85px !important;
  margin-right: 85px !important; }

.mx-90 {
  margin-left: 90px !important;
  margin-right: 90px !important; }

.mx-95 {
  margin-left: 95px !important;
  margin-right: 95px !important; }

.mx-100 {
  margin-left: 100px !important;
  margin-right: 100px !important; }

.mx-105 {
  margin-left: 105px !important;
  margin-right: 105px !important; }

.mx-110 {
  margin-left: 110px !important;
  margin-right: 110px !important; }

.mx-115 {
  margin-left: 115px !important;
  margin-right: 115px !important; }

.mx-120 {
  margin-left: 120px !important;
  margin-right: 120px !important; }

.mx-125 {
  margin-left: 125px !important;
  margin-right: 125px !important; }

.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.py-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important; }

.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.py-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important; }

.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important; }

.py-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important; }

.py-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important; }

.py-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important; }

.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important; }

.py-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important; }

.py-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important; }

.py-55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important; }

.py-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important; }

.py-65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important; }

.py-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important; }

.py-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important; }

.py-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important; }

.py-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important; }

.py-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important; }

.py-95 {
  padding-top: 95px !important;
  padding-bottom: 95px !important; }

.py-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important; }

.py-105 {
  padding-top: 105px !important;
  padding-bottom: 105px !important; }

.py-110 {
  padding-top: 110px !important;
  padding-bottom: 110px !important; }

.py-115 {
  padding-top: 115px !important;
  padding-bottom: 115px !important; }

.py-120 {
  padding-top: 120px !important;
  padding-bottom: 120px !important; }

.py-125 {
  padding-top: 125px !important;
  padding-bottom: 125px !important; }

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

.px-5 {
  padding-left: 5px !important;
  padding-right: 5px !important; }

.px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.px-15 {
  padding-left: 15px !important;
  padding-right: 15px !important; }

.px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important; }

.px-25 {
  padding-left: 25px !important;
  padding-right: 25px !important; }

.px-30 {
  padding-left: 30px !important;
  padding-right: 30px !important; }

.px-35 {
  padding-left: 35px !important;
  padding-right: 35px !important; }

.px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important; }

.px-45 {
  padding-left: 45px !important;
  padding-right: 45px !important; }

.px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important; }

.px-55 {
  padding-left: 55px !important;
  padding-right: 55px !important; }

.px-60 {
  padding-left: 60px !important;
  padding-right: 60px !important; }

.px-65 {
  padding-left: 65px !important;
  padding-right: 65px !important; }

.px-70 {
  padding-left: 70px !important;
  padding-right: 70px !important; }

.px-75 {
  padding-left: 75px !important;
  padding-right: 75px !important; }

.px-80 {
  padding-left: 80px !important;
  padding-right: 80px !important; }

.px-85 {
  padding-left: 85px !important;
  padding-right: 85px !important; }

.px-90 {
  padding-left: 90px !important;
  padding-right: 90px !important; }

.px-95 {
  padding-left: 95px !important;
  padding-right: 95px !important; }

.px-100 {
  padding-left: 100px !important;
  padding-right: 100px !important; }

.px-105 {
  padding-left: 105px !important;
  padding-right: 105px !important; }

.px-110 {
  padding-left: 110px !important;
  padding-right: 110px !important; }

.px-115 {
  padding-left: 115px !important;
  padding-right: 115px !important; }

.px-120 {
  padding-left: 120px !important;
  padding-right: 120px !important; }

.px-125 {
  padding-left: 125px !important;
  padding-right: 125px !important; }

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

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

.pt-10 {
  padding-top: 10px !important; }

.pt-15 {
  padding-top: 15px !important; }

.pt-20 {
  padding-top: 20px !important; }

.pt-25 {
  padding-top: 25px !important; }

.pt-30 {
  padding-top: 30px !important; }

.pt-35 {
  padding-top: 35px !important; }

.pt-40 {
  padding-top: 40px !important; }

.pt-45 {
  padding-top: 45px !important; }

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

.pt-55 {
  padding-top: 55px !important; }

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

.pt-65 {
  padding-top: 65px !important; }

.pt-70 {
  padding-top: 70px !important; }

.pt-75 {
  padding-top: 75px !important; }

.pt-80 {
  padding-top: 80px !important; }

.pt-85 {
  padding-top: 85px !important; }

.pt-90 {
  padding-top: 90px !important; }

.pt-95 {
  padding-top: 95px !important; }

.pt-100 {
  padding-top: 100px !important; }

.pt-105 {
  padding-top: 105px !important; }

.pt-110 {
  padding-top: 110px !important; }

.pt-115 {
  padding-top: 115px !important; }

.pt-120 {
  padding-top: 120px !important; }

.pt-125 {
  padding-top: 125px !important; }

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

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

.pb-10 {
  padding-bottom: 10px !important; }

.pb-15 {
  padding-bottom: 15px !important; }

.pb-20 {
  padding-bottom: 20px !important; }

.pb-25 {
  padding-bottom: 25px !important; }

.pb-30 {
  padding-bottom: 30px !important; }

.pb-35 {
  padding-bottom: 35px !important; }

.pb-40 {
  padding-bottom: 40px !important; }

.pb-45 {
  padding-bottom: 45px !important; }

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

.pb-55 {
  padding-bottom: 55px !important; }

.pb-60 {
  padding-bottom: 60px !important; }

.pb-65 {
  padding-bottom: 65px !important; }

.pb-70 {
  padding-bottom: 70px !important; }

.pb-75 {
  padding-bottom: 75px !important; }

.pb-80 {
  padding-bottom: 80px !important; }

.pb-85 {
  padding-bottom: 85px !important; }

.pb-90 {
  padding-bottom: 90px !important; }

.pb-95 {
  padding-bottom: 95px !important; }

.pb-100 {
  padding-bottom: 100px !important; }

.pb-105 {
  padding-bottom: 105px !important; }

.pb-110 {
  padding-bottom: 110px !important; }

.pb-115 {
  padding-bottom: 115px !important; }

.pb-120 {
  padding-bottom: 120px !important; }

.pb-125 {
  padding-bottom: 125px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pb-10 {
  padding-bottom: 10px !important; }

.pb-15 {
  padding-bottom: 15px !important; }

.pb-20 {
  padding-bottom: 20px !important; }

.pb-25 {
  padding-bottom: 25px !important; }

.pb-30 {
  padding-bottom: 30px !important; }

.pb-35 {
  padding-bottom: 35px !important; }

.pb-40 {
  padding-bottom: 40px !important; }

.pb-45 {
  padding-bottom: 45px !important; }

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

.pb-55 {
  padding-bottom: 55px !important; }

.pb-60 {
  padding-bottom: 60px !important; }

.pb-65 {
  padding-bottom: 65px !important; }

.pb-70 {
  padding-bottom: 70px !important; }

.pb-75 {
  padding-bottom: 75px !important; }

.pb-80 {
  padding-bottom: 80px !important; }

.pb-85 {
  padding-bottom: 85px !important; }

.pb-90 {
  padding-bottom: 90px !important; }

.pb-95 {
  padding-bottom: 95px !important; }

.pb-100 {
  padding-bottom: 100px !important; }

.pb-105 {
  padding-bottom: 105px !important; }

.pb-110 {
  padding-bottom: 110px !important; }

.pb-115 {
  padding-bottom: 115px !important; }

.pb-120 {
  padding-bottom: 120px !important; }

.pb-125 {
  padding-bottom: 125px !important; }

.border-right {
  border-right: 1px solid #e6ecf1 !important; }

.border-left {
  border-left: 1px solid #e6ecf1 !important; }

.border-top {
  border-top: 1px solid #e6ecf1 !important; }

.border-bottom {
  border-bottom: 1px solid #e6ecf1 !important; }

.absolute {
  position: absolute; }

.relative {
  position: relative; }

.hidden {
  display: none; }

.container-fluid {
  padding-left: 25px;
  padding-right: 25px; }
  @media (max-width: 767px) {
    .container-fluid {
      padding-left: 15px;
      padding-right: 15px; } }

.row-bordered > div[class*="col-"]:not(.col-12):not(:last-child),
.row-bordered > div[class*="col-"]:not(.col-sm-12):not(:last-child),
.row-bordered > div[class*="col-"]:not(.col-md-12):not(:last-child),
.row-bordered > div[class*="col-"]:not(.col-lg-12):not(:last-child),
.row-bordered > div[class*="col-"]:not(.col-xl-12):not(:last-child) {
  border-right: 1px solid #e6ecf1; }

@media (min-width: 992px) and (max-width: 1199px) {
  .row-bordered > div[class*="col-xl"] {
    border-right: 0; } }

@media (min-width: 768px) and (max-width: 991px) {
  .row-bordered > div[class*="col-xl"],
  .row-bordered > div[class*="col-lg"] {
    border-right: 0; } }

@media (max-width: 767px) {
  .row-bordered > div[class*="col-xl"],
  .row-bordered > div[class*="col-lg"],
  .row-bordered > div[class*="col-md"] {
    border-right: 0; } }

.form-group {
  margin-bottom: 15px; }
  .form-group [class*="col-"] {
    padding: 0px 10px; }

.input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }
  .input-group-icon {
    padding: 10px 12px;
    line-height: 17px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap;
    background: #f5f7f9;
    border: 1px solid #e6ecf1;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px; }
    .input-group-icon i {
      font-size: 16px;
      line-height: 0;
      color: #17324f; }
    .input-group-icon + .form-control {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      border-left: 0; }
  .input-group-lg .input-group-icon {
    height: 46px;
    padding: 14px 15px;
    font-size: 16px; }
  .input-group-lg .form-control {
    height: 46px;
    padding: 22px 15px;
    font-size: 16px; }
  .input-group-sm .input-group-icon {
    height: 31px;
    padding: 7px 12px;
    font-size: 12px; }
  .input-group-sm .form-control {
    height: 31px;
    padding: 7px 15px;
    font-size: 12px; }
  .input-group .btn {
    z-index: 4;
    min-height: 39px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
    .input-group .btn + .form-control {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      border-left: 0; }
  .input-group .form-control {
    z-index: 3; }
    .input-group .form-control + .input-group-icon,
    .input-group .form-control + .btn {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px; }
    .input-group .form-control:not(:last-child) {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      border-right: 0; }
    .input-group .form-control:focus {
      -webkit-box-shadow: 0 0 0 3px rgba(23, 50, 79, 0.4);
      box-shadow: 0 0 0 3px rgba(23, 50, 79, 0.4); }

.form-label,
label {
  position: relative;
  display: block;
  font-size: 14px; }
  .form-label:not(:last-child),
  label:not(:last-child) {
    margin-bottom: 6px; }

.form-label[class*="col-"] {
  padding-top: 10px; }

.form-label-lg {
  display: block;
  font-size: 16px;
  margin-bottom: 6px; }
  .form-label-lg[class*="col-"] {
    padding-top: 7px; }

.form-label-sm {
  display: block;
  font-size: 12px;
  margin-bottom: 6px; }
  .form-label-sm[class*="col-"] {
    padding-top: 12px; }

.form-control {
  display: block;
  width: 100%;
  height: 39px;
  padding: 10px 15px;
  font-size: 14px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid #e6ecf1;
  outline: none;
  -webkit-transition: .25s;
  -o-transition: .25s;
  transition: .25s;
  resize: vertical;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
  .form-control.form-control-lg {
    height: 46px;
    padding: 22px 15px;
    font-size: 16px; }
  .form-control.form-control-sm {
    padding: 7px 15px;
    font-size: 12px;
    height: 31px; }
  .form-control:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(23, 50, 79, 0.4);
    box-shadow: 0 0 0 3px rgba(23, 50, 79, 0.4); }
  .form-control + .form-control {
    display: block;
    margin-top: 6px; }
  .form-control[multiple] {
    padding: 10px;
    height: 180px;
    max-height: 180px; }
  .form-control[readonly],
  .form-control .readonly {
    background: #f5f7f9; }
  .form-control[disabled],
  .form-control .disabled {
    background: #f5f7f9;
    cursor: not-allowed; }

textarea.form-control {
  min-height: 100px; }

.form-control-plaintext {
  display: block;
  width: 100%;
  height: 39px;
  padding: 10px 15px;
  font-size: 14px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid #e6ecf1;
  outline: none;
  -webkit-transition: .25s;
  -o-transition: .25s;
  transition: .25s;
  resize: vertical;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-left: 0;
  padding-right: 0;
  border: 0; }

.form-checkbox,
.form-radio {
  cursor: pointer; }
  .form-checkbox input[type="checkbox"],
  .form-checkbox input[type="radio"],
  .form-radio input[type="checkbox"],
  .form-radio input[type="radio"] {
    font-size: 18px;
    margin-right: 5px;
    margin-left: 1px; }
  .form-checkbox .form-label,
  .form-radio .form-label {
    display: inline-block; }

.d-flex label[class*="form-radio"],
.d-flex label[class*="form-checkbox"] {
  margin-right: 15px; }

.d-flex.justify-content-center label[class*="form-radio"],
.d-flex.justify-content-center label[class*="form-checkbox"] {
  margin: 0px 10px; }

.d-flex.justify-content-end label[class*="form-radio"],
.d-flex.justify-content-end label[class*="form-checkbox"] {
  margin-left: 15px; }

.form-checkbox-custom input {
  position: absolute;
  z-index: -1;
  margin: 10px 0 0 20px;
  opacity: 0; }

.form-checkbox-custom input:disabled + .form-label {
  cursor: not-allowed; }

.form-checkbox-custom input:disabled + .form-label:before {
  background: #ccc; }

.form-checkbox-custom input:disabled:checked + .form-label:before {
  border: 1px solid #ccc; }

.form-checkbox-custom input:disabled:checked + .form-label:after {
  border: 1px solid #ccc;
  background: #ccc url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='iso-8859-1'?%3e%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 45.701 45.7' width='10px' fill='%23a0a0a0' xml:space='preserve' %3e%3cpath d='M20.687,38.332c-2.072,2.072-5.434,2.072-7.505,0L1.554,26.704c-2.072-2.071-2.072-5.433,0-7.504 c2.071-2.072,5.433-2.072,7.505,0l6.928,6.927c0.523,0.522,1.372,0.522,1.896,0L36.642,7.368c2.071-2.072,5.433-2.072,7.505,0 c0.995,0.995,1.554,2.345,1.554,3.752c0,1.407-0.559,2.757-1.554,3.752L20.687,38.332z'/%3e%3c/svg%3e ") no-repeat center center; }

.form-checkbox-custom input:checked + .form-label:before {
  border: 1px solid #17324f; }

.form-checkbox-custom input:checked + .form-label:after {
  background: #17324f url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='iso-8859-1'?%3e%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 45.701 45.7' width='10px' fill='white' xml:space='preserve' %3e%3cpath d='M20.687,38.332c-2.072,2.072-5.434,2.072-7.505,0L1.554,26.704c-2.072-2.071-2.072-5.433,0-7.504 c2.071-2.072,5.433-2.072,7.505,0l6.928,6.927c0.523,0.522,1.372,0.522,1.896,0L36.642,7.368c2.071-2.072,5.433-2.072,7.505,0 c0.995,0.995,1.554,2.345,1.554,3.752c0,1.407-0.559,2.757-1.554,3.752L20.687,38.332z'/%3e%3c/svg%3e ") no-repeat center center; }

.form-checkbox-custom input:focus + .form-label:before {
  -webkit-box-shadow: 0 0 0 2px rgba(23, 50, 79, 0.4);
  box-shadow: 0 0 0 2px rgba(23, 50, 79, 0.4);
  border: 1px solid rgba(23, 50, 79, 0.4); }

.form-checkbox-custom .form-label {
  position: relative;
  padding: 0 0 0 25px;
  cursor: pointer; }

.form-checkbox-custom .form-label:before {
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #ccc;
  border-radius: 4px;
  background: #fff;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s; }

.form-checkbox-custom .form-label:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 1px;
  width: 16px;
  height: 16px;
  border-radius: 3px;
  background: transparent;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s; }

.form-radio-custom input {
  position: absolute;
  z-index: -1;
  margin: 10px 0 0 7px;
  opacity: 0; }

.form-radio-custom input:disabled + .form-label {
  cursor: not-allowed; }

.form-radio-custom input:disabled + .form-label:before {
  background: #ccc; }

.form-radio-custom input:disabled:checked + .form-label:before {
  border: 1px solid #ccc; }

.form-radio-custom input:disabled:checked + .form-label:after {
  border: 1px solid #ccc;
  background: #a0a0a0; }

.form-radio-custom input:checked + .form-label:before {
  border: 1px solid #17324f; }

.form-radio-custom input:checked + .form-label:after {
  background: #17324f; }

.form-radio-custom input:focus + .form-label:before {
  -webkit-box-shadow: 0 0 0 2px rgba(23, 50, 79, 0.4);
  box-shadow: 0 0 0 2px rgba(23, 50, 79, 0.4);
  border: 1px solid rgba(23, 50, 79, 0.4); }

.form-radio-custom .form-label {
  position: relative;
  padding: 0 0 0 25px;
  cursor: pointer; }

.form-radio-custom .form-label:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #ccc;
  border-radius: 100%;
  background: #fff;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s; }

.form-radio-custom .form-label:after {
  content: "";
  position: absolute;
  top: 6px;
  left: 4px;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: transparent;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s; }

.valid-feedback,
.invalid-feedback {
  display: none; }

.was-validated textarea:invalid,
.was-validated select:invalid,
.was-validated input:invalid {
  border: 1px solid #c32027; }
  .was-validated textarea:invalid:focus,
  .was-validated select:invalid:focus,
  .was-validated input:invalid:focus {
    border: 1px solid #c32027;
    -webkit-box-shadow: 0 0 0 2px rgba(195, 32, 39, 0.4);
    box-shadow: 0 0 0 2px rgba(195, 32, 39, 0.4); }

.was-validated .form-checkbox-custom input[type="checkbox"]:invalid + .form-label:before {
  border: 1px solid #c32027; }

.was-validated .form-radio-custom input[type="radio"]:invalid + .form-label:before {
  border: 1px solid #c32027; }

.was-validated textarea:valid,
.was-validated select:valid,
.was-validated input:valid {
  border: 1px solid #38c12f; }
  .was-validated textarea:valid:focus,
  .was-validated select:valid:focus,
  .was-validated input:valid:focus {
    border: 1px solid #38c12f;
    -webkit-box-shadow: 0 0 0 2px rgba(56, 193, 47, 0.4);
    box-shadow: 0 0 0 2px rgba(56, 193, 47, 0.4); }

.was-validated textarea:invalid ~ .invalid-feedback,
.was-validated select:invalid ~ .invalid-feedback,
.was-validated input:invalid ~ .invalid-feedback {
  display: inline-block;
  font-size: 12px;
  color: #c32027; }

.was-validated textarea:valid ~ .valid-feedback,
.was-validated select:valid ~ .valid-feedback,
.was-validated input:valid ~ .valid-feedback {
  display: inline-block;
  font-size: 12px;
  color: #38c12f; }

@media (max-width: 767px) {
  input,
  textarea
select {
    font-size: 16px !important; } }

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

[class^='i-'],
[class*=' i-'] {
  position: relative;
  top: -1px;
  display: inline-block;
  vertical-align: bottom;
  font-family: 'Iconsfont';
  font-weight: normal;
  font-style: normal;
  font-size: inherit;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: none; }

.i-calendar:before {
  content: '\ea01'; }

.i-chat-bubble:before {
  content: '\ea02'; }

.i-circle-chart:before {
  content: '\ea03'; }

.i-like:before {
  content: '\ea04'; }

.i-paper:before {
  content: '\ea05'; }

.i-shopping-cart:before {
  content: '\ea06'; }

.i-spinner:before {
  content: '\ea07'; }

.i-user:before {
  content: '\ea08'; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 10px;
  margin-bottom: 12px;
  font-weight: 700; }
  h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
    margin-top: 0; }
  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    display: block;
    font-size: 13px;
    font-weight: 500;
    color: #74818d; }

h1 {
  font-size: 28px; }

h2 {
  font-size: 24px; }

h3 {
  font-size: 20px; }

h4 {
  font-size: 18px; }

h5 {
  font-size: 16px; }

h6 {
  font-size: 14px; }

.h1 {
  font-size: 28px; }

.h2 {
  font-size: 24px; }

.h3 {
  font-size: 20px; }

.h4 {
  font-size: 18px; }

.h5 {
  font-size: 16px; }

.h6 {
  font-size: 14px; }

p {
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 19px;
  color: #74818d; }

a {
  text-decoration: none;
  color: #17324f;
  -webkit-tap-highlight-color: transparent; }
  a:hover, a:focus {
    text-decoration: underline; }

mark {
  background: #fcf8e3; }

code {
  padding: 2px;
  font-size: 13px;
  color: #c32027;
  background: rgba(195, 32, 39, 0.035); }

a,
p,
small,
span {
  word-wrap: break-word; }

ul, ol {
  padding-left: 20px;
  color: #74818d;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 15px; }
  ul li, ol li {
    margin-bottom: 4px; }
  ul ul,
  ul ol, ol ul,
  ol ol {
    margin-bottom: 0; }

ul.unstyled,
ol.unstyled {
  padding-left: 0;
  list-style: none; }

.list-bordered li:not(:last-child) {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #e6ecf1; }

blockquote {
  margin-bottom: 15px;
  padding: 14px 0 14px 20px;
  border-radius: 4px;
  border-left: 4px solid #17324f;
  background: -webkit-gradient(linear, left top, right top, from(rgba(23, 50, 79, 0.05)), to(transparent));
  background: -webkit-linear-gradient(left, rgba(23, 50, 79, 0.05), transparent);
  background: -o-linear-gradient(left, rgba(23, 50, 79, 0.05), transparent);
  background: linear-gradient(to right, rgba(23, 50, 79, 0.05), transparent); }
  blockquote p {
    color: #1f1f1f;
    font-size: 16px; }
  blockquote small {
    color: #74818d;
    font-size: 14px; }
    blockquote small:before {
      content: '– '; }
  blockquote .avatar {
    margin-right: 15px; }
  blockquote.d-flex > .d-block {
    width: 80%; }
  blockquote.pull-right {
    margin: auto;
    margin-bottom: 15px;
    padding: 14px 20px 14px 0;
    border-left: 0;
    border-right: 4px solid #17324f;
    background: -webkit-gradient(linear, right top, left top, from(rgba(23, 50, 79, 0.05)), to(transparent));
    background: -webkit-linear-gradient(right, rgba(23, 50, 79, 0.05), transparent);
    background: -o-linear-gradient(right, rgba(23, 50, 79, 0.05), transparent);
    background: linear-gradient(to left, rgba(23, 50, 79, 0.05), transparent);
    text-align: right; }
    blockquote.pull-right.d-flex {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
      blockquote.pull-right.d-flex .avatar {
        margin: 0;
        margin-left: 15px; }

dl {
  font-size: 14px;
  line-height: 19px; }

dt {
  font-weight: 700;
  color: #1f1f1f;
  line-height: 19px; }

dt[class*="col-"] {
  font-weight: 400;
  color: #74818d;
  line-height: 19px; }

dd {
  position: relative;
  padding-bottom: 8px;
  line-height: 19px;
  word-wrap: break-word;
  color: #74818d; }
  dd a.pull-right {
    color: #17324f;
    font-size: 12px; }
  @media (max-width: 767px) {
    dd {
      padding-bottom: 12px; } }

hr {
  margin: 12px 0;
  margin-bottom: 8px;
  border: 0;
  border-bottom: 1px solid #f2f3f4; }

.text-primary {
  color: #17324f !important; }

.text-secondary {
  color: #74818d !important; }

.text-success {
  color: #38c12f !important; }

.text-danger {
  color: #c32027 !important; }

.text-warning {
  color: #f58424 !important; }

.text-info {
  color: #42b9ff !important; }

.text-light {
  color: #f5f7f9 !important; }

.text-dark {
  color: #1f1f1f !important; }

.text-black {
  color: #1f1f1f !important; }

.text-black-75 {
  color: rgba(0, 0, 0, 0.75) !important; }

.text-black-25 {
  color: rgba(0, 0, 0, 0.25) !important; }

.text-white {
  color: #fff !important; }

.text-white-75 {
  color: rgba(255, 255, 255, 0.75) !important; }

.text-white-25 {
  color: rgba(255, 255, 255, 0.25) !important; }

.text-sm {
  font-size: 12px; }
  .text-sm i {
    font-size: 11px;
    margin-right: 3px; }

.text-lg {
  font-size: 16px; }
  .text-lg i {
    font-size: 14px;
    margin-right: 4px; }

.lead {
  font-weight: 300; }

.display-1 {
  font-size: 72px !important;
  font-weight: 300 !important; }

.display-2 {
  font-size: 64px !important;
  font-weight: 300 !important; }

.display-3 {
  font-size: 52px !important;
  font-weight: 300 !important; }

.display-4 {
  font-size: 43px !important;
  font-weight: 300 !important; }

.content {
  position: relative;
  display: block;
  padding-top: 80px;
  -webkit-transition: .25s;
  -o-transition: .25s;
  transition: .25s; }
  @media print {
    @page {
      .content-print {
        size: A4 landscape; } }
    .content-print a.show-print-link::after {
      content: " (" attr(href) ")";
      color: black; }
    .content-print .new-print-page {
      page-break-after: always;
      /* Start a new page before <h1> elements */ }
    .content-print * {
      -webkit-box-shadow: 0 !important;
      box-shadow: 0 !important; }
    .content-print .box {
      border: 0 !important; }
    .content-print .box-footer,
    .content-print i {
      display: none; }
    .content-print *[class*="container"] {
      padding: 0 !important; }
    .content-print .no-print {
      display: none; } }

.content-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 25px; }
  @media (max-width: 767px) {
    .content-header {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start; } }
  .content-header h1 {
    position: relative;
    padding-left: 10px;
    margin-bottom: 0; }
    .content-header h1 small {
      display: block;
      font-size: 14px;
      font-weight: 400;
      color: #74818d; }
      @media (max-width: 767px) {
        .content-header h1 small {
          margin-bottom: 10px;
          line-height: 19px; } }
    .content-header h1:after {
      position: absolute;
      top: 0px;
      left: 0;
      content: '';
      width: 3px;
      height: 33px;
      background: #17324f; }
  .content-header-scene {
    position: relative;
    left: -27px;
    margin-bottom: -90px;
    padding: 40px 27px 120px 27px;
    height: calc(100% + 400px);
    width: calc(100% + 54px); }
    .content-header-scene * {
      position: relative;
      z-index: 3; }
    .content-header-scene h1 {
      padding-left: 0; }
      .content-header-scene h1:after {
        display: none; }
    .content-header-scene:after {
      position: absolute;
      top: 0;
      left: -40vw;
      width: calc(100% + 80vw);
      height: 100%;
      background: #fff;
      content: ''; }

.content-title {
  margin-bottom: 25px; }
  .content-title small {
    display: block;
    font-size: 14px;
    font-weight: 400;
    color: #74818d; }

.sidebar {
  position: fixed;
  top: 0;
  background: #17324f;
  color: #fff;
  width: 300px;
  min-height: 100vh;
  z-index: 10;
  -webkit-transition: .25s;
  -o-transition: .25s;
  transition: .25s;
  display: none; }
  @media (max-width: 767px) {
    .sidebar {
      height: 100%;
      max-height: 100%;
      overflow: auto;
      padding-bottom: 60px;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar; } }
  .sidebar .user-panel {
    padding: 10px 30px; }
  .sidebar .input-group {
    margin-bottom: 10px; }
  .sidebar .form-control {
    background: rgba(0, 0, 0, 0.05);
    border: 1px solid rgba(0, 0, 0, 0.075);
    border-left: 0;
    color: #fff; }
  .sidebar .input-group-icon {
    background: rgba(0, 0, 0, 0.05);
    border: 1px solid rgba(0, 0, 0, 0.075);
    border-right: 0; }
    .sidebar .input-group-icon i {
      color: rgba(255, 255, 255, 0.8); }
  .sidebar input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.8); }
  .sidebar input::-moz-placeholder {
    color: rgba(255, 255, 255, 0.8); }
  .sidebar input:-moz-placeholder {
    color: rgba(255, 255, 255, 0.8); }
  .sidebar input:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.8); }
  .sidebar .logo img {
    margin-right: 20px;
    width: 50px; }
  .sidebar-list {
    padding: 0 30px;
    max-height: 86vh;
    overflow: auto;
    -ms-overflow-style: none;
    list-style: none;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s; }
    @media (max-width: 767px) {
      .sidebar-list {
        max-height: auto;
        height: auto;
        max-height: 100%;
        overflow: hidden;
        padding: 0px 10px; } }
    .sidebar-list li {
      margin-bottom: 0; }
    .sidebar-list-header {
      display: block;
      margin: 8px 0;
      padding-bottom: 8px;
      width: 100%;
      color: #fff;
      font-size: 13px;
      opacity: .75;
      border-bottom: 1px solid rgba(255, 255, 255, 0.15); }
    .sidebar-list-item {
      padding: 10px;
      height: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      font-weight: 500;
      font-size: 16px;
      white-space: nowrap;
      opacity: .75;
      border-left: 2px solid transparent;
      border-radius: 6px;
      -webkit-transition: .6s;
      -o-transition: .6s;
      transition: .6s;
      color: #fff;
      cursor: pointer; }
      .sidebar-list-item i:not(.pull-right) {
        width: 30px;
        margin-right: 10px;
        line-height: 0;
        font-size: 24px;
        text-align: center; }
      .sidebar-list-item i.pull-right {
        position: relative;
        top: 1px;
        width: 15px;
        height: 15px;
        text-align: center;
        line-height: 15px;
        font-size: 12px;
        -webkit-transition: .25s;
        -o-transition: .25s;
        transition: .25s; }
      .sidebar-list-item:hover {
        text-decoration: none;
        -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.06);
        box-shadow: 0 15px 30px rgba(0, 0, 0, 0.06);
        background: #1f446b; }
      .sidebar-list-item:active, .sidebar-list-item:focus {
        text-decoration: none; }
      .sidebar-list-item.active {
        border-left: 2px solid #fff;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        .sidebar-list-item.active i.pull-right {
          -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
        .sidebar-list-item.active + ul {
          display: block; }
    .sidebar-list ul {
      display: none;
      list-style: none; }
      .sidebar-list ul .sidebar-list-item {
        height: 35px;
        font-size: 14px; }
  @media (max-width: 767px) {
    .sidebar {
      width: 260px;
      display: none; } }
  @media (min-width: 1200px) {
    .sidebar ~ .header,
    .sidebar ~ .content,
    .sidebar ~ .footer {
      padding-left: 325px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .sidebar ~ .header,
    .sidebar ~ .content,
    .sidebar ~ .footer {
      -webkit-transform: translate(225px, 0);
      -ms-transform: translate(225px, 0);
      transform: translate(225px, 0);
      padding-left: 95px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .sidebar ~ .header,
    .sidebar ~ .content,
    .sidebar ~ .footer {
      -webkit-transform: translate(225px, 0);
      -ms-transform: translate(225px, 0);
      transform: translate(225px, 0);
      padding-left: 95px; } }
  @media (max-width: 767px) {
    .sidebar ~ .header,
    .sidebar ~ .content,
    .sidebar ~ .footer {
      -webkit-transform: translate(0);
      -ms-transform: translate(0);
      transform: translate(0);
      padding-left: 15px; } }
  .sidebar ~ .content > .container-fluid {
    padding-left: 0 !important; }

.sidebar-collapse {
  width: auto; }
  .sidebar-collapse .logo {
    padding: 0;
    margin: 0;
    height: 60px;
    text-indent: -999px; }
    .sidebar-collapse .logo img {
      margin: 0 auto;
      margin-top: 11px;
      width: 40px; }
    .sidebar-collapse .logo *:not(img) {
      display: none; }
  .sidebar-collapse .input-group {
    display: none; }
  .sidebar-collapse .sidebar-list {
    padding: 0 8px; }
    .sidebar-collapse .sidebar-list-header {
      margin-top: 0;
      text-indent: -999px;
      line-height: 0; }
    .sidebar-collapse .sidebar-list-item {
      cursor: pointer;
      opacity: 1; }
      .sidebar-collapse .sidebar-list-item i {
        opacity: .75; }
      .sidebar-collapse .sidebar-list-item i:not(.pull-right) {
        margin-right: 0; }
      .sidebar-collapse .sidebar-list-item i.pull-right {
        display: none; }
      .sidebar-collapse .sidebar-list-item span {
        position: absolute;
        left: 80%;
        padding: 9px 15px;
        visibility: hidden;
        opacity: 0;
        background: #17324f;
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
        font-size: 16px;
        z-index: 3;
        -webkit-transition: .25s;
        -o-transition: .25s;
        transition: .25s; }
      .sidebar-collapse .sidebar-list-item:hover span,
      .sidebar-collapse .sidebar-list-item.active span {
        visibility: visible;
        left: 100%;
        width: auto;
        opacity: 1;
        -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.06);
        box-shadow: 0 15px 30px rgba(0, 0, 0, 0.06); }
    .sidebar-collapse .sidebar-list ul {
      position: absolute;
      left: 100%;
      padding: 5px;
      margin-top: -1px;
      background: #1d3f63;
      border-top-right-radius: 6px;
      border-bottom-right-radius: 6px;
      z-index: 4; }
  @media (max-width: 767px) {
    .sidebar-collapse {
      -webkit-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
      transform: translate(-100%, 0); } }
  .sidebar-collapse ~ .header,
  .sidebar-collapse ~ .content,
  .sidebar-collapse ~ .footer {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s; }
    @media (min-width: 1200px) {
      .sidebar-collapse ~ .header,
      .sidebar-collapse ~ .content,
      .sidebar-collapse ~ .footer {
        padding-left: 95px; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      .sidebar-collapse ~ .header,
      .sidebar-collapse ~ .content,
      .sidebar-collapse ~ .footer {
        padding-left: 95px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .sidebar-collapse ~ .header,
      .sidebar-collapse ~ .content,
      .sidebar-collapse ~ .footer {
        padding-left: 95px; } }
    @media (max-width: 767px) {
      .sidebar-collapse ~ .header,
      .sidebar-collapse ~ .content,
      .sidebar-collapse ~ .footer {
        padding-left: 15px; } }

.no-scroll {
  position: relative;
  height: 100%;
  overflow: hidden; }

.header {
  position: fixed;
  top: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 20px;
  height: 80px;
  background: #fff;
  border-bottom: 1px solid #eee;
  -webkit-transition: .25s;
  -o-transition: .25s;
  transition: .25s;
  z-index: 5; }
  .header .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    @media (max-width: 767px) {
      .header .container {
        padding: 0; } }
  .header-fixed {
    position: fixed;
    width: 100%;
    z-index: 10; }
  .header-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
    margin: 0;
    list-style: none;
    color: #17324f; }
    @media (max-width: 767px) {
      .header-nav-mobile {
        position: absolute;
        top: 100%;
        left: 0;
        display: none;
        width: 100%;
        padding: 5px 10px;
        background: #11263b; }
        .header-nav-mobile .dropdown-menu {
          width: 97%; } }
    .header-nav li {
      margin-bottom: 0; }
    .header-nav-item {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      min-width: 30px;
      margin: 0px 3px;
      padding: 8px 10px;
      border-radius: 6px;
      text-align: center;
      font-size: 15px;
      font-weight: 500;
      color: rgba(23, 50, 79, 0.9);
      -webkit-transition: .25s;
      -o-transition: .25s;
      transition: .25s; }
      .header-nav-item.active {
        background: #4d8acb; }
      .header-nav-item .badge {
        position: absolute;
        top: -1px;
        right: -1px;
        max-width: 30px;
        white-space: nowrap;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden; }
      .header-nav-item:hover, .header-nav-item:active, .header-nav-item:focus {
        background: rgba(23, 50, 79, 0.05);
        text-decoration: none; }
      .header-nav-item i {
        font-size: 24px; }
    .header-nav .user-panel {
      margin: 0px 10px; }
      .header-nav .user-panel small {
        color: rgba(255, 255, 255, 0.75); }
      .header-nav .user-panel i {
        color: #fff; }
  .header .logo {
    height: auto;
    padding-left: 0;
    padding-right: 10px;
    color: #17324f; }

.footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 18px 20px;
  background: #fff;
  font-size: 14px;
  color: #74818d;
  border-top: 1px solid #eee; }
  @media (max-width: 767px) {
    .footer {
      padding: 12px 0;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
      .footer > *:not(:last-child) {
        margin-bottom: 10px; } }
  .footer .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .footer li,
  .footer a,
  .footer button {
    font-size: 14px; }
  .footer p {
    margin: 0; }
  .footer ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    padding: 0;
    list-style: none; }
    .footer ul > * {
      margin-left: 10px;
      margin-bottom: 0; }
    .footer ul a {
      font-size: 14px; }
  .footer .row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }

.wrapper {
  overflow: hidden; }
  .wrapper > .loader {
    width: 100vw;
    height: 100vh; }

.wrapper.theme-inverse .header {
  background: #17324f;
  border-bottom: 1px solid #17324f;
  color: #fff; }
  .wrapper.theme-inverse .header .logo {
    color: #fff; }
  .wrapper.theme-inverse .header .user-panel {
    color: #fff; }
  .wrapper.theme-inverse .header-nav-item {
    color: #fff; }
    .wrapper.theme-inverse .header-nav-item:hover, .wrapper.theme-inverse .header-nav-item:active, .wrapper.theme-inverse .header-nav-item:focus {
      background: rgba(255, 255, 255, 0.1);
      text-decoration: none; }

.wrapper.theme-inverse .sidebar {
  background: #fff; }
  .wrapper.theme-inverse .sidebar * {
    color: #17324f; }
  .wrapper.theme-inverse .sidebar-list-item {
    opacity: 1; }
    .wrapper.theme-inverse .sidebar-list-item:hover {
      text-decoration: none;
      -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.06);
      box-shadow: 0 15px 30px rgba(0, 0, 0, 0.06);
      background: #17324f;
      color: #fff; }
      .wrapper.theme-inverse .sidebar-list-item:hover > * {
        color: #fff;
        -webkit-transition: .25s;
        -o-transition: .25s;
        transition: .25s; }
  .wrapper.theme-inverse .sidebar .input-group-icon i {
    color: #17324f; }
  .wrapper.theme-inverse .sidebar .form-control {
    color: #17324f; }
    .wrapper.theme-inverse .sidebar .form-control::-webkit-input-placeholder {
      color: #17324f;
      opacity: 1; }
    .wrapper.theme-inverse .sidebar .form-control::-moz-placeholder {
      color: #17324f;
      opacity: 1; }
    .wrapper.theme-inverse .sidebar .form-control::-ms-input-placeholder {
      color: #17324f;
      opacity: 1; }
    .wrapper.theme-inverse .sidebar .form-control::placeholder {
      color: #17324f;
      opacity: 1; }
    .wrapper.theme-inverse .sidebar .form-control:-ms-input-placeholder {
      color: #17324f; }
    .wrapper.theme-inverse .sidebar .form-control::-ms-input-placeholder {
      color: #17324f; }

.wrapper.theme-inverse .content-header-scene * {
  color: #fff !important; }

.wrapper.theme-inverse .content-header-scene:after {
  background: #17324f; }

.chat-column {
  width: 40%;
  border-right: 1px solid #e6ecf1; }
  .chat-column + .chat-content {
    width: 60%; }
  @media (max-width: 767px) {
    .chat-column {
      width: 100%; }
      .chat-column + .chat-content {
        width: 100%; } }
  .chat-column .user-panel {
    padding: 15px 25px;
    padding-right: 15px;
    cursor: pointer; }
    .chat-column .user-panel:hover {
      background: rgba(0, 0, 0, 0.025); }
    .chat-column .user-panel + .user-panel {
      margin: 0; }
    .chat-column .user-panel:after {
      position: absolute;
      content: '';
      bottom: 0;
      right: 0;
      width: 70%;
      height: 1px;
      background: #eee; }
    .chat-column .user-panel.active {
      border-left: 3px solid #17324f; }

.chat-list {
  max-height: 76vh;
  overflow-y: scroll; }

.chat-search {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0px 20px; }
  .chat-search:before {
    position: absolute;
    content: '';
    top: 100%;
    left: 0;
    width: 100%;
    height: 10px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
    background: -webkit-linear-gradient(top, #fff, transparent);
    background: -o-linear-gradient(top, #fff, transparent);
    background: linear-gradient(to bottom, #fff, transparent);
    z-index: 10; }
  .chat-search i {
    color: #74818d;
    opacity: .35; }
  .chat-search input {
    padding: 21px 15px;
    font-size: 14px;
    border: 0;
    margin-right: auto;
    width: 100%; }
    .chat-search input:focus {
      outline: none; }

.chat-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%; }

.chat-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px 25px;
  height: 80px;
  border-bottom: 1px solid #e6ecf1; }
  .chat-header .avatar {
    margin-right: 15px; }
  .chat-header small {
    display: block;
    font-weight: 400; }

.chat-messages {
  height: 100%;
  padding: 20px;
  height: 100%;
  max-height: 100%;
  background-color: #f5f7f9;
  overflow-y: scroll; }
  @media (max-width: 767px) {
    .chat-messages {
      max-height: 400px; } }

.chat-footer {
  padding: 15px; }

.message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px; }
  .message:not(:last-child) {
    margin-bottom: 15px; }
  .message-event {
    display: block;
    margin-bottom: 20px;
    font-size: 14px;
    color: #74818d;
    text-align: center; }
  .message-content {
    margin-left: 15px;
    max-width: 500px; }
  .message-bubble {
    position: relative;
    padding: 12px 20px;
    margin-bottom: 5px;
    background: #17324f;
    color: #fff;
    border-radius: 6px; }
    .message-bubble p {
      color: #fff;
      margin: 0; }
  .message-actions {
    padding: 8px 10px;
    font-size: 18px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s; }
    .message-actions > a,
    .message-actions > button {
      margin-right: 3px;
      opacity: .35;
      outline: none; }
      .message-actions > a:hover, .message-actions > a:focus, .message-actions > a:active,
      .message-actions > button:hover,
      .message-actions > button:focus,
      .message-actions > button:active {
        opacity: .2;
        text-decoration: none; }
  .message-self {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  .message-self .message-content {
    margin-left: 0; }
    .message-self .message-content small {
      display: block;
      text-align: right; }
  .message-self .message-bubble {
    background: #fff;
    color: #1f1f1f; }
    .message-self .message-bubble p {
      color: #74818d; }
  .message:hover .message-actions {
    visibility: visible;
    opacity: 1; }

.breadcrumb {
  margin: 5px 0;
  padding: 0; }
  .breadcrumb-item {
    position: relative;
    display: inline-block;
    margin-right: 3px;
    font-size: 14px;
    color: #74818d; }
    .breadcrumb-item a {
      color: #17324f; }
    .breadcrumb-item + .breadcrumb-item:before {
      content: '/';
      margin-right: 5px; }

button {
  font: inherit;
  margin: 0;
  padding: 0;
  cursor: pointer;
  color: inherit;
  border: none;
  background-color: transparent;
  outline: none; }

.btn {
  position: relative;
  display: inline-block;
  padding: 8px 12px;
  text-align: center;
  text-decoration: none;
  font-weight: 500;
  font-size: 14px;
  color: #17324f;
  border-radius: 4px;
  background: #fff;
  border: 1px solid #e6ecf1;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s; }
  .btn:disabled {
    background: #fff;
    cursor: not-allowed;
    color: #2e649e; }
    .btn:disabled:hover {
      background: white; }
  .btn:hover, .btn:focus, .btn:active {
    outline: none;
    text-decoration: none; }
  .btn:hover {
    background: whitesmoke; }
  .btn:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(116, 129, 141, 0.1);
    box-shadow: 0 0 0 3px rgba(116, 129, 141, 0.1); }
  .btn-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 0;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child) {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
    .btn-group .dropdown-toggle:nth-child(2) {
      padding-left: 6px; }
    .btn-group-stretch {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .btn-group-stretch .btn {
        width: 100%; }
  .btn-toolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: flex-start;
    flex-direction: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .btn-toolbar > *:not(:last-child) {
      margin-right: 5px; }
  .btn-lg {
    padding: 12px 18px;
    line-height: 16px;
    font-size: 16px; }
  .btn-sm {
    padding: 4px 11px;
    font-size: 13px; }
  .btn-block {
    width: 100%;
    display: block; }
  .btn-block + .btn-block {
    margin-top: 8px; }
  .btn-rounded {
    border-radius: 50px; }
  .btn-link {
    padding: 0px 8px;
    background: transparent;
    border: 1px solid transparent;
    color: #17324f; }
    .btn-link:hover, .btn-link:focus, .btn-link:active {
      opacity: .5;
      -webkit-box-shadow: none;
      box-shadow: none;
      background: transparent; }
    .btn-link.disabled, .btn-link:disabled {
      color: #2e649e;
      cursor: not-allowed; }
      .btn-link.disabled:hover, .btn-link:disabled:hover {
        opacity: 1; }

.btn-primary {
  background: #17324f;
  border: 1px solid #17324f;
  color: #fff; }
  .btn-primary:hover {
    background: #0c1928;
    border: 1px solid #0c1928; }
  .btn-primary:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(23, 50, 79, 0.4);
    box-shadow: 0 0 0 3px rgba(23, 50, 79, 0.4); }
  .btn-primary:active {
    background: #11263b; }
  .btn-primary.disabled, .btn-primary:disabled {
    background: #2e649e;
    border: 1px solid #2e649e;
    color: white;
    cursor: not-allowed; }
    .btn-primary.disabled:hover, .btn-primary:disabled:hover {
      background: #2e649e; }
    .btn-primary.disabled:focus, .btn-primary:disabled:focus {
      -webkit-box-shadow: none;
      box-shadow: none; }

.btn-outline-primary {
  background: transparent;
  border: 1px solid #17324f;
  color: #17324f; }
  .btn-outline-primary:hover, .btn-outline-primary:focus {
    background: #17324f;
    color: #fff; }
  .btn-outline-primary:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(23, 50, 79, 0.4);
    box-shadow: 0 0 0 3px rgba(23, 50, 79, 0.4); }
  .btn-outline-primary:active {
    background: #11263b; }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    border: 1px solid #2e649e;
    color: #2e649e;
    cursor: not-allowed; }
    .btn-outline-primary.disabled:hover, .btn-outline-primary.disabled:focus, .btn-outline-primary:disabled:hover, .btn-outline-primary:disabled:focus {
      background: transparent;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: #2e649e; }

.btn-secondary {
  background: #74818d;
  border: 1px solid #74818d;
  color: #fff; }
  .btn-secondary:hover {
    background: #5d6771;
    border: 1px solid #5d6771; }
  .btn-secondary:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(116, 129, 141, 0.4);
    box-shadow: 0 0 0 3px rgba(116, 129, 141, 0.4); }
  .btn-secondary:active {
    background: #68747f; }
  .btn-secondary.disabled, .btn-secondary:disabled {
    background: #acb4bb;
    border: 1px solid #acb4bb;
    color: white;
    cursor: not-allowed; }
    .btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
      background: #acb4bb; }
    .btn-secondary.disabled:focus, .btn-secondary:disabled:focus {
      -webkit-box-shadow: none;
      box-shadow: none; }

.btn-outline-secondary {
  background: transparent;
  border: 1px solid #74818d;
  color: #74818d; }
  .btn-outline-secondary:hover, .btn-outline-secondary:focus {
    background: #74818d;
    color: #fff; }
  .btn-outline-secondary:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(116, 129, 141, 0.4);
    box-shadow: 0 0 0 3px rgba(116, 129, 141, 0.4); }
  .btn-outline-secondary:active {
    background: #68747f; }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    border: 1px solid #acb4bb;
    color: #acb4bb;
    cursor: not-allowed; }
    .btn-outline-secondary.disabled:hover, .btn-outline-secondary.disabled:focus, .btn-outline-secondary:disabled:hover, .btn-outline-secondary:disabled:focus {
      background: transparent;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: #acb4bb; }

.btn-success {
  background: #38c12f;
  border: 1px solid #38c12f;
  color: #fff; }
  .btn-success:hover {
    background: #2c9825;
    border: 1px solid #2c9825; }
  .btn-success:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(56, 193, 47, 0.4);
    box-shadow: 0 0 0 3px rgba(56, 193, 47, 0.4); }
  .btn-success:active {
    background: #32ac2a; }
  .btn-success.disabled, .btn-success:disabled {
    background: #7ede78;
    border: 1px solid #7ede78;
    color: white;
    cursor: not-allowed; }
    .btn-success.disabled:hover, .btn-success:disabled:hover {
      background: #7ede78; }
    .btn-success.disabled:focus, .btn-success:disabled:focus {
      -webkit-box-shadow: none;
      box-shadow: none; }

.btn-outline-success {
  background: transparent;
  border: 1px solid #38c12f;
  color: #38c12f; }
  .btn-outline-success:hover, .btn-outline-success:focus {
    background: #38c12f;
    color: #fff; }
  .btn-outline-success:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(56, 193, 47, 0.4);
    box-shadow: 0 0 0 3px rgba(56, 193, 47, 0.4); }
  .btn-outline-success:active {
    background: #32ac2a; }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    border: 1px solid #7ede78;
    color: #7ede78;
    cursor: not-allowed; }
    .btn-outline-success.disabled:hover, .btn-outline-success.disabled:focus, .btn-outline-success:disabled:hover, .btn-outline-success:disabled:focus {
      background: transparent;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: #7ede78; }

.btn-warning {
  background: #f58424;
  border: 1px solid #f58424;
  color: #fff; }
  .btn-warning:hover {
    background: #dc6a0a;
    border: 1px solid #dc6a0a; }
  .btn-warning:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(245, 132, 36, 0.4);
    box-shadow: 0 0 0 3px rgba(245, 132, 36, 0.4); }
  .btn-warning:active {
    background: #f4760c; }
  .btn-warning.disabled, .btn-warning:disabled {
    background: #f9bb86;
    border: 1px solid #f9bb86;
    color: white;
    cursor: not-allowed; }
    .btn-warning.disabled:hover, .btn-warning:disabled:hover {
      background: #f9bb86; }
    .btn-warning.disabled:focus, .btn-warning:disabled:focus {
      -webkit-box-shadow: none;
      box-shadow: none; }

.btn-outline-warning {
  background: transparent;
  border: 1px solid #f58424;
  color: #f58424; }
  .btn-outline-warning:hover, .btn-outline-warning:focus {
    background: #f58424;
    color: #fff; }
  .btn-outline-warning:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(245, 132, 36, 0.4);
    box-shadow: 0 0 0 3px rgba(245, 132, 36, 0.4); }
  .btn-outline-warning:active {
    background: #f4760c; }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    border: 1px solid #f9bb86;
    color: #f9bb86;
    cursor: not-allowed; }
    .btn-outline-warning.disabled:hover, .btn-outline-warning.disabled:focus, .btn-outline-warning:disabled:hover, .btn-outline-warning:disabled:focus {
      background: transparent;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: #f9bb86; }

.btn-danger {
  background: #c32027;
  border: 1px solid #c32027;
  color: #fff; }
  .btn-danger:hover {
    background: #97191e;
    border: 1px solid #97191e; }
  .btn-danger:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(195, 32, 39, 0.4);
    box-shadow: 0 0 0 3px rgba(195, 32, 39, 0.4); }
  .btn-danger:active {
    background: #ad1c23; }
  .btn-danger.disabled, .btn-danger:disabled {
    background: #e56469;
    border: 1px solid #e56469;
    color: white;
    cursor: not-allowed; }
    .btn-danger.disabled:hover, .btn-danger:disabled:hover {
      background: #e56469; }
    .btn-danger.disabled:focus, .btn-danger:disabled:focus {
      -webkit-box-shadow: none;
      box-shadow: none; }

.btn-outline-danger {
  background: transparent;
  border: 1px solid #c32027;
  color: #c32027; }
  .btn-outline-danger:hover, .btn-outline-danger:focus {
    background: #c32027;
    color: #fff; }
  .btn-outline-danger:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(195, 32, 39, 0.4);
    box-shadow: 0 0 0 3px rgba(195, 32, 39, 0.4); }
  .btn-outline-danger:active {
    background: #ad1c23; }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    border: 1px solid #e56469;
    color: #e56469;
    cursor: not-allowed; }
    .btn-outline-danger.disabled:hover, .btn-outline-danger.disabled:focus, .btn-outline-danger:disabled:hover, .btn-outline-danger:disabled:focus {
      background: transparent;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: #e56469; }

.btn-info {
  background: #42b9ff;
  border: 1px solid #42b9ff;
  color: #fff; }
  .btn-info:hover {
    background: #0fa6ff;
    border: 1px solid #0fa6ff; }
  .btn-info:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 185, 255, 0.4);
    box-shadow: 0 0 0 3px rgba(66, 185, 255, 0.4); }
  .btn-info:active {
    background: #29b0ff; }
  .btn-info.disabled, .btn-info:disabled {
    background: #a8dfff;
    border: 1px solid #a8dfff;
    color: white;
    cursor: not-allowed; }
    .btn-info.disabled:hover, .btn-info:disabled:hover {
      background: #a8dfff; }
    .btn-info.disabled:focus, .btn-info:disabled:focus {
      -webkit-box-shadow: none;
      box-shadow: none; }

.btn-outline-info {
  background: transparent;
  border: 1px solid #42b9ff;
  color: #42b9ff; }
  .btn-outline-info:hover, .btn-outline-info:focus {
    background: #42b9ff;
    color: #fff; }
  .btn-outline-info:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(66, 185, 255, 0.4);
    box-shadow: 0 0 0 3px rgba(66, 185, 255, 0.4); }
  .btn-outline-info:active {
    background: #29b0ff; }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    border: 1px solid #a8dfff;
    color: #a8dfff;
    cursor: not-allowed; }
    .btn-outline-info.disabled:hover, .btn-outline-info.disabled:focus, .btn-outline-info:disabled:hover, .btn-outline-info:disabled:focus {
      background: transparent;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: #a8dfff; }

.btn-light {
  background: #f5f7f9;
  border: 1px solid #f5f7f9;
  color: #74818d; }
  .btn-light:hover {
    background: #d5dee6;
    border: 1px solid #d5dee6; }
  .btn-light:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(245, 247, 249, 0.4);
    box-shadow: 0 0 0 3px rgba(245, 247, 249, 0.4); }
  .btn-light:active {
    background: #e5eaef; }
  .btn-light.disabled, .btn-light:disabled {
    background: white;
    border: 1px solid white;
    color: #acb4bb;
    cursor: not-allowed; }
    .btn-light.disabled:hover, .btn-light:disabled:hover {
      background: white; }
    .btn-light.disabled:focus, .btn-light:disabled:focus {
      -webkit-box-shadow: none;
      box-shadow: none; }

.btn-outline-light {
  background: transparent;
  border: 1px solid #f5f7f9;
  color: #f5f7f9; }
  .btn-outline-light:hover, .btn-outline-light:focus {
    background: #f5f7f9;
    color: #74818d; }
  .btn-outline-light:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(245, 247, 249, 0.4);
    box-shadow: 0 0 0 3px rgba(245, 247, 249, 0.4); }
  .btn-outline-light:active {
    background: #e5eaef; }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    border: 1px solid white;
    color: white;
    cursor: not-allowed; }
    .btn-outline-light.disabled:hover, .btn-outline-light.disabled:focus, .btn-outline-light:disabled:hover, .btn-outline-light:disabled:focus {
      background: transparent;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: white; }

.btn-dark {
  background: #1f1f1f;
  border: 1px solid #1f1f1f;
  color: #fff; }
  .btn-dark:hover {
    background: #060606;
    border: 1px solid #060606; }
  .btn-dark:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(31, 31, 31, 0.4);
    box-shadow: 0 0 0 3px rgba(31, 31, 31, 0.4); }
  .btn-dark:active {
    background: #121212; }
  .btn-dark.disabled, .btn-dark:disabled {
    background: #525252;
    border: 1px solid #525252;
    color: white;
    cursor: not-allowed; }
    .btn-dark.disabled:hover, .btn-dark:disabled:hover {
      background: #525252; }
    .btn-dark.disabled:focus, .btn-dark:disabled:focus {
      -webkit-box-shadow: none;
      box-shadow: none; }

.btn-outline-dark {
  background: transparent;
  border: 1px solid #1f1f1f;
  color: #1f1f1f; }
  .btn-outline-dark:hover, .btn-outline-dark:focus {
    background: #1f1f1f;
    color: #fff; }
  .btn-outline-dark:focus {
    -webkit-box-shadow: 0 0 0 3px rgba(31, 31, 31, 0.4);
    box-shadow: 0 0 0 3px rgba(31, 31, 31, 0.4); }
  .btn-outline-dark:active {
    background: #121212; }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    border: 1px solid #525252;
    color: #525252;
    cursor: not-allowed; }
    .btn-outline-dark.disabled:hover, .btn-outline-dark.disabled:focus, .btn-outline-dark:disabled:hover, .btn-outline-dark:disabled:focus {
      background: transparent;
      -webkit-box-shadow: none;
      box-shadow: none;
      color: #525252; }

.btn-link-primary {
  padding: 0px 8px;
  background: transparent;
  border: 1px solid transparent;
  color: #17324f; }
  .btn-link-primary:hover, .btn-link-primary:focus {
    opacity: .5;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link-primary:active {
    color: #0c1928;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link-primary.disabled, .btn-link-primary:disabled {
    color: #2e649e;
    cursor: not-allowed; }
    .btn-link-primary.disabled:hover, .btn-link-primary:disabled:hover {
      opacity: 1; }

.btn-link-secondary {
  padding: 0px 8px;
  background: transparent;
  border: 1px solid transparent;
  color: #74818d; }
  .btn-link-secondary:hover, .btn-link-secondary:focus {
    opacity: .5;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link-secondary:active {
    color: #5d6771;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link-secondary.disabled, .btn-link-secondary:disabled {
    color: #acb4bb;
    cursor: not-allowed; }
    .btn-link-secondary.disabled:hover, .btn-link-secondary:disabled:hover {
      opacity: 1; }

.btn-link-success {
  padding: 0px 8px;
  background: transparent;
  border: 1px solid transparent;
  color: #38c12f; }
  .btn-link-success:hover, .btn-link-success:focus {
    opacity: .5;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link-success:active {
    color: #2c9825;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link-success.disabled, .btn-link-success:disabled {
    color: #7ede78;
    cursor: not-allowed; }
    .btn-link-success.disabled:hover, .btn-link-success:disabled:hover {
      opacity: 1; }

.btn-link-warning {
  padding: 0px 8px;
  background: transparent;
  border: 1px solid transparent;
  color: #f58424; }
  .btn-link-warning:hover, .btn-link-warning:focus {
    opacity: .5;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link-warning:active {
    color: #dc6a0a;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link-warning.disabled, .btn-link-warning:disabled {
    color: #f9bb86;
    cursor: not-allowed; }
    .btn-link-warning.disabled:hover, .btn-link-warning:disabled:hover {
      opacity: 1; }

.btn-link-danger {
  padding: 0px 8px;
  background: transparent;
  border: 1px solid transparent;
  color: #c32027; }
  .btn-link-danger:hover, .btn-link-danger:focus {
    opacity: .5;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link-danger:active {
    color: #97191e;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link-danger.disabled, .btn-link-danger:disabled {
    color: #e56469;
    cursor: not-allowed; }
    .btn-link-danger.disabled:hover, .btn-link-danger:disabled:hover {
      opacity: 1; }

.btn-link-info {
  padding: 0px 8px;
  background: transparent;
  border: 1px solid transparent;
  color: #42b9ff; }
  .btn-link-info:hover, .btn-link-info:focus {
    opacity: .5;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link-info:active {
    color: #0fa6ff;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link-info.disabled, .btn-link-info:disabled {
    color: #a8dfff;
    cursor: not-allowed; }
    .btn-link-info.disabled:hover, .btn-link-info:disabled:hover {
      opacity: 1; }

.btn-link-light {
  padding: 0px 8px;
  background: transparent;
  border: 1px solid transparent;
  color: #f5f7f9; }
  .btn-link-light:hover, .btn-link-light:focus {
    opacity: .5;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link-light:active {
    color: #d5dee6;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link-light.disabled, .btn-link-light:disabled {
    color: white;
    cursor: not-allowed; }
    .btn-link-light.disabled:hover, .btn-link-light:disabled:hover {
      opacity: 1; }

.btn-link-dark {
  padding: 0px 8px;
  background: transparent;
  border: 1px solid transparent;
  color: #1f1f1f; }
  .btn-link-dark:hover, .btn-link-dark:focus {
    opacity: .5;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link-dark:active {
    color: #060606;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .btn-link-dark.disabled, .btn-link-dark:disabled {
    color: #525252;
    cursor: not-allowed; }
    .btn-link-dark.disabled:hover, .btn-link-dark:disabled:hover {
      opacity: 1; }

.progress {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 6px;
  background: #f5f7f9;
  border-radius: 6px; }
  .progress.progress-lg {
    height: 8px; }
  .progress.progress-sm {
    height: 4px; }
  .progress-bar {
    position: absolute;
    height: 100%;
    background: #17324f; }

.box {
  position: relative;
  margin-bottom: 20px;
  -webkit-box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.01);
  box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.01);
  border-radius: 6px;
  border: 1px solid #e6ecf1;
  background: #fff;
  -webkit-transition: .25s;
  -o-transition: .25s;
  transition: .25s;
  -webkit-box-shadow: rgba(116, 129, 141, 0.1) 0px 3px 8px 0px;
  box-shadow: rgba(116, 129, 141, 0.1) 0px 3px 8px 0px; }
  .box-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 25px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom: 1px solid #f7f7f7;
    font-size: 16px; }
    @media (max-width: 767px) {
      .box-header {
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar; } }
    .box-header-border {
      border-top: 2px solid #17324f; }
    @media (max-width: 767px) {
      .box-header {
        padding: 15px 20px; } }
    .box-header h3 {
      margin: 0; }
      @media (max-width: 767px) {
        .box-header h3 {
          min-width: 45%; } }
    .box-header .user-panel {
      width: 100%; }
  .box-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .box-actions input {
      min-width: 120px;
      max-width: 150px; }
    .box-actions-item {
      margin: 0px 9px;
      color: #74818d;
      opacity: .45;
      font-weight: 700;
      font-size: 12px;
      line-height: 0;
      white-space: nowrap; }
      .box-actions-item:hover, .box-actions-item:active, .box-actions-item:focus {
        opacity: .45;
        text-decoration: none; }
      .box-actions-item:last-child {
        margin-right: 0; }
  .box-body {
    padding: 15px 25px; }
    @media (max-width: 767px) {
      .box-body {
        padding: 15px 20px; } }
  .box-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 25px;
    border-top: 1px solid #e6ecf1;
    background: #f5f7f9;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px; }
    @media (max-width: 767px) {
      .box-footer {
        padding: 10px; } }
    .box-footer .btn + .btn {
      margin-left: 15px; }
    .box-footer p {
      margin: 0; }
  .box-arrow-top:before {
    content: "";
    height: 15px;
    width: 15px;
    display: block;
    position: absolute;
    border-top: 1px solid #e6ecf1;
    border-right: 1px solid #e6ecf1;
    background-color: #fff;
    top: 0px;
    left: 25px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg); }
  .box-arrow-top-right:before {
    content: "";
    height: 15px;
    width: 15px;
    display: block;
    position: absolute;
    border-top: 1px solid #e6ecf1;
    border-right: 1px solid #e6ecf1;
    background-color: #fff;
    top: 0px;
    left: 25px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    left: auto;
    right: 25px; }
  .box-arrow-top-center:before {
    content: "";
    height: 15px;
    width: 15px;
    display: block;
    position: absolute;
    border-top: 1px solid #e6ecf1;
    border-right: 1px solid #e6ecf1;
    background-color: #fff;
    top: 0px;
    left: 25px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    left: 50%;
    margin-left: -7px; }
  .box-arrow-left:before {
    content: "";
    height: 15px;
    width: 15px;
    display: block;
    position: absolute;
    border-top: 1px solid #e6ecf1;
    border-right: 1px solid #e6ecf1;
    background-color: #fff;
    top: 0px;
    left: 25px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    top: 25px;
    left: -8px;
    -webkit-transform: translateY(-50%) rotate(-135deg);
    -ms-transform: translateY(-50%) rotate(-135deg);
    transform: translateY(-50%) rotate(-135deg); }
  .box-arrow-right:before {
    content: "";
    height: 15px;
    width: 15px;
    display: block;
    position: absolute;
    border-top: 1px solid #e6ecf1;
    border-right: 1px solid #e6ecf1;
    background-color: #fff;
    top: 0px;
    left: 25px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    top: 25px;
    left: auto;
    right: -7px;
    -webkit-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg); }
  .box-arrow-bottom:before {
    content: "";
    height: 15px;
    width: 15px;
    display: block;
    position: absolute;
    border-top: 1px solid #e6ecf1;
    border-right: 1px solid #e6ecf1;
    background-color: #fff;
    top: 0px;
    left: 25px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    top: auto;
    left: 25px;
    bottom: -16px;
    -webkit-transform: translateY(-50%) rotate(135deg);
    -ms-transform: translateY(-50%) rotate(135deg);
    transform: translateY(-50%) rotate(135deg); }
  .box-arrow-bottom-center:before {
    content: "";
    height: 15px;
    width: 15px;
    display: block;
    position: absolute;
    border-top: 1px solid #e6ecf1;
    border-right: 1px solid #e6ecf1;
    background-color: #fff;
    top: 0px;
    left: 25px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    top: auto;
    left: 50%;
    margin-left: -7px;
    bottom: -16px;
    -webkit-transform: translateY(-50%) rotate(135deg);
    -ms-transform: translateY(-50%) rotate(135deg);
    transform: translateY(-50%) rotate(135deg); }
  .box-arrow-bottom-right:before {
    content: "";
    height: 15px;
    width: 15px;
    display: block;
    position: absolute;
    border-top: 1px solid #e6ecf1;
    border-right: 1px solid #e6ecf1;
    background-color: #fff;
    top: 0px;
    left: 25px;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    top: auto;
    left: auto;
    right: 25px;
    bottom: -16px;
    -webkit-transform: translateY(-50%) rotate(135deg);
    -ms-transform: translateY(-50%) rotate(135deg);
    transform: translateY(-50%) rotate(135deg); }
  .box-chat {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 767px) {
      .box-chat {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; } }
  .box-sm .box-header,
  .box-sm .box-body,
  .box-sm .box-footer {
    padding: 7px 15px; }
  .box-sm .box-footer .comments {
    padding: 10px 15px; }
    .box-sm .box-footer .comments:before {
      width: 10px;
      height: 10px; }

.box-primary {
  border: 1px solid rgba(23, 50, 79, 0.3); }
  .box-primary .box-header {
    color: black;
    background: rgba(23, 50, 79, 0.3);
    border-bottom: 1px solid rgba(23, 50, 79, 0.3); }
  .box-primary .box-actions a,
  .box-primary .box-actions button {
    color: black; }
  .box-primary .box-body {
    background: rgba(23, 50, 79, 0.1); }
    .box-primary .box-body * {
      color: black; }
  .box-primary .box-footer {
    background: #fff; }
    .box-primary .box-footer * {
      color: black; }

.box-secondary {
  border: 1px solid rgba(116, 129, 141, 0.3); }
  .box-secondary .box-header {
    color: #464e55;
    background: rgba(116, 129, 141, 0.3);
    border-bottom: 1px solid rgba(116, 129, 141, 0.3); }
  .box-secondary .box-actions a,
  .box-secondary .box-actions button {
    color: #3a4147; }
  .box-secondary .box-body {
    background: rgba(116, 129, 141, 0.1); }
    .box-secondary .box-body * {
      color: #3a4147; }
  .box-secondary .box-footer {
    background: #fff; }
    .box-secondary .box-footer * {
      color: #3a4147; }

.box-success {
  border: 1px solid rgba(56, 193, 47, 0.3); }
  .box-success .box-header {
    color: #206f1b;
    background: rgba(56, 193, 47, 0.3);
    border-bottom: 1px solid rgba(56, 193, 47, 0.3); }
  .box-success .box-actions a,
  .box-success .box-actions button {
    color: #1a5a16; }
  .box-success .box-body {
    background: rgba(56, 193, 47, 0.1); }
    .box-success .box-body * {
      color: #1a5a16; }
  .box-success .box-footer {
    background: #fff; }
    .box-success .box-footer * {
      color: #1a5a16; }

.box-warning {
  border: 1px solid rgba(245, 132, 36, 0.3); }
  .box-warning .box-header {
    color: #ab5308;
    background: rgba(245, 132, 36, 0.3);
    border-bottom: 1px solid rgba(245, 132, 36, 0.3); }
  .box-warning .box-actions a,
  .box-warning .box-actions button {
    color: #934707; }
  .box-warning .box-body {
    background: rgba(245, 132, 36, 0.1); }
    .box-warning .box-body * {
      color: #934707; }
  .box-warning .box-footer {
    background: #fff; }
    .box-warning .box-footer * {
      color: #934707; }

.box-danger {
  border: 1px solid rgba(195, 32, 39, 0.3); }
  .box-danger .box-header {
    color: #6b1215;
    background: rgba(195, 32, 39, 0.3);
    border-bottom: 1px solid rgba(195, 32, 39, 0.3); }
  .box-danger .box-actions a,
  .box-danger .box-actions button {
    color: #550e11; }
  .box-danger .box-body {
    background: rgba(195, 32, 39, 0.1); }
    .box-danger .box-body * {
      color: #550e11; }
  .box-danger .box-footer {
    background: #fff; }
    .box-danger .box-footer * {
      color: #550e11; }

.box-info {
  border: 1px solid rgba(66, 185, 255, 0.3); }
  .box-info .box-header {
    color: #008adb;
    background: rgba(66, 185, 255, 0.3);
    border-bottom: 1px solid rgba(66, 185, 255, 0.3); }
  .box-info .box-actions a,
  .box-info .box-actions button {
    color: #007ac2; }
  .box-info .box-body {
    background: rgba(66, 185, 255, 0.1); }
    .box-info .box-body * {
      color: #007ac2; }
  .box-info .box-footer {
    background: #fff; }
    .box-info .box-footer * {
      color: #007ac2; }

.box-light {
  border: 1px solid rgba(245, 247, 249, 0.3); }
  .box-light .box-header {
    color: #b5c4d3;
    background: rgba(245, 247, 249, 0.3);
    border-bottom: 1px solid rgba(245, 247, 249, 0.3); }
  .box-light .box-actions a,
  .box-light .box-actions button {
    color: #a5b7c9; }
  .box-light .box-body {
    background: rgba(245, 247, 249, 0.1); }
    .box-light .box-body * {
      color: #a5b7c9; }
  .box-light .box-footer {
    background: #fff; }
    .box-light .box-footer * {
      color: #a5b7c9; }

.box-dark {
  border: 1px solid rgba(31, 31, 31, 0.3); }
  .box-dark .box-header {
    color: black;
    background: rgba(31, 31, 31, 0.3);
    border-bottom: 1px solid rgba(31, 31, 31, 0.3); }
  .box-dark .box-actions a,
  .box-dark .box-actions button {
    color: black; }
  .box-dark .box-body {
    background: rgba(31, 31, 31, 0.1); }
    .box-dark .box-body * {
      color: black; }
  .box-dark .box-footer {
    background: #fff; }
    .box-dark .box-footer * {
      color: black; }

.info-box {
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
  -webkit-box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.01);
  box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.01);
  border-radius: 6px;
  border: 1px solid #e6ecf1;
  background: #fff;
  -webkit-transition: .25s;
  -o-transition: .25s;
  transition: .25s;
  -webkit-box-shadow: rgba(116, 129, 141, 0.1) 0px 3px 8px 0px;
  box-shadow: rgba(116, 129, 141, 0.1) 0px 3px 8px 0px; }
  .info-box-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 18px 25px; }
    .info-box-content + * {
      padding: 8px 15px;
      border-top: 1px solid #f5f7f9; }
  .info-box-number {
    display: block;
    font-weight: 700;
    font-size: 20px;
    color: #1f1f1f; }
  .info-box-text {
    font-size: 14px;
    color: #74818d;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden; }
  .info-box-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 15px;
    width: 60px;
    height: 60px;
    line-height: 0;
    font-size: 48px; }
    .info-box-icon[class*="bg-"] {
      border-radius: 6px;
      color: #fff;
      font-size: 32px; }
  .info-box-text + .info-box-icon {
    margin-right: 0;
    margin-left: auto; }
  .info-box-chart {
    width: 100%;
    height: 50px;
    border: 0;
    padding: 0; }
  .info-box span {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; }
  .info-box[class*="bg-"] .info-box-text,
  .info-box[class*="bg-"] .info-box-number,
  .info-box[class*="bg-"] span,
  .info-box[class*="bg-"] small,
  .info-box[class*="bg-"] p,
  .info-box[class*="bg-"] i {
    color: #fff !important; }
  .info-box.bg-white .info-box-text,
  .info-box.bg-white .info-box-number,
  .info-box.bg-white span,
  .info-box.bg-white small,
  .info-box.bg-white p,
  .info-box.bg-white i {
    color: inherit !important; }

.card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
  -webkit-box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.01);
  box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.01);
  border-radius: 6px;
  border: 1px solid #e6ecf1;
  background: #fff;
  -webkit-transition: .25s;
  -o-transition: .25s;
  transition: .25s;
  -webkit-box-shadow: rgba(116, 129, 141, 0.1) 0px 3px 8px 0px;
  box-shadow: rgba(116, 129, 141, 0.1) 0px 3px 8px 0px; }
  @media (max-width: 767px) {
    .card {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
      flex-direction: column !important; } }
  .card-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  .card-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    .card-column.card-reverse {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse; }
    .card-column .card-image {
      width: 100%;
      height: 140px; }
    .card-column .card-body {
      width: 100%; }
  .card-bg .card-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
    .card-bg .card-image:after {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      content: '';
      background: rgba(0, 0, 0, 0.3); }
    .card-bg .card-image img {
      width: 100%;
      height: 100%;
      -o-object-position: center;
      object-position: center; }
  .card-bg .card-body {
    padding: 45px;
    width: 100%;
    position: relative;
    z-index: 3; }
    @media (max-width: 767px) {
      .card-bg .card-body {
        padding: 25px; } }
  .card-sm .card-image {
    width: 25%; }
  .card-sm .card-body {
    width: 75%; }
  .card-image {
    position: relative;
    width: 35%; }
    .card-image img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      font-family: 'object-fit: cover;'; }
    @media (max-width: 767px) {
      .card-image {
        width: 100% !important; } }
  .card-body {
    width: 65%;
    padding: 25px 30px; }
    @media (max-width: 767px) {
      .card-body {
        width: 100% !important; } }
    .card-body-jumbotron {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      min-height: 280px;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end; }
      @media (max-width: 767px) {
        .card-body-jumbotron {
          min-height: auto;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center; }
          .card-body-jumbotron > *:not(:last-child) {
            margin-bottom: 20px; } }
  .card .user-panel:last-child {
    margin-top: 15px; }
  .card .user-panel:not(:last-child) {
    margin: 15px 0; }

.profile {
  position: relative;
  margin-bottom: 20px;
  -webkit-box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.01);
  box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.01);
  border-radius: 6px;
  border: 1px solid #e6ecf1;
  background: #fff;
  -webkit-transition: .25s;
  -o-transition: .25s;
  transition: .25s;
  -webkit-box-shadow: rgba(116, 129, 141, 0.1) 0px 3px 8px 0px;
  box-shadow: rgba(116, 129, 141, 0.1) 0px 3px 8px 0px;
  position: relative;
  padding: 35px 35px 18px 35px;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  overflow: hidden; }
  @media (max-width: 767px) {
    .profile {
      padding: 25px 10px; } }
  .profile-bg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100px;
    width: 100%;
    text-align: left;
    overflow: hidden; }
    .profile-bg-text {
      padding: 25px;
      position: absolute;
      z-index: 3; }
      .profile-bg-text p {
        font-size: 20px;
        font-weight: 700;
        color: #fff;
        margin-bottom: 0; }
      .profile-bg-text small {
        font-size: 13px; }
    .profile-bg .user-panel {
      position: absolute;
      z-index: 3; }
    .profile-bg + .avatar-md {
      margin-top: 20px;
      margin-bottom: 15px; }
    .profile-bg > img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      font-family: 'object-fit: cover;'; }
    .profile-bg-blur > img {
      -webkit-filter: blur(10px) brightness(0.85);
      filter: blur(10px) brightness(0.85); }
  .profile .user-panel {
    font-size: 20px; }
    .profile .user-panel-info {
      line-height: 23px; }
    .profile .user-panel small {
      font-size: 14px; }

.table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px; }
  .table th {
    padding: 5px 15px;
    text-align: left;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 12px;
    color: #74818d;
    border-bottom: 1px solid #f5f7f9; }
  .table tr {
    border-bottom: 1px solid #f5f7f9; }
    .table tr:last-child {
      border-bottom: 0; }
    .table tr:hover {
      background: rgba(0, 0, 0, 0.02); }
  .table td {
    padding: 8px 15px;
    text-align: left; }
  .table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table.table-bordered th,
  .table.table-bordered td {
    border: 1px solid #f5f7f9; }
  .table.table-noborder th,
  .table.table-noborder td,
  .table.table-noborder tr {
    border: 0; }
  .table.table-stripped tr:nth-of-type(odd) {
    background: rgba(0, 0, 0, 0.02); }
  .table .progress {
    min-width: 200px; }

.badge {
  padding: 0px 5px;
  min-width: 17px;
  text-align: center;
  font-size: 11px;
  font-weight: 700;
  border: 1px solid #f5f7f9;
  border-radius: 4px;
  color: #74818d;
  background: #fff;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); }
  .badge-pill {
    display: inline-block;
    min-width: 20px;
    height: 20px;
    padding: 0 6px;
    border-radius: 150px;
    line-height: 18px; }

.badge-primary {
  border: 1px solid #17324f;
  background: #17324f;
  color: #fff; }

.badge-secondary {
  border: 1px solid #74818d;
  background: #74818d;
  color: #fff; }

.badge-success {
  border: 1px solid #38c12f;
  background: #38c12f;
  color: #fff; }

.badge-warning {
  border: 1px solid #f58424;
  background: #f58424;
  color: #fff; }

.badge-danger {
  border: 1px solid #c32027;
  background: #c32027;
  color: #fff; }

.badge-info {
  border: 1px solid #42b9ff;
  background: #42b9ff;
  color: #fff; }

.badge-light {
  border: 1px solid #f5f7f9;
  background: #f5f7f9;
  color: #1f1f1f; }

.badge-dark {
  border: 1px solid #1f1f1f;
  background: #1f1f1f;
  color: #fff; }

.badge-link {
  border: 1px solid transparent;
  background: transparent;
  color: #17324f; }

.badge-outline-primary {
  border: 1px solid #17324f;
  background: transparent;
  color: #17324f; }

.badge-outline-secondary {
  border: 1px solid #74818d;
  background: transparent;
  color: #74818d; }

.badge-outline-success {
  border: 1px solid #38c12f;
  background: transparent;
  color: #38c12f; }

.badge-outline-warning {
  border: 1px solid #f58424;
  background: transparent;
  color: #f58424; }

.badge-outline-danger {
  border: 1px solid #c32027;
  background: transparent;
  color: #c32027; }

.badge-outline-info {
  border: 1px solid #42b9ff;
  background: transparent;
  color: #42b9ff; }

.badge-outline-light {
  border: 1px solid #f5f7f9;
  background: transparent;
  color: #f5f7f9; }

.badge-outline-dark {
  border: 1px solid #1f1f1f;
  background: transparent;
  color: #1f1f1f; }

.icon {
  color: inherit;
  font-size: 16px;
  color: inherit;
  margin-right: 10px;
  outline: none; }
  .icon:last-child {
    margin-right: 0; }
  .icon-sm {
    font-size: 12px; }
  .icon:hover, .icon:focus {
    opacity: .5; }
  .icon-primary {
    color: #17324f; }
  .icon-secondary {
    color: #74818d; }
  .icon-success {
    color: #38c12f; }
  .icon-warning {
    color: #f58424; }
  .icon-danger {
    color: #c32027; }
  .icon-info {
    color: #42b9ff; }
  .icon-light {
    color: #f5f7f9; }
  .icon-dark {
    color: #1f1f1f; }

.status-icon {
  display: inline-block;
  width: 10px;
  height: 10px;
  background: #17324f;
  border-radius: 100px;
  margin-right: 3px; }

.payments {
  width: 40px;
  height: 25px;
  display: inline-block;
  background: no-repeat center/100% 100%;
  vertical-align: bottom;
  font-style: normal;
  border: 1px solid #eee;
  border-radius: 3px; }

.payments-2checkout-dark {
  background-image: url("../../images/payments/2checkout-dark.svg"); }

.payments-2checkout {
  background-image: url("../../images/payments/2checkout.svg"); }

.payments-alipay-dark {
  background-image: url("../../images/payments/alipay-dark.svg"); }

.payments-alipay {
  background-image: url("../../images/payments/alipay.svg"); }

.payments-amazon-dark {
  background-image: url("../../images/payments/amazon-dark.svg"); }

.payments-amazon {
  background-image: url("../../images/payments/amazon.svg"); }

.payments-americanexpress-dark {
  background-image: url("../../images/payments/americanexpress-dark.svg"); }

.payments-americanexpress {
  background-image: url("../../images/payments/americanexpress.svg"); }

.payments-applepay-dark {
  background-image: url("../../images/payments/applepay-dark.svg"); }

.payments-applepay {
  background-image: url("../../images/payments/applepay.svg"); }

.payments-bancontact-dark {
  background-image: url("../../images/payments/bancontact-dark.svg"); }

.payments-bancontact {
  background-image: url("../../images/payments/bancontact.svg"); }

.payments-bitcoin-dark {
  background-image: url("../../images/payments/bitcoin-dark.svg"); }

.payments-bitcoin {
  background-image: url("../../images/payments/bitcoin.svg"); }

.payments-bitpay-dark {
  background-image: url("../../images/payments/bitpay-dark.svg"); }

.payments-bitpay {
  background-image: url("../../images/payments/bitpay.svg"); }

.payments-cirrus-dark {
  background-image: url("../../images/payments/cirrus-dark.svg"); }

.payments-cirrus {
  background-image: url("../../images/payments/cirrus.svg"); }

.payments-clickandbuy-dark {
  background-image: url("../../images/payments/clickandbuy-dark.svg"); }

.payments-clickandbuy {
  background-image: url("../../images/payments/clickandbuy.svg"); }

.payments-coinkite-dark {
  background-image: url("../../images/payments/coinkite-dark.svg"); }

.payments-coinkite {
  background-image: url("../../images/payments/coinkite.svg"); }

.payments-dinersclub-dark {
  background-image: url("../../images/payments/dinersclub-dark.svg"); }

.payments-dinersclub {
  background-image: url("../../images/payments/dinersclub.svg"); }

.payments-directdebit-dark {
  background-image: url("../../images/payments/directdebit-dark.svg"); }

.payments-directdebit {
  background-image: url("../../images/payments/directdebit.svg"); }

.payments-discover-dark {
  background-image: url("../../images/payments/discover-dark.svg"); }

.payments-discover {
  background-image: url("../../images/payments/discover.svg"); }

.payments-dwolla-dark {
  background-image: url("../../images/payments/dwolla-dark.svg"); }

.payments-dwolla {
  background-image: url("../../images/payments/dwolla.svg"); }

.payments-ebay-dark {
  background-image: url("../../images/payments/ebay-dark.svg"); }

.payments-ebay {
  background-image: url("../../images/payments/ebay.svg"); }

.payments-eway-dark {
  background-image: url("../../images/payments/eway-dark.svg"); }

.payments-eway {
  background-image: url("../../images/payments/eway.svg"); }

.payments-giropay-dark {
  background-image: url("../../images/payments/giropay-dark.svg"); }

.payments-giropay {
  background-image: url("../../images/payments/giropay.svg"); }

.payments-googlewallet-dark {
  background-image: url("../../images/payments/googlewallet-dark.svg"); }

.payments-googlewallet {
  background-image: url("../../images/payments/googlewallet.svg"); }

.payments-ingenico-dark {
  background-image: url("../../images/payments/ingenico-dark.svg"); }

.payments-ingenico {
  background-image: url("../../images/payments/ingenico.svg"); }

.payments-jcb-dark {
  background-image: url("../../images/payments/jcb-dark.svg"); }

.payments-jcb {
  background-image: url("../../images/payments/jcb.svg"); }

.payments-klarna-dark {
  background-image: url("../../images/payments/klarna-dark.svg"); }

.payments-klarna {
  background-image: url("../../images/payments/klarna.svg"); }

.payments-laser-dark {
  background-image: url("../../images/payments/laser-dark.svg"); }

.payments-laser {
  background-image: url("../../images/payments/laser.svg"); }

.payments-maestro-dark {
  background-image: url("../../images/payments/maestro-dark.svg"); }

.payments-maestro {
  background-image: url("../../images/payments/maestro.svg"); }

.payments-mastercard-dark {
  background-image: url("../../images/payments/mastercard-dark.svg"); }

.payments-mastercard {
  background-image: url("../../images/payments/mastercard.svg"); }

.payments-monero-dark {
  background-image: url("../../images/payments/monero-dark.svg"); }

.payments-monero {
  background-image: url("../../images/payments/monero.svg"); }

.payments-neteller-dark {
  background-image: url("../../images/payments/neteller-dark.svg"); }

.payments-neteller {
  background-image: url("../../images/payments/neteller.svg"); }

.payments-ogone-dark {
  background-image: url("../../images/payments/ogone-dark.svg"); }

.payments-ogone {
  background-image: url("../../images/payments/ogone.svg"); }

.payments-okpay-dark {
  background-image: url("../../images/payments/okpay-dark.svg"); }

.payments-okpay {
  background-image: url("../../images/payments/okpay.svg"); }

.payments-paybox-dark {
  background-image: url("../../images/payments/paybox-dark.svg"); }

.payments-paybox {
  background-image: url("../../images/payments/paybox.svg"); }

.payments-paymill-dark {
  background-image: url("../../images/payments/paymill-dark.svg"); }

.payments-paymill {
  background-image: url("../../images/payments/paymill.svg"); }

.payments-payone-dark {
  background-image: url("../../images/payments/payone-dark.svg"); }

.payments-payone {
  background-image: url("../../images/payments/payone.svg"); }

.payments-payoneer-dark {
  background-image: url("../../images/payments/payoneer-dark.svg"); }

.payments-payoneer {
  background-image: url("../../images/payments/payoneer.svg"); }

.payments-paypal-dark {
  background-image: url("../../images/payments/paypal-dark.svg"); }

.payments-paypal {
  background-image: url("../../images/payments/paypal.svg"); }

.payments-paysafecard-dark {
  background-image: url("../../images/payments/paysafecard-dark.svg"); }

.payments-paysafecard {
  background-image: url("../../images/payments/paysafecard.svg"); }

.payments-payu-dark {
  background-image: url("../../images/payments/payu-dark.svg"); }

.payments-payu {
  background-image: url("../../images/payments/payu.svg"); }

.payments-payza-dark {
  background-image: url("../../images/payments/payza-dark.svg"); }

.payments-payza {
  background-image: url("../../images/payments/payza.svg"); }

.payments-ripple-dark {
  background-image: url("../../images/payments/ripple-dark.svg"); }

.payments-ripple {
  background-image: url("../../images/payments/ripple.svg"); }

.payments-sage-dark {
  background-image: url("../../images/payments/sage-dark.svg"); }

.payments-sage {
  background-image: url("../../images/payments/sage.svg"); }

.payments-sepa-dark {
  background-image: url("../../images/payments/sepa-dark.svg"); }

.payments-sepa {
  background-image: url("../../images/payments/sepa.svg"); }

.payments-shopify-dark {
  background-image: url("../../images/payments/shopify-dark.svg"); }

.payments-shopify {
  background-image: url("../../images/payments/shopify.svg"); }

.payments-skrill-dark {
  background-image: url("../../images/payments/skrill-dark.svg"); }

.payments-skrill {
  background-image: url("../../images/payments/skrill.svg"); }

.payments-solo-dark {
  background-image: url("../../images/payments/solo-dark.svg"); }

.payments-solo {
  background-image: url("../../images/payments/solo.svg"); }

.payments-square-dark {
  background-image: url("../../images/payments/square-dark.svg"); }

.payments-square {
  background-image: url("../../images/payments/square.svg"); }

.payments-stripe-dark {
  background-image: url("../../images/payments/stripe-dark.svg"); }

.payments-stripe {
  background-image: url("../../images/payments/stripe.svg"); }

.payments-switch-dark {
  background-image: url("../../images/payments/switch-dark.svg"); }

.payments-switch {
  background-image: url("../../images/payments/switch.svg"); }

.payments-ukash-dark {
  background-image: url("../../images/payments/ukash-dark.svg"); }

.payments-ukash {
  background-image: url("../../images/payments/ukash.svg"); }

.payments-unionpay-dark {
  background-image: url("../../images/payments/unionpay-dark.svg"); }

.payments-unionpay {
  background-image: url("../../images/payments/unionpay.svg"); }

.payments-verifone-dark {
  background-image: url("../../images/payments/verifone-dark.svg"); }

.payments-verifone {
  background-image: url("../../images/payments/verifone.svg"); }

.payments-verisign-dark {
  background-image: url("../../images/payments/verisign-dark.svg"); }

.payments-verisign {
  background-image: url("../../images/payments/verisign.svg"); }

.payments-visa-dark {
  background-image: url("../../images/payments/visa-dark.svg"); }

.payments-visa {
  background-image: url("../../images/payments/visa.svg"); }

.payments-webmoney-dark {
  background-image: url("../../images/payments/webmoney-dark.svg"); }

.payments-webmoney {
  background-image: url("../../images/payments/webmoney.svg"); }

.payments-westernunion-dark {
  background-image: url("../../images/payments/westernunion-dark.svg"); }

.payments-westernunion {
  background-image: url("../../images/payments/westernunion.svg"); }

.payments-worldpay-dark {
  background-image: url("../../images/payments/worldpay-dark.svg"); }

.payments-worldpay {
  background-image: url("../../images/payments/worldpay.svg"); }

.flags {
  width: 32px;
  height: 25px;
  display: inline-block;
  background: no-repeat center/100% 100%;
  vertical-align: bottom;
  font-style: normal;
  border: 1px solid #f7f7f7;
  border-radius: 3px; }

.flags-ad {
  background-image: url("../../images/flags/ad.svg"); }

.flags-ae {
  background-image: url("../../images/flags/ae.svg"); }

.flags-af {
  background-image: url("../../images/flags/af.svg"); }

.flags-ag {
  background-image: url("../../images/flags/ag.svg"); }

.flags-ai {
  background-image: url("../../images/flags/ai.svg"); }

.flags-al {
  background-image: url("../../images/flags/al.svg"); }

.flags-am {
  background-image: url("../../images/flags/am.svg"); }

.flags-ao {
  background-image: url("../../images/flags/ao.svg"); }

.flags-aq {
  background-image: url("../../images/flags/aq.svg"); }

.flags-ar {
  background-image: url("../../images/flags/ar.svg"); }

.flags-as {
  background-image: url("../../images/flags/as.svg"); }

.flags-at {
  background-image: url("../../images/flags/at.svg"); }

.flags-au {
  background-image: url("../../images/flags/au.svg"); }

.flags-aw {
  background-image: url("../../images/flags/aw.svg"); }

.flags-ax {
  background-image: url("../../images/flags/ax.svg"); }

.flags-az {
  background-image: url("../../images/flags/az.svg"); }

.flags-ba {
  background-image: url("../../images/flags/ba.svg"); }

.flags-bb {
  background-image: url("../../images/flags/bb.svg"); }

.flags-bd {
  background-image: url("../../images/flags/bd.svg"); }

.flags-be {
  background-image: url("../../images/flags/be.svg"); }

.flags-bf {
  background-image: url("../../images/flags/bf.svg"); }

.flags-bg {
  background-image: url("../../images/flags/bg.svg"); }

.flags-bh {
  background-image: url("../../images/flags/bh.svg"); }

.flags-bi {
  background-image: url("../../images/flags/bi.svg"); }

.flags-bj {
  background-image: url("../../images/flags/bj.svg"); }

.flags-bl {
  background-image: url("../../images/flags/bl.svg"); }

.flags-bm {
  background-image: url("../../images/flags/bm.svg"); }

.flags-bn {
  background-image: url("../../images/flags/bn.svg"); }

.flags-bo {
  background-image: url("../../images/flags/bo.svg"); }

.flags-bq {
  background-image: url("../../images/flags/bq.svg"); }

.flags-br {
  background-image: url("../../images/flags/br.svg"); }

.flags-bs {
  background-image: url("../../images/flags/bs.svg"); }

.flags-bt {
  background-image: url("../../images/flags/bt.svg"); }

.flags-bv {
  background-image: url("../../images/flags/bv.svg"); }

.flags-bw {
  background-image: url("../../images/flags/bw.svg"); }

.flags-by {
  background-image: url("../../images/flags/by.svg"); }

.flags-bz {
  background-image: url("../../images/flags/bz.svg"); }

.flags-ca {
  background-image: url("../../images/flags/ca.svg"); }

.flags-cc {
  background-image: url("../../images/flags/cc.svg"); }

.flags-cd {
  background-image: url("../../images/flags/cd.svg"); }

.flags-cf {
  background-image: url("../../images/flags/cf.svg"); }

.flags-cg {
  background-image: url("../../images/flags/cg.svg"); }

.flags-ch {
  background-image: url("../../images/flags/ch.svg"); }

.flags-ci {
  background-image: url("../../images/flags/ci.svg"); }

.flags-ck {
  background-image: url("../../images/flags/ck.svg"); }

.flags-cl {
  background-image: url("../../images/flags/cl.svg"); }

.flags-cm {
  background-image: url("../../images/flags/cm.svg"); }

.flags-cn {
  background-image: url("../../images/flags/cn.svg"); }

.flags-co {
  background-image: url("../../images/flags/co.svg"); }

.flags-cr {
  background-image: url("../../images/flags/cr.svg"); }

.flags-cu {
  background-image: url("../../images/flags/cu.svg"); }

.flags-cv {
  background-image: url("../../images/flags/cv.svg"); }

.flags-cw {
  background-image: url("../../images/flags/cw.svg"); }

.flags-cx {
  background-image: url("../../images/flags/cx.svg"); }

.flags-cy {
  background-image: url("../../images/flags/cy.svg"); }

.flags-cz {
  background-image: url("../../images/flags/cz.svg"); }

.flags-de {
  background-image: url("../../images/flags/de.svg"); }

.flags-dj {
  background-image: url("../../images/flags/dj.svg"); }

.flags-dk {
  background-image: url("../../images/flags/dk.svg"); }

.flags-dm {
  background-image: url("../../images/flags/dm.svg"); }

.flags-do {
  background-image: url("../../images/flags/do.svg"); }

.flags-dz {
  background-image: url("../../images/flags/dz.svg"); }

.flags-ec {
  background-image: url("../../images/flags/ec.svg"); }

.flags-ee {
  background-image: url("../../images/flags/ee.svg"); }

.flags-eg {
  background-image: url("../../images/flags/eg.svg"); }

.flags-eh {
  background-image: url("../../images/flags/eh.svg"); }

.flags-er {
  background-image: url("../../images/flags/er.svg"); }

.flags-es {
  background-image: url("../../images/flags/es.svg"); }

.flags-et {
  background-image: url("../../images/flags/et.svg"); }

.flags-eu {
  background-image: url("../../images/flags/eu.svg"); }

.flags-fi {
  background-image: url("../../images/flags/fi.svg"); }

.flags-fj {
  background-image: url("../../images/flags/fj.svg"); }

.flags-fk {
  background-image: url("../../images/flags/fk.svg"); }

.flags-fm {
  background-image: url("../../images/flags/fm.svg"); }

.flags-fo {
  background-image: url("../../images/flags/fo.svg"); }

.flags-fr {
  background-image: url("../../images/flags/fr.svg"); }

.flags-ga {
  background-image: url("../../images/flags/ga.svg"); }

.flags-gb-eng {
  background-image: url("../../images/flags/gb-eng.svg"); }

.flags-gb-nir {
  background-image: url("../../images/flags/gb-nir.svg"); }

.flags-gb-sct {
  background-image: url("../../images/flags/gb-sct.svg"); }

.flags-gb-wls {
  background-image: url("../../images/flags/gb-wls.svg"); }

.flags-gb {
  background-image: url("../../images/flags/gb.svg"); }

.flags-gd {
  background-image: url("../../images/flags/gd.svg"); }

.flags-ge {
  background-image: url("../../images/flags/ge.svg"); }

.flags-gf {
  background-image: url("../../images/flags/gf.svg"); }

.flags-gg {
  background-image: url("../../images/flags/gg.svg"); }

.flags-gh {
  background-image: url("../../images/flags/gh.svg"); }

.flags-gi {
  background-image: url("../../images/flags/gi.svg"); }

.flags-gl {
  background-image: url("../../images/flags/gl.svg"); }

.flags-gm {
  background-image: url("../../images/flags/gm.svg"); }

.flags-gn {
  background-image: url("../../images/flags/gn.svg"); }

.flags-gp {
  background-image: url("../../images/flags/gp.svg"); }

.flags-gq {
  background-image: url("../../images/flags/gq.svg"); }

.flags-gr {
  background-image: url("../../images/flags/gr.svg"); }

.flags-gs {
  background-image: url("../../images/flags/gs.svg"); }

.flags-gt {
  background-image: url("../../images/flags/gt.svg"); }

.flags-gu {
  background-image: url("../../images/flags/gu.svg"); }

.flags-gw {
  background-image: url("../../images/flags/gw.svg"); }

.flags-gy {
  background-image: url("../../images/flags/gy.svg"); }

.flags-hk {
  background-image: url("../../images/flags/hk.svg"); }

.flags-hm {
  background-image: url("../../images/flags/hm.svg"); }

.flags-hn {
  background-image: url("../../images/flags/hn.svg"); }

.flags-hr {
  background-image: url("../../images/flags/hr.svg"); }

.flags-ht {
  background-image: url("../../images/flags/ht.svg"); }

.flags-hu {
  background-image: url("../../images/flags/hu.svg"); }

.flags-id {
  background-image: url("../../images/flags/id.svg"); }

.flags-ie {
  background-image: url("../../images/flags/ie.svg"); }

.flags-il {
  background-image: url("../../images/flags/il.svg"); }

.flags-im {
  background-image: url("../../images/flags/im.svg"); }

.flags-in {
  background-image: url("../../images/flags/in.svg"); }

.flags-io {
  background-image: url("../../images/flags/io.svg"); }

.flags-iq {
  background-image: url("../../images/flags/iq.svg"); }

.flags-ir {
  background-image: url("../../images/flags/ir.svg"); }

.flags-is {
  background-image: url("../../images/flags/is.svg"); }

.flags-it {
  background-image: url("../../images/flags/it.svg"); }

.flags-je {
  background-image: url("../../images/flags/je.svg"); }

.flags-jm {
  background-image: url("../../images/flags/jm.svg"); }

.flags-jo {
  background-image: url("../../images/flags/jo.svg"); }

.flags-jp {
  background-image: url("../../images/flags/jp.svg"); }

.flags-ke {
  background-image: url("../../images/flags/ke.svg"); }

.flags-kg {
  background-image: url("../../images/flags/kg.svg"); }

.flags-kh {
  background-image: url("../../images/flags/kh.svg"); }

.flags-ki {
  background-image: url("../../images/flags/ki.svg"); }

.flags-km {
  background-image: url("../../images/flags/km.svg"); }

.flags-kn {
  background-image: url("../../images/flags/kn.svg"); }

.flags-kp {
  background-image: url("../../images/flags/kp.svg"); }

.flags-kr {
  background-image: url("../../images/flags/kr.svg"); }

.flags-kw {
  background-image: url("../../images/flags/kw.svg"); }

.flags-ky {
  background-image: url("../../images/flags/ky.svg"); }

.flags-kz {
  background-image: url("../../images/flags/kz.svg"); }

.flags-la {
  background-image: url("../../images/flags/la.svg"); }

.flags-lb {
  background-image: url("../../images/flags/lb.svg"); }

.flags-lc {
  background-image: url("../../images/flags/lc.svg"); }

.flags-li {
  background-image: url("../../images/flags/li.svg"); }

.flags-lk {
  background-image: url("../../images/flags/lk.svg"); }

.flags-lr {
  background-image: url("../../images/flags/lr.svg"); }

.flags-ls {
  background-image: url("../../images/flags/ls.svg"); }

.flags-lt {
  background-image: url("../../images/flags/lt.svg"); }

.flags-lu {
  background-image: url("../../images/flags/lu.svg"); }

.flags-lv {
  background-image: url("../../images/flags/lv.svg"); }

.flags-ly {
  background-image: url("../../images/flags/ly.svg"); }

.flags-ma {
  background-image: url("../../images/flags/ma.svg"); }

.flags-mc {
  background-image: url("../../images/flags/mc.svg"); }

.flags-md {
  background-image: url("../../images/flags/md.svg"); }

.flags-me {
  background-image: url("../../images/flags/me.svg"); }

.flags-mf {
  background-image: url("../../images/flags/mf.svg"); }

.flags-mg {
  background-image: url("../../images/flags/mg.svg"); }

.flags-mh {
  background-image: url("../../images/flags/mh.svg"); }

.flags-mk {
  background-image: url("../../images/flags/mk.svg"); }

.flags-ml {
  background-image: url("../../images/flags/ml.svg"); }

.flags-mm {
  background-image: url("../../images/flags/mm.svg"); }

.flags-mn {
  background-image: url("../../images/flags/mn.svg"); }

.flags-mo {
  background-image: url("../../images/flags/mo.svg"); }

.flags-mp {
  background-image: url("../../images/flags/mp.svg"); }

.flags-mq {
  background-image: url("../../images/flags/mq.svg"); }

.flags-mr {
  background-image: url("../../images/flags/mr.svg"); }

.flags-ms {
  background-image: url("../../images/flags/ms.svg"); }

.flags-mt {
  background-image: url("../../images/flags/mt.svg"); }

.flags-mu {
  background-image: url("../../images/flags/mu.svg"); }

.flags-mv {
  background-image: url("../../images/flags/mv.svg"); }

.flags-mw {
  background-image: url("../../images/flags/mw.svg"); }

.flags-mx {
  background-image: url("../../images/flags/mx.svg"); }

.flags-my {
  background-image: url("../../images/flags/my.svg"); }

.flags-mz {
  background-image: url("../../images/flags/mz.svg"); }

.flags-na {
  background-image: url("../../images/flags/na.svg"); }

.flags-nc {
  background-image: url("../../images/flags/nc.svg"); }

.flags-ne {
  background-image: url("../../images/flags/ne.svg"); }

.flags-nf {
  background-image: url("../../images/flags/nf.svg"); }

.flags-ng {
  background-image: url("../../images/flags/ng.svg"); }

.flags-ni {
  background-image: url("../../images/flags/ni.svg"); }

.flags-nl {
  background-image: url("../../images/flags/nl.svg"); }

.flags-no {
  background-image: url("../../images/flags/no.svg"); }

.flags-np {
  background-image: url("../../images/flags/np.svg"); }

.flags-nr {
  background-image: url("../../images/flags/nr.svg"); }

.flags-nu {
  background-image: url("../../images/flags/nu.svg"); }

.flags-nz {
  background-image: url("../../images/flags/nz.svg"); }

.flags-om {
  background-image: url("../../images/flags/om.svg"); }

.flags-pa {
  background-image: url("../../images/flags/pa.svg"); }

.flags-pe {
  background-image: url("../../images/flags/pe.svg"); }

.flags-pf {
  background-image: url("../../images/flags/pf.svg"); }

.flags-pg {
  background-image: url("../../images/flags/pg.svg"); }

.flags-ph {
  background-image: url("../../images/flags/ph.svg"); }

.flags-pk {
  background-image: url("../../images/flags/pk.svg"); }

.flags-pl {
  background-image: url("../../images/flags/pl.svg"); }

.flags-pm {
  background-image: url("../../images/flags/pm.svg"); }

.flags-pn {
  background-image: url("../../images/flags/pn.svg"); }

.flags-pr {
  background-image: url("../../images/flags/pr.svg"); }

.flags-ps {
  background-image: url("../../images/flags/ps.svg"); }

.flags-pt {
  background-image: url("../../images/flags/pt.svg"); }

.flags-pw {
  background-image: url("../../images/flags/pw.svg"); }

.flags-py {
  background-image: url("../../images/flags/py.svg"); }

.flags-qa {
  background-image: url("../../images/flags/qa.svg"); }

.flags-re {
  background-image: url("../../images/flags/re.svg"); }

.flags-ro {
  background-image: url("../../images/flags/ro.svg"); }

.flags-rs {
  background-image: url("../../images/flags/rs.svg"); }

.flags-ru {
  background-image: url("../../images/flags/ru.svg"); }

.flags-rw {
  background-image: url("../../images/flags/rw.svg"); }

.flags-sa {
  background-image: url("../../images/flags/sa.svg"); }

.flags-sb {
  background-image: url("../../images/flags/sb.svg"); }

.flags-sc {
  background-image: url("../../images/flags/sc.svg"); }

.flags-sd {
  background-image: url("../../images/flags/sd.svg"); }

.flags-se {
  background-image: url("../../images/flags/se.svg"); }

.flags-sg {
  background-image: url("../../images/flags/sg.svg"); }

.flags-sh {
  background-image: url("../../images/flags/sh.svg"); }

.flags-si {
  background-image: url("../../images/flags/si.svg"); }

.flags-sj {
  background-image: url("../../images/flags/sj.svg"); }

.flags-sk {
  background-image: url("../../images/flags/sk.svg"); }

.flags-sl {
  background-image: url("../../images/flags/sl.svg"); }

.flags-sm {
  background-image: url("../../images/flags/sm.svg"); }

.flags-sn {
  background-image: url("../../images/flags/sn.svg"); }

.flags-so {
  background-image: url("../../images/flags/so.svg"); }

.flags-sr {
  background-image: url("../../images/flags/sr.svg"); }

.flags-ss {
  background-image: url("../../images/flags/ss.svg"); }

.flags-st {
  background-image: url("../../images/flags/st.svg"); }

.flags-sv {
  background-image: url("../../images/flags/sv.svg"); }

.flags-sx {
  background-image: url("../../images/flags/sx.svg"); }

.flags-sy {
  background-image: url("../../images/flags/sy.svg"); }

.flags-sz {
  background-image: url("../../images/flags/sz.svg"); }

.flags-tc {
  background-image: url("../../images/flags/tc.svg"); }

.flags-td {
  background-image: url("../../images/flags/td.svg"); }

.flags-tf {
  background-image: url("../../images/flags/tf.svg"); }

.flags-tg {
  background-image: url("../../images/flags/tg.svg"); }

.flags-th {
  background-image: url("../../images/flags/th.svg"); }

.flags-tj {
  background-image: url("../../images/flags/tj.svg"); }

.flags-tk {
  background-image: url("../../images/flags/tk.svg"); }

.flags-tl {
  background-image: url("../../images/flags/tl.svg"); }

.flags-tm {
  background-image: url("../../images/flags/tm.svg"); }

.flags-tn {
  background-image: url("../../images/flags/tn.svg"); }

.flags-to {
  background-image: url("../../images/flags/to.svg"); }

.flags-tr {
  background-image: url("../../images/flags/tr.svg"); }

.flags-tt {
  background-image: url("../../images/flags/tt.svg"); }

.flags-tv {
  background-image: url("../../images/flags/tv.svg"); }

.flags-tw {
  background-image: url("../../images/flags/tw.svg"); }

.flags-tz {
  background-image: url("../../images/flags/tz.svg"); }

.flags-ua {
  background-image: url("../../images/flags/ua.svg"); }

.flags-ug {
  background-image: url("../../images/flags/ug.svg"); }

.flags-um {
  background-image: url("../../images/flags/um.svg"); }

.flags-un {
  background-image: url("../../images/flags/un.svg"); }

.flags-us {
  background-image: url("../../images/flags/us.svg"); }

.flags-uy {
  background-image: url("../../images/flags/uy.svg"); }

.flags-uz {
  background-image: url("../../images/flags/uz.svg"); }

.flags-va {
  background-image: url("../../images/flags/va.svg"); }

.flags-vc {
  background-image: url("../../images/flags/vc.svg"); }

.flags-ve {
  background-image: url("../../images/flags/ve.svg"); }

.flags-vg {
  background-image: url("../../images/flags/vg.svg"); }

.flags-vi {
  background-image: url("../../images/flags/vi.svg"); }

.flags-vn {
  background-image: url("../../images/flags/vn.svg"); }

.flags-vu {
  background-image: url("../../images/flags/vu.svg"); }

.flags-wf {
  background-image: url("../../images/flags/wf.svg"); }

.flags-ws {
  background-image: url("../../images/flags/ws.svg"); }

.flags-ye {
  background-image: url("../../images/flags/ye.svg"); }

.flags-yt {
  background-image: url("../../images/flags/yt.svg"); }

.flags-za {
  background-image: url("../../images/flags/za.svg"); }

.flags-zm {
  background-image: url("../../images/flags/zm.svg"); }

.flags-zw {
  background-image: url("../../images/flags/zw.svg"); }

.avatar {
  position: relative;
  display: inline-block;
  width: 65px;
  height: 65px;
  border-radius: 100px;
  background: #74818d;
  vertical-align: top;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 700; }
  .avatar:hover, .avatar:focus, .avatar:active {
    text-decoration: none; }
  .avatar i {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 19px;
    height: 19px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    background: #fff;
    border-radius: 100px; }
  .avatar.avatar-bordered {
    border: 4px solid rgba(255, 255, 255, 0.75); }
  .avatar.avatar-lg {
    width: 125px;
    height: 125px; }
    .avatar.avatar-lg i {
      font-size: 24px;
      line-height: 30px;
      width: 30px;
      height: 30px; }
  .avatar.avatar-md {
    width: 95px;
    height: 95px; }
    .avatar.avatar-md i {
      font-size: 18px;
      line-height: 23px;
      width: 23px;
      height: 23px; }
  .avatar.avatar-sm {
    width: 45px;
    height: 45px; }
    .avatar.avatar-sm i {
      font-size: 9px;
      width: 13px;
      height: 13px;
      line-height: 13px; }
  .avatar.avatar-xs {
    width: 30px;
    height: 30px; }
    .avatar.avatar-xs i {
      font-size: 6px;
      width: 10px;
      height: 10px;
      line-height: 10px; }
  .avatar img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 100%; }
  .avatar-primary {
    background: #17324f; }
  .avatar-secondary {
    background: #74818d; }
  .avatar-success {
    background: #38c12f; }
  .avatar-warning {
    background: #f58424; }
  .avatar-danger {
    background: #c32027; }
  .avatar-info {
    background: #42b9ff; }
  .avatar-light {
    background: #f5f7f9;
    color: #74818d; }
  .avatar-dark {
    background: #1f1f1f; }

.avatar-stack {
  position: relative; }
  .avatar-stack > .avatar {
    margin-right: -35px;
    -webkit-transition: .35s;
    -o-transition: .35s;
    transition: .35s; }
  .avatar-stack > .avatar-xs {
    margin-right: -14px; }
  .avatar-stack > .avatar-sm {
    margin-right: -20px; }
  .avatar-stack > .avatar-lg {
    margin-right: -70px; }
  .avatar-stack.avatar-stack-zoom:hover > .avatar {
    opacity: .5; }
    .avatar-stack.avatar-stack-zoom:hover > .avatar:hover {
      opacity: 1;
      -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
      transform: scale(1.2);
      z-index: 5; }

.user-panel {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  z-index: 3; }
  .user-panel-image {
    margin-right: 12px; }
  .user-panel-info {
    line-height: 20px; }
    .user-panel-info p,
    .user-panel-info small {
      color: inherit; }
    .user-panel-info + .btn-toolbar {
      margin-left: 17px; }
  .user-panel-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    color: #17324f; }
    .user-panel-actions small {
      margin: 0px 12px; }
    .user-panel-actions a:not(.dropdown-item),
    .user-panel-actions button:not(.dropdown-item) {
      display: block;
      font-size: 14px;
      margin: 0px 5px;
      color: #17324f; }
      .user-panel-actions a:not(.dropdown-item):hover, .user-panel-actions a:not(.dropdown-item):active, .user-panel-actions a:not(.dropdown-item):focus,
      .user-panel-actions button:not(.dropdown-item):hover,
      .user-panel-actions button:not(.dropdown-item):active,
      .user-panel-actions button:not(.dropdown-item):focus {
        opacity: .5;
        text-decoration: none; }
      .user-panel-actions a:not(.dropdown-item):last-child,
      .user-panel-actions button:not(.dropdown-item):last-child {
        margin-right: 0; }
  .user-panel small {
    display: block;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px; }
  .user-panel p {
    margin: 0; }
    .user-panel p:not(:first-child) {
      font-weight: 400; }
  .user-panel .badge {
    margin-left: 5px; }
  .user-panel-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center; }
    .user-panel-column .user-panel-image {
      margin-right: 0;
      margin-bottom: 8px; }
    .user-panel-column .user-panel-actions {
      margin-top: 15px;
      margin-left: auto;
      margin-right: auto; }
  .user-panel + .user-panel {
    margin-top: 16px; }
  .user-panel-lg .user-panel-info p {
    font-weight: 300;
    font-size: 22px; }
    .user-panel-lg .user-panel-info p + * {
      margin-top: 7px; }
  .user-panel-lg .user-panel-info small {
    font-weight: 700;
    font-size: 14px; }

a.user-panel:hover,
button.user-panel:hover {
  opacity: .8; }

.text-partition {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 10px;
  font-size: 14px; }
  .text-partition:after {
    position: absolute;
    content: '';
    top: 10px;
    left: 0;
    width: 100%;
    height: 1px;
    background: #e4e7e9; }
  .text-partition a {
    font-size: 12px; }
  .text-partition > * {
    position: relative;
    background: #fff;
    z-index: 3; }
    .text-partition > *:first-child {
      padding-right: 8px; }
    .text-partition > *:last-child:not(:nth-child(1)) {
      padding-left: 8px; }

.tabs-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 25px;
  border-bottom: 2px solid #c8cdd2; }
  .tabs-row .tabs-trigger {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 15px;
    font-size: 16px;
    font-weight: 500;
    color: #74818d;
    outline: none; }
    @media (max-width: 767px) {
      .tabs-row .tabs-trigger {
        padding: 8px 10px;
        font-size: 14px; } }
    .tabs-row .tabs-trigger:hover {
      color: #17324f; }
    .tabs-row .tabs-trigger:after {
      position: absolute;
      content: '';
      top: 100%;
      left: 0;
      height: 2px;
      width: 100%;
      background: transparent; }
    .tabs-row .tabs-trigger i {
      margin-right: 8px;
      font-size: 20px; }
    .tabs-row .tabs-trigger.active {
      color: #17324f; }
      .tabs-row .tabs-trigger.active:after {
        background: #17324f; }

.tabs-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 25px 0px 25px;
  font-size: 16px;
  background: #f5f7f9;
  color: #74818d;
  border-bottom: 1px solid #e6ecf1;
  overflow: scroll; }
  @media (max-width: 767px) {
    .tabs-box {
      overflow-x: auto;
      overflow-y: hidden;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar; } }
  .tabs-box h1, .tabs-box h2, .tabs-box h3, .tabs-box h4, .tabs-box h5, .tabs-box h6 {
    font-size: 18px;
    font-weight: 700;
    margin: 0; }
    @media (max-width: 767px) {
      .tabs-box h1, .tabs-box h2, .tabs-box h3, .tabs-box h4, .tabs-box h5, .tabs-box h6 {
        font-size: 15px;
        min-width: 70px; } }
  .tabs-box .tabs-trigger {
    position: relative;
    top: 1px;
    padding: 5px 15px;
    border: 1px solid transparent;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s; }
    @media (max-width: 767px) {
      .tabs-box .tabs-trigger {
        min-width: 70px;
        padding: 5px 10px;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar; } }
    .tabs-box .tabs-trigger.active {
      background: #fff;
      color: #17324f;
      border: 1px solid #e6ecf1;
      border-bottom: 1px solid transparent; }
    .tabs-box .tabs-trigger:hover, .tabs-box .tabs-trigger:active, .tabs-box .tabs-trigger:focus {
      color: #17324f;
      outline: none; }

.tabs-item {
  display: none; }
  .tabs-item.active {
    display: block; }
  .tabs-item.row.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

.event-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  .event-row > *:not(:last-child) {
    margin-bottom: 6px; }
  .event-row a {
    color: #17324f;
    font-weight: 500; }
  .event-row:not(:last-child) {
    border-bottom: 1px solid #e6ecf1;
    padding-bottom: 12px;
    margin-bottom: 12px; }
  .event-row .d-flex {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .event-row .d-flex > .avatar {
      margin-right: 8px; }
    .event-row .d-flex *:not(:first-child) {
      max-width: 90%; }

.event-column {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  font-size: 14px;
  text-align: left; }
  .event-column a {
    color: #17324f;
    font-weight: 500; }
  .event-column:not(:last-child) {
    padding-bottom: 20px; }
  .event-column:not(:last-child):before {
    position: absolute;
    left: 3px;
    top: 5px;
    content: '';
    width: 2px;
    height: 100%;
    background: #f5f7f9; }
  .event-column:after {
    position: absolute;
    content: '';
    top: 5px;
    left: 0;
    width: 8px;
    height: 8px;
    border-radius: 150px;
    background: #74818d;
    z-index: 3; }
  .event-column-primary:after {
    background: #17324f; }
  .event-column-secondary:after {
    background: #74818d; }
  .event-column-success:after {
    background: #38c12f; }
  .event-column-warning:after {
    background: #f58424; }
  .event-column-danger:after {
    background: #c32027; }
  .event-column-info:after {
    background: #42b9ff; }
  .event-column-light:after {
    background: #f5f7f9; }
  .event-column-dark:after {
    background: #1f1f1f; }
  .event-column > .avatar {
    margin-top: 4px;
    margin-right: 10px; }
  @media (max-width: 767px) {
    .event-column > .avatar-sm {
      min-width: 40px;
      min-height: 40px; } }
  .event-column .event-content {
    max-width: 80%;
    margin-right: 5px; }
    .event-column .event-content > *:not(:last-child) {
      margin-bottom: 3px; }
    .event-column .event-content .box {
      display: table;
      margin-bottom: 10px; }
      .event-column .event-content .box:last-child {
        margin-bottom: 0; }
    .event-column .event-content .box:nth-child(1) ~ .box {
      margin-left: 20px; }
    .event-column .event-content p {
      margin: 0; }
  .event-column-image {
    padding-left: 0; }
    .event-column-image:after {
      display: none; }
    .event-column-image:not(:last-child):before {
      left: 20px;
      background: #e6ecf1; }
    .event-column-image .avatar {
      width: 40px;
      height: 40px;
      border: 3px solid #e6ecf1; }
    .event-column-image > .avatar {
      margin-right: 16px; }

.video:not(:last-child) {
  margin-bottom: 20px; }

.video-content {
  width: 100% !important;
  border-radius: 4px !important;
  overflow: hidden !important; }
  .video-content > video,
  .video-content > iframe {
    display: block;
    width: 100% !important; }
  .video-content + * {
    margin-top: 14px; }

.video-title {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  font-size: 14px; }
  .video-title a {
    max-width: 85%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; }

.video p {
  margin: 4px 0;
  font-size: 12px; }

.img {
  margin-bottom: 15px;
  color: #74818d;
  font-weight: 900;
  font-size: 16px; }
  .img-bg {
    background: #f5f7f9; }
  .img-rounded {
    border-radius: 4px; }
  .img-square {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 80px;
    height: 80px;
    overflow: hidden;
    color: #74818d;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s; }
    .img-square:not(:last-child) {
      margin-right: 10px; }
    .img-square-lg {
      width: 120px;
      height: 120px; }
    .img-square-sm {
      width: 50px;
      height: 50px; }
    .img-square-xs {
      width: 35px;
      height: 35px; }
    .img-square img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover; }
  .img img {
    position: relative;
    display: block;
    width: 100%;
    text-align: center; }
    .img img:before {
      content: 'Image loading failed';
      display: block;
      font-weight: 400;
      font-size: 13px;
      padding: 25px 10px; }
    .img img:after {
      content: "(url: " attr(src) ")";
      display: block;
      font-size: 12px;
      padding-bottom: 15px; }

a.img-square:hover, a.img-square:focus, a.img-square:active {
  text-decoration: none;
  opacity: .5; }

*[class*="img-"] {
  margin-bottom: 8px; }

.alert {
  position: relative;
  margin-bottom: 20px;
  -webkit-box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.01);
  box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.01);
  border-radius: 6px;
  border: 1px solid #e6ecf1;
  background: #fff;
  -webkit-transition: .25s;
  -o-transition: .25s;
  transition: .25s;
  -webkit-box-shadow: rgba(116, 129, 141, 0.1) 0px 3px 8px 0px;
  box-shadow: rgba(116, 129, 141, 0.1) 0px 3px 8px 0px;
  padding: 18px 25px;
  font-size: 14px; }
  .alert h4 {
    font-size: 16px;
    margin-top: 0; }
  .alert-close {
    font-size: 16px;
    line-height: 23px;
    float: right;
    color: #000;
    opacity: .15;
    outline: none; }
    .alert-close:hover, .alert-close:focus, .alert-close:active {
      opacity: .08; }

.alert-primary {
  background: #17324f;
  color: #fff; }
  .box .alert-primary {
    padding: 12px 25px;
    margin: 0;
    border: 0;
    border-radius: 0;
    background: rgba(23, 50, 79, 0.15);
    color: #060d14; }
    .box .alert-primary .alert-close {
      font-size: 12px;
      color: black; }
  .box .alert-primary:hover {
    -webkit-box-shadow: none;
    box-shadow: none; }

.alert-secondary {
  background: #74818d;
  color: #fff; }
  .box .alert-secondary {
    padding: 12px 25px;
    margin: 0;
    border: 0;
    border-radius: 0;
    background: rgba(116, 129, 141, 0.15);
    color: #515b63; }
    .box .alert-secondary .alert-close {
      font-size: 12px;
      color: #23272b; }
  .box .alert-secondary:hover {
    -webkit-box-shadow: none;
    box-shadow: none; }

.alert-success {
  background: #38c12f;
  color: #fff; }
  .box .alert-success {
    padding: 12px 25px;
    margin: 0;
    border: 0;
    border-radius: 0;
    background: rgba(56, 193, 47, 0.15);
    color: #268320; }
    .box .alert-success .alert-close {
      font-size: 12px;
      color: #0e310c; }
  .box .alert-success:hover {
    -webkit-box-shadow: none;
    box-shadow: none; }

.alert-warning {
  background: #f58424;
  color: #fff; }
  .box .alert-warning {
    padding: 12px 25px;
    margin: 0;
    border: 0;
    border-radius: 0;
    background: rgba(245, 132, 36, 0.15);
    color: #c45f09; }
    .box .alert-warning .alert-close {
      font-size: 12px;
      color: #622f04; }
  .box .alert-warning:hover {
    -webkit-box-shadow: none;
    box-shadow: none; }

.alert-danger {
  background: #c32027;
  color: #fff; }
  .box .alert-danger {
    padding: 12px 25px;
    margin: 0;
    border: 0;
    border-radius: 0;
    background: rgba(195, 32, 39, 0.15);
    color: #81151a; }
    .box .alert-danger .alert-close {
      font-size: 12px;
      color: #2a0708; }
  .box .alert-danger:hover {
    -webkit-box-shadow: none;
    box-shadow: none; }

.alert-info {
  background: #42b9ff;
  color: #fff; }
  .box .alert-info {
    padding: 12px 25px;
    margin: 0;
    border: 0;
    border-radius: 0;
    background: rgba(66, 185, 255, 0.15);
    color: #009af5; }
    .box .alert-info .alert-close {
      font-size: 12px;
      color: #005a8f; }
  .box .alert-info:hover {
    -webkit-box-shadow: none;
    box-shadow: none; }

.alert-light {
  background: #f5f7f9;
  color: #1f1f1f; }
  .box .alert-light {
    padding: 12px 25px;
    margin: 0;
    border: 0;
    border-radius: 0;
    background: rgba(245, 247, 249, 0.15);
    color: #c5d1dc; }
    .box .alert-light .alert-close {
      font-size: 12px;
      color: #859eb6; }
  .box .alert-light:hover {
    -webkit-box-shadow: none;
    box-shadow: none; }

.alert-dark {
  background: #1f1f1f;
  color: #fff; }
  .box .alert-dark {
    padding: 12px 25px;
    margin: 0;
    border: 0;
    border-radius: 0;
    background: rgba(31, 31, 31, 0.15);
    color: black; }
    .box .alert-dark .alert-close {
      font-size: 12px;
      color: black; }
  .box .alert-dark:hover {
    -webkit-box-shadow: none;
    box-shadow: none; }
  .alert-dark .alert-close {
    color: #fff;
    opacity: .2; }

.tooltip {
  margin: 7px;
  padding: 5px 10px;
  min-width: 100px;
  font-weight: 400;
  font-size: 13px;
  text-align: center;
  border-radius: 4px;
  color: #1f1f1f;
  border: 1px solid #e6ecf1;
  -webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.025);
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.025);
  background: #fff; }

.tooltip-arrow {
  position: absolute;
  left: 50%;
  top: 100%;
  height: 6px;
  width: 6px;
  background-color: #fff;
  border-left: 1px solid #e6ecf1;
  border-bottom: 1px solid #e6ecf1;
  -webkit-transform: translateY(-50%) rotate(-45deg);
  -ms-transform: translateY(-50%) rotate(-45deg);
  transform: translateY(-50%) rotate(-45deg);
  z-index: 30; }

div[aria-hidden="false"] {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: .15s;
  animation-duration: .15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

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

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

div[x-placement="left"] .tooltip-arrow {
  left: calc(100% - 3px);
  border-left: 0;
  border-bottom: 1px solid #e6ecf1;
  border-right: 1px solid #e6ecf1; }

div[x-placement="right"] .tooltip-arrow {
  left: -3px;
  border-top: 1px solid #e6ecf1;
  border-bottom: 0; }

div[x-placement="bottom"] .tooltip-arrow {
  top: auto;
  bottom: calc(100% - 6px);
  border-top: 1px solid #e6ecf1;
  border-right: 1px solid #e6ecf1;
  border-bottom: 0;
  border-left: 0; }

.popover {
  display: none;
  position: absolute;
  margin: 8px;
  min-width: 150px;
  max-width: 320px;
  border-radius: 6px;
  border: 1px solid #e6ecf1;
  background: #fff;
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.075);
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.075);
  font-size: 13px;
  z-index: 3; }
  .popover:after {
    position: absolute;
    content: '';
    left: 50%;
    top: 101%;
    height: 8px;
    width: 8px;
    background-color: #fff;
    border-bottom: 1px solid #e6ecf1;
    border-left: 1px solid #e6ecf1;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    z-index: 5; }
  .popover[x-placement="left"]:after {
    left: 99%;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(-135deg);
    -ms-transform: translateY(-50%) rotate(-135deg);
    transform: translateY(-50%) rotate(-135deg); }
  .popover[x-placement="bottom"]:after {
    left: 50%;
    top: 0;
    background: #f2f2f2;
    -webkit-transform: translateY(-50%) rotate(-225deg);
    -ms-transform: translateY(-50%) rotate(-225deg);
    transform: translateY(-50%) rotate(-225deg); }
  .popover[x-placement="right"]:after {
    left: -5px;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg); }
  .popover-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 8px 15px;
    background: #f2f2f2;
    border-bottom: 1px solid #e6ecf1;
    color: #74818d; }
    .popover-header .btn {
      padding: 0;
      color: rgba(0, 0, 0, 0.25); }
  .popover-body {
    padding: 8px 15px; }

.jumbotron {
  position: relative;
  left: -25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: calc(100% + 25px);
  min-height: 400px;
  padding: 0 45px;
  margin-bottom: 30px;
  background: #e5eaef;
  background: #fff;
  color: #1f1f1f;
  overflow: hidden; }
  @media (max-width: 767px) {
    .jumbotron {
      padding: 50px 35px; }
      .jumbotron *[class*="col-"]:first-child {
        margin-bottom: 20px; } }
  .jumbotron b {
    font-weight: 900; }
  .jumbotron .row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  .jumbotron-bg {
    position: relative;
    top: 0;
    right: -45px;
    height: 400px;
    width: 100%; }
    .jumbotron-bg img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover; }
    @media (max-width: 767px) {
      .jumbotron-bg {
        right: auto;
        top: auto;
        left: -25px;
        width: calc(100% + 60px);
        bottom: -50px; } }
  .jumbotron .tabs-row {
    position: absolute;
    bottom: 0;
    margin: 0; }

.comments {
  position: relative;
  padding: 15px 20px;
  width: 100%;
  background: #fff;
  border: 1px solid #e6ecf1;
  border-radius: 6px; }
  @media (max-width: 767px) {
    .comments {
      padding: 10px; } }
  .comments:before {
    content: "";
    height: 15px;
    width: 15px;
    display: block;
    position: absolute;
    top: -1.5px;
    left: 50px;
    border-top: 1px solid #e6ecf1;
    border-right: 1px solid #e6ecf1;
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    transform: translateY(-50%) rotate(-45deg);
    background-color: #fff; }
  .comments .user-panel:not(:first-child) {
    margin-top: 5px;
    padding-top: 10px;
    border-top: 1px solid #f7f7f7; }

.accordion {
  position: relative;
  margin-bottom: 20px;
  -webkit-box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.01);
  box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.01);
  border-radius: 6px;
  border: 1px solid #e6ecf1;
  background: #fff;
  -webkit-transition: .25s;
  -o-transition: .25s;
  transition: .25s;
  -webkit-box-shadow: rgba(116, 129, 141, 0.1) 0px 3px 8px 0px;
  box-shadow: rgba(116, 129, 141, 0.1) 0px 3px 8px 0px;
  overflow: hidden; }
  .accordion-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 25px;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s; }
    .accordion-header-text {
      max-width: 80%; }
      @media (max-width: 767px) {
        .accordion-header-text {
          width: 100%;
          max-width: 100%; }
          .accordion-header-text > h3 {
            font-size: 16px; } }
      .accordion-header-text h3:last-child {
        margin-bottom: 0; }
      .accordion-header-text p {
        margin-bottom: 0; }
    .accordion-header .img {
      margin-bottom: 0;
      margin-right: 15px; }
      @media (max-width: 767px) {
        .accordion-header .img {
          position: absolute;
          left: -15px;
          top: -15px;
          width: 80px;
          height: 80px;
          opacity: .08; } }
    .accordion-header > * {
      margin-bottom: 0; }
  .accordion-body {
    display: none;
    padding: 12px 25px;
    padding-top: 20px; }
  .accordion:hover {
    border: 1px solid rgba(23, 50, 79, 0.25); }
  .accordion.active {
    border: 1px solid rgba(23, 50, 79, 0.25); }
    .accordion.active .accordion-header {
      border: 1px solid transparent;
      border-bottom: 1px solid #e6ecf1;
      border-radius: 0;
      background: rgba(23, 50, 79, 0.035); }
      .accordion.active .accordion-header i {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 28px 0;
  list-style: none; }
  @media (max-width: 767px) {
    .pagination {
      overflow-x: auto;
      overflow-y: hidden;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar; } }
  .pagination .page-link {
    display: block;
    padding: 8px 14px;
    margin: 0;
    background: transparent;
    border: 1px solid #e6ecf1;
    outline: none; }
    .pagination .page-link.active {
      background: #17324f;
      color: #fff; }
    .pagination .page-link.disabled {
      color: #74818d; }
      .pagination .page-link.disabled:hover {
        background: transparent !important;
        cursor: not-allowed; }
    .pagination .page-link:hover, .pagination .page-link:focus, .pagination .page-link:active {
      text-decoration: none; }
    .pagination .page-link:not(:last-child) {
      border-right: 0; }
    .pagination .page-link:first-child {
      border-top-left-radius: 6px;
      border-bottom-left-radius: 6px; }
    .pagination .page-link:last-child {
      border-top-right-radius: 6px;
      border-bottom-right-radius: 6px; }
  .pagination .page-item {
    margin-bottom: 0; }
    .pagination .page-item .page-link {
      border-radius: 0; }
    .pagination .page-item:not(:last-child) .page-link {
      border-right: 0; }
    .pagination .page-item:first-child .page-link {
      border-top-left-radius: 6px;
      border-bottom-left-radius: 6px; }
    .pagination .page-item:last-child .page-link {
      border-top-right-radius: 6px;
      border-bottom-right-radius: 6px; }
  .pagination a.page-link:not(.active):not(.disabled):hover,
  .pagination a.page-link:not(.active):not(.disabled):focus {
    text-decoration: none;
    background: #e4e7e9; }
  .pagination a.page-link:not(.active):not(.disabled):focus {
    -webkit-box-shadow: 0 0 0 3px rgba(23, 50, 79, 0.4);
    box-shadow: 0 0 0 3px rgba(23, 50, 79, 0.4); }
  .pagination-sm .page-link {
    padding: 5px 10px;
    font-size: 13px; }
  .pagination-lg .page-link {
    padding: 10px 18px;
    font-size: 17px; }

.price {
  position: relative;
  margin-bottom: 20px;
  -webkit-box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.01);
  box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.01);
  border-radius: 6px;
  border: 1px solid #e6ecf1;
  background: #fff;
  -webkit-transition: .25s;
  -o-transition: .25s;
  transition: .25s;
  -webkit-box-shadow: rgba(116, 129, 141, 0.1) 0px 3px 8px 0px;
  box-shadow: rgba(116, 129, 141, 0.1) 0px 3px 8px 0px;
  position: relative;
  overflow: hidden;
  height: calc(100% - 20px); }
  .price-top {
    padding: 25px;
    text-align: center;
    border-bottom: 1px solid #e6ecf1; }
    .price-top p {
      margin: 15px 0; }
    .price-top small {
      display: block;
      font-size: 10px; }
    .price-top[class*="bg-"] * {
      color: #fff !important; }
  .price-number {
    display: block;
    font-size: 36px; }
    .price-number small {
      display: inline-block;
      font-size: 16px;
      font-weight: 400; }
    .price-number sup {
      font-size: 18px; }
  .price-bottom {
    padding: 20px 25px; }
    .price-bottom ul {
      padding: 0;
      list-style: none; }
    .price-bottom li {
      font-size: 14px; }
      .price-bottom li i {
        margin-right: 5px; }

.chart {
  width: 100%;
  min-height: 100px; }
  .chart-circle {
    margin-bottom: 5px; }

.vector-map {
  height: 243px;
  width: 100%; }
  .vector-map-lg {
    height: 450px; }
  @media (max-width: 767px) {
    .vector-map {
      height: auto; } }

.dropdown {
  position: relative; }
  .dropdown-menu {
    position: relative;
    margin-bottom: 20px;
    -webkit-box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.01);
    box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.01);
    border-radius: 6px;
    border: 1px solid #e6ecf1;
    background: #fff;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s;
    -webkit-box-shadow: rgba(116, 129, 141, 0.1) 0px 3px 8px 0px;
    box-shadow: rgba(116, 129, 141, 0.1) 0px 3px 8px 0px;
    display: none;
    margin-top: 3px;
    padding: 3px 0px;
    list-style: none;
    z-index: 3; }
    @media (max-width: 767px) {
      .dropdown-menu {
        max-width: 280px; } }
    .dropdown-menu li {
      margin: 0; }
  .dropdown-item {
    display: block;
    min-width: 90px;
    padding: 7px 18px;
    background: #fff; }
    .dropdown-item:hover, .dropdown-item:focus, .dropdown-item:active {
      text-decoration: none;
      background: #5791ce; }
  .dropdown-divider {
    position: relative;
    background: #fff;
    padding: 5px 0; }
    .dropdown-divider:after {
      position: absolute;
      top: 50%;
      margin-top: -1px;
      width: 100%;
      height: 1px;
      content: '';
      background: #f5f7f9; }
  .dropdown-toggle:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 5px;
    vertical-align: 2px;
    content: "";
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-bottom: 0;
    border-left: 4px solid transparent; }

.logo {
  height: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 30px;
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  font-family: 'Montserrat'; }
  .logo img {
    width: 60px; }
  .logo i {
    margin-right: 10px; }
  .logo:hover, .logo:focus, .logo:active {
    text-decoration: none;
    opacity: .75; }
  .logo-lg {
    height: 120px; }
    .logo-lg img {
      width: 100px; }

.loader {
  position: fixed;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 20;
  font-size: 64px; }

.shadow-primary {
  -webkit-box-shadow: rgba(23, 50, 79, 0.4) 0px 3px 8px 0px;
  box-shadow: rgba(23, 50, 79, 0.4) 0px 3px 8px 0px;
  border: 0; }

.shadow-secondary {
  -webkit-box-shadow: rgba(116, 129, 141, 0.4) 0px 3px 8px 0px;
  box-shadow: rgba(116, 129, 141, 0.4) 0px 3px 8px 0px;
  border: 0; }

.shadow-success {
  -webkit-box-shadow: rgba(56, 193, 47, 0.4) 0px 3px 8px 0px;
  box-shadow: rgba(56, 193, 47, 0.4) 0px 3px 8px 0px;
  border: 0; }

.shadow-warning {
  -webkit-box-shadow: rgba(245, 132, 36, 0.4) 0px 3px 8px 0px;
  box-shadow: rgba(245, 132, 36, 0.4) 0px 3px 8px 0px;
  border: 0; }

.shadow-danger {
  -webkit-box-shadow: rgba(195, 32, 39, 0.4) 0px 3px 8px 0px;
  box-shadow: rgba(195, 32, 39, 0.4) 0px 3px 8px 0px;
  border: 0; }

.shadow-info {
  -webkit-box-shadow: rgba(66, 185, 255, 0.4) 0px 3px 8px 0px;
  box-shadow: rgba(66, 185, 255, 0.4) 0px 3px 8px 0px;
  border: 0; }

.shadow-light {
  -webkit-box-shadow: rgba(245, 247, 249, 0.4) 0px 3px 8px 0px;
  box-shadow: rgba(245, 247, 249, 0.4) 0px 3px 8px 0px;
  border: 0; }

.shadow-dark {
  -webkit-box-shadow: rgba(31, 31, 31, 0.4) 0px 3px 8px 0px;
  box-shadow: rgba(31, 31, 31, 0.4) 0px 3px 8px 0px;
  border: 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiaGVscGVycy9fc2VydmljZS5zY3NzIiwidmVuZG9yL19ib290c3RyYXAtZ3JpZC5zY3NzIiwidmVuZG9yL19mb250YXdlc29tZTUuc2NzcyIsInZlbmRvci9fbWVkaXVtLWVkaXRvci5zY3NzIiwidmVuZG9yL19mZWF0aGVyLnNjc3MiLCJ2ZW5kb3IvX3RyaXguc2NzcyIsIl9iYXNlLnNjc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsImhlbHBlcnMvX21peGlucy5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJ0eXBvZ3JhcGh5L19pY29uc2ZvbnQuc2NzcyIsInR5cG9ncmFwaHkvX3R5cG9ncmFwaHkuc2NzcyIsImxheW91dHMvX2NvbnRlbnQuc2NzcyIsImxheW91dHMvX3NpZGViYXIuc2NzcyIsImxheW91dHMvX2hlYWRlci5zY3NzIiwibGF5b3V0cy9fZm9vdGVyLnNjc3MiLCJsYXlvdXRzL193cmFwcGVyLnNjc3MiLCJjb21wb25lbnRzL19jaGF0LnNjc3MiLCJjb21wb25lbnRzL19tZXNzYWdlLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX3Byb2dyZXNzLnNjc3MiLCJjb21wb25lbnRzL19ib3guc2NzcyIsImNvbXBvbmVudHMvX2luZm8tYm94LnNjc3MiLCJjb21wb25lbnRzL19jYXJkLnNjc3MiLCJjb21wb25lbnRzL19wcm9maWxlLnNjc3MiLCJjb21wb25lbnRzL190YWJsZS5zY3NzIiwiY29tcG9uZW50cy9fYmFkZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2ljb24uc2NzcyIsImNvbXBvbmVudHMvX3N0YXR1cy1pY29uLnNjc3MiLCJjb21wb25lbnRzL19wYXltZW50cy5zY3NzIiwiY29tcG9uZW50cy9fZmxhZ3Muc2NzcyIsImNvbXBvbmVudHMvX2F2YXRhci5zY3NzIiwiY29tcG9uZW50cy9fdXNlci1wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fdGV4dC1wYXJ0aXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3RhYnMuc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50LXJvdy5zY3NzIiwiY29tcG9uZW50cy9fZXZlbnQtY29sdW1uLnNjc3MiLCJjb21wb25lbnRzL192aWRlby5zY3NzIiwiY29tcG9uZW50cy9faW1nLnNjc3MiLCJjb21wb25lbnRzL19hbGVydC5zY3NzIiwiY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwiY29tcG9uZW50cy9fcG9wb3Zlci5zY3NzIiwiY29tcG9uZW50cy9fanVtYm90cm9uLnNjc3MiLCJjb21wb25lbnRzL19jb21tZW50cy5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19wcmljZS5zY3NzIiwiY29tcG9uZW50cy9fY2hhcnQuc2NzcyIsImNvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCJjb21wb25lbnRzL19sb2dvLnNjc3MiLCJjb21wb25lbnRzL19sb2FkZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNJakI7O0dBRUc7QUFDSDtFQUNDLFlBQVc7RUFDWCxZQUFXO0VBQ1gsZUFBYyxFQUNkOztBQUVEOzs7O0dBSUc7QUFDSDtFQUNDLGlCQUFnQjtFQUNoQixXQUFVO0VBQUUsT0FBTztFQUNuQixrQkFBaUI7RUFDakIsb0JBQW1CLEVBQ25COztBQUVEOzs7O0dBSUc7QUFDSDtFQUNDLFVBQVM7RUFDVCxvQkFBbUI7RUFDbkIsWUFBVztFQUNYLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsV0FBVTtFQUNWLG1CQUFrQjtFQUNsQixXQUFVLEVBQ1Y7O0FBRUQ7O0VBRUU7QUFDRjtFQUNDLDJDQUE0QztFQUM1Qyw4Q0FBZ0Q7RUFDaEQsMkRBQTREO0VBQzVELG9DQUEyQjtFQUEzQiw0QkFBMkI7RUFDM0IsZ0NBQXVCO0VBQXZCLHdCQUF1QixFQUN2Qjs7QUNsREQ7Ozs7O0dBS0c7QUFDSDtFQUNFLG9CQUFtQixFQUFBOztBQUdyQjtFQUNFLCtCQUFzQjtFQUF0Qix1QkFBc0I7RUFDdEIsOEJBQTZCLEVBQzlCOztBQUVEOzs7RUFHRSw0QkFBbUI7RUFBbkIsb0JBQW1CLEVBQ3BCOztBQUVEO0VBQ0UsWUFBVztFQUNYLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLGtCQUFpQixFQUNsQjs7QUFFRDtFQUNFO0lBQ0UsaUJBQWdCLEVBQ2pCLEVBQUE7O0FBR0g7RUFDRTtJQUNFLGlCQUFnQixFQUNqQixFQUFBOztBQUdIO0VBQ0U7SUFDRSxpQkFBZ0IsRUFDakIsRUFBQTs7QUFHSDtFQUNFO0lBQ0Usa0JBQWlCLEVBQ2xCLEVBQUE7O0FBR0g7RUFDRSxZQUFXO0VBQ1gsb0JBQW1CO0VBQ25CLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsa0JBQWlCLEVBQ2xCOztBQUVEO0VBQ0UscUJBQW9CO0VBQ3BCLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9CQUFtQjtFQUNuQixnQkFBZTtFQUNmLG9CQUFtQjtFQUNuQixtQkFBa0IsRUFDbkI7O0FBRUQ7RUFDRSxnQkFBZTtFQUNmLGVBQWMsRUFDZjs7QUFFRDs7RUFFRSxpQkFBZ0I7RUFDaEIsZ0JBQWUsRUFDaEI7O0FBRUQ7Ozs7OztFQU1FLG1CQUFrQjtFQUNsQixZQUFXO0VBQ1gsZ0JBQWU7RUFDZixvQkFBbUI7RUFDbkIsbUJBQWtCLEVBQ25COztBQUVEO0VBQ0UsMkJBQTBCO0VBQzFCLGNBQWE7RUFDYixxQkFBb0I7RUFDcEIsb0JBQVk7RUFBWixhQUFZO0VBQ1osZ0JBQWUsRUFDaEI7O0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsb0JBQWM7RUFBZCxlQUFjO0VBQ2QsWUFBVztFQUNYLGdCQUFlLEVBQ2hCOztBQUVEO0VBQ0Usd0JBQXVCO0VBQ3ZCLG9CQUFtQjtFQUFuQixvQkFBbUI7RUFDbkIscUJBQW9CLEVBQ3JCOztBQUVEO0VBQ0UseUJBQXdCO0VBQ3hCLG9CQUFvQjtFQUFwQixxQkFBb0I7RUFDcEIsc0JBQXFCLEVBQ3RCOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLG9CQUFhO0VBQWIsY0FBYTtFQUNiLGVBQWMsRUFDZjs7QUFFRDtFQUNFLHlCQUF3QjtFQUN4QixvQkFBb0I7RUFBcEIscUJBQW9CO0VBQ3BCLHNCQUFxQixFQUN0Qjs7QUFFRDtFQUNFLHlCQUF3QjtFQUN4QixvQkFBb0I7RUFBcEIscUJBQW9CO0VBQ3BCLHNCQUFxQixFQUN0Qjs7QUFFRDtFQUNFLGtCQUFpQjtFQUNqQixvQkFBYTtFQUFiLGNBQWE7RUFDYixlQUFjLEVBQ2Y7O0FBRUQ7RUFDRSx5QkFBd0I7RUFDeEIsb0JBQW9CO0VBQXBCLHFCQUFvQjtFQUNwQixzQkFBcUIsRUFDdEI7O0FBRUQ7RUFDRSx5QkFBd0I7RUFDeEIsb0JBQW9CO0VBQXBCLHFCQUFvQjtFQUNwQixzQkFBcUIsRUFDdEI7O0FBRUQ7RUFDRSxrQkFBaUI7RUFDakIsb0JBQWE7RUFBYixjQUFhO0VBQ2IsZUFBYyxFQUNmOztBQUVEO0VBQ0UseUJBQXdCO0VBQ3hCLG9CQUFvQjtFQUFwQixxQkFBb0I7RUFDcEIsc0JBQXFCLEVBQ3RCOztBQUVEO0VBQ0UseUJBQXdCO0VBQ3hCLG9CQUFvQjtFQUFwQixxQkFBb0I7RUFDcEIsc0JBQXFCLEVBQ3RCOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLG9CQUFjO0VBQWQsZUFBYztFQUNkLGdCQUFlLEVBQ2hCOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLDZCQUFTO0VBQVQsVUFBUyxFQUNWOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLDhCQUFTO0VBQVQsVUFBUyxFQUNWOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLDZCQUFRO0VBQVIsU0FBUSxFQUNUOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLDZCQUFRO0VBQVIsU0FBUSxFQUNUOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLDZCQUFRO0VBQVIsU0FBUSxFQUNUOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLDZCQUFRO0VBQVIsU0FBUSxFQUNUOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLDZCQUFRO0VBQVIsU0FBUSxFQUNUOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLDZCQUFRO0VBQVIsU0FBUSxFQUNUOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLDZCQUFRO0VBQVIsU0FBUSxFQUNUOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLDZCQUFRO0VBQVIsU0FBUSxFQUNUOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLDZCQUFRO0VBQVIsU0FBUSxFQUNUOztBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLDhCQUFRO0VBQVIsU0FBUSxFQUNUOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLDhCQUFTO0VBQVQsVUFBUyxFQUNWOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLDhCQUFTO0VBQVQsVUFBUyxFQUNWOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLDhCQUFTO0VBQVQsVUFBUyxFQUNWOztBQUVEO0VBQ0UsdUJBQXNCLEVBQ3ZCOztBQUVEO0VBQ0Usd0JBQXVCLEVBQ3hCOztBQUVEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUVEO0VBQ0Usd0JBQXVCLEVBQ3hCOztBQUVEO0VBQ0Usd0JBQXVCLEVBQ3hCOztBQUVEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUVEO0VBQ0Usd0JBQXVCLEVBQ3hCOztBQUVEO0VBQ0Usd0JBQXVCLEVBQ3hCOztBQUVEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUVEO0VBQ0Usd0JBQXVCLEVBQ3hCOztBQUVEO0VBQ0Usd0JBQXVCLEVBQ3hCOztBQUVEO0VBQ0U7SUFDRSwyQkFBMEI7SUFDMUIsY0FBYTtJQUNiLHFCQUFvQjtJQUNwQixvQkFBWTtJQUFaLGFBQVk7SUFDWixnQkFBZSxFQUNoQjtFQUNEO0lBQ0UsbUJBQWtCO0lBQ2xCLG9CQUFjO0lBQWQsZUFBYztJQUNkLFlBQVc7SUFDWCxnQkFBZSxFQUNoQjtFQUNEO0lBQ0Usd0JBQXVCO0lBQ3ZCLG9CQUFtQjtJQUFuQixvQkFBbUI7SUFDbkIscUJBQW9CLEVBQ3JCO0VBQ0Q7SUFDRSx5QkFBd0I7SUFDeEIsb0JBQW9CO0lBQXBCLHFCQUFvQjtJQUNwQixzQkFBcUIsRUFDdEI7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQixvQkFBYTtJQUFiLGNBQWE7SUFDYixlQUFjLEVBQ2Y7RUFDRDtJQUNFLHlCQUF3QjtJQUN4QixvQkFBb0I7SUFBcEIscUJBQW9CO0lBQ3BCLHNCQUFxQixFQUN0QjtFQUNEO0lBQ0UseUJBQXdCO0lBQ3hCLG9CQUFvQjtJQUFwQixxQkFBb0I7SUFDcEIsc0JBQXFCLEVBQ3RCO0VBQ0Q7SUFDRSxrQkFBaUI7SUFDakIsb0JBQWE7SUFBYixjQUFhO0lBQ2IsZUFBYyxFQUNmO0VBQ0Q7SUFDRSx5QkFBd0I7SUFDeEIsb0JBQW9CO0lBQXBCLHFCQUFvQjtJQUNwQixzQkFBcUIsRUFDdEI7RUFDRDtJQUNFLHlCQUF3QjtJQUN4QixvQkFBb0I7SUFBcEIscUJBQW9CO0lBQ3BCLHNCQUFxQixFQUN0QjtFQUNEO0lBQ0Usa0JBQWlCO0lBQ2pCLG9CQUFhO0lBQWIsY0FBYTtJQUNiLGVBQWMsRUFDZjtFQUNEO0lBQ0UseUJBQXdCO0lBQ3hCLG9CQUFvQjtJQUFwQixxQkFBb0I7SUFDcEIsc0JBQXFCLEVBQ3RCO0VBQ0Q7SUFDRSx5QkFBd0I7SUFDeEIsb0JBQW9CO0lBQXBCLHFCQUFvQjtJQUNwQixzQkFBcUIsRUFDdEI7RUFDRDtJQUNFLG1CQUFrQjtJQUNsQixvQkFBYztJQUFkLGVBQWM7SUFDZCxnQkFBZSxFQUNoQjtFQUNEO0lBQ0UsbUJBQWtCO0lBQ2xCLDZCQUFTO0lBQVQsVUFBUyxFQUNWO0VBQ0Q7SUFDRSxtQkFBa0I7SUFDbEIsOEJBQVM7SUFBVCxVQUFTLEVBQ1Y7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQiw2QkFBUTtJQUFSLFNBQVEsRUFDVDtFQUNEO0lBQ0Usa0JBQWlCO0lBQ2pCLDZCQUFRO0lBQVIsU0FBUSxFQUNUO0VBQ0Q7SUFDRSxrQkFBaUI7SUFDakIsNkJBQVE7SUFBUixTQUFRLEVBQ1Q7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQiw2QkFBUTtJQUFSLFNBQVEsRUFDVDtFQUNEO0lBQ0Usa0JBQWlCO0lBQ2pCLDZCQUFRO0lBQVIsU0FBUSxFQUNUO0VBQ0Q7SUFDRSxrQkFBaUI7SUFDakIsNkJBQVE7SUFBUixTQUFRLEVBQ1Q7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQiw2QkFBUTtJQUFSLFNBQVEsRUFDVDtFQUNEO0lBQ0Usa0JBQWlCO0lBQ2pCLDZCQUFRO0lBQVIsU0FBUSxFQUNUO0VBQ0Q7SUFDRSxrQkFBaUI7SUFDakIsNkJBQVE7SUFBUixTQUFRLEVBQ1Q7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQiw4QkFBUTtJQUFSLFNBQVEsRUFDVDtFQUNEO0lBQ0UsbUJBQWtCO0lBQ2xCLDhCQUFTO0lBQVQsVUFBUyxFQUNWO0VBQ0Q7SUFDRSxtQkFBa0I7SUFDbEIsOEJBQVM7SUFBVCxVQUFTLEVBQ1Y7RUFDRDtJQUNFLG1CQUFrQjtJQUNsQiw4QkFBUztJQUFULFVBQVMsRUFDVjtFQUNEO0lBQ0UsZUFBYyxFQUNmO0VBQ0Q7SUFDRSx1QkFBc0IsRUFDdkI7RUFDRDtJQUNFLHdCQUF1QixFQUN4QjtFQUNEO0lBQ0UsaUJBQWdCLEVBQ2pCO0VBQ0Q7SUFDRSx3QkFBdUIsRUFDeEI7RUFDRDtJQUNFLHdCQUF1QixFQUN4QjtFQUNEO0lBQ0UsaUJBQWdCLEVBQ2pCO0VBQ0Q7SUFDRSx3QkFBdUIsRUFDeEI7RUFDRDtJQUNFLHdCQUF1QixFQUN4QjtFQUNEO0lBQ0UsaUJBQWdCLEVBQ2pCO0VBQ0Q7SUFDRSx3QkFBdUIsRUFDeEI7RUFDRDtJQUNFLHdCQUF1QixFQUN4QixFQUFBOztBQUdIO0VBQ0U7SUFDRSwyQkFBMEI7SUFDMUIsY0FBYTtJQUNiLHFCQUFvQjtJQUNwQixvQkFBWTtJQUFaLGFBQVk7SUFDWixnQkFBZSxFQUNoQjtFQUNEO0lBQ0UsbUJBQWtCO0lBQ2xCLG9CQUFjO0lBQWQsZUFBYztJQUNkLFlBQVc7SUFDWCxnQkFBZSxFQUNoQjtFQUNEO0lBQ0Usd0JBQXVCO0lBQ3ZCLG9CQUFtQjtJQUFuQixvQkFBbUI7SUFDbkIscUJBQW9CLEVBQ3JCO0VBQ0Q7SUFDRSx5QkFBd0I7SUFDeEIsb0JBQW9CO0lBQXBCLHFCQUFvQjtJQUNwQixzQkFBcUIsRUFDdEI7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQixvQkFBYTtJQUFiLGNBQWE7SUFDYixlQUFjLEVBQ2Y7RUFDRDtJQUNFLHlCQUF3QjtJQUN4QixvQkFBb0I7SUFBcEIscUJBQW9CO0lBQ3BCLHNCQUFxQixFQUN0QjtFQUNEO0lBQ0UseUJBQXdCO0lBQ3hCLG9CQUFvQjtJQUFwQixxQkFBb0I7SUFDcEIsc0JBQXFCLEVBQ3RCO0VBQ0Q7SUFDRSxrQkFBaUI7SUFDakIsb0JBQWE7SUFBYixjQUFhO0lBQ2IsZUFBYyxFQUNmO0VBQ0Q7SUFDRSx5QkFBd0I7SUFDeEIsb0JBQW9CO0lBQXBCLHFCQUFvQjtJQUNwQixzQkFBcUIsRUFDdEI7RUFDRDtJQUNFLHlCQUF3QjtJQUN4QixvQkFBb0I7SUFBcEIscUJBQW9CO0lBQ3BCLHNCQUFxQixFQUN0QjtFQUNEO0lBQ0Usa0JBQWlCO0lBQ2pCLG9CQUFhO0lBQWIsY0FBYTtJQUNiLGVBQWMsRUFDZjtFQUNEO0lBQ0UseUJBQXdCO0lBQ3hCLG9CQUFvQjtJQUFwQixxQkFBb0I7SUFDcEIsc0JBQXFCLEVBQ3RCO0VBQ0Q7SUFDRSx5QkFBd0I7SUFDeEIsb0JBQW9CO0lBQXBCLHFCQUFvQjtJQUNwQixzQkFBcUIsRUFDdEI7RUFDRDtJQUNFLG1CQUFrQjtJQUNsQixvQkFBYztJQUFkLGVBQWM7SUFDZCxnQkFBZSxFQUNoQjtFQUNEO0lBQ0UsbUJBQWtCO0lBQ2xCLDZCQUFTO0lBQVQsVUFBUyxFQUNWO0VBQ0Q7SUFDRSxtQkFBa0I7SUFDbEIsOEJBQVM7SUFBVCxVQUFTLEVBQ1Y7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQiw2QkFBUTtJQUFSLFNBQVEsRUFDVDtFQUNEO0lBQ0Usa0JBQWlCO0lBQ2pCLDZCQUFRO0lBQVIsU0FBUSxFQUNUO0VBQ0Q7SUFDRSxrQkFBaUI7SUFDakIsNkJBQVE7SUFBUixTQUFRLEVBQ1Q7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQiw2QkFBUTtJQUFSLFNBQVEsRUFDVDtFQUNEO0lBQ0Usa0JBQWlCO0lBQ2pCLDZCQUFRO0lBQVIsU0FBUSxFQUNUO0VBQ0Q7SUFDRSxrQkFBaUI7SUFDakIsNkJBQVE7SUFBUixTQUFRLEVBQ1Q7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQiw2QkFBUTtJQUFSLFNBQVEsRUFDVDtFQUNEO0lBQ0Usa0JBQWlCO0lBQ2pCLDZCQUFRO0lBQVIsU0FBUSxFQUNUO0VBQ0Q7SUFDRSxrQkFBaUI7SUFDakIsNkJBQVE7SUFBUixTQUFRLEVBQ1Q7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQiw4QkFBUTtJQUFSLFNBQVEsRUFDVDtFQUNEO0lBQ0UsbUJBQWtCO0lBQ2xCLDhCQUFTO0lBQVQsVUFBUyxFQUNWO0VBQ0Q7SUFDRSxtQkFBa0I7SUFDbEIsOEJBQVM7SUFBVCxVQUFTLEVBQ1Y7RUFDRDtJQUNFLG1CQUFrQjtJQUNsQiw4QkFBUztJQUFULFVBQVMsRUFDVjtFQUNEO0lBQ0UsZUFBYyxFQUNmO0VBQ0Q7SUFDRSx1QkFBc0IsRUFDdkI7RUFDRDtJQUNFLHdCQUF1QixFQUN4QjtFQUNEO0lBQ0UsaUJBQWdCLEVBQ2pCO0VBQ0Q7SUFDRSx3QkFBdUIsRUFDeEI7RUFDRDtJQUNFLHdCQUF1QixFQUN4QjtFQUNEO0lBQ0UsaUJBQWdCLEVBQ2pCO0VBQ0Q7SUFDRSx3QkFBdUIsRUFDeEI7RUFDRDtJQUNFLHdCQUF1QixFQUN4QjtFQUNEO0lBQ0UsaUJBQWdCLEVBQ2pCO0VBQ0Q7SUFDRSx3QkFBdUIsRUFDeEI7RUFDRDtJQUNFLHdCQUF1QixFQUN4QixFQUFBOztBQUdIO0VBQ0U7SUFDRSwyQkFBMEI7SUFDMUIsY0FBYTtJQUNiLHFCQUFvQjtJQUNwQixvQkFBWTtJQUFaLGFBQVk7SUFDWixnQkFBZSxFQUNoQjtFQUNEO0lBQ0UsbUJBQWtCO0lBQ2xCLG9CQUFjO0lBQWQsZUFBYztJQUNkLFlBQVc7SUFDWCxnQkFBZSxFQUNoQjtFQUNEO0lBQ0Usd0JBQXVCO0lBQ3ZCLG9CQUFtQjtJQUFuQixvQkFBbUI7SUFDbkIscUJBQW9CLEVBQ3JCO0VBQ0Q7SUFDRSx5QkFBd0I7SUFDeEIsb0JBQW9CO0lBQXBCLHFCQUFvQjtJQUNwQixzQkFBcUIsRUFDdEI7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQixvQkFBYTtJQUFiLGNBQWE7SUFDYixlQUFjLEVBQ2Y7RUFDRDtJQUNFLHlCQUF3QjtJQUN4QixvQkFBb0I7SUFBcEIscUJBQW9CO0lBQ3BCLHNCQUFxQixFQUN0QjtFQUNEO0lBQ0UseUJBQXdCO0lBQ3hCLG9CQUFvQjtJQUFwQixxQkFBb0I7SUFDcEIsc0JBQXFCLEVBQ3RCO0VBQ0Q7SUFDRSxrQkFBaUI7SUFDakIsb0JBQWE7SUFBYixjQUFhO0lBQ2IsZUFBYyxFQUNmO0VBQ0Q7SUFDRSx5QkFBd0I7SUFDeEIsb0JBQW9CO0lBQXBCLHFCQUFvQjtJQUNwQixzQkFBcUIsRUFDdEI7RUFDRDtJQUNFLHlCQUF3QjtJQUN4QixvQkFBb0I7SUFBcEIscUJBQW9CO0lBQ3BCLHNCQUFxQixFQUN0QjtFQUNEO0lBQ0Usa0JBQWlCO0lBQ2pCLG9CQUFhO0lBQWIsY0FBYTtJQUNiLGVBQWMsRUFDZjtFQUNEO0lBQ0UseUJBQXdCO0lBQ3hCLG9CQUFvQjtJQUFwQixxQkFBb0I7SUFDcEIsc0JBQXFCLEVBQ3RCO0VBQ0Q7SUFDRSx5QkFBd0I7SUFDeEIsb0JBQW9CO0lBQXBCLHFCQUFvQjtJQUNwQixzQkFBcUIsRUFDdEI7RUFDRDtJQUNFLG1CQUFrQjtJQUNsQixvQkFBYztJQUFkLGVBQWM7SUFDZCxnQkFBZSxFQUNoQjtFQUNEO0lBQ0UsbUJBQWtCO0lBQ2xCLDZCQUFTO0lBQVQsVUFBUyxFQUNWO0VBQ0Q7SUFDRSxtQkFBa0I7SUFDbEIsOEJBQVM7SUFBVCxVQUFTLEVBQ1Y7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQiw2QkFBUTtJQUFSLFNBQVEsRUFDVDtFQUNEO0lBQ0Usa0JBQWlCO0lBQ2pCLDZCQUFRO0lBQVIsU0FBUSxFQUNUO0VBQ0Q7SUFDRSxrQkFBaUI7SUFDakIsNkJBQVE7SUFBUixTQUFRLEVBQ1Q7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQiw2QkFBUTtJQUFSLFNBQVEsRUFDVDtFQUNEO0lBQ0Usa0JBQWlCO0lBQ2pCLDZCQUFRO0lBQVIsU0FBUSxFQUNUO0VBQ0Q7SUFDRSxrQkFBaUI7SUFDakIsNkJBQVE7SUFBUixTQUFRLEVBQ1Q7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQiw2QkFBUTtJQUFSLFNBQVEsRUFDVDtFQUNEO0lBQ0Usa0JBQWlCO0lBQ2pCLDZCQUFRO0lBQVIsU0FBUSxFQUNUO0VBQ0Q7SUFDRSxrQkFBaUI7SUFDakIsNkJBQVE7SUFBUixTQUFRLEVBQ1Q7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQiw4QkFBUTtJQUFSLFNBQVEsRUFDVDtFQUNEO0lBQ0UsbUJBQWtCO0lBQ2xCLDhCQUFTO0lBQVQsVUFBUyxFQUNWO0VBQ0Q7SUFDRSxtQkFBa0I7SUFDbEIsOEJBQVM7SUFBVCxVQUFTLEVBQ1Y7RUFDRDtJQUNFLG1CQUFrQjtJQUNsQiw4QkFBUztJQUFULFVBQVMsRUFDVjtFQUNEO0lBQ0UsZUFBYyxFQUNmO0VBQ0Q7SUFDRSx1QkFBc0IsRUFDdkI7RUFDRDtJQUNFLHdCQUF1QixFQUN4QjtFQUNEO0lBQ0UsaUJBQWdCLEVBQ2pCO0VBQ0Q7SUFDRSx3QkFBdUIsRUFDeEI7RUFDRDtJQUNFLHdCQUF1QixFQUN4QjtFQUNEO0lBQ0UsaUJBQWdCLEVBQ2pCO0VBQ0Q7SUFDRSx3QkFBdUIsRUFDeEI7RUFDRDtJQUNFLHdCQUF1QixFQUN4QjtFQUNEO0lBQ0UsaUJBQWdCLEVBQ2pCO0VBQ0Q7SUFDRSx3QkFBdUIsRUFDeEI7RUFDRDtJQUNFLHdCQUF1QixFQUN4QixFQUFBOztBQUdIO0VBQ0U7SUFDRSwyQkFBMEI7SUFDMUIsY0FBYTtJQUNiLHFCQUFvQjtJQUNwQixvQkFBWTtJQUFaLGFBQVk7SUFDWixnQkFBZSxFQUNoQjtFQUNEO0lBQ0UsbUJBQWtCO0lBQ2xCLG9CQUFjO0lBQWQsZUFBYztJQUNkLFlBQVc7SUFDWCxnQkFBZSxFQUNoQjtFQUNEO0lBQ0Usd0JBQXVCO0lBQ3ZCLG9CQUFtQjtJQUFuQixvQkFBbUI7SUFDbkIscUJBQW9CLEVBQ3JCO0VBQ0Q7SUFDRSx5QkFBd0I7SUFDeEIsb0JBQW9CO0lBQXBCLHFCQUFvQjtJQUNwQixzQkFBcUIsRUFDdEI7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQixvQkFBYTtJQUFiLGNBQWE7SUFDYixlQUFjLEVBQ2Y7RUFDRDtJQUNFLHlCQUF3QjtJQUN4QixvQkFBb0I7SUFBcEIscUJBQW9CO0lBQ3BCLHNCQUFxQixFQUN0QjtFQUNEO0lBQ0UseUJBQXdCO0lBQ3hCLG9CQUFvQjtJQUFwQixxQkFBb0I7SUFDcEIsc0JBQXFCLEVBQ3RCO0VBQ0Q7SUFDRSxrQkFBaUI7SUFDakIsb0JBQWE7SUFBYixjQUFhO0lBQ2IsZUFBYyxFQUNmO0VBQ0Q7SUFDRSx5QkFBd0I7SUFDeEIsb0JBQW9CO0lBQXBCLHFCQUFvQjtJQUNwQixzQkFBcUIsRUFDdEI7RUFDRDtJQUNFLHlCQUF3QjtJQUN4QixvQkFBb0I7SUFBcEIscUJBQW9CO0lBQ3BCLHNCQUFxQixFQUN0QjtFQUNEO0lBQ0Usa0JBQWlCO0lBQ2pCLG9CQUFhO0lBQWIsY0FBYTtJQUNiLGVBQWMsRUFDZjtFQUNEO0lBQ0UseUJBQXdCO0lBQ3hCLG9CQUFvQjtJQUFwQixxQkFBb0I7SUFDcEIsc0JBQXFCLEVBQ3RCO0VBQ0Q7SUFDRSx5QkFBd0I7SUFDeEIsb0JBQW9CO0lBQXBCLHFCQUFvQjtJQUNwQixzQkFBcUIsRUFDdEI7RUFDRDtJQUNFLG1CQUFrQjtJQUNsQixvQkFBYztJQUFkLGVBQWM7SUFDZCxnQkFBZSxFQUNoQjtFQUNEO0lBQ0UsbUJBQWtCO0lBQ2xCLDZCQUFTO0lBQVQsVUFBUyxFQUNWO0VBQ0Q7SUFDRSxtQkFBa0I7SUFDbEIsOEJBQVM7SUFBVCxVQUFTLEVBQ1Y7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQiw2QkFBUTtJQUFSLFNBQVEsRUFDVDtFQUNEO0lBQ0Usa0JBQWlCO0lBQ2pCLDZCQUFRO0lBQVIsU0FBUSxFQUNUO0VBQ0Q7SUFDRSxrQkFBaUI7SUFDakIsNkJBQVE7SUFBUixTQUFRLEVBQ1Q7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQiw2QkFBUTtJQUFSLFNBQVEsRUFDVDtFQUNEO0lBQ0Usa0JBQWlCO0lBQ2pCLDZCQUFRO0lBQVIsU0FBUSxFQUNUO0VBQ0Q7SUFDRSxrQkFBaUI7SUFDakIsNkJBQVE7SUFBUixTQUFRLEVBQ1Q7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQiw2QkFBUTtJQUFSLFNBQVEsRUFDVDtFQUNEO0lBQ0Usa0JBQWlCO0lBQ2pCLDZCQUFRO0lBQVIsU0FBUSxFQUNUO0VBQ0Q7SUFDRSxrQkFBaUI7SUFDakIsNkJBQVE7SUFBUixTQUFRLEVBQ1Q7RUFDRDtJQUNFLGtCQUFpQjtJQUNqQiw4QkFBUTtJQUFSLFNBQVEsRUFDVDtFQUNEO0lBQ0UsbUJBQWtCO0lBQ2xCLDhCQUFTO0lBQVQsVUFBUyxFQUNWO0VBQ0Q7SUFDRSxtQkFBa0I7SUFDbEIsOEJBQVM7SUFBVCxVQUFTLEVBQ1Y7RUFDRDtJQUNFLG1CQUFrQjtJQUNsQiw4QkFBUztJQUFULFVBQVMsRUFDVjtFQUNEO0lBQ0UsZUFBYyxFQUNmO0VBQ0Q7SUFDRSx1QkFBc0IsRUFDdkI7RUFDRDtJQUNFLHdCQUF1QixFQUN4QjtFQUNEO0lBQ0UsaUJBQWdCLEVBQ2pCO0VBQ0Q7SUFDRSx3QkFBdUIsRUFDeEI7RUFDRDtJQUNFLHdCQUF1QixFQUN4QjtFQUNEO0lBQ0UsaUJBQWdCLEVBQ2pCO0VBQ0Q7SUFDRSx3QkFBdUIsRUFDeEI7RUFDRDtJQUNFLHdCQUF1QixFQUN4QjtFQUNEO0lBQ0UsaUJBQWdCLEVBQ2pCO0VBQ0Q7SUFDRSx3QkFBdUIsRUFDeEI7RUFDRDtJQUNFLHdCQUF1QixFQUN4QixFQUFBOztBQUdIO0VBQ0UseUJBQXdCLEVBQ3pCOztBQUVEO0VBQ0UsMkJBQTBCLEVBQzNCOztBQUVEO0VBQ0UsaUNBQWdDLEVBQ2pDOztBQUVEO0VBQ0UsMEJBQXlCLEVBQzFCOztBQUVEO0VBQ0UsMEJBQXlCLEVBQzFCOztBQUVEO0VBQ0UsOEJBQTZCLEVBQzlCOztBQUVEO0VBQ0UsK0JBQThCLEVBQy9COztBQUVEO0VBQ0UsZ0NBQStCO0VBQy9CLGdDQUF3QjtFQUF4Qix5QkFBd0IsRUFDekI7O0FBRUQ7RUFDRSx1Q0FBc0M7RUFDdEMsdUNBQStCO0VBQS9CLGdDQUErQixFQUNoQzs7QUFFRDtFQUNFO0lBQ0UseUJBQXdCLEVBQ3pCO0VBQ0Q7SUFDRSwyQkFBMEIsRUFDM0I7RUFDRDtJQUNFLGlDQUFnQyxFQUNqQztFQUNEO0lBQ0UsMEJBQXlCLEVBQzFCO0VBQ0Q7SUFDRSwwQkFBeUIsRUFDMUI7RUFDRDtJQUNFLDhCQUE2QixFQUM5QjtFQUNEO0lBQ0UsK0JBQThCLEVBQy9CO0VBQ0Q7SUFDRSxnQ0FBK0I7SUFDL0IsZ0NBQXdCO0lBQXhCLHlCQUF3QixFQUN6QjtFQUNEO0lBQ0UsdUNBQXNDO0lBQ3RDLHVDQUErQjtJQUEvQixnQ0FBK0IsRUFDaEMsRUFBQTs7QUFHSDtFQUNFO0lBQ0UseUJBQXdCLEVBQ3pCO0VBQ0Q7SUFDRSwyQkFBMEIsRUFDM0I7RUFDRDtJQUNFLGlDQUFnQyxFQUNqQztFQUNEO0lBQ0UsMEJBQXlCLEVBQzFCO0VBQ0Q7SUFDRSwwQkFBeUIsRUFDMUI7RUFDRDtJQUNFLDhCQUE2QixFQUM5QjtFQUNEO0lBQ0UsK0JBQThCLEVBQy9CO0VBQ0Q7SUFDRSxnQ0FBK0I7SUFDL0IsZ0NBQXdCO0lBQXhCLHlCQUF3QixFQUN6QjtFQUNEO0lBQ0UsdUNBQXNDO0lBQ3RDLHVDQUErQjtJQUEvQixnQ0FBK0IsRUFDaEMsRUFBQTs7QUFHSDtFQUNFO0lBQ0UseUJBQXdCLEVBQ3pCO0VBQ0Q7SUFDRSwyQkFBMEIsRUFDM0I7RUFDRDtJQUNFLGlDQUFnQyxFQUNqQztFQUNEO0lBQ0UsMEJBQXlCLEVBQzFCO0VBQ0Q7SUFDRSwwQkFBeUIsRUFDMUI7RUFDRDtJQUNFLDhCQUE2QixFQUM5QjtFQUNEO0lBQ0UsK0JBQThCLEVBQy9CO0VBQ0Q7SUFDRSxnQ0FBK0I7SUFDL0IsZ0NBQXdCO0lBQXhCLHlCQUF3QixFQUN6QjtFQUNEO0lBQ0UsdUNBQXNDO0lBQ3RDLHVDQUErQjtJQUEvQixnQ0FBK0IsRUFDaEMsRUFBQTs7QUFHSDtFQUNFO0lBQ0UseUJBQXdCLEVBQ3pCO0VBQ0Q7SUFDRSwyQkFBMEIsRUFDM0I7RUFDRDtJQUNFLGlDQUFnQyxFQUNqQztFQUNEO0lBQ0UsMEJBQXlCLEVBQzFCO0VBQ0Q7SUFDRSwwQkFBeUIsRUFDMUI7RUFDRDtJQUNFLDhCQUE2QixFQUM5QjtFQUNEO0lBQ0UsK0JBQThCLEVBQy9CO0VBQ0Q7SUFDRSxnQ0FBK0I7SUFDL0IsZ0NBQXdCO0lBQXhCLHlCQUF3QixFQUN6QjtFQUNEO0lBQ0UsdUNBQXNDO0lBQ3RDLHVDQUErQjtJQUEvQixnQ0FBK0IsRUFDaEMsRUFBQTs7QUFHSDtFQUNFO0lBQ0UseUJBQXdCLEVBQ3pCO0VBQ0Q7SUFDRSwyQkFBMEIsRUFDM0I7RUFDRDtJQUNFLGlDQUFnQyxFQUNqQztFQUNEO0lBQ0UsMEJBQXlCLEVBQzFCO0VBQ0Q7SUFDRSwwQkFBeUIsRUFDMUI7RUFDRDtJQUNFLDhCQUE2QixFQUM5QjtFQUNEO0lBQ0UsK0JBQThCLEVBQy9CO0VBQ0Q7SUFDRSxnQ0FBK0I7SUFDL0IsZ0NBQXdCO0lBQXhCLHlCQUF3QixFQUN6QjtFQUNEO0lBQ0UsdUNBQXNDO0lBQ3RDLHVDQUErQjtJQUEvQixnQ0FBK0IsRUFDaEMsRUFBQTs7QUFHSDtFQUNFLG1DQUFrQztFQUNsQywwQ0FBOEI7RUFBOUIseUNBQThCO0VBQTlCLCtCQUE4QixFQUMvQjs7QUFFRDtFQUNFLHNDQUFxQztFQUNyQyx3Q0FBaUM7RUFBakMseUNBQWlDO0VBQWpDLGtDQUFpQyxFQUNsQzs7QUFFRDtFQUNFLDJDQUEwQztFQUMxQywwQ0FBc0M7RUFBdEMsMENBQXNDO0VBQXRDLHVDQUFzQyxFQUN2Qzs7QUFFRDtFQUNFLDhDQUE2QztFQUM3Qyx3Q0FBeUM7RUFBekMsMENBQXlDO0VBQXpDLDBDQUF5QyxFQUMxQzs7QUFFRDtFQUNFLCtCQUE4QjtFQUM5QiwyQkFBMEIsRUFDM0I7O0FBRUQ7RUFDRSxpQ0FBZ0M7RUFDaEMsNkJBQTRCLEVBQzdCOztBQUVEO0VBQ0UsdUNBQXNDO0VBQ3RDLG1DQUFrQyxFQUNuQzs7QUFFRDtFQUNFLDhCQUE2QjtFQUM3QiwrQkFBeUI7RUFBekIsMEJBQXlCLEVBQzFCOztBQUVEO0VBQ0UsZ0NBQStCO0VBQy9CLCtCQUF1QjtFQUF2Qix3QkFBdUIsRUFDeEI7O0FBRUQ7RUFDRSxnQ0FBK0I7RUFDL0IsK0JBQXVCO0VBQXZCLHdCQUF1QixFQUN4Qjs7QUFFRDtFQUNFLGdDQUErQjtFQUMvQiwwQkFBeUIsRUFDMUI7O0FBRUQ7RUFDRSxnQ0FBK0I7RUFDL0IsMEJBQXlCLEVBQzFCOztBQUVEO0VBQ0UsZ0NBQStCO0VBQy9CLG1DQUFzQztFQUF0Qyx1Q0FBc0MsRUFDdkM7O0FBRUQ7RUFDRSw4QkFBNkI7RUFDN0IsaUNBQW9DO0VBQXBDLHFDQUFvQyxFQUNyQzs7QUFFRDtFQUNFLGlDQUFnQztFQUNoQyxvQ0FBa0M7RUFBbEMsbUNBQWtDLEVBQ25DOztBQUVEO0VBQ0Usa0NBQWlDO0VBQ2pDLHFDQUF5QztFQUF6QywwQ0FBeUMsRUFDMUM7O0FBRUQ7RUFDRSxxQ0FBb0M7RUFDcEMseUNBQXdDLEVBQ3pDOztBQUVEO0VBQ0UsaUNBQWdDO0VBQ2hDLG9DQUFrQztFQUFsQyxtQ0FBa0MsRUFDbkM7O0FBRUQ7RUFDRSwrQkFBOEI7RUFDOUIsa0NBQWdDO0VBQWhDLGlDQUFnQyxFQUNqQzs7QUFFRDtFQUNFLGtDQUFpQztFQUNqQyxxQ0FBOEI7RUFBOUIsK0JBQThCLEVBQy9COztBQUVEO0VBQ0Usb0NBQW1DO0VBQ25DLHVDQUFnQztFQUFoQyxpQ0FBZ0MsRUFDakM7O0FBRUQ7RUFDRSxtQ0FBa0M7RUFDbEMsc0NBQStCO0VBQS9CLGdDQUErQixFQUNoQzs7QUFFRDtFQUNFLHFDQUFvQztFQUNwQyxxQ0FBb0MsRUFDckM7O0FBRUQ7RUFDRSxtQ0FBa0M7RUFDbEMsbUNBQWtDLEVBQ25DOztBQUVEO0VBQ0Usc0NBQXFDO0VBQ3JDLGlDQUFnQyxFQUNqQzs7QUFFRDtFQUNFLHVDQUFzQztFQUN0Qyx3Q0FBdUMsRUFDeEM7O0FBRUQ7RUFDRSwwQ0FBeUM7RUFDekMsdUNBQXNDLEVBQ3ZDOztBQUVEO0VBQ0UsdUNBQXNDO0VBQ3RDLGtDQUFpQyxFQUNsQzs7QUFFRDtFQUNFLHFDQUFvQztFQUNwQyw0QkFBMkIsRUFDNUI7O0FBRUQ7RUFDRSxzQ0FBcUM7RUFDckMsa0NBQWlDLEVBQ2xDOztBQUVEO0VBQ0Usb0NBQW1DO0VBQ25DLGdDQUErQixFQUNoQzs7QUFFRDtFQUNFLHVDQUFzQztFQUN0Qyw4QkFBNkIsRUFDOUI7O0FBRUQ7RUFDRSx5Q0FBd0M7RUFDeEMsZ0NBQStCLEVBQ2hDOztBQUVEO0VBQ0Usd0NBQXVDO0VBQ3ZDLCtCQUE4QixFQUMvQjs7QUFFRDtFQUNFO0lBQ0UsbUNBQWtDO0lBQ2xDLDBDQUE4QjtJQUE5Qix5Q0FBOEI7SUFBOUIsK0JBQThCLEVBQy9CO0VBQ0Q7SUFDRSxzQ0FBcUM7SUFDckMsd0NBQWlDO0lBQWpDLHlDQUFpQztJQUFqQyxrQ0FBaUMsRUFDbEM7RUFDRDtJQUNFLDJDQUEwQztJQUMxQywwQ0FBc0M7SUFBdEMsMENBQXNDO0lBQXRDLHVDQUFzQyxFQUN2QztFQUNEO0lBQ0UsOENBQTZDO0lBQzdDLHdDQUF5QztJQUF6QywwQ0FBeUM7SUFBekMsMENBQXlDLEVBQzFDO0VBQ0Q7SUFDRSwrQkFBOEI7SUFDOUIsMkJBQTBCLEVBQzNCO0VBQ0Q7SUFDRSxpQ0FBZ0M7SUFDaEMsNkJBQTRCLEVBQzdCO0VBQ0Q7SUFDRSx1Q0FBc0M7SUFDdEMsbUNBQWtDLEVBQ25DO0VBQ0Q7SUFDRSw4QkFBNkI7SUFDN0IsK0JBQXlCO0lBQXpCLDBCQUF5QixFQUMxQjtFQUNEO0lBQ0UsZ0NBQStCO0lBQy9CLCtCQUF1QjtJQUF2Qix3QkFBdUIsRUFDeEI7RUFDRDtJQUNFLGdDQUErQjtJQUMvQiwrQkFBdUI7SUFBdkIsd0JBQXVCLEVBQ3hCO0VBQ0Q7SUFDRSxnQ0FBK0I7SUFDL0IsMEJBQXlCLEVBQzFCO0VBQ0Q7SUFDRSxnQ0FBK0I7SUFDL0IsMEJBQXlCLEVBQzFCO0VBQ0Q7SUFDRSxnQ0FBK0I7SUFDL0IsbUNBQXNDO0lBQXRDLHVDQUFzQyxFQUN2QztFQUNEO0lBQ0UsOEJBQTZCO0lBQzdCLGlDQUFvQztJQUFwQyxxQ0FBb0MsRUFDckM7RUFDRDtJQUNFLGlDQUFnQztJQUNoQyxvQ0FBa0M7SUFBbEMsbUNBQWtDLEVBQ25DO0VBQ0Q7SUFDRSxrQ0FBaUM7SUFDakMscUNBQXlDO0lBQXpDLDBDQUF5QyxFQUMxQztFQUNEO0lBQ0UscUNBQW9DO0lBQ3BDLHlDQUF3QyxFQUN6QztFQUNEO0lBQ0UsaUNBQWdDO0lBQ2hDLG9DQUFrQztJQUFsQyxtQ0FBa0MsRUFDbkM7RUFDRDtJQUNFLCtCQUE4QjtJQUM5QixrQ0FBZ0M7SUFBaEMsaUNBQWdDLEVBQ2pDO0VBQ0Q7SUFDRSxrQ0FBaUM7SUFDakMscUNBQThCO0lBQTlCLCtCQUE4QixFQUMvQjtFQUNEO0lBQ0Usb0NBQW1DO0lBQ25DLHVDQUFnQztJQUFoQyxpQ0FBZ0MsRUFDakM7RUFDRDtJQUNFLG1DQUFrQztJQUNsQyxzQ0FBK0I7SUFBL0IsZ0NBQStCLEVBQ2hDO0VBQ0Q7SUFDRSxxQ0FBb0M7SUFDcEMscUNBQW9DLEVBQ3JDO0VBQ0Q7SUFDRSxtQ0FBa0M7SUFDbEMsbUNBQWtDLEVBQ25DO0VBQ0Q7SUFDRSxzQ0FBcUM7SUFDckMsaUNBQWdDLEVBQ2pDO0VBQ0Q7SUFDRSx1Q0FBc0M7SUFDdEMsd0NBQXVDLEVBQ3hDO0VBQ0Q7SUFDRSwwQ0FBeUM7SUFDekMsdUNBQXNDLEVBQ3ZDO0VBQ0Q7SUFDRSx1Q0FBc0M7SUFDdEMsa0NBQWlDLEVBQ2xDO0VBQ0Q7SUFDRSxxQ0FBb0M7SUFDcEMsNEJBQTJCLEVBQzVCO0VBQ0Q7SUFDRSxzQ0FBcUM7SUFDckMsa0NBQWlDLEVBQ2xDO0VBQ0Q7SUFDRSxvQ0FBbUM7SUFDbkMsZ0NBQStCLEVBQ2hDO0VBQ0Q7SUFDRSx1Q0FBc0M7SUFDdEMsOEJBQTZCLEVBQzlCO0VBQ0Q7SUFDRSx5Q0FBd0M7SUFDeEMsZ0NBQStCLEVBQ2hDO0VBQ0Q7SUFDRSx3Q0FBdUM7SUFDdkMsK0JBQThCLEVBQy9CLEVBQUE7O0FBR0g7RUFDRTtJQUNFLG1DQUFrQztJQUNsQywwQ0FBOEI7SUFBOUIseUNBQThCO0lBQTlCLCtCQUE4QixFQUMvQjtFQUNEO0lBQ0Usc0NBQXFDO0lBQ3JDLHdDQUFpQztJQUFqQyx5Q0FBaUM7SUFBakMsa0NBQWlDLEVBQ2xDO0VBQ0Q7SUFDRSwyQ0FBMEM7SUFDMUMsMENBQXNDO0lBQXRDLDBDQUFzQztJQUF0Qyx1Q0FBc0MsRUFDdkM7RUFDRDtJQUNFLDhDQUE2QztJQUM3Qyx3Q0FBeUM7SUFBekMsMENBQXlDO0lBQXpDLDBDQUF5QyxFQUMxQztFQUNEO0lBQ0UsK0JBQThCO0lBQzlCLDJCQUEwQixFQUMzQjtFQUNEO0lBQ0UsaUNBQWdDO0lBQ2hDLDZCQUE0QixFQUM3QjtFQUNEO0lBQ0UsdUNBQXNDO0lBQ3RDLG1DQUFrQyxFQUNuQztFQUNEO0lBQ0UsOEJBQTZCO0lBQzdCLCtCQUF5QjtJQUF6QiwwQkFBeUIsRUFDMUI7RUFDRDtJQUNFLGdDQUErQjtJQUMvQiwrQkFBdUI7SUFBdkIsd0JBQXVCLEVBQ3hCO0VBQ0Q7SUFDRSxnQ0FBK0I7SUFDL0IsK0JBQXVCO0lBQXZCLHdCQUF1QixFQUN4QjtFQUNEO0lBQ0UsZ0NBQStCO0lBQy9CLDBCQUF5QixFQUMxQjtFQUNEO0lBQ0UsZ0NBQStCO0lBQy9CLDBCQUF5QixFQUMxQjtFQUNEO0lBQ0UsZ0NBQStCO0lBQy9CLG1DQUFzQztJQUF0Qyx1Q0FBc0MsRUFDdkM7RUFDRDtJQUNFLDhCQUE2QjtJQUM3QixpQ0FBb0M7SUFBcEMscUNBQW9DLEVBQ3JDO0VBQ0Q7SUFDRSxpQ0FBZ0M7SUFDaEMsb0NBQWtDO0lBQWxDLG1DQUFrQyxFQUNuQztFQUNEO0lBQ0Usa0NBQWlDO0lBQ2pDLHFDQUF5QztJQUF6QywwQ0FBeUMsRUFDMUM7RUFDRDtJQUNFLHFDQUFvQztJQUNwQyx5Q0FBd0MsRUFDekM7RUFDRDtJQUNFLGlDQUFnQztJQUNoQyxvQ0FBa0M7SUFBbEMsbUNBQWtDLEVBQ25DO0VBQ0Q7SUFDRSwrQkFBOEI7SUFDOUIsa0NBQWdDO0lBQWhDLGlDQUFnQyxFQUNqQztFQUNEO0lBQ0Usa0NBQWlDO0lBQ2pDLHFDQUE4QjtJQUE5QiwrQkFBOEIsRUFDL0I7RUFDRDtJQUNFLG9DQUFtQztJQUNuQyx1Q0FBZ0M7SUFBaEMsaUNBQWdDLEVBQ2pDO0VBQ0Q7SUFDRSxtQ0FBa0M7SUFDbEMsc0NBQStCO0lBQS9CLGdDQUErQixFQUNoQztFQUNEO0lBQ0UscUNBQW9DO0lBQ3BDLHFDQUFvQyxFQUNyQztFQUNEO0lBQ0UsbUNBQWtDO0lBQ2xDLG1DQUFrQyxFQUNuQztFQUNEO0lBQ0Usc0NBQXFDO0lBQ3JDLGlDQUFnQyxFQUNqQztFQUNEO0lBQ0UsdUNBQXNDO0lBQ3RDLHdDQUF1QyxFQUN4QztFQUNEO0lBQ0UsMENBQXlDO0lBQ3pDLHVDQUFzQyxFQUN2QztFQUNEO0lBQ0UsdUNBQXNDO0lBQ3RDLGtDQUFpQyxFQUNsQztFQUNEO0lBQ0UscUNBQW9DO0lBQ3BDLDRCQUEyQixFQUM1QjtFQUNEO0lBQ0Usc0NBQXFDO0lBQ3JDLGtDQUFpQyxFQUNsQztFQUNEO0lBQ0Usb0NBQW1DO0lBQ25DLGdDQUErQixFQUNoQztFQUNEO0lBQ0UsdUNBQXNDO0lBQ3RDLDhCQUE2QixFQUM5QjtFQUNEO0lBQ0UseUNBQXdDO0lBQ3hDLGdDQUErQixFQUNoQztFQUNEO0lBQ0Usd0NBQXVDO0lBQ3ZDLCtCQUE4QixFQUMvQixFQUFBOztBQUdIO0VBQ0U7SUFDRSxtQ0FBa0M7SUFDbEMsMENBQThCO0lBQTlCLHlDQUE4QjtJQUE5QiwrQkFBOEIsRUFDL0I7RUFDRDtJQUNFLHNDQUFxQztJQUNyQyx3Q0FBaUM7SUFBakMseUNBQWlDO0lBQWpDLGtDQUFpQyxFQUNsQztFQUNEO0lBQ0UsMkNBQTBDO0lBQzFDLDBDQUFzQztJQUF0QywwQ0FBc0M7SUFBdEMsdUNBQXNDLEVBQ3ZDO0VBQ0Q7SUFDRSw4Q0FBNkM7SUFDN0Msd0NBQXlDO0lBQXpDLDBDQUF5QztJQUF6QywwQ0FBeUMsRUFDMUM7RUFDRDtJQUNFLCtCQUE4QjtJQUM5QiwyQkFBMEIsRUFDM0I7RUFDRDtJQUNFLGlDQUFnQztJQUNoQyw2QkFBNEIsRUFDN0I7RUFDRDtJQUNFLHVDQUFzQztJQUN0QyxtQ0FBa0MsRUFDbkM7RUFDRDtJQUNFLDhCQUE2QjtJQUM3QiwrQkFBeUI7SUFBekIsMEJBQXlCLEVBQzFCO0VBQ0Q7SUFDRSxnQ0FBK0I7SUFDL0IsK0JBQXVCO0lBQXZCLHdCQUF1QixFQUN4QjtFQUNEO0lBQ0UsZ0NBQStCO0lBQy9CLCtCQUF1QjtJQUF2Qix3QkFBdUIsRUFDeEI7RUFDRDtJQUNFLGdDQUErQjtJQUMvQiwwQkFBeUIsRUFDMUI7RUFDRDtJQUNFLGdDQUErQjtJQUMvQiwwQkFBeUIsRUFDMUI7RUFDRDtJQUNFLGdDQUErQjtJQUMvQixtQ0FBc0M7SUFBdEMsdUNBQXNDLEVBQ3ZDO0VBQ0Q7SUFDRSw4QkFBNkI7SUFDN0IsaUNBQW9DO0lBQXBDLHFDQUFvQyxFQUNyQztFQUNEO0lBQ0UsaUNBQWdDO0lBQ2hDLG9DQUFrQztJQUFsQyxtQ0FBa0MsRUFDbkM7RUFDRDtJQUNFLGtDQUFpQztJQUNqQyxxQ0FBeUM7SUFBekMsMENBQXlDLEVBQzFDO0VBQ0Q7SUFDRSxxQ0FBb0M7SUFDcEMseUNBQXdDLEVBQ3pDO0VBQ0Q7SUFDRSxpQ0FBZ0M7SUFDaEMsb0NBQWtDO0lBQWxDLG1DQUFrQyxFQUNuQztFQUNEO0lBQ0UsK0JBQThCO0lBQzlCLGtDQUFnQztJQUFoQyxpQ0FBZ0MsRUFDakM7RUFDRDtJQUNFLGtDQUFpQztJQUNqQyxxQ0FBOEI7SUFBOUIsK0JBQThCLEVBQy9CO0VBQ0Q7SUFDRSxvQ0FBbUM7SUFDbkMsdUNBQWdDO0lBQWhDLGlDQUFnQyxFQUNqQztFQUNEO0lBQ0UsbUNBQWtDO0lBQ2xDLHNDQUErQjtJQUEvQixnQ0FBK0IsRUFDaEM7RUFDRDtJQUNFLHFDQUFvQztJQUNwQyxxQ0FBb0MsRUFDckM7RUFDRDtJQUNFLG1DQUFrQztJQUNsQyxtQ0FBa0MsRUFDbkM7RUFDRDtJQUNFLHNDQUFxQztJQUNyQyxpQ0FBZ0MsRUFDakM7RUFDRDtJQUNFLHVDQUFzQztJQUN0Qyx3Q0FBdUMsRUFDeEM7RUFDRDtJQUNFLDBDQUF5QztJQUN6Qyx1Q0FBc0MsRUFDdkM7RUFDRDtJQUNFLHVDQUFzQztJQUN0QyxrQ0FBaUMsRUFDbEM7RUFDRDtJQUNFLHFDQUFvQztJQUNwQyw0QkFBMkIsRUFDNUI7RUFDRDtJQUNFLHNDQUFxQztJQUNyQyxrQ0FBaUMsRUFDbEM7RUFDRDtJQUNFLG9DQUFtQztJQUNuQyxnQ0FBK0IsRUFDaEM7RUFDRDtJQUNFLHVDQUFzQztJQUN0Qyw4QkFBNkIsRUFDOUI7RUFDRDtJQUNFLHlDQUF3QztJQUN4QyxnQ0FBK0IsRUFDaEM7RUFDRDtJQUNFLHdDQUF1QztJQUN2QywrQkFBOEIsRUFDL0IsRUFBQTs7QUFHSDtFQUNFO0lBQ0UsbUNBQWtDO0lBQ2xDLDBDQUE4QjtJQUE5Qix5Q0FBOEI7SUFBOUIsK0JBQThCLEVBQy9CO0VBQ0Q7SUFDRSxzQ0FBcUM7SUFDckMsd0NBQWlDO0lBQWpDLHlDQUFpQztJQUFqQyxrQ0FBaUMsRUFDbEM7RUFDRDtJQUNFLDJDQUEwQztJQUMxQywwQ0FBc0M7SUFBdEMsMENBQXNDO0lBQXRDLHVDQUFzQyxFQUN2QztFQUNEO0lBQ0UsOENBQTZDO0lBQzdDLHdDQUF5QztJQUF6QywwQ0FBeUM7SUFBekMsMENBQXlDLEVBQzFDO0VBQ0Q7SUFDRSwrQkFBOEI7SUFDOUIsMkJBQTBCLEVBQzNCO0VBQ0Q7SUFDRSxpQ0FBZ0M7SUFDaEMsNkJBQTRCLEVBQzdCO0VBQ0Q7SUFDRSx1Q0FBc0M7SUFDdEMsbUNBQWtDLEVBQ25DO0VBQ0Q7SUFDRSw4QkFBNkI7SUFDN0IsK0JBQXlCO0lBQXpCLDBCQUF5QixFQUMxQjtFQUNEO0lBQ0UsZ0NBQStCO0lBQy9CLCtCQUF1QjtJQUF2Qix3QkFBdUIsRUFDeEI7RUFDRDtJQUNFLGdDQUErQjtJQUMvQiwrQkFBdUI7SUFBdkIsd0JBQXVCLEVBQ3hCO0VBQ0Q7SUFDRSxnQ0FBK0I7SUFDL0IsMEJBQXlCLEVBQzFCO0VBQ0Q7SUFDRSxnQ0FBK0I7SUFDL0IsMEJBQXlCLEVBQzFCO0VBQ0Q7SUFDRSxnQ0FBK0I7SUFDL0IsbUNBQXNDO0lBQXRDLHVDQUFzQyxFQUN2QztFQUNEO0lBQ0UsOEJBQTZCO0lBQzdCLGlDQUFvQztJQUFwQyxxQ0FBb0MsRUFDckM7RUFDRDtJQUNFLGlDQUFnQztJQUNoQyxvQ0FBa0M7SUFBbEMsbUNBQWtDLEVBQ25DO0VBQ0Q7SUFDRSxrQ0FBaUM7SUFDakMscUNBQXlDO0lBQXpDLDBDQUF5QyxFQUMxQztFQUNEO0lBQ0UscUNBQW9DO0lBQ3BDLHlDQUF3QyxFQUN6QztFQUNEO0lBQ0UsaUNBQWdDO0lBQ2hDLG9DQUFrQztJQUFsQyxtQ0FBa0MsRUFDbkM7RUFDRDtJQUNFLCtCQUE4QjtJQUM5QixrQ0FBZ0M7SUFBaEMsaUNBQWdDLEVBQ2pDO0VBQ0Q7SUFDRSxrQ0FBaUM7SUFDakMscUNBQThCO0lBQTlCLCtCQUE4QixFQUMvQjtFQUNEO0lBQ0Usb0NBQW1DO0lBQ25DLHVDQUFnQztJQUFoQyxpQ0FBZ0MsRUFDakM7RUFDRDtJQUNFLG1DQUFrQztJQUNsQyxzQ0FBK0I7SUFBL0IsZ0NBQStCLEVBQ2hDO0VBQ0Q7SUFDRSxxQ0FBb0M7SUFDcEMscUNBQW9DLEVBQ3JDO0VBQ0Q7SUFDRSxtQ0FBa0M7SUFDbEMsbUNBQWtDLEVBQ25DO0VBQ0Q7SUFDRSxzQ0FBcUM7SUFDckMsaUNBQWdDLEVBQ2pDO0VBQ0Q7SUFDRSx1Q0FBc0M7SUFDdEMsd0NBQXVDLEVBQ3hDO0VBQ0Q7SUFDRSwwQ0FBeUM7SUFDekMsdUNBQXNDLEVBQ3ZDO0VBQ0Q7SUFDRSx1Q0FBc0M7SUFDdEMsa0NBQWlDLEVBQ2xDO0VBQ0Q7SUFDRSxxQ0FBb0M7SUFDcEMsNEJBQTJCLEVBQzVCO0VBQ0Q7SUFDRSxzQ0FBcUM7SUFDckMsa0NBQWlDLEVBQ2xDO0VBQ0Q7SUFDRSxvQ0FBbUM7SUFDbkMsZ0NBQStCLEVBQ2hDO0VBQ0Q7SUFDRSx1Q0FBc0M7SUFDdEMsOEJBQTZCLEVBQzlCO0VBQ0Q7SUFDRSx5Q0FBd0M7SUFDeEMsZ0NBQStCLEVBQ2hDO0VBQ0Q7SUFDRSx3Q0FBdUM7SUFDdkMsK0JBQThCLEVBQy9CLEVBQUE7O0FBU0g7RUFDRSxrR0FBaUcsRUFDbEc7O0FBRUQ7RUFDRSwrQkFBOEIsRUFDL0I7O0FBRUQ7RUFDRSwrQkFBOEIsRUFDL0I7O0FBRUQ7RUFDRSxpQkFBZ0I7RUFDaEIsMkJBQXVCO0VBQXZCLHdCQUF1QjtFQUN2QixvQkFBbUIsRUFDcEI7O0FBRUQ7RUFDRSw0QkFBMkIsRUFDNUI7O0FBRUQ7RUFDRSw2QkFBNEIsRUFDN0I7O0FBRUQ7RUFDRSw4QkFBNkIsRUFDOUI7O0FBRUQ7RUFDRSx3QkFBdUIsRUFDeEI7O0FBQ0Q7O0VBRUUsNEJBQTJCLEVBQzVCOztBQUNEOztFQUVFLDhCQUE2QixFQUM5Qjs7QUFDRDs7RUFFRSwrQkFBOEIsRUFDL0I7O0FBQ0Q7O0VBRUUsNkJBQTRCLEVBQzdCOztBQUVEO0VBQ0U7SUFDRSw0QkFBMkIsRUFDNUI7RUFDRDtJQUNFLDZCQUE0QixFQUM3QjtFQUNEO0lBQ0UsOEJBQTZCLEVBQzlCO0VBQ0Q7SUFDRSx3QkFBdUIsRUFDeEI7RUFDRDs7SUFFRSw0QkFBMkIsRUFDNUI7RUFDRDs7SUFFRSw4QkFBNkIsRUFDOUI7RUFDRDs7SUFFRSwrQkFBOEIsRUFDL0I7RUFDRDs7SUFFRSw2QkFBNEIsRUFDN0IsRUFBQTs7QUFHSDtFQUNFO0lBQ0UsNEJBQTJCLEVBQzVCO0VBQ0Q7SUFDRSw2QkFBNEIsRUFDN0I7RUFDRDtJQUNFLDhCQUE2QixFQUM5QjtFQUNEO0lBQ0Usd0JBQXVCLEVBQ3hCO0VBQ0Q7O0lBRUUsNEJBQTJCLEVBQzVCO0VBQ0Q7O0lBRUUsOEJBQTZCLEVBQzlCO0VBQ0Q7O0lBRUUsK0JBQThCLEVBQy9CO0VBQ0Q7O0lBRUUsNkJBQTRCLEVBQzdCLEVBQUE7O0FBR0g7RUFDRTtJQUNFLDRCQUEyQixFQUM1QjtFQUNEO0lBQ0UsNkJBQTRCLEVBQzdCO0VBQ0Q7SUFDRSw4QkFBNkIsRUFDOUI7RUFDRDtJQUNFLHdCQUF1QixFQUN4QjtFQUNEOztJQUVFLDRCQUEyQixFQUM1QjtFQUNEOztJQUVFLDhCQUE2QixFQUM5QjtFQUNEOztJQUVFLCtCQUE4QixFQUMvQjtFQUNEOztJQUVFLDZCQUE0QixFQUM3QixFQUFBOztBQUdIO0VBQ0U7SUFDRSw0QkFBMkIsRUFDNUI7RUFDRDtJQUNFLDZCQUE0QixFQUM3QjtFQUNEO0lBQ0UsOEJBQTZCLEVBQzlCO0VBQ0Q7SUFDRSx3QkFBdUIsRUFDeEI7RUFDRDs7SUFFRSw0QkFBMkIsRUFDNUI7RUFDRDs7SUFFRSw4QkFBNkIsRUFDOUI7RUFDRDs7SUFFRSwrQkFBOEIsRUFDL0I7RUFDRDs7SUFFRSw2QkFBNEIsRUFDN0IsRUFBQTs7QUFHSDtFQUNFLHFDQUFvQyxFQUNyQzs7QUFFRDtFQUNFLHFDQUFvQyxFQUNyQzs7QUFFRDtFQUNFLHNDQUFxQyxFQUN0Qzs7QUFFRDtFQUNFLDRCQUEyQixFQUM1Qjs7QUFFRDtFQUNFLDRCQUEyQixFQUM1Qjs7QUFFRDtFQUNFLDRCQUEyQixFQUM1Qjs7QUFFRDtFQUNFLDhCQUE2QixFQUM5Qjs7QUFFRDtFQUNFLHVCQUFzQixFQUN2Qjs7QUFFRDtFQUNFLHFDQUFvQyxFQUNyQzs7QUFFRDtFQUNFLDJDQUEwQyxFQUMzQzs7QUFFRDtFQUNFLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLDhCQUE2QjtFQUM3QixVQUFTLEVBQ1Y7O0FBRUQ7RUFDRSwrQkFBOEIsRUFDL0I7O0FBRUQ7RUFDRSw4QkFBNkIsRUFDOUI7O0FBRUQ7RUFDRTs7O0lBR0UsNkJBQTRCO0lBQzVCLG9DQUEyQjtJQUEzQiw0QkFBMkIsRUFDNUI7RUFDRDtJQUNFLDJCQUEwQixFQUMzQjtFQUNEO0lBQ0UsOEJBQTZCLEVBQzlCO0VBQ0Q7SUFDRSxpQ0FBZ0MsRUFDakM7RUFDRDs7SUFFRSwwQkFBeUI7SUFDekIseUJBQXdCLEVBQ3pCO0VBQ0Q7SUFDRSw0QkFBMkIsRUFDNUI7RUFDRDs7SUFFRSx5QkFBd0IsRUFDekI7RUFDRDs7O0lBR0UsV0FBVTtJQUNWLFVBQVMsRUFDVjtFQUNEOztJQUVFLHdCQUF1QixFQUN4QjtFQUNEO0lBQ0UsU0FBUSxFQUFBO0VBRVY7SUFDRSw0QkFBMkIsRUFDNUI7RUFDRDtJQUNFLDRCQUEyQixFQUM1QjtFQUNEO0lBQ0UsY0FBYSxFQUNkO0VBQ0Q7SUFDRSx1QkFBc0IsRUFDdkI7RUFDRDtJQUNFLHFDQUFvQyxFQUNyQztFQUNEOztJQUVFLGtDQUFpQyxFQUNsQztFQUNEOztJQUVFLHFDQUFvQyxFQUNyQztFQUNEO0lBQ0UsZUFBYyxFQUNmO0VBQ0Q7Ozs7SUFJRSxzQkFBcUIsRUFDdEI7RUFDRDtJQUNFLGVBQWM7SUFDZCxzQkFBcUIsRUFDdEIsRUFBQTs7QUNockVIOzs7R0FHRztBQUNIO0VBQ0UsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixxQkFBb0I7RUFDcEIsZUFBYztFQUNkLHNCQUFxQjtFQUNyQixtQ0FBa0M7RUFDbEMsb0NBQW1DO0VBQ25DLHFCQUFvQixFQUNyQjs7QUFFRDtFQUNFLHFCQUFvQjtFQUNwQixvQkFBbUI7RUFDbkIsMEJBQXlCLEVBQzFCOztBQUVEO0VBQ0Usa0JBQWlCLEVBQ2xCOztBQUVEO0VBQ0UsbUJBQWtCLEVBQ25COztBQUVEO0VBQ0UsZUFBYyxFQUNmOztBQUVEO0VBQ0UsZUFBYyxFQUNmOztBQUVEO0VBQ0UsZUFBYyxFQUNmOztBQUVEO0VBQ0UsZUFBYyxFQUNmOztBQUVEO0VBQ0UsZUFBYyxFQUNmOztBQUVEO0VBQ0UsZUFBYyxFQUNmOztBQUVEO0VBQ0UsZUFBYyxFQUNmOztBQUVEO0VBQ0UsZUFBYyxFQUNmOztBQUVEO0VBQ0UsZUFBYyxFQUNmOztBQUVEO0VBQ0UsZ0JBQWUsRUFDaEI7O0FBRUQ7RUFDRSxjQUFhO0VBQ2IsbUJBQWtCLEVBQ25COztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQ2Ysc0JBQXFCLEVBQ3RCOztBQUNEO0VBQ0UsbUJBQWtCLEVBQ25COztBQUVEO0VBQ0UscUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsV0FBVTtFQUNWLG1CQUFrQixFQUNuQjs7QUFFRDtFQUNFLDZCQUE0QjtFQUM1Qiw2QkFBNEI7RUFDNUIscUJBQW9CLEVBQ3JCOztBQUVEO0VBQ0UsWUFBVyxFQUNaOztBQUVEO0VBQ0UsYUFBWSxFQUNiOztBQUVEO0VBQ0Usb0JBQW1CLEVBQ3BCOztBQUVEO0VBQ0UsbUJBQWtCLEVBQ25COztBQUVEO0VBQ0UsOENBQTZDO0VBQ3JDLHNDQUFxQyxFQUM5Qzs7QUFFRDtFQUNFLGdEQUErQztFQUN2Qyx3Q0FBdUMsRUFDaEQ7O0FBRUQ7RUFDRTtJQUNFLGdDQUErQjtJQUN2Qix3QkFBdUIsRUFBQTtFQUVqQztJQUNFLGtDQUFpQztJQUN6QiwwQkFBeUIsRUFBQSxFQUFBOztBQUlyQztFQUNFO0lBQ0UsZ0NBQStCO0lBQ3ZCLHdCQUF1QixFQUFBO0VBRWpDO0lBQ0Usa0NBQWlDO0lBQ3pCLDBCQUF5QixFQUFBLEVBQUE7O0FBSXJDO0VBQ0UsaUNBQWdDO0VBQ3hCLDZCQUF3QjtFQUF4Qix5QkFBd0I7RUFDaEMsdUVBQXNFLEVBQ3ZFOztBQUVEO0VBQ0Usa0NBQWlDO0VBQ3pCLDhCQUF5QjtFQUF6QiwwQkFBeUI7RUFDakMsdUVBQXNFLEVBQ3ZFOztBQUVEO0VBQ0Usa0NBQWlDO0VBQ3pCLDhCQUF5QjtFQUF6QiwwQkFBeUI7RUFDakMsdUVBQXNFLEVBQ3ZFOztBQUVEO0VBQ0UsZ0NBQStCO0VBQ3ZCLDRCQUF1QjtFQUF2Qix3QkFBdUI7RUFDL0IsaUZBQWdGLEVBQ2pGOztBQUVEO0VBQ0UsZ0NBQStCO0VBQ3ZCLDRCQUF1QjtFQUF2Qix3QkFBdUI7RUFDL0IsaUZBQWdGLEVBQ2pGOztBQUVEO0VBQ0UsaUNBQWdDO0VBQ3hCLDZCQUF3QjtFQUF4Qix5QkFBd0I7RUFDaEMsaUZBQWdGLEVBQ2pGOztBQUVEO0VBQ0UscUJBQW9CO0VBQ1osYUFBWSxFQUNyQjs7QUFFRDtFQUNFLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsc0JBQXFCO0VBQ3JCLFdBQVU7RUFDVixZQUFXO0VBQ1gsdUJBQXNCLEVBQ3ZCOztBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLFFBQU87RUFDUCxZQUFXO0VBQ1gsbUJBQWtCLEVBQ25COztBQUVEO0VBQ0UscUJBQW9CLEVBQ3JCOztBQUVEO0VBQ0UsZUFBYyxFQUNmOztBQUVEO0VBQ0UsZUFBYyxFQUNmOztBQUVEO2lFQUNpRTtBQUNqRTtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsdUJBQXNCO0VBQ3RCLFdBQVU7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RUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0IsRUFDaEI7O0FBRUQ7RUFDQyxpQkFBZ0Is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QUFFRDtFQUNDLCtCQUFvQyxFQUNwQzs7QUFFRDtFQUNDLCtCQUFpQyxFQUNqQzs7QUFFRDtFQUNDLCtCQUF3QyxFQUN4Qzs7QUFFRDtFQUNDLCtCQUF3QyxFQUN4Qzs7QUFFRDtFQUNDLCtCQUE4QixFQUM5Qjs7QUFFRDtFQUNDLCtCQUFtQyxFQUNuQzs7QUFFRDtFQUNDLDRCQUEyQixFQUMzQjs7QUFNRDtFQUNDLDZCQUE0QixFQUM1Qjs7QUFFRDtFQUNDLDhCQUE2QixFQUM3Qjs7QUFPRTtFQUNDLDJCQUErQixFQUMvQjs7QUFGRDtFQUNDLDJCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDRCQUErQixFQUMvQjs7QUFGRDtFQUNDLDZCQUErQixFQUMvQjs7QUFJRDtFQUNDLDhCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLDhCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLCtCQUFrQyxFQUNsQzs7QUFGRDtFQUNDLGdDQUFrQyxFQUNsQzs7QUFJRDtFQUNDLDZCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDZCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLDhCQUFpQyxFQUNqQzs7QUFGRDtFQUNDLCtCQUFpQyxFQUNqQzs7QUFJRDtFQUNDLDRCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDRCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDZCQUFnQyxFQUNoQzs7QUFGRDtFQUNDLDhCQUFnQyxFQUNoQzs7QUFJRDtFQUNDLDJCQUErQjtFQUMvQiw4QkFBa0MsRUFDbEM7O0FBSEQ7RUFDQywyQkFBK0I7RUFDL0IsOEJBQWtDLEVBQ2xDOztBQUhEO0VBQ0MsNEJBQStCO0VBQy9CLCtCQUFrQyxFQUNsQzs7QUFIRDtFQUNDLDRCQUErQjtFQUMvQiwrQkFBa0MsRUFDbEM7O0FBSEQ7RUFDQyw0QkFBK0I7RUFDL0IsK0JBQWtDLEVBQ2xDOztBQUhEO0VBQ0MsNEJBQStCO0VBQy9CLCtCQUFrQyxFQUNsQzs7QUFIRDtFQUNDLDRCQUErQjtFQUMvQiwrQkFBa0MsRUFDbEM7O0FBSEQ7RUFDQyw0QkFBK0I7RUFDL0IsK0JBQWtDLEVBQ2xDOztBQUhEO0VBQ0MsNEJBQStCO0VBQy9CLCtCQUFrQyxFQUNsQzs7QUFIRDtFQUNDLDRCQUErQjtFQUMvQiwrQkFBa0MsRUFDbEM7O0FBSEQ7RUFDQyw0QkFBK0I7RUFDL0IsK0JBQWtDLEVBQ2xDOztBQUhEO0VBQ0MsNEJBQStCO0VBQy9CLCtCQUFrQyxFQUNsQzs7QUFIRDtFQUNDLDRCQUErQjtFQUMvQiwrQkFBa0MsRUFDbEM7O0FBSEQ7RUFDQyw0QkFBK0I7RUFDL0IsK0JBQWtDLEVBQ2xDOztBQUhEO0VBQ0MsNEJBQStCO0VBQy9CLCtCQUFrQyxFQUNsQzs7QUFIRDtFQUNDLDRCQUErQjtFQUMvQiwrQkFBa0MsRUFDbEM7O0FBSEQ7RUFDQyw0QkFBK0I7RUFDL0IsK0JBQWtDLEVBQ2xDOztBQUhEO0VBQ0MsNEJBQStCO0VBQy9CLCtCQUFrQyxFQUNsQzs7QUFIRDtFQUNDLDRCQUErQjtFQUMvQiwrQkFBa0MsRUFDbEM7O0FBSEQ7RUFDQyw0QkFBK0I7RUFDL0IsK0JBQWtDLEVBQ2xDOztBQUhEO0VBQ0MsNkJBQStCO0VBQy9CLGdDQUFrQyxFQUNsQzs7QUFIRDtFQUNDLDZCQUErQjtFQUMvQixnQ0FBa0MsRUFDbEM7O0FBSEQ7RUFDQyw2QkFBK0I7RUFDL0IsZ0NBQWtDLEVBQ2xDOztBQUhEO0VBQ0MsNkJBQStCO0VBQy9CLGdDQUFrQyxFQUNsQzs7QUFIRDtFQUNDLDZCQUErQjtFQUMvQixnQ0FBa0MsRUFDbEM7O0FBSEQ7RUFDQyw2QkFBK0I7RUFDL0IsZ0NBQWtDLEVBQ2xDOztBQUlEO0VBQ0MsNEJBQWdDO0VBQ2hDLDZCQUFpQyxFQUNqQzs7QUFIRDtFQUNDLDRCQUFnQztFQUNoQyw2QkFBaUMsRUFDakM7O0FBSEQ7RUFDQyw2QkFBZ0M7RUFDaEMsOEJBQWlDLEVBQ2pDOztBQUhEO0VBQ0MsNkJBQWdDO0VBQ2hDLDhCQUFpQyxFQUNqQzs7QUFIRDtFQUNDLDZCQUFnQztFQUNoQyw4QkFBaUMsRUFDakM7O0FBSEQ7RUFDQyw2QkFBZ0M7RUFDaEMsOEJBQWlDLEVBQ2pDOztBQUhEO0VBQ0MsNkJBQWdDO0VBQ2hDLDhCQUFpQyxFQUNqQzs7QUFIRDtFQUNDLDZCQUFnQztFQUNoQyw4QkFBaUMsRUFDakM7O0FBSEQ7RUFDQyw2QkFBZ0M7RUFDaEMsOEJBQWlDLEVBQ2pDOztBQUhEO0VBQ0MsNkJBQWdDO0VBQ2hDLDhCQUFpQyxFQUNqQzs7QUFIRDtFQUNDLDZCQUFnQztFQUNoQyw4QkFBaUMsRUFDakM7O0FBSEQ7RUFDQyw2QkFBZ0M7RUFDaEMsOEJBQWlDLEVBQ2pDOztBQUhEO0VBQ0MsNkJBQWdDO0VBQ2hDLDhCQUFpQyxFQUNqQzs7QUFIRDtFQUNDLDZCQUFnQztFQUNoQyw4QkFBaUMsRUFDakM7O0FBSEQ7RUFDQyw2QkFBZ0M7RUFDaEMsOEJBQWlDLEVBQ2pDOztBQUhEO0VBQ0MsNkJBQWdDO0VBQ2hDLDhCQUFpQyxFQUNqQzs7QUFIRDtFQUNDLDZCQUFnQztFQUNoQyw4QkFBaUMsRUFDakM7O0FBSEQ7RUFDQyw2QkFBZ0M7RUFDaEMsOEJBQWlDLEVBQ2pDOztBQUhEO0VBQ0MsNkJBQWdDO0VBQ2hDLDhCQUFpQyxFQUNqQzs7QUFIRDtFQUNDLDZCQUFnQztFQUNoQyw4QkFBaUMsRUFDakM7O0FBSEQ7RUFDQyw4QkFBZ0M7RUFDaEMsK0JBQWlDLEVBQ2pDOztBQUhEO0VBQ0MsOEJBQWdDO0VBQ2hDLCtCQUFpQyxFQUNqQzs7QUFIRDtFQUNDLDhCQUFnQztFQUNoQywrQkFBaUMsRUFDakM7O0FBSEQ7RUFDQyw4QkFBZ0M7RUFDaEMsK0JBQWlDLEVBQ2pDOztBQUhEO0VBQ0MsOEJBQWdDO0VBQ2hDLCtCQUFpQyxFQUNqQzs7QUFIRDtFQUNDLDhCQUFnQztFQUNoQywrQkFBaUMsRUFDakM7O0FBSUQ7RUFDQyw0QkFBZ0M7RUFDaEMsK0JBQW1DLEVBQ25DOztBQUhEO0VBQ0MsNEJBQWdDO0VBQ2hDLCtCQUFtQyxFQUNuQzs7QUFIRDtFQUNDLDZCQUFnQztFQUNoQyxnQ0FBbUMsRUFDbkM7O0FBSEQ7RUFDQyw2QkFBZ0M7RUFDaEMsZ0NBQW1DLEVBQ25DOztBQUhEO0VBQ0MsNkJBQWdDO0VBQ2hDLGdDQUFtQyxFQUNuQzs7QUFIRDtFQUNDLDZCQUFnQztFQUNoQyxnQ0FBbUMsRUFDbkM7O0FBSEQ7RUFDQyw2QkFBZ0M7RUFDaEMsZ0NBQW1DLEVBQ25DOztBQUhEO0VBQ0MsNkJBQWdDO0VBQ2hDLGdDQUFtQyxFQUNuQzs7QUFIRDtFQUNDLDZCQUFnQztFQUNoQyxnQ0FBbUMsRUFDbkM7O0FBSEQ7RUFDQyw2QkFBZ0M7RUFDaEMsZ0NBQW1DLEVBQ25DOztBQUhEO0VBQ0MsNkJBQWdDO0VBQ2hDLGdDQUFtQyxFQUNuQzs7QUFIRDtFQUNDLDZCQUFnQztFQUNoQyxnQ0FBbUMsRUFDbkM7O0FBSEQ7RUFDQyw2QkFBZ0M7RUFDaEMsZ0NBQW1DLEVBQ25DOztBQUhEO0VBQ0MsNkJBQWdDO0VBQ2hDLGdDQUFtQyxFQUNuQzs7QUFIRDtFQUNDLDZCQUFnQztFQUNoQyxnQ0FBbUMsRUFDbkM7O0FBSEQ7RUFDQyw2QkFBZ0M7RUFDaEMsZ0NBQW1DLEVBQ25DOztBQUhEO0VBQ0MsNkJBQWdDO0VBQ2hDLGdDQUFtQyxFQUNuQzs7QUFIRDtFQUNDLDZCQUFnQztFQUNoQyxnQ0FBbUMsRUFDbkM7O0FBSEQ7RUFDQyw2QkFBZ0M7RUFDaEMsZ0NBQW1DLEVBQ25DOztBQUhEO0VBQ0MsNkJBQWdDO0VBQ2hDLGdDQUFtQyxFQUNuQzs7QUFIRDtFQUNDLDhCQUFnQztFQUNoQyxpQ0FBbUMsRUFDbkM7O0FBSEQ7RUFDQyw4QkFBZ0M7RUFDaEMsaUNBQW1DLEVBQ25DOztBQUhEO0VBQ0MsOEJBQWdDO0VBQ2hDLGlDQUFtQyxFQUNuQzs7QUFIRDtFQUNDLDhCQUFnQztFQUNoQyxpQ0FBbUMsRUFDbkM7O0FBSEQ7RUFDQyw4QkFBZ0M7RUFDaEMsaUNBQW1DLEVBQ25DOztBQUhEO0VBQ0MsOEJBQWdDO0VBQ2hDLGlDQUFtQyxFQUNuQzs7QUFJRDtFQUNDLDZCQUFpQztFQUNqQyw4QkFBa0MsRUFDbEM7O0FBSEQ7RUFDQyw2QkFBaUM7RUFDakMsOEJBQWtDLEVBQ2xDOztBQUhEO0VBQ0MsOEJBQWlDO0VBQ2pDLCtCQUFrQyxFQUNsQzs7QUFIRDtFQUNDLDhCQUFpQztFQUNqQywrQkFBa0MsRUFDbEM7O0FBSEQ7RUFDQyw4QkFBaUM7RUFDakMsK0JBQWtDLEVBQ2xDOztBQUhEO0VBQ0MsOEJBQWlDO0VBQ2pDLCtCQUFrQyxFQUNsQzs7QUFIRDtFQUNDLDhCQUFpQztFQUNqQywrQkFBa0MsRUFDbEM7O0FBSEQ7RUFDQyw4QkFBaUM7RUFDakMsK0JBQWtDLEVBQ2xDOztBQUhEO0VBQ0MsOEJBQWlDO0VBQ2pDLCtCQUFrQyxFQUNsQzs7QUFIRDtFQUNDLDhCQUFpQztFQUNqQywrQkFBa0MsRUFDbEM7O0FBSEQ7RUFDQyw4QkFBaUM7RUFDakMsK0JBQWtDLEVBQ2xDOztBQUhEO0VBQ0MsOEJBQWlDO0VBQ2pDLCtCQUFrQyxFQUNsQzs7QUFIRDtFQUNDLDhCQUFpQztFQUNqQywrQkFBa0MsRUFDbEM7O0FBSEQ7RUFDQyw4QkFBaUM7RUFDakMsK0JBQWtDLEVBQ2xDOztBQUhEO0VBQ0MsOEJBQWlDO0VBQ2pDLCtCQUFrQyxFQUNsQzs7QUFIRDtFQUNDLDhCQUFpQztFQUNqQywrQkFBa0MsRUFDbEM7O0FBSEQ7RUFDQyw4QkFBaUM7RUFDakMsK0JBQWtDLEVBQ2xDOztBQUhEO0VBQ0MsOEJBQWlDO0VBQ2pDLCtCQUFrQyxFQUNsQzs7QUFIRDtFQUNDLDhCQUFpQztFQUNqQywrQkFBa0MsRUFDbEM7O0FBSEQ7RUFDQyw4QkFBaUM7RUFDakMsK0JBQWtDLEVBQ2xDOztBQUhEO0VBQ0MsK0JBQWlDO0VBQ2pDLGdDQUFrQyxFQUNsQzs7QUFIRDtFQUNDLCtCQUFpQztFQUNqQyxnQ0FBa0MsRUFDbEM7O0FBSEQ7RUFDQywrQkFBaUM7RUFDakMsZ0NBQWtDLEVBQ2xDOztBQUhEO0VBQ0MsK0JBQWlDO0VBQ2pDLGdDQUFrQyxFQUNsQzs7QUFIRDtFQUNDLCtCQUFpQztFQUNqQyxnQ0FBa0MsRUFDbEM7O0FBSEQ7RUFDQywrQkFBaUM7RUFDakMsZ0NBQWtDLEVBQ2xDOztBQUlEO0VBQ0MsNEJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNEJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsNkJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsOEJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsOEJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsOEJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsOEJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsOEJBQWdDLEVBQ2hDOztBQUZEO0VBQ0MsOEJBQWdDLEVBQ2hDOztBQUlEO0VBQ0MsK0JBQW1DLEVBQ25DOztBQUZEO0VBQ0MsK0JBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsaUNBQW1DLEVBQ25DOztBQUZEO0VBQ0MsaUNBQW1DLEVBQ25DOztBQUZEO0VBQ0MsaUNBQW1DLEVBQ25DOztBQUZEO0VBQ0MsaUNBQW1DLEVBQ25DOztBQUZEO0VBQ0MsaUNBQW1DLEVBQ25DOztBQUZEO0VBQ0MsaUNBQW1DLEVBQ25DOztBQUlEO0VBQ0MsNkJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsNkJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsOEJBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsK0JBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsK0JBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsK0JBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsK0JBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsK0JBQWlDLEVBQ2pDOztBQUZEO0VBQ0MsK0JBQWlDLEVBQ2pDOztBQUlEO0VBQ0MsOEJBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsOEJBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsK0JBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsZ0NBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsZ0NBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsZ0NBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsZ0NBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsZ0NBQWtDLEVBQ2xDOztBQUZEO0VBQ0MsZ0NBQWtDLEVBQ2xDOztBQUlEO0VBQ0MsK0JBQW1DLEVBQ25DOztBQUZEO0VBQ0MsK0JBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1DLEVBQ25DOztBQUZEO0VBQ0MsZ0NBQW1D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K0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsK0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMERBQW1FLEVBQ25FOztBQUZEO0VBQ0Msd0VBQW1FLEVBQ25FOztBQUZEO0VBQ0MsbUVBQW1FLEVBQ25FOztBQUZEO0VBQ0MsaUVBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsbUVBQW1FLEVBQ25FOztBQUZEO0VBQ0MsOERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsZ0VBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMkRBQW1FLEVBQ25FOztBQUZEO0VBQ0MsK0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsK0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMERBQW1FLEVBQ25FOztBQUZEO0VBQ0Msb0VBQW1FLEVBQ25FOztBQUZEO0VBQ0MsK0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsaUVBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsbUVBQW1FLEVBQ25FOztBQUZEO0VBQ0MsOERBQW1FLEVBQ25FOztBQUZEO0VBQ0Msb0VBQW1FLEVBQ25FOztBQUZEO0VBQ0MsK0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsaUVBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsK0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNkRBQW1FLEVBQ25FOztBQUZEO0VBQ0Msd0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNkRBQW1FLEVBQ25FOztBQUZEO0VBQ0Msd0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsZ0VBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMkRBQW1FLEVBQ25FOztBQUZEO0VBQ0MscUVBQW1FLEVBQ25FOztBQUZEO0VBQ0MsZ0VBQW1FLEVBQ25FOztBQUZEO0VBQ0MsaUVBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsdURBQW1FLEVBQ25FOztBQUZEO0VBQ0MsK0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsOERBQW1FLEVBQ25FOztBQUZEO0VBQ0MseURBQW1FLEVBQ25FOztBQUZEO0VBQ0MsZ0VBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMkRBQW1FLEVBQ25FOztBQUZEO0VBQ0MsbUVBQW1FLEVBQ25FOztBQUZEO0VBQ0MsOERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsK0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsaUVBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsOERBQW1FLEVBQ25FOztBQUZEO0VBQ0MseURBQW1FLEVBQ25FOztBQUZEO0VBQ0MsOERBQW1FLEVBQ25FOztBQUZEO0VBQ0MseURBQW1FLEVBQ25FOztBQUZEO0VBQ0MsK0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsZ0VBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMkRBQW1FLEVBQ25FOztBQUZEO0VBQ0MsK0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsaUVBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsK0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMERBQW1FLEVBQ25FOztBQUZEO0VBQ0Msb0VBQW1FLEVBQ25FOztBQUZEO0VBQ0MsK0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNkRBQW1FLEVBQ25FOztBQUZEO0VBQ0Msd0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsOERBQW1FLEVBQ25FOztBQUZEO0VBQ0MseURBQW1FLEVBQ25FOztBQUZEO0VBQ0MsK0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNkRBQW1FLEVBQ25FOztBQUZEO0VBQ0Msd0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNkRBQW1FLEVBQ25FOztBQUZEO0VBQ0Msd0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsZ0VBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMkRBQW1FLEVBQ25FOztBQUZEO0VBQ0MsK0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNkRBQW1FLEVBQ25FOztBQUZEO0VBQ0Msd0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsK0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsK0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsK0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsMERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsOERBQW1FLEVBQ25FOztBQUZEO0VBQ0MseURBQW1FLEVBQ25FOztBQUZEO0VBQ0MsaUVBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsaUVBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsaUVBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNERBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNkRBQW1FLEVBQ25FOztBQUZEO0VBQ0Msd0RBQW1FLEVBQ25FOztBQUZEO0VBQ0MsaUVBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNERBQW1FLEVBQ25FOztBQUZEO0VBQ0MscUVBQW1FLEVBQ25FOztBQUZEO0VBQ0MsZ0VBQW1FLEVBQ25FOztBQUZEO0VBQ0MsaUVBQW1FLEVBQ25FOztBQUZEO0VBQ0MsNERBQW1FLEVBQ25FOztBQ2ZGO0VBQ0MsWUFBVztFQUNYLGFBQVk7RUFDWixzQkFBcUI7RUFDckIsdUNBQXNDO0VBQ3RDLHVCQUFzQjtFQUN0QixtQkFBa0I7RUFDbEIsMEJBQXlCO0VBQ3pCLG1CQUFrQixFQUVsQjs7QUFHQTtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLHVEQUE2RCxFQUM3RDs7QUFGRDtFQUNDLHVEQUE2RCxFQUM3RDs7QUFGRDtFQUNDLHVEQUE2RCxFQUM3RDs7QUFGRDtFQUNDLHVEQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUNDLG1EQUE2RCxFQUM3RDs7QUFGRDtFQUND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RUFoQkY7SUFxQkUsc0JBQXFCO0lBQ3JCLGFBQVksRUFDWjtFQUVEO0lBQ0MsY0FBYSxFQUtiO0lBTkE7TUFJQyxhQUFZLEVBQ1o7O0FDOUJIO0VBQ0MsZ0JBQWU7RUFDZixPQUFNO0VBQ04sUUFBTztFQUNQLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IseUJBQXVCO0VBQXZCLHNCQUF1QjtFQUF2Qix3QkFBdUI7RUFDdkIsMEJBQW1CO0VBQW5CLHVCQUFtQjtFQUFuQixvQkFBbUI7RUFDbkIsWUFBVztFQUNYLGFBQVk7RUFDWixpQkFBZ0I7RUFDaEIsWUFBVztFQUNYLGdCQUFlLEVBQ2Y7O0EzQzhQQztFQUVFLDBEQUE2QztFQUE3QyxrREFBNkM7RUFDN0MsVUFBUyxFQUNWOztBQUpEO0VBRUUsNkRBQTZDO0VBQTdDLHFEQUE2QztFQUM3QyxVQUFTLEVBQ1Y7O0FBSkQ7RUFFRSwyREFBNkM7RUFBN0MsbURBQTZDO0VBQzdDLFVBQVMsRUFDVjs7QUFKRDtFQUVFLDREQUE2QztFQUE3QyxvREFBNkM7RUFDN0MsVUFBUyxFQUNWOztBQUpEO0VBRUUsMkRBQTZDO0VBQTdDLG1EQUE2QztFQUM3QyxVQUFTLEVBQ1Y7O0FBSkQ7RUFFRSw0REFBNkM7RUFBN0Msb0RBQTZDO0VBQzdDLFVBQVMsRUFDVjs7QUFKRDtFQUVFLDZEQUE2QztFQUE3QyxxREFBNkM7RUFDN0MsVUFBUyxFQUNWOztBQUpEO0VBRUUsMERBQTZDO0VBQTdDLGtEQUE2QztFQUM3QyxVQUFTLEVBQ1YiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIENsZWFyIGlubmVyIGZsb2F0c1xuICovXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4vKipcbiAqIEhpZGUgdGV4dCB3aGlsZSBtYWtpbmcgaXQgcmVhZGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4gKiAxLiBOZWVkZWQgaW4gV2ViS2l0LWJhc2VkIGJyb3dzZXJzIGJlY2F1c2Ugb2YgYW4gaW1wbGVtZW50YXRpb24gYnVnO1xuICogICAgU2VlOiBodHRwczovL2NvZGUuZ29vZ2xlLmNvbS9wL2Nocm9taXVtL2lzc3Vlcy9kZXRhaWw/aWQ9NDU3MTQ2XG4gKi9cbi5oaWRlLXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAvKiAxICovXG4gIHRleHQtaW5kZW50OiAxMDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qKlxuICogSGlkZSBlbGVtZW50IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAqIFNoYW1lbGVzc2x5IGJvcnJvd2VkIGZyb20gSFRNTDVCb2lsZXJwbGF0ZTpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MjTDExOS1MMTMzXG4gKi9cbi52aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4vKlxuKiBkZWJ1Zy5jc3MgfCBNSVQgTGljZW5zZSB8IHpheWRlay5jb20vY3NzL2RlYnVnLmNzc1xuKi9cbi5kZWJ1ZyAqOm5vdChnKTpub3QocGF0aCkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTI4LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgb3V0bGluZTogc29saWQgMC4yNXJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjEuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLWF1dG8ge1xuICAtbXMtZmxleDogMCAwIGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5jb2wtMSB7XG4gIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuXG4uY29sLTIge1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5jb2wtNCB7XG4gIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuXG4uY29sLTUge1xuICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5jb2wtNyB7XG4gIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuXG4uY29sLTgge1xuICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi5jb2wtMTAge1xuICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICBvcmRlcjogMTM7IH1cblxuLm9yZGVyLTAge1xuICAtbXMtZmxleC1vcmRlcjogMDtcbiAgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEge1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICAtbXMtZmxleC1vcmRlcjogNDtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICAtbXMtZmxleC1vcmRlcjogNjtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICAtbXMtZmxleC1vcmRlcjogNztcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICAtbXMtZmxleC1vcmRlcjogODtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICAtbXMtZmxleC1vcmRlcjogOTtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICBvcmRlcjogMTI7IH1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItc20tMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbWQtMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbWQtNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1tZC02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbWQtNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1tZC05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbWQtMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclOyB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTsgfSB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmZsZXgtcm93IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAge1xuICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTAge1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTEge1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTEge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzOyB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAudGFibGUtZGFyayB0aCxcbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoLFxuICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH0gfVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHA6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbi5mYSwgLmZhcywgLmZhciwgLmZhbCwgLmZhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyB9XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDY2N2VtOyB9XG5cbi5mYS14cyB7XG4gIGZvbnQtc2l6ZTogMC43NWVtOyB9XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTsgfVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTsgfVxuXG4uZmEtOHgge1xuICBmb250LXNpemU6IDhlbTsgfVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTsgfVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtOyB9XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI1ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtdWwge1xuICBtYXJnaW4tbGVmdDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mYS1saSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yZW07XG4gIHdpZHRoOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQsIC5mYXMuZmEtcHVsbC1sZWZ0LCAuZmFyLmZhLXB1bGwtbGVmdCwgLmZhbC5mYS1wdWxsLWxlZnQsIC5mYWIuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCwgLmZhcy5mYS1wdWxsLXJpZ2h0LCAuZmFyLmZhLXB1bGwtcmlnaHQsIC5mYWwuZmEtcHVsbC1yaWdodCwgLmZhYi5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKSc7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKSc7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKSc7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtZmlsdGVyOiAncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpJzsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtZmlsdGVyOiAncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpJzsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICAtbXMtZmlsdGVyOiAncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpJzsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLCA6cm9vdCAuZmEtcm90YXRlLTE4MCwgOnJvb3QgLmZhLXJvdGF0ZS0yNzAsIDpyb290IC5mYS1mbGlwLWhvcml6b250YWwsIDpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI2ZSc7IH1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzY4JzsgfVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM2OSc7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmI5JzsgfVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYmInOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA0Mic7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTcwJzsgfVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM2YSc7IH1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzNmInOyB9XG5cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzNmMnOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAzNyc7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAzOSc7IH1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAzNic7IH1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMzgnOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI3MCc7IH1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQyYyc7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGY5JzsgfVxuXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhMyc7IH1cblxuLmZhLWFtaWxpYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzZkJzsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxM2QnOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxN2InOyB9XG5cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIwOSc7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDMnOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTAwJzsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDEnOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwMic7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNyc7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNCc7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDUnOyB9XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA2JzsgfVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzZlJzsgfVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDIwJzsgfVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzNmYnOyB9XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzNzAnOyB9XG5cbi5mYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzcxJzsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE3OSc7IH1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDE1JzsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTg3JzsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzNTgnOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM1OSc7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM1YSc7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM1Yic7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYWInOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGE4JzsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYTknOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBhYSc7IH1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2Myc7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2MCc7IH1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNjEnOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDYyJzsgfVxuXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGIyJzsgfVxuXG4uZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzMzcnOyB9XG5cbi5mYS1hcnJvd3MtYWx0LXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjMzOCc7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmEyJzsgfVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2OSc7IH1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM3Mic7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZmEnOyB9XG5cbi5mYS1hdWRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzNzMnOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjllJzsgfVxuXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MWMnOyB9XG5cbi5mYS1hdmlhbmV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzNzQnOyB9XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQyMSc7IH1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzc1JzsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA0YSc7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI0ZSc7IH1cblxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDVlJzsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJkNSc7IH1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAyYSc7IH1cblxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBjOSc7IH1cblxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJjZCc7IH1cblxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI0NCc7IH1cblxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjQwJzsgfVxuXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNDInOyB9XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI0Myc7IH1cblxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI0MSc7IH1cblxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjM2JzsgfVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGZjJzsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWI0JzsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFiNSc7IH1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBmMyc7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFmNic7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIwNic7IH1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzc4JzsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWU1JzsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWZkJzsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNzEnOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzNzknOyB9XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzN2EnOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI3ZSc7IH1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM3Yic7IH1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyOWQnOyB9XG5cbi5mYS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzN2MnOyB9XG5cbi5mYS1ibG9nZ2VyLWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM3ZCc7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjkzJzsgfVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI5NCc7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAzMic7IH1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBlNyc7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFlMic7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAyZCc7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMmUnOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYTEnOyB9XG5cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBiMSc7IH1cblxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTVhJzsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxODgnOyB9XG5cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWFkJzsgfVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBhMSc7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNDAnOyB9XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzN2YnOyB9XG5cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIwNyc7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIwZCc7IH1cblxuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFlYyc7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMzMnOyB9XG5cbi5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA3Myc7IH1cblxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNzQnOyB9XG5cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjcyJzsgfVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjcxJzsgfVxuXG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI3Myc7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDMwJzsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwODMnOyB9XG5cbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFiOSc7IH1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBkNyc7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBkOSc7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZGEnOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTUwJzsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE5MSc7IH1cblxuLmZhLWNhcmV0LXNxdWFyZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTUyJzsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNTEnOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGQ4JzsgfVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMTgnOyB9XG5cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIxNyc7IH1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQyZCc7IH1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFmMyc7IH1cblxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDE2JzsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI0Yyc7IH1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZjInOyB9XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI0Yic7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFmMSc7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWY0JzsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZjUnOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZjAnOyB9XG5cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzODAnOyB9XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGEzJzsgfVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWZlJzsgfVxuXG4uZmEtY2hhcnQtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwODAnOyB9XG5cbi5mYS1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMDEnOyB9XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIwMCc7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMGMnOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA1OCc7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTRhJzsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTNhJzsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTM3JzsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEzOCc7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMzknOyB9XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA3OCc7IH1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDUzJzsgfVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDU0JzsgfVxuXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDc3JzsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFhZSc7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjY4JzsgfVxuXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMTEnOyB9XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFjZSc7IH1cblxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzI4JzsgfVxuXG4uZmEtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAxNyc7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNGQnOyB9XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjBhJzsgfVxuXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBjMic7IH1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzgxJzsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzgyJzsgfVxuXG4uZmEtY2xvdWRzY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzgzJzsgfVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzg0JzsgfVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzODUnOyB9XG5cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjEnOyB9XG5cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTI2JzsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWNiJzsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI4NCc7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGY0JzsgfVxuXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMTMnOyB9XG5cbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwODUnOyB9XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZGInOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNzUnOyB9XG5cbi5mYS1jb21tZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjdhJzsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA4Nic7IH1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE0ZSc7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNjYnOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjBlJzsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNmQnOyB9XG5cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYzUnOyB9XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFmOSc7IH1cblxuLmZhLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzg4JzsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjVlJzsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA5ZCc7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyNSc7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA1Yic7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEzYyc7IH1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzOGInOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYjInOyB9XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWIzJzsgfVxuXG4uZmEtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYzQnOyB9XG5cbi5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzOGMnOyB9XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzOGQnOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjEwJzsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFjMCc7IH1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhNCc7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWE1JzsgfVxuXG4uZmEtZGVwbG95ZG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzOGUnOyB9XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzOGYnOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDgnOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYmQnOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYTYnOyB9XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzOTEnOyB9XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzOTInOyB9XG5cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM5Myc7IH1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzk0JzsgfVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzOTUnOyB9XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTU1JzsgfVxuXG4uZmEtZG90LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTkyJzsgfVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAxOSc7IH1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM5Nic7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxN2QnOyB9XG5cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM5Nyc7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE2Yic7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWE5JzsgfVxuXG4uZmEtZHlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzOTknOyB9XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzOWEnOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyODInOyB9XG5cbi5mYS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNDQnOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDUyJzsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTQxJzsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTQyJzsgfVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQyMyc7IH1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWQxJzsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBlMCc7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJiNic7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTk5JzsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyOTknOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyZCc7IH1cblxuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzlkJzsgfVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQyZSc7IH1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJkNyc7IH1cblxuLmZhLWV1cm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTUzJzsgfVxuXG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzNjInOyB9XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTJhJzsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNmEnOyB9XG5cbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDcxJzsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNjUnOyB9XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzFlJzsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyM2UnOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzVkJzsgfVxuXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzNjAnOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2ZSc7IH1cblxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZmInOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA3MCc7IH1cblxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwOWEnOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzOWUnOyB9XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM5Zic7IH1cblxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDgyJzsgfVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDQ5JzsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNTAnOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFhYyc7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTgyJzsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBmYic7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE1Yic7IH1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNWMnOyB9XG5cbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFjNic7IH1cblxuLmZhLWZpbGUtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFjNyc7IH1cblxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWM5JzsgfVxuXG4uZmEtZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWMzJzsgfVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWM1JzsgfVxuXG4uZmEtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFjMSc7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWM0JzsgfVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWM4JzsgfVxuXG4uZmEtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYzInOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMDgnOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBiMCc7IH1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2ZCc7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMzQnOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNjknOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmIwJzsgfVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2ExJzsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDI0JzsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjExZSc7IH1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYzMnOyB9XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE2ZSc7IH1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDE3JzsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwN2InOyB9XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDdjJzsgfVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDMxJzsgfVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYjQnOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzNWMnOyB9XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDI1JzsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyODAnOyB9XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNhMic7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjg2JzsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2EzJzsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIxMSc7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA0ZSc7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE4MCc7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYzUnOyB9XG5cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYTQnOyB9XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTE5JzsgfVxuXG4uZmEtZnV0Ym9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZTMnOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMWInOyB9XG5cbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGUzJzsgfVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYTUnOyB9XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMmQnOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNjUnOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjYwJzsgfVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNjEnOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNmInOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFkMyc7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFkMic7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDliJzsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTEzJzsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDkyJzsgfVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYTYnOyB9XG5cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI5Nic7IH1cblxuLmZhLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDI2JzsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDAwJzsgfVxuXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhNSc7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhNic7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYWMnOyB9XG5cbi5mYS1nb2ZvcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNhNyc7IH1cblxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2E4JzsgfVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNhOSc7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWEwJzsgfVxuXG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYWEnOyB9XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2FiJzsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJiMyc7IH1cblxuLmZhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBkNSc7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGQ0JzsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWVlJzsgfVxuXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE5ZCc7IH1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxODQnOyB9XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZDYnOyB9XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2FjJzsgfVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNhZCc7IH1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNhZSc7IH1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZmQnOyB9XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWQ0JzsgfVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYWYnOyB9XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjU4JzsgfVxuXG4uZmEtaGFuZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjU2JzsgfVxuXG4uZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjViJzsgfVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYTcnOyB9XG5cbi5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBhNSc7IH1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBhNCc7IH1cblxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBhNic7IH1cblxuLmZhLWhhbmQtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjVhJzsgfVxuXG4uZmEtaGFuZC1yb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNTUnOyB9XG5cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNTcnOyB9XG5cbi5mYS1oYW5kLXNwb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNTknOyB9XG5cbi5mYS1oYW5kc2hha2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJiNSc7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI5Mic7IH1cblxuLmZhLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGEwJzsgfVxuXG4uZmEtaGVhZGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWRjJzsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDI1JzsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwNCc7IH1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjFlJzsgfVxuXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2IwJzsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWRhJzsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDE1JzsgfVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQyNyc7IH1cblxuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZjgnOyB9XG5cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNiMSc7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjU0JzsgfVxuXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjUzJzsgfVxuXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI1Mic7IH1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjUxJzsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI3Yyc7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxM2InOyB9XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYjInOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjQ2JzsgfVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJjMSc7IH1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJjMic7IH1cblxuLmZhLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwM2UnOyB9XG5cbi5mYS1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjMwMic7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJkOCc7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMWMnOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAzYyc7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNzUnOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjknOyB9XG5cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDVhJzsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNmQnOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjZiJzsgfVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjA4JzsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMzMnOyB9XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNiNCc7IH1cblxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYjUnOyB9XG5cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYjYnOyB9XG5cbi5mYS1qb2dldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2I3JzsgfVxuXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYWEnOyB9XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2I4JzsgfVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYjknOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWNjJzsgfVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwODQnOyB9XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTFjJzsgfVxuXG4uZmEta2V5Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYmEnOyB9XG5cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2JiJzsgfVxuXG4uZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2JjJzsgfVxuXG4uZmEta29ydnVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MmYnOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWFiJzsgfVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDknOyB9XG5cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYmQnOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIwMic7IH1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIwMyc7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2Yyc7IH1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIxMic7IH1cblxuLmZhLWxlbW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwOTQnOyB9XG5cbi5mYS1sZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MWQnOyB9XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2JlJzsgfVxuXG4uZmEtbGV2ZWwtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYmYnOyB9XG5cbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFjZCc7IH1cblxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGViJzsgfVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2MwJzsgfVxuXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGMxJzsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA4Yyc7IH1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZTEnOyB9XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJiOCc7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxN2MnOyB9XG5cbi5mYS1saXJhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE5NSc7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAzYSc7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMjInOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwY2InOyB9XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwY2EnOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTI0JzsgfVxuXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDIzJzsgfVxuXG4uZmEtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYzEnOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzMDknOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzMGEnOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzBiJzsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjMwYyc7IH1cblxuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhOCc7IH1cblxuLmZhLWx5ZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNjMyc7IH1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNjNCc7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZDAnOyB9XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA3Nic7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE4Myc7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjc5JzsgfVxuXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDQxJzsgfVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNjNSc7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI3Nic7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjc3JzsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjIyJzsgfVxuXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIyNyc7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMjknOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMmInOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMmEnOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEzNic7IH1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNjNic7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjNhJzsgfVxuXG4uZmEtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNjNyc7IH1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGZhJzsgfVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNjOCc7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmUwJzsgfVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMWEnOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMjMnOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJkYic7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEzMCc7IH1cblxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEzMSc7IH1cblxuLmZhLW1pY3Jvc29mdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2NhJzsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2OCc7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDU2JzsgfVxuXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNDYnOyB9XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNjYic7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyODknOyB9XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNjYyc7IH1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTBiJzsgfVxuXG4uZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2NkJzsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjg1JzsgfVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZDAnOyB9XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2QxJzsgfVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTg2JzsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjFjJzsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjQ1JzsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwMSc7IH1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNkMic7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjJjJzsgfVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZWEnOyB9XG5cbi5mYS1uaW50ZW5kby1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQxOCc7IH1cblxuLmZhLW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQxOSc7IH1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNkMyc7IH1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2Q0JzsgfVxuXG4uZmEtbnM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZDUnOyB9XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2Q2JzsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNDcnOyB9XG5cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjQ4JzsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjYzJzsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI2NCc7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyM2QnOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE5Yic7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNmEnOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyM2MnOyB9XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQxYSc7IH1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAzYic7IH1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZDcnOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE4Yyc7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZmMnOyB9XG5cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNkOCc7IH1cblxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZDgnOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBjNic7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWRkJzsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBlYSc7IH1cblxuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNkOSc7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNGMnOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI4Yic7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWIwJzsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZWQnOyB9XG5cbi5mYS1wZW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNGInOyB9XG5cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzMDMnOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyOTUnOyB9XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNkYSc7IH1cblxuLmZhLXBoYWJyaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZGInOyB9XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2RjJzsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA5NSc7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDk4JzsgfVxuXG4uZmEtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYTAnOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYWUnOyB9XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWE4JzsgfVxuXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWE3JzsgfVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZDInOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjMxJzsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGQzJzsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA3Mic7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA0Yic7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNDQnOyB9XG5cbi5mYS1wbGF5c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2RmJzsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWU2JzsgfVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDY3JzsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA1NSc7IH1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZmUnOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyY2UnOyB9XG5cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNTQnOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAxMSc7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMmYnOyB9XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI4OCc7IH1cblxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2UxJzsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMmUnOyB9XG5cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNlMic7IH1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZDYnOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAyOSc7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjgnOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA1OSc7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYzQnOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMGQnOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTBlJzsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNzQnOyB9XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZDknOyB9XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDFiJzsgfVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFkMCc7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFiOCc7IH1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2UzJzsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYTEnOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI4MSc7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFhMic7IH1cblxuLmZhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAxZSc7IH1cblxuLmZhLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZjknOyB9XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNWQnOyB9XG5cbi5mYS1yZW5kYWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZTQnOyB9XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE4Yic7IH1cblxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZTUnOyB9XG5cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyMic7IH1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2U2JzsgfVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZTcnOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNzknOyB9XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMTgnOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEzNSc7IH1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNlOCc7IH1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNlOSc7IH1cblxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDllJzsgfVxuXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTQzJzsgfVxuXG4uZmEtcnVibGUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTU4JzsgfVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTU2JzsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNjcnOyB9XG5cbi5mYS1zYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MWUnOyB9XG5cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYzcnOyB9XG5cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNlYSc7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjhhJzsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMDInOyB9XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAxMCc7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMGUnOyB9XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2ViJzsgfVxuXG4uZmEtc2VsbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJkYSc7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjEzJzsgfVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMzMnOyB9XG5cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNlYyc7IH1cblxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNjQnOyB9XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFlMCc7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFlMSc7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTRkJzsgfVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIwYic7IH1cblxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNlZCc7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIxYSc7IH1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjE0JzsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyOTAnOyB9XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI5MSc7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA3YSc7IH1cblxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmNjJzsgfVxuXG4uZmEtc2lnbi1pbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJmNic7IH1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhNyc7IH1cblxuLmZhLXNpZ24tb3V0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmY1JzsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMTInOyB9XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjE1JzsgfVxuXG4uZmEtc2lzdHJpeDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2VlJzsgfVxuXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGU4JzsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIxNic7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxN2UnOyB9XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTk4JzsgfVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2VmJzsgfVxuXG4uZmEtc2xpZGVycy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZGUnOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZTcnOyB9XG5cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTE4JzsgfVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhYic7IH1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYWMnOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhZCc7IH1cblxuLmZhLXNub3dmbGFrZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmRjJzsgfVxuXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGRjJzsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNWQnOyB9XG5cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNWUnOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNjAnOyB9XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTYxJzsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZGQnOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTYyJzsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNjMnOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZGUnOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYmUnOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxOTcnOyB9XG5cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZjMnOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMTAnOyB9XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYmMnOyB9XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBjOCc7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxOGQnOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTZjJzsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDA1JzsgfVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwODknOyB9XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZjUnOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWI2JzsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYjcnOyB9XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNmNic7IH1cblxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA0OCc7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDUxJzsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBmMSc7IH1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2Y3JzsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI0OSc7IH1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA0ZCc7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyOGQnOyB9XG5cbi5mYS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJmMic7IH1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDI4JzsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIxZCc7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBjYyc7IH1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDI5JzsgfVxuXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQyYSc7IH1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2Y4JzsgfVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFhNCc7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWEzJzsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMmMnOyB9XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIzOSc7IH1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZjInOyB9XG5cbi5mYS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE4NSc7IH1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZGQnOyB9XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTJiJzsgfVxuXG4uZmEtc3VwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZjknOyB9XG5cbi5mYS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMjEnOyB9XG5cbi5mYS1zeW5jLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmYxJzsgfVxuXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBjZSc7IH1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTBhJzsgfVxuXG4uZmEtdGFibGV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2ZhJzsgfVxuXG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNmZCc7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDJiJzsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDJjJzsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBhZSc7IH1cblxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFiYSc7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYzYnOyB9XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2ZlJzsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWQ1JzsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyMCc7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMzQnOyB9XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMzUnOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDBhJzsgfVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwOSc7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwYic7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmIyJzsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJjYic7IH1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJjNyc7IH1cblxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJjOSc7IH1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJjYSc7IH1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYzgnOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTY1JzsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNjQnOyB9XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA4ZCc7IH1cblxuLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNmZic7IH1cblxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMGQnOyB9XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA1Nyc7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA0Myc7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIwNCc7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjA1JzsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNWMnOyB9XG5cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjM4JzsgfVxuXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIyNCc7IH1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjI1JzsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFmOCc7IH1cblxuLmZhLXRyYXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmVkJzsgfVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWJiJzsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxODEnOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjYyJzsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwOTEnOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGQxJzsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZTQnOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE3Myc7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE3NCc7IH1cblxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNmMnOyB9XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFlOCc7IH1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA5OSc7IH1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwODEnOyB9XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDJiJzsgfVxuXG4uZmEtdWJlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDAyJzsgfVxuXG4uZmEtdWlraXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQwMyc7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZTknOyB9XG5cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBjZCc7IH1cblxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBlMic7IH1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZWEnOyB9XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDA0JzsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjlhJzsgfVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTljJzsgfVxuXG4uZmEtdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjcnOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA5Yyc7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEzZSc7IH1cblxuLmZhLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQwNSc7IH1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDkzJzsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyODcnOyB9XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMDcnOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmJkJzsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGYwJzsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMzQnOyB9XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjFiJzsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjM1JzsgfVxuXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBjMCc7IH1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MDcnOyB9XG5cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZTUnOyB9XG5cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmU3JzsgfVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MDgnOyB9XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjIxJzsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMjYnOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMjgnOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMzcnOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhOSc7IH1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhYSc7IH1cblxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MDknOyB9XG5cbi5mYS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDNkJzsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQwYSc7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTk0JzsgfVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjdkJzsgfVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWNhJzsgfVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE4OSc7IH1cblxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDBiJzsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAyNyc7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAyNic7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDI4JzsgfVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQxZic7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxOGEnOyB9XG5cbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFkNyc7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMzInOyB9XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQwYyc7IH1cblxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE5Myc7IH1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MGQnOyB9XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZWInOyB9XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjY2JzsgfVxuXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MTAnOyB9XG5cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJkMCc7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmQxJzsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJkMic7IH1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE3YSc7IH1cblxuLmZhLXdvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNTknOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE5YSc7IH1cblxuLmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQxMSc7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI5Nyc7IH1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJkZSc7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI5OCc7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGFkJzsgfVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDEyJzsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTY4JzsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE2OSc7IH1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjNiJzsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE5ZSc7IH1cblxuLmZhLXlhbmRleDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDEzJzsgfVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQxNCc7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFlOSc7IH1cblxuLmZhLXllbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNTcnOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmIxJzsgfVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTY3JzsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZvbnRBd2Vzb21lNS9mYS1icmFuZHMtNDAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Gb250QXdlc29tZTUvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Gb250QXdlc29tZTUvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRm9udEF3ZXNvbWU1L2ZhLWJyYW5kcy00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Gb250QXdlc29tZTUvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0ZvbnRBd2Vzb21lNS9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZvbnRBd2Vzb21lNS9mYS1yZWd1bGFyLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRm9udEF3ZXNvbWU1L2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0ZvbnRBd2Vzb21lNS9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRm9udEF3ZXNvbWU1L2ZhLXJlZ3VsYXItNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRm9udEF3ZXNvbWU1L2ZhLXJlZ3VsYXItNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRm9udEF3ZXNvbWU1L2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Gb250QXdlc29tZTUvZmEtc29saWQtOTAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Gb250QXdlc29tZTUvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0ZvbnRBd2Vzb21lNS9mYS1zb2xpZC05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ZvbnRBd2Vzb21lNS9mYS1zb2xpZC05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Gb250QXdlc29tZTUvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRm9udEF3ZXNvbWU1L2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYSwgLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lZGl1bS1lZGl0b3ItaW1hZ2UtbG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgbWVkaXVtLWVkaXRvci1pbWFnZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIG1lZGl1bS1lZGl0b3ItcG9wLXVwd2FyZHMge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KDAuOTcsIDAsIDAsIDEsIDAsIDEyKTtcbiAgICB0cmFuc2Zvcm06IG1hdHJpeCgwLjk3LCAwLCAwLCAxLCAwLCAxMik7IH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KDAuOTksIDAsIDAsIDEsIDAsIDIpO1xuICAgIHRyYW5zZm9ybTogbWF0cml4KDAuOTksIDAsIDAsIDEsIDAsIDIpOyB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIDEsIDAsIC0xKTtcbiAgICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAxLCAwLCAtMSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAxLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAxLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgbWVkaXVtLWVkaXRvci1wb3AtdXB3YXJkcyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgoMC45NywgMCwgMCwgMSwgMCwgMTIpO1xuICAgIHRyYW5zZm9ybTogbWF0cml4KDAuOTcsIDAsIDAsIDEsIDAsIDEyKTsgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgoMC45OSwgMCwgMCwgMSwgMCwgMik7XG4gICAgdHJhbnNmb3JtOiBtYXRyaXgoMC45OSwgMCwgMCwgMSwgMCwgMik7IH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgoMSwgMCwgMCwgMSwgMCwgLTEpO1xuICAgIHRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIDEsIDAsIC0xKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIDEsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIDEsIDAsIDApOyB9IH1cblxuLm1lZGl1bS1lZGl0b3ItYW5jaG9yLXByZXZpZXcge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDIwMDA7IH1cblxuLm1lZGl1bS1lZGl0b3ItYW5jaG9yLXByZXZpZXcgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNXB4IDVweCAxMHB4OyB9XG5cbi5tZWRpdW0tZWRpdG9yLWFuY2hvci1wcmV2aWV3LWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLm1lZGl1bS1lZGl0b3ItZHJhZ292ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkOyB9XG5cbi5tZWRpdW0tZWRpdG9yLWltYWdlLWxvYWRpbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbWVkaXVtLWVkaXRvci1pbWFnZS1sb2FkaW5nIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IG1lZGl1bS1lZGl0b3ItaW1hZ2UtbG9hZGluZyAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbi5tZWRpdW0tZWRpdG9yLXBsYWNlaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tZWRpdW0tZWRpdG9yLXBsYWNlaG9sZGVyOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKSAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBwYWRkaW5nOiBpbmhlcml0O1xuICBtYXJnaW46IGluaGVyaXQ7IH1cblxuLm1lZGl1bS1lZGl0b3ItcGxhY2Vob2xkZXItcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1lZGl1bS1lZGl0b3ItcGxhY2Vob2xkZXItcmVsYXRpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBwYWRkaW5nOiBpbmhlcml0O1xuICBtYXJnaW46IGluaGVyaXQ7IH1cblxuLm1lZGl1bS10b29sYmFyLWFycm93LXVuZGVyOmFmdGVyLCAubWVkaXVtLXRvb2xiYXItYXJyb3ctb3ZlcjpiZWZvcmUge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDsgfVxuXG4ubWVkaXVtLXRvb2xiYXItYXJyb3ctdW5kZXI6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDhweCA4cHggMCA4cHg7IH1cblxuLm1lZGl1bS10b29sYmFyLWFycm93LW92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHggOHB4O1xuICB0b3A6IC04cHg7IH1cblxuLm1lZGl1bS1lZGl0b3ItdG9vbGJhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjAwMDsgfVxuXG4ubWVkaXVtLWVkaXRvci10b29sYmFyIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgLm1lZGl1bS1lZGl0b3ItYWN0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgLm1lZGl1bS1lZGl0b3ItYWN0aW9uLXByZSB7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgTWVubG8sIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBwYWRkaW5nOiAxNXB4IDA7IH1cblxuLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5tZWRpdW0tZWRpdG9yLXN0aWNreS10b29sYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDFweDsgfVxuXG4ubWVkaXVtLWVkaXRvci1yZWxhdGl2ZS10b29sYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tZWRpdW0tZWRpdG9yLXRvb2xiYXItYWN0aXZlLm1lZGl1bS1lZGl0b3Itc3RhbGtlci10b29sYmFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1lZGl1bS1lZGl0b3ItcG9wLXVwd2FyZHMgMTYwbXMgZm9yd2FyZHMgbGluZWFyO1xuICBhbmltYXRpb246IG1lZGl1bS1lZGl0b3ItcG9wLXVwd2FyZHMgMTYwbXMgZm9yd2FyZHMgbGluZWFyOyB9XG5cbi5tZWRpdW0tZWRpdG9yLWFjdGlvbi1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4ubWVkaXVtLWVkaXRvci1hY3Rpb24taXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIGlucHV0LFxuLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIGEge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSAubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0tcm93IHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIC5tZWRpdW0tZWRpdG9yLXRvb2xiYXItaW5wdXQsXG4ubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gbGFiZWwge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2cHg7XG4gIHdpZHRoOiAzMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSAubWVkaXVtLWVkaXRvci10b29sYmFyLWlucHV0OmZvY3VzLFxuLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIGxhYmVsOmZvY3VzIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogMDsgfVxuXG4ubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBtYXJnaW46IDAgMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWVkaXVtLWVkaXRvci10b29sYmFyLWFjdGlvbnM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWluLWhlaWdodDogMzBweDsgfVxuXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHN1YiB7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7IH1cblxuLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBzdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7IH1cblxuLm1lZGl1bS1lZGl0b3ItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWVkaXVtLXRvb2xiYXItYXJyb3ctdW5kZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyNDI0MjQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTBweDsgfVxuXG4ubWVkaXVtLXRvb2xiYXItYXJyb3ctb3ZlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMyNDI0MjQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogLThweDsgfVxuXG4ubWVkaXVtLWVkaXRvci10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMjQyNDI0LCByZ2JhKDM2LCAzNiwgMzYsIDAuNzUpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI0MjQyNCwgcmdiYSgzNiwgMzYsIDM2LCAwLjc1KSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAjMDAwOyB9XG5cbi5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMjQyNDI0LCByZ2JhKDM2LCAzNiwgMzYsIDAuODkpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI0MjQyNCwgcmdiYSgzNiwgMzYsIDM2LCAwLjg5KSk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW47IH1cblxuLm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogeWVsbG93OyB9XG5cbi5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgLm1lZGl1bS1lZGl0b3ItYnV0dG9uLWZpcnN0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7IH1cblxuLm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSAubWVkaXVtLWVkaXRvci1idXR0b24tbGFzdCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7IH1cblxuLm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSAubWVkaXVtLWVkaXRvci1idXR0b24tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMjQyNDI0LCByZ2JhKDAsIDAsIDAsIDAuODkpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI0MjQyNCwgcmdiYSgwLCAwLCAwLCAwLjg5KSk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSB7XG4gIGJhY2tncm91bmQ6ICMyNDI0MjQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICM5OTk7IH1cblxuLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIC5tZWRpdW0tZWRpdG9yLXRvb2xiYXItaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjMjQyNDI0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2NjYztcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSBhIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1hbmNob3ItcHJldmlldyB7XG4gIGJhY2tncm91bmQ6ICMyNDI0MjQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm1lZGl1bS1lZGl0b3ItcGxhY2Vob2xkZXI6YWZ0ZXIge1xuICBjb2xvcjogI2IzYjNiMTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZmVhdGhlclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZlYXRoZXIvZmVhdGhlci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mZWF0aGVyL2ZlYXRoZXItd2ViZm9udC5lb3QjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZlYXRoZXIvZmVhdGhlci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZmVhdGhlci9mZWF0aGVyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mZWF0aGVyL2ZlYXRoZXItd2ViZm9udC5zdmcjZmVhdGhlclwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZlIHtcbiAgZm9udC1mYW1pbHk6ICdmZWF0aGVyJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uZmUtYWN0aXZpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjsgfVxuXG4uZmUtYWlycGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiOyB9XG5cbi5mZS1hbGVydC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4uZmUtYWxlcnQtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiOyB9XG5cbi5mZS1hbGVydC10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiOyB9XG5cbi5mZS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjsgfVxuXG4uZmUtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG5cbi5mZS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7IH1cblxuLmZlLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7IH1cblxuLmZlLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiOyB9XG5cbi5mZS1hcGVydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiOyB9XG5cbi5mZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7IH1cblxuLmZlLWFycm93LWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7IH1cblxuLmZlLWFycm93LWRvd24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiOyB9XG5cbi5mZS1hcnJvdy1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7IH1cblxuLmZlLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjsgfVxuXG4uZmUtYXJyb3ctbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjsgfVxuXG4uZmUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjsgfVxuXG4uZmUtYXJyb3ctcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7IH1cblxuLmZlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7IH1cblxuLmZlLWFycm93LXVwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiOyB9XG5cbi5mZS1hcnJvdy11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7IH1cblxuLmZlLWFycm93LXVwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7IH1cblxuLmZlLWF0LXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjsgfVxuXG4uZmUtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjsgfVxuXG4uZmUtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7IH1cblxuLmZlLWJhci1jaGFydC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7IH1cblxuLmZlLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjsgfVxuXG4uZmUtYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiOyB9XG5cbi5mZS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7IH1cblxuLmZlLWJlbGwtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7IH1cblxuLmZlLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiOyB9XG5cbi5mZS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7IH1cblxuLmZlLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjsgfVxuXG4uZmUtYm9vay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7IH1cblxuLmZlLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7IH1cblxuLmZlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiOyB9XG5cbi5mZS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjsgfVxuXG4uZmUtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjsgfVxuXG4uZmUtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7IH1cblxuLmZlLWNhbWVyYS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjsgfVxuXG4uZmUtY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiOyB9XG5cbi5mZS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiOyB9XG5cbi5mZS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjsgfVxuXG4uZmUtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7IH1cblxuLmZlLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiOyB9XG5cbi5mZS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjsgfVxuXG4uZmUtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiOyB9XG5cbi5mZS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7IH1cblxuLmZlLWNoZXZyb25zLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjsgfVxuXG4uZmUtY2hldnJvbnMtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiOyB9XG5cbi5mZS1jaGV2cm9ucy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiOyB9XG5cbi5mZS1jaGV2cm9ucy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiOyB9XG5cbi5mZS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjsgfVxuXG4uZmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7IH1cblxuLmZlLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiOyB9XG5cbi5mZS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiOyB9XG5cbi5mZS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiOyB9XG5cbi5mZS1jbG91ZC1kcml6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNhXCI7IH1cblxuLmZlLWNsb3VkLWxpZ2h0bmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiOyB9XG5cbi5mZS1jbG91ZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjsgfVxuXG4uZmUtY2xvdWQtcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiOyB9XG5cbi5mZS1jbG91ZC1zbm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7IH1cblxuLmZlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjsgfVxuXG4uZmUtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiOyB9XG5cbi5mZS1jb21tYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7IH1cblxuLmZlLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjsgfVxuXG4uZmUtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiOyB9XG5cbi5mZS1jb3JuZXItZG93bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ0XCI7IH1cblxuLmZlLWNvcm5lci1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7IH1cblxuLmZlLWNvcm5lci1sZWZ0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDZcIjsgfVxuXG4uZmUtY29ybmVyLWxlZnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjsgfVxuXG4uZmUtY29ybmVyLXJpZ2h0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjsgfVxuXG4uZmUtY29ybmVyLXJpZ2h0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ5XCI7IH1cblxuLmZlLWNvcm5lci11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7IH1cblxuLmZlLWNvcm5lci11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YlwiOyB9XG5cbi5mZS1jcHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGNcIjsgfVxuXG4uZmUtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGRcIjsgfVxuXG4uZmUtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiOyB9XG5cbi5mZS1jcm9zc2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjsgfVxuXG4uZmUtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjsgfVxuXG4uZmUtZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7IH1cblxuLmZlLWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjsgfVxuXG4uZmUtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjsgfVxuXG4uZmUtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjsgfVxuXG4uZmUtZG93bmxvYWQtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjsgfVxuXG4uZmUtZHJvcGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiOyB9XG5cbi5mZS1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7IH1cblxuLmZlLWVkaXQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OFwiOyB9XG5cbi5mZS1lZGl0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTlcIjsgfVxuXG4uZmUtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YVwiOyB9XG5cbi5mZS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjsgfVxuXG4uZmUtZXllLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1Y1wiOyB9XG5cbi5mZS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZFwiOyB9XG5cbi5mZS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWVcIjsgfVxuXG4uZmUtZmVhdGhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZlwiOyB9XG5cbi5mZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7IH1cblxuLmZlLWZpbGUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjsgfVxuXG4uZmUtZmlsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7IH1cblxuLmZlLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2M1wiOyB9XG5cbi5mZS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY0XCI7IH1cblxuLmZlLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NVwiOyB9XG5cbi5mZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7IH1cblxuLmZlLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2N1wiOyB9XG5cbi5mZS1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjsgfVxuXG4uZmUtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjlcIjsgfVxuXG4uZmUtZ2l0LWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiOyB9XG5cbi5mZS1naXQtY29tbWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7IH1cblxuLmZlLWdpdC1tZXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2Y1wiOyB9XG5cbi5mZS1naXQtcHVsbC1yZXF1ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7IH1cblxuLmZlLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZVwiOyB9XG5cbi5mZS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjsgfVxuXG4uZmUtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjsgfVxuXG4uZmUtZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiOyB9XG5cbi5mZS1oYXJkLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcyXCI7IH1cblxuLmZlLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjsgfVxuXG4uZmUtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiOyB9XG5cbi5mZS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NVwiOyB9XG5cbi5mZS1oZWxwLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NlwiOyB9XG5cbi5mZS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7IH1cblxuLmZlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7IH1cblxuLmZlLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7IH1cblxuLmZlLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2FcIjsgfVxuXG4uZmUtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7IH1cblxuLmZlLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3Y1wiOyB9XG5cbi5mZS1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjsgfVxuXG4uZmUtbGF5b3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7IH1cblxuLmZlLWxpZmUtYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZlwiOyB9XG5cbi5mZS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgwXCI7IH1cblxuLmZlLWxpbmstMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MVwiOyB9XG5cbi5mZS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MlwiOyB9XG5cbi5mZS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7IH1cblxuLmZlLWxvYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NFwiOyB9XG5cbi5mZS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7IH1cblxuLmZlLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NlwiOyB9XG5cbi5mZS1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg3XCI7IH1cblxuLmZlLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODhcIjsgfVxuXG4uZmUtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg5XCI7IH1cblxuLmZlLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGFcIjsgfVxuXG4uZmUtbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGJcIjsgfVxuXG4uZmUtbWF4aW1pemUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4Y1wiOyB9XG5cbi5mZS1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7IH1cblxuLmZlLW1lc3NhZ2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7IH1cblxuLmZlLW1lc3NhZ2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThmXCI7IH1cblxuLmZlLW1pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MFwiOyB9XG5cbi5mZS1taWMtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7IH1cblxuLmZlLW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkyXCI7IH1cblxuLmZlLW1pbmltaXplLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTNcIjsgfVxuXG4uZmUtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTRcIjsgfVxuXG4uZmUtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk1XCI7IH1cblxuLmZlLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NlwiOyB9XG5cbi5mZS1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7IH1cblxuLmZlLW1vb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OThcIjsgfVxuXG4uZmUtbW9yZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk5XCI7IH1cblxuLmZlLW1vcmUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWFcIjsgfVxuXG4uZmUtbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiOyB9XG5cbi5mZS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5Y1wiOyB9XG5cbi5mZS1uYXZpZ2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlkXCI7IH1cblxuLmZlLW5hdmlnYXRpb24tMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZVwiOyB9XG5cbi5mZS1vY3RhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7IH1cblxuLmZlLXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTBcIjsgfVxuXG4uZmUtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWExXCI7IH1cblxuLmZlLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEyXCI7IH1cblxuLmZlLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhM1wiOyB9XG5cbi5mZS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE0XCI7IH1cblxuLmZlLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7IH1cblxuLmZlLXBob25lLWNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTZcIjsgfVxuXG4uZmUtcGhvbmUtZm9yd2FyZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE3XCI7IH1cblxuLmZlLXBob25lLWluY29taW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE4XCI7IH1cblxuLmZlLXBob25lLW1pc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOVwiOyB9XG5cbi5mZS1waG9uZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWFcIjsgfVxuXG4uZmUtcGhvbmUtb3V0Z29pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWJcIjsgfVxuXG4uZmUtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7IH1cblxuLmZlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWRcIjsgfVxuXG4uZmUtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YWVcIjsgfVxuXG4uZmUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZlwiOyB9XG5cbi5mZS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMFwiOyB9XG5cbi5mZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMVwiOyB9XG5cbi5mZS1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjJcIjsgfVxuXG4uZmUtcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjNcIjsgfVxuXG4uZmUtcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNFwiOyB9XG5cbi5mZS1yYWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNVwiOyB9XG5cbi5mZS1yZWZyZXNoLWNjdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNlwiOyB9XG5cbi5mZS1yZWZyZXNoLWN3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7IH1cblxuLmZlLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOFwiOyB9XG5cbi5mZS1yZXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjlcIjsgfVxuXG4uZmUtcm90YXRlLWNjdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliYVwiOyB9XG5cbi5mZS1yb3RhdGUtY3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmJcIjsgfVxuXG4uZmUtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJjXCI7IH1cblxuLmZlLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmRcIjsgfVxuXG4uZmUtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmVcIjsgfVxuXG4uZmUtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJmXCI7IH1cblxuLmZlLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzBcIjsgfVxuXG4uZmUtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMxXCI7IH1cblxuLmZlLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMyXCI7IH1cblxuLmZlLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWMzXCI7IH1cblxuLmZlLXNoYXJlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzRcIjsgfVxuXG4uZmUtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM1XCI7IH1cblxuLmZlLXNoaWVsZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzZcIjsgfVxuXG4uZmUtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM3XCI7IH1cblxuLmZlLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzhcIjsgfVxuXG4uZmUtc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOVwiOyB9XG5cbi5mZS1zaWRlYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNhXCI7IH1cblxuLmZlLXNraXAtYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYlwiOyB9XG5cbi5mZS1za2lwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2NcIjsgfVxuXG4uZmUtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2RcIjsgfVxuXG4uZmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2VcIjsgfVxuXG4uZmUtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZlwiOyB9XG5cbi5mZS1zbWFydHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQwXCI7IH1cblxuLmZlLXNwZWFrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDFcIjsgfVxuXG4uZmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQyXCI7IH1cblxuLmZlLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDNcIjsgfVxuXG4uZmUtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDRcIjsgfVxuXG4uZmUtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ1XCI7IH1cblxuLmZlLXN1bnJpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDZcIjsgfVxuXG4uZmUtc3Vuc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7IH1cblxuLmZlLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOFwiOyB9XG5cbi5mZS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDlcIjsgfVxuXG4uZmUtdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7IH1cblxuLmZlLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRiXCI7IH1cblxuLmZlLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRjXCI7IH1cblxuLmZlLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRkXCI7IH1cblxuLmZlLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZVwiOyB9XG5cbi5mZS10b2dnbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZlwiOyB9XG5cbi5mZS10b2dnbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTBcIjsgfVxuXG4uZmUtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTFcIjsgfVxuXG4uZmUtdHJhc2gtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMlwiOyB9XG5cbi5mZS10cmVuZGluZy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUzXCI7IH1cblxuLmZlLXRyZW5kaW5nLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7IH1cblxuLmZlLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU1XCI7IH1cblxuLmZlLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU2XCI7IH1cblxuLmZlLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU3XCI7IH1cblxuLmZlLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZThcIjsgfVxuXG4uZmUtdHlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOVwiOyB9XG5cbi5mZS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYVwiOyB9XG5cbi5mZS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWJcIjsgfVxuXG4uZmUtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVjXCI7IH1cblxuLmZlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZFwiOyB9XG5cbi5mZS11cGxvYWQtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWVcIjsgfVxuXG4uZmUtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZlwiOyB9XG5cbi5mZS11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYwXCI7IH1cblxuLmZlLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjFcIjsgfVxuXG4uZmUtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYyXCI7IH1cblxuLmZlLXVzZXIteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmM1wiOyB9XG5cbi5mZS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNFwiOyB9XG5cbi5mZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNVwiOyB9XG5cbi5mZS12aWRlby1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjZcIjsgfVxuXG4uZmUtdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY3XCI7IH1cblxuLmZlLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOFwiOyB9XG5cbi5mZS12b2x1bWUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOVwiOyB9XG5cbi5mZS12b2x1bWUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmYVwiOyB9XG5cbi5mZS12b2x1bWUteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmYlwiOyB9XG5cbi5mZS13YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmY1wiOyB9XG5cbi5mZS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZkXCI7IH1cblxuLmZlLXdpZmktb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZlXCI7IH1cblxuLmZlLXdpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmZcIjsgfVxuXG4uZmUteDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMFwiOyB9XG5cbi5mZS14LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMVwiOyB9XG5cbi5mZS14LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMlwiOyB9XG5cbi5mZS16YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDNcIjsgfVxuXG4uZmUtemFwLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNFwiOyB9XG5cbi5mZS16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCI7IH1cblxuLmZlLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA2XCI7IH1cblxuLypcblRyaXggMS4wLjBcbkNvcHlyaWdodCDCqSAyMDE4IEJhc2VjYW1wLCBMTENcbmh0dHA6Ly90cml4LWVkaXRvci5vcmcvKi9cbnRyaXgtZWRpdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xuICBtaW4taGVpZ2h0OiA1ZW07XG4gIG91dGxpbmU6IG5vbmU7IH1cblxudHJpeC10b29sYmFyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tcm93IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4ODg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXZ3OyB9XG5cbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNzY4cHgpIHtcbiAgdHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLWdyb3VwLXNwYWNlciB7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDc2OHB4KSB7XG4gIHRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tZ3JvdXAtc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7IH1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi50cml4LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNjYmVlZmE7XG4gIGNvbG9yOiBibGFjazsgfVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b246ZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cblxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA3NjhweCkge1xuICB0cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgICBwYWRkaW5nOiAwIDAuM2VtOyB9IH1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgd2lkdGg6IDIuNmVtO1xuICBoZWlnaHQ6IDEuNmVtO1xuICBtYXgtd2lkdGg6IGNhbGMoMC44ZW0gKyA0dncpO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDc2OHB4KSB7XG4gIHRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24ge1xuICAgIGhlaWdodDogMmVtO1xuICAgIG1heC13aWR0aDogY2FsYygwLjhlbSArIDMuNXZ3KTsgfSB9XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA3NjhweCkge1xuICB0cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uOjpiZWZvcmUge1xuICAgIHJpZ2h0OiA2JTtcbiAgICBsZWZ0OiA2JTsgfSB9XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24udHJpeC1hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbjpkaXNhYmxlZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4xMjU7IH1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1ib2xkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTUuNiUyMDExLjhjMS0uNyUyMDEuNi0xLjglMjAxLjYtMi44YTQlMjA0JTIwMCUyMDAlMjAwLTQtNEg3djE0aDdjMi4xJTIwMCUyMDMuNy0xLjclMjAzLjctMy44JTIwMC0xLjUtLjgtMi44LTIuMS0zLjR6TTEwJTIwNy41aDNhMS41JTIwMS41JTIwMCUyMDElMjAxJTIwMCUyMDNoLTN2LTN6bTMuNSUyMDlIMTB2LTNoMy41YTEuNSUyMDEuNSUyMDAlMjAxJTIwMSUyMDAlMjAzeiUyMiUyRiUzRSUzQyUyRnN2ZyUzRSk7IH1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1pdGFsaWM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMCUyMDV2M2gyLjJsLTMuNCUyMDhINnYzaDh2LTNoLTIuMmwzLjQtOEgxOFY1aC04eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRSk7IH1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNOS44OCUyMDEzLjdhNC4zJTIwNC4zJTIwMCUyMDAlMjAxJTIwMC02LjA3bDMuMzctMy4zN2E0LjI2JTIwNC4yNiUyMDAlMjAwJTIwMSUyMDYuMDclMjAwJTIwNC4zJTIwNC4zJTIwMCUyMDAlMjAxJTIwMCUyMDYuMDZsLTEuOTYlMjAxLjcyYS45MS45MSUyMDAlMjAxJTIwMS0xLjMtMS4zbDEuOTctMS43MWEyLjQ2JTIwMi40NiUyMDAlMjAwJTIwMC0zLjQ4LTMuNDhsLTMuMzglMjAzLjM3YTIuNDYlMjAyLjQ2JTIwMCUyMDAlMjAwJTIwMCUyMDMuNDguOTEuOTElMjAwJTIwMSUyMDEtMS4zJTIwMS4zeiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTQuMjUlMjAxOS40NmE0LjMlMjA0LjMlMjAwJTIwMCUyMDElMjAwLTYuMDdsMS45My0xLjlhLjkxLjkxJTIwMCUyMDElMjAxJTIwMS4zJTIwMS4zbC0xLjkzJTIwMS45YTIuNDYlMjAyLjQ2JTIwMCUyMDAlMjAwJTIwMy40OCUyMDMuNDhsMy4zNy0zLjM4Yy45Ni0uOTYuOTYtMi41MiUyMDAtMy40OGEuOTEuOTElMjAwJTIwMSUyMDElMjAxLjMtMS4zJTIwNC4zJTIwNC4zJTIwMCUyMDAlMjAxJTIwMCUyMDYuMDdsLTMuMzglMjAzLjM4YTQuMjYlMjA0LjI2JTIwMCUyMDAlMjAxLTYuMDclMjAweiUyMiUyRiUzRSUzQyUyRnN2ZyUzRSk7IH1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1zdHJpa2U6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMi43MyUyMDE0bC4yOC4xNGMuMjYuMTUuNDUuMy41Ny40NC4xMi4xNC4xOC4zLjE4LjUlMjAwJTIwLjMtLjE1LjU2LS40NC43NS0uMy4yLS43Ni4zLTEuMzkuM0ExMy41MiUyMDEzLjUyJTIwMCUyMDAlMjAxJTIwNyUyMDE0Ljk1djMuMzdhMTAuNjQlMjAxMC42NCUyMDAlMjAwJTIwMCUyMDQuODQuODhjMS4yNiUyMDAlMjAyLjM1LS4xOSUyMDMuMjgtLjU2LjkzLS4zNyUyMDEuNjQtLjklMjAyLjE0LTEuNTdzLjc0LTEuNDUuNzQtMi4zMmMwLS4yNi0uMDItLjUxLS4wNi0uNzVoLTUuMjF6bS01LjUtNGMtLjA4LS4zNC0uMTItLjctLjEyLTEuMSUyMDAtMS4yOS41Mi0yLjMlMjAxLjU4LTMuMDIlMjAxLjA1LS43MiUyMDIuNS0xLjA4JTIwNC4zNC0xLjA4JTIwMS42MiUyMDAlMjAzLjI4LjM0JTIwNC45NyUyMDFsLTEuMyUyMDIuOTNjLTEuNDctLjYtMi43My0uOS0zLjgtLjktLjU1JTIwMC0uOTYuMDgtMS4yLjI2LS4yNi4xNy0uMzguMzgtLjM4LjY0JTIwMCUyMC4yNy4xNi41Mi40OC43NC4xNy4xMi41My4zJTIwMS4wNS41M0g3LjIzek0zJTIwMTNoMTh2LTJIM3YyeiUyMiUyRiUzRSUzQyUyRnN2ZyUzRSk7IH1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1xdW90ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNiUyMDE3aDNsMi00VjdINXY2aDN6bTglMjAwaDNsMi00VjdoLTZ2NmgzeiUyMiUyRiUzRSUzQyUyRnN2ZyUzRSk7IH1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1oZWFkaW5nLTE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEyJTIwOXYzSDl2N0g2di03SDNWOWg5ek04JTIwNGgxNHYzaC02djEyaC0zVjdIOFY0eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRSk7IH1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1jb2RlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTguMiUyMDEyTDE1JTIwMTUuMmwxLjQlMjAxLjRMMjElMjAxMmwtNC42LTQuNkwxNSUyMDguOGwzLjIlMjAzLjJ6TTUuOCUyMDEyTDklMjA4LjglMjA3LjYlMjA3LjQlMjAzJTIwMTJsNC42JTIwNC42TDklMjAxNS4yJTIwNS44JTIwMTJ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFKTsgfVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLWJ1bGxldC1saXN0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk00JTIwNGEyJTIwMiUyMDAlMjAxJTIwMCUyMDAlMjA0JTIwMiUyMDIlMjAwJTIwMCUyMDAlMjAwLTR6bTAlMjA2YTIlMjAyJTIwMCUyMDElMjAwJTIwMCUyMDQlMjAyJTIwMiUyMDAlMjAwJTIwMCUyMDAtNHptMCUyMDZhMiUyMDIlMjAwJTIwMSUyMDAlMjAwJTIwNCUyMDIlMjAyJTIwMCUyMDAlMjAwJTIwMC00em00JTIwM2gxNHYtMkg4djJ6bTAtNmgxNHYtMkg4djJ6bTAtOHYyaDE0VjVIOHolMjIlMkYlM0UlM0MlMkZzdmclM0UpOyB9XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tbnVtYmVyLWxpc3Q6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0yJTIwMTdoMnYuNUgzdjFoMXYuNUgydjFoM3YtNEgydjF6bTEtOWgxVjRIMnYxaDF2M3ptLTElMjAzaDEuOEwyJTIwMTMuMXYuOWgzdi0xSDMuMkw1JTIwMTAuOVYxMEgydjF6bTUtNnYyaDE0VjVIN3ptMCUyMDE0aDE0di0ySDd2MnptMC02aDE0di0ySDd2MnolMjIlMkYlM0UlM0MlMkZzdmclM0UpOyB9XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tdW5kbzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEyLjUlMjA4Yy0yLjYlMjAwLTUlMjAxLTYuOSUyMDIuNkwyJTIwN3Y5aDlsLTMuNi0zLjZBOCUyMDglMjAwJTIwMCUyMDElMjAyMCUyMDE2bDIuNC0uOGExMC41JTIwMTAuNSUyMDAlMjAwJTIwMC0xMC03LjJ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFKTsgfVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLXJlZG86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xOC40JTIwMTAuNmExMC41JTIwMTAuNSUyMDAlMjAwJTIwMC0xNi45JTIwNC42TDQlMjAxNmE4JTIwOCUyMDAlMjAwJTIwMSUyMDEyLjctMy42TDEzJTIwMTZoOVY3bC0zLjYlMjAzLjZ6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFKTsgfVxuXG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLWRlY3JlYXNlLW5lc3RpbmctbGV2ZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0zJTIwMTloMTl2LTJIM3Yyem03LTZoMTJ2LTJIMTB2MnptLTguMy0uM2wyLjglMjAyLjlMNiUyMDE0LjIlMjA0JTIwMTJsMi0yLTEuNC0xLjVMMSUyMDEybC43Ljd6TTMlMjA1djJoMTlWNUgzeiUyMiUyRiUzRSUzQyUyRnN2ZyUzRSk7IH1cblxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1pbmNyZWFzZS1uZXN0aW5nLWxldmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMyUyMDE5aDE5di0ySDN2MnptNy02aDEydi0ySDEwdjJ6bS02LjktMUwxJTIwMTQuMmwxLjQlMjAxLjRMNiUyMDEybC0uNy0uNy0yLjgtMi44TDElMjA5LjklMjAzLjElMjAxMnpNMyUyMDV2MmgxOVY1SDN6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFKTsgfVxuXG50cml4LXRvb2xiYXIgLnRyaXgtZGlhbG9ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG50cml4LXRvb2xiYXIgLnRyaXgtZGlhbG9nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuM2VtIDFlbSAjY2NjO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzg4ODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB6LWluZGV4OiA1OyB9XG5cbnRyaXgtdG9vbGJhciAudHJpeC1pbnB1dC0tZGlhbG9nIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjVlbSAwLjhlbTtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyB9XG5cbnRyaXgtdG9vbGJhciAudHJpeC1pbnB1dC0tZGlhbG9nLnZhbGlkYXRlOmludmFsaWQge1xuICBib3gtc2hhZG93OiAjRjAwIDBweCAwcHggMS41cHggMXB4OyB9XG5cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWRpYWxvZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgcGFkZGluZzogMC41ZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxudHJpeC10b29sYmFyIC50cml4LWRpYWxvZy0tbGluayB7XG4gIG1heC13aWR0aDogNjAwcHg7IH1cblxudHJpeC10b29sYmFyIC50cml4LWRpYWxvZ19fbGluay1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cblxudHJpeC10b29sYmFyIC50cml4LWRpYWxvZ19fbGluay1maWVsZHMgLnRyaXgtaW5wdXQge1xuICBmbGV4OiAxOyB9XG5cbnRyaXgtdG9vbGJhciAudHJpeC1kaWFsb2dfX2xpbmstZmllbGRzIC50cml4LWJ1dHRvbi1ncm91cCB7XG4gIGZsZXg6IDAgMCBjb250ZW50O1xuICBtYXJnaW46IDA7IH1cblxudHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXTpub3QoLmF0dGFjaG1lbnRfX2NhcHRpb24tZWRpdG9yKSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxudHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXTo6LW1vei1zZWxlY3Rpb24sXG50cml4LWVkaXRvciBbZGF0YS10cml4LWN1cnNvci10YXJnZXRdOjotbW96LXNlbGVjdGlvbiwgdHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXSA6Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG50cml4LWVkaXRvciBbZGF0YS10cml4LW11dGFibGVdOjpzZWxlY3Rpb24sXG50cml4LWVkaXRvciBbZGF0YS10cml4LWN1cnNvci10YXJnZXRdOjpzZWxlY3Rpb24sIHRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtbXV0YWJsZV0gOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbnRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtbXV0YWJsZV0uYXR0YWNobWVudF9fY2FwdGlvbi1lZGl0b3I6Zm9jdXM6Oi1tb3otc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogaGlnaGxpZ2h0OyB9XG5cbnRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtbXV0YWJsZV0uYXR0YWNobWVudF9fY2FwdGlvbi1lZGl0b3I6Zm9jdXM6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IGhpZ2hsaWdodDsgfVxuXG50cml4LWVkaXRvciBbZGF0YS10cml4LW11dGFibGVdLmF0dGFjaG1lbnQuYXR0YWNobWVudC0tZmlsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBoaWdobGlnaHQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxudHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXS5hdHRhY2htZW50IGltZyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBoaWdobGlnaHQ7IH1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnQ6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnQtLXByZXZpZXcgLmF0dGFjaG1lbnRfX2NhcHRpb246aG92ZXIge1xuICBjdXJzb3I6IHRleHQ7IH1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgbGVmdDogNSU7XG4gIHdpZHRoOiA5MCU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluOyB9XG5cbnRyaXgtZWRpdG9yIC5hdHRhY2htZW50X19wcm9ncmVzc1t2YWx1ZT1cIjEwMFwiXSB7XG4gIG9wYWNpdHk6IDA7IH1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX2NhcHRpb24tZWRpdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgfVxuXG50cml4LWVkaXRvciAuYXR0YWNobWVudF9fdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAtMC45ZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxudHJpeC1lZGl0b3IgLnRyaXgtYnV0dG9uLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxudHJpeC1lZGl0b3IgLnRyaXgtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM2NjY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBwYWRkaW5nOiAwIDAuOGVtO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxudHJpeC1lZGl0b3IgLnRyaXgtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjOyB9XG5cbnRyaXgtZWRpdG9yIC50cml4LWJ1dHRvbi50cml4LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNjYmVlZmE7IH1cblxudHJpeC1lZGl0b3IgLnRyaXgtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnRyaXgtZWRpdG9yIC50cml4LWJ1dHRvbi0tcmVtb3ZlIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEuOGVtO1xuICBoZWlnaHQ6IDEuOGVtO1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgaGlnaGxpZ2h0O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbnRyaXgtZWRpdG9yIC50cml4LWJ1dHRvbi0tcmVtb3ZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjc7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwaGVpZ2h0JTNEJTIyMjQlMjIlMjB3aWR0aCUzRCUyMjI0JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xOSUyMDYuNEwxNy42JTIwNSUyMDEyJTIwMTAuNiUyMDYuNCUyMDUlMjA1JTIwNi40bDUuNiUyMDUuNkw1JTIwMTcuNiUyMDYuNCUyMDE5bDUuNi01LjYlMjA1LjYlMjA1LjYlMjAxLjQtMS40LTUuNi01LjZ6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMCUyMDBoMjR2MjRIMHolMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyRiUzRSUzQyUyRnN2ZyUzRSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA5MCU7IH1cblxudHJpeC1lZGl0b3IgLnRyaXgtYnV0dG9uLS1yZW1vdmU6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzMzM7IH1cblxudHJpeC1lZGl0b3IgLnRyaXgtYnV0dG9uLS1yZW1vdmU6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX21ldGFkYXRhLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG50cml4LWVkaXRvciAuYXR0YWNobWVudF9fbWV0YWRhdGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMC4xZW0gMC42ZW07XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG50cml4LWVkaXRvciAuYXR0YWNobWVudF9fbWV0YWRhdGEgLmF0dGFjaG1lbnRfX25hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX21ldGFkYXRhIC5hdHRhY2htZW50X19zaXplIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50cml4LWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi50cml4LWNvbnRlbnQgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnRyaXgtY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDsgfVxuXG4udHJpeC1jb250ZW50IGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAwIDAuM2VtO1xuICBwYWRkaW5nOiAwIDAgMCAwLjZlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkICNjY2M7IH1cblxuLnRyaXgtY29udGVudCBwcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbi50cml4LWNvbnRlbnQgdWwsIC50cml4LWNvbnRlbnQgb2wsIC50cml4LWNvbnRlbnQgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnRyaXgtY29udGVudCB1bCBsaSwgLnRyaXgtY29udGVudCBvbCBsaSwgLnRyaXgtY29udGVudCBsaSBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLnRyaXgtY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4udHJpeC1jb250ZW50IC5hdHRhY2htZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnRyaXgtY29udGVudCAuYXR0YWNobWVudCBhOmhvdmVyLCAudHJpeC1jb250ZW50IC5hdHRhY2htZW50IGE6dmlzaXRlZDpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnRfX2NhcHRpb24ge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRyaXgtY29udGVudCAuYXR0YWNobWVudF9fY2FwdGlvbiAuYXR0YWNobWVudF9fbmFtZSArIC5hdHRhY2htZW50X19zaXplOjpiZWZvcmUge1xuICBjb250ZW50OiAnIMK3ICc7IH1cblxuLnRyaXgtY29udGVudCAuYXR0YWNobWVudC0tcHJldmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRyaXgtY29udGVudCAuYXR0YWNobWVudC0tcHJldmlldyAuYXR0YWNobWVudF9fY2FwdGlvbiB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQtLWZpbGUge1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAycHggMnB4IDA7XG4gIHBhZGRpbmc6IDAuNGVtIDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQtZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnRyaXgtY29udGVudCAuYXR0YWNobWVudC1nYWxsZXJ5IC5hdHRhY2htZW50IHtcbiAgZmxleDogMSAwIDMzJTtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgbWF4LXdpZHRoOiAzMyU7IH1cblxuLnRyaXgtY29udGVudCAuYXR0YWNobWVudC1nYWxsZXJ5LmF0dGFjaG1lbnQtZ2FsbGVyeS0tMiAuYXR0YWNobWVudCwgLnRyaXgtY29udGVudCAuYXR0YWNobWVudC1nYWxsZXJ5LmF0dGFjaG1lbnQtZ2FsbGVyeS0tNCAuYXR0YWNobWVudCB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIkhlbHZldGljYSBOZXVlXCIsIFwiU2Vnb2UgVUlcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLyotd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDsqL1xuICAvKi1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBhdXRvOyovXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYmFja2dyb3VuZDogI2Y1ZjdmOTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5sb2FkaW5nIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG9wYWNpdHlDaGFuZ2Uge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IC41OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgKltjbGFzcyo9XCJ0cmFuc2l0aW9uLVwiXTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50cmFuc2l0aW9uLWJvdHRvbTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYsIHRyYW5zcGFyZW50KTsgfVxuXG4udHJhbnNpdGlvbi10b3A6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmLCB0cmFuc3BhcmVudCk7IH1cblxuLnRyYW5zaXRpb24tbGVmdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZiwgdHJhbnNwYXJlbnQpOyB9XG5cbi50cmFuc2l0aW9uLXJpZ2h0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmLCB0cmFuc3BhcmVudCk7IH1cblxuLnRyYW5zaXRpb24tZGFyay1ib3R0b206YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMWQxZDFkLCB0cmFuc3BhcmVudCk7IH1cblxuLnRyYW5zaXRpb24tZGFyay10b3A6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMWQxZDFkLCB0cmFuc3BhcmVudCk7IH1cblxuLnRyYW5zaXRpb24tZGFyay1sZWZ0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMWQxZDFkLCB0cmFuc3BhcmVudCk7IH1cblxuLnRyYW5zaXRpb24tZGFyay1yaWdodDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzFkMWQxZCwgdHJhbnNwYXJlbnQpOyB9XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMzsgfVxuICAub3ZlcmxheS10ZXh0IHtcbiAgICBjb2xvcjogIzE3MzI0ZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBhbmltYXRpb24tbmFtZTogb3BhY2l0eUNoYW5nZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gIC5vdmVybGF5IGkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBjb2xvcjogIzE3MzI0ZjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMTczMjRmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICM3NDgxOGQgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMzOGMxMmYgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmNTg0MjQgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2MzMjAyNyAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzQyYjlmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmNWY3ZjkgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICNmNWY5ZmYgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQ6ICMxZjFmMWYgIWltcG9ydGFudDsgfVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ubXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ubXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTU1IHtcbiAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtNjUge1xuICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ubXQtODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTg1IHtcbiAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC05MCB7XG4gIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtOTUge1xuICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuXG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWItNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi01NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfVxuXG4ubWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuXG4ubWItNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi04NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfVxuXG4ubWItOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTU1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ubWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ubWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtNTUge1xuICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tbC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfVxuXG4ubWwtNzAge1xuICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tbC03NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ubWwtODUge1xuICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50OyB9XG5cbi5tbC05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1sLTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDsgfVxuXG4ubWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTU1IHtcbiAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTY1IHtcbiAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTg1IHtcbiAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTk1IHtcbiAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTEwNSB7XG4gIG1hcmdpbi10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTExMCB7XG4gIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTExNSB7XG4gIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTEyMCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm15LTEyNSB7XG4gIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTEwNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTExMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTExNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTEyMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLm14LTEyNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG5cbi5weS0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB5LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucHktMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5weS0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB5LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucHktMzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5weS00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB5LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucHktNTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5weS01NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB5LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucHktNjUge1xuICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5weS03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB5LTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfVxuXG4ucHktODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi5weS04NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB5LTkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfVxuXG4ucHktOTUge1xuICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5weS0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB5LTEwNSB7XG4gIHBhZGRpbmctdG9wOiAxMDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDsgfVxuXG4ucHktMTEwIHtcbiAgcGFkZGluZy10b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5weS0xMTUge1xuICBwYWRkaW5nLXRvcDogMTE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB5LTEyMCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuXG4ucHktMTI1IHtcbiAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ucHgtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5weC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB4LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucHgtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5weC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB4LTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucHgtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5weC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB4LTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucHgtNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5weC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB4LTY1IHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuXG4ucHgtNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5weC03NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB4LTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucHgtODUge1xuICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogODVweCAhaW1wb3J0YW50OyB9XG5cbi5weC05MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB4LTk1IHtcbiAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuXG4ucHgtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5weC0xMDUge1xuICBwYWRkaW5nLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB4LTExMCB7XG4gIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4ucHgtMTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5weC0xMjAge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB4LTEyNSB7XG4gIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNTUge1xuICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC03NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtODUge1xuICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEwNSB7XG4gIHBhZGRpbmctdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMTAge1xuICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTE1IHtcbiAgcGFkZGluZy10b3A6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEyMCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMjUge1xuICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGItNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDsgfVxuXG4ucGItNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi03NSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucGItODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi05MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDsgfVxuXG4ucGItMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEwNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC01NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC02MCB7XG4gIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC02NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC03NSB7XG4gIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC04MCB7XG4gIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC04NSB7XG4gIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC05MCB7XG4gIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC05NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEwNSB7XG4gIHBhZGRpbmctbGVmdDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wbC0xMTUge1xuICBwYWRkaW5nLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEyMCB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ucHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wci0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucHItNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucHItNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wci02NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuXG4ucHItNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wci04MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucHItODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5wci05NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuXG4ucHItMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMTA1IHtcbiAgcGFkZGluZy1yaWdodDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4ucHItMTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTE1cHggIWltcG9ydGFudDsgfVxuXG4ucHItMTIwIHtcbiAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMTI1IHtcbiAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGItNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudDsgfVxuXG4ucGItNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi03NSB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuXG4ucGItODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi05MCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudDsgfVxuXG4ucGItMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEwNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZWNmMSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZWNmMSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmVjZjEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlY2YxICFpbXBvcnRhbnQ7IH1cblxuLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi5yb3ctYm9yZGVyZWQgPiBkaXZbY2xhc3MqPVwiY29sLVwiXTpub3QoLmNvbC0xMik6bm90KDpsYXN0LWNoaWxkKSxcbi5yb3ctYm9yZGVyZWQgPiBkaXZbY2xhc3MqPVwiY29sLVwiXTpub3QoLmNvbC1zbS0xMik6bm90KDpsYXN0LWNoaWxkKSxcbi5yb3ctYm9yZGVyZWQgPiBkaXZbY2xhc3MqPVwiY29sLVwiXTpub3QoLmNvbC1tZC0xMik6bm90KDpsYXN0LWNoaWxkKSxcbi5yb3ctYm9yZGVyZWQgPiBkaXZbY2xhc3MqPVwiY29sLVwiXTpub3QoLmNvbC1sZy0xMik6bm90KDpsYXN0LWNoaWxkKSxcbi5yb3ctYm9yZGVyZWQgPiBkaXZbY2xhc3MqPVwiY29sLVwiXTpub3QoLmNvbC14bC0xMik6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmVjZjE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5yb3ctYm9yZGVyZWQgPiBkaXZbY2xhc3MqPVwiY29sLXhsXCJdIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucm93LWJvcmRlcmVkID4gZGl2W2NsYXNzKj1cImNvbC14bFwiXSxcbiAgLnJvdy1ib3JkZXJlZCA+IGRpdltjbGFzcyo9XCJjb2wtbGdcIl0ge1xuICAgIGJvcmRlci1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucm93LWJvcmRlcmVkID4gZGl2W2NsYXNzKj1cImNvbC14bFwiXSxcbiAgLnJvdy1ib3JkZXJlZCA+IGRpdltjbGFzcyo9XCJjb2wtbGdcIl0sXG4gIC5yb3ctYm9yZGVyZWQgPiBkaXZbY2xhc3MqPVwiY29sLW1kXCJdIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH0gfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmZvcm0tZ3JvdXAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4OyB9XG5cbi5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5pbnB1dC1ncm91cC1pY29uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjdmOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlY2YxO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IH1cbiAgICAuaW5wdXQtZ3JvdXAtaWNvbiBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgY29sb3I6ICMxNzMyNGY7IH1cbiAgICAuaW5wdXQtZ3JvdXAtaWNvbiArIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItbGVmdDogMDsgfVxuICAuaW5wdXQtZ3JvdXAtbGcgLmlucHV0LWdyb3VwLWljb24ge1xuICAgIGhlaWdodDogNDZweDtcbiAgICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5pbnB1dC1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMjJweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuaW5wdXQtZ3JvdXAtc20gLmlucHV0LWdyb3VwLWljb24ge1xuICAgIGhlaWdodDogMzFweDtcbiAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmlucHV0LWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogMzFweDtcbiAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmlucHV0LWdyb3VwIC5idG4ge1xuICAgIHotaW5kZXg6IDQ7XG4gICAgbWluLWhlaWdodDogMzlweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5pbnB1dC1ncm91cCAuYnRuICsgLmZvcm0tY29udHJvbCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB6LWluZGV4OiAzOyB9XG4gICAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtaWNvbixcbiAgICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCArIC5idG4ge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgfVxuICAgIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIzLCA1MCwgNzksIDAuNCk7IH1cblxuLmZvcm0tbGFiZWwsXG5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZm9ybS1sYWJlbDpub3QoOmxhc3QtY2hpbGQpLFxuICBsYWJlbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cblxuLmZvcm0tbGFiZWxbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5mb3JtLWxhYmVsLWxnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gIC5mb3JtLWxhYmVsLWxnW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cblxuLmZvcm0tbGFiZWwtc20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmZvcm0tbGFiZWwtc21bY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzOXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlY2YxO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAuMjVzO1xuICByZXNpemU6IHZlcnRpY2FsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDIycHggMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20ge1xuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDMxcHg7IH1cbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjMsIDUwLCA3OSwgMC40KTsgfVxuICAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNnB4OyB9XG4gIC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgbWF4LWhlaWdodDogMTgwcHg7IH1cbiAgLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG4gIC5mb3JtLWNvbnRyb2wgLnJlYWRvbmx5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmN2Y5OyB9XG4gIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuICAuZm9ybS1jb250cm9sIC5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjdmOTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM5cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmVjZjE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IC4yNXM7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4uZm9ybS1jaGVja2JveCxcbi5mb3JtLXJhZGlvIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5mb3JtLWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmZvcm0tY2hlY2tib3ggaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuZm9ybS1yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5mb3JtLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7IH1cbiAgLmZvcm0tY2hlY2tib3ggLmZvcm0tbGFiZWwsXG4gIC5mb3JtLXJhZGlvIC5mb3JtLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmQtZmxleCBsYWJlbFtjbGFzcyo9XCJmb3JtLXJhZGlvXCJdLFxuLmQtZmxleCBsYWJlbFtjbGFzcyo9XCJmb3JtLWNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi5kLWZsZXguanVzdGlmeS1jb250ZW50LWNlbnRlciBsYWJlbFtjbGFzcyo9XCJmb3JtLXJhZGlvXCJdLFxuLmQtZmxleC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIGxhYmVsW2NsYXNzKj1cImZvcm0tY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDBweCAxMHB4OyB9XG5cbi5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZCBsYWJlbFtjbGFzcyo9XCJmb3JtLXJhZGlvXCJdLFxuLmQtZmxleC5qdXN0aWZ5LWNvbnRlbnQtZW5kIGxhYmVsW2NsYXNzKj1cImZvcm0tY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uZm9ybS1jaGVja2JveC1jdXN0b20gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBtYXJnaW46IDEwcHggMCAwIDIwcHg7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZvcm0tY2hlY2tib3gtY3VzdG9tIGlucHV0OmRpc2FibGVkICsgLmZvcm0tbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5mb3JtLWNoZWNrYm94LWN1c3RvbSBpbnB1dDpkaXNhYmxlZCArIC5mb3JtLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNjY2M7IH1cblxuLmZvcm0tY2hlY2tib3gtY3VzdG9tIGlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAuZm9ybS1sYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG5cbi5mb3JtLWNoZWNrYm94LWN1c3RvbSBpbnB1dDpkaXNhYmxlZDpjaGVja2VkICsgLmZvcm0tbGFiZWw6YWZ0ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjY2NjIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzYz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNlJTNjIURPQ1RZUEUgc3ZnIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICdodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQnJTNlJTNjc3ZnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDQ1LjcwMSA0NS43JyB3aWR0aD0nMTBweCcgZmlsbD0nJTIzYTBhMGEwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyAlM2UlM2NwYXRoIGQ9J00yMC42ODcsMzguMzMyYy0yLjA3MiwyLjA3Mi01LjQzNCwyLjA3Mi03LjUwNSwwTDEuNTU0LDI2LjcwNGMtMi4wNzItMi4wNzEtMi4wNzItNS40MzMsMC03LjUwNCBjMi4wNzEtMi4wNzIsNS40MzMtMi4wNzIsNy41MDUsMGw2LjkyOCw2LjkyN2MwLjUyMywwLjUyMiwxLjM3MiwwLjUyMiwxLjg5NiwwTDM2LjY0Miw3LjM2OGMyLjA3MS0yLjA3Miw1LjQzMy0yLjA3Miw3LjUwNSwwIGMwLjk5NSwwLjk5NSwxLjU1NCwyLjM0NSwxLjU1NCwzLjc1MmMwLDEuNDA3LTAuNTU5LDIuNzU3LTEuNTU0LDMuNzUyTDIwLjY4NywzOC4zMzJ6Jy8lM2UlM2Mvc3ZnJTNlIFwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4uZm9ybS1jaGVja2JveC1jdXN0b20gaW5wdXQ6Y2hlY2tlZCArIC5mb3JtLWxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNzMyNGY7IH1cblxuLmZvcm0tY2hlY2tib3gtY3VzdG9tIGlucHV0OmNoZWNrZWQgKyAuZm9ybS1sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMxNzMyNGYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdpc28tODg1OS0xJz8lM2UlM2MhRE9DVFlQRSBzdmcgUFVCTElDICctLy9XM0MvL0RURCBTVkcgMS4xLy9FTicgJ2h0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCclM2UlM2NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nQ2FwYV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2aWV3Qm94PScwIDAgNDUuNzAxIDQ1LjcnIHdpZHRoPScxMHB4JyBmaWxsPSd3aGl0ZScgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgJTNlJTNjcGF0aCBkPSdNMjAuNjg3LDM4LjMzMmMtMi4wNzIsMi4wNzItNS40MzQsMi4wNzItNy41MDUsMEwxLjU1NCwyNi43MDRjLTIuMDcyLTIuMDcxLTIuMDcyLTUuNDMzLDAtNy41MDQgYzIuMDcxLTIuMDcyLDUuNDMzLTIuMDcyLDcuNTA1LDBsNi45MjgsNi45MjdjMC41MjMsMC41MjIsMS4zNzIsMC41MjIsMS44OTYsMEwzNi42NDIsNy4zNjhjMi4wNzEtMi4wNzIsNS40MzMtMi4wNzIsNy41MDUsMCBjMC45OTUsMC45OTUsMS41NTQsMi4zNDUsMS41NTQsMy43NTJjMCwxLjQwNy0wLjU1OSwyLjc1Ny0xLjU1NCwzLjc1MkwyMC42ODcsMzguMzMyeicvJTNlJTNjL3N2ZyUzZSBcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLmZvcm0tY2hlY2tib3gtY3VzdG9tIGlucHV0OmZvY3VzICsgLmZvcm0tbGFiZWw6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjMsIDUwLCA3OSwgMC40KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMywgNTAsIDc5LCAwLjQpOyB9XG5cbi5mb3JtLWNoZWNrYm94LWN1c3RvbSAuZm9ybS1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtLWNoZWNrYm94LWN1c3RvbSAuZm9ybS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IC4yczsgfVxuXG4uZm9ybS1jaGVja2JveC1jdXN0b20gLmZvcm0tbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAxcHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IC4yczsgfVxuXG4uZm9ybS1yYWRpby1jdXN0b20gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBtYXJnaW46IDEwcHggMCAwIDdweDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZm9ybS1yYWRpby1jdXN0b20gaW5wdXQ6ZGlzYWJsZWQgKyAuZm9ybS1sYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmZvcm0tcmFkaW8tY3VzdG9tIGlucHV0OmRpc2FibGVkICsgLmZvcm0tbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2NjYzsgfVxuXG4uZm9ybS1yYWRpby1jdXN0b20gaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5mb3JtLWxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cblxuLmZvcm0tcmFkaW8tY3VzdG9tIGlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAuZm9ybS1sYWJlbDphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6ICNhMGEwYTA7IH1cblxuLmZvcm0tcmFkaW8tY3VzdG9tIGlucHV0OmNoZWNrZWQgKyAuZm9ybS1sYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTczMjRmOyB9XG5cbi5mb3JtLXJhZGlvLWN1c3RvbSBpbnB1dDpjaGVja2VkICsgLmZvcm0tbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTczMjRmOyB9XG5cbi5mb3JtLXJhZGlvLWN1c3RvbSBpbnB1dDpmb2N1cyArIC5mb3JtLWxhYmVsOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIzLCA1MCwgNzksIDAuNCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMsIDUwLCA3OSwgMC40KTsgfVxuXG4uZm9ybS1yYWRpby1jdXN0b20gLmZvcm0tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9ybS1yYWRpby1jdXN0b20gLmZvcm0tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjJzOyB9XG5cbi5mb3JtLXJhZGlvLWN1c3RvbSAuZm9ybS1sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IC4yczsgfVxuXG4udmFsaWQtZmVlZGJhY2ssXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWE6aW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIHNlbGVjdDppbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgaW5wdXQ6aW52YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMzIwMjc7IH1cbiAgLndhcy12YWxpZGF0ZWQgdGV4dGFyZWE6aW52YWxpZDpmb2N1cyxcbiAgLndhcy12YWxpZGF0ZWQgc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4gIC53YXMtdmFsaWRhdGVkIGlucHV0OmludmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMzIwMjc7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTk1LCAzMiwgMzksIDAuNCk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2tib3gtY3VzdG9tIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbnZhbGlkICsgLmZvcm0tbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MzMjAyNzsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1yYWRpby1jdXN0b20gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmludmFsaWQgKyAuZm9ybS1sYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzMyMDI3OyB9XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhOnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgc2VsZWN0OnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgaW5wdXQ6dmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzhjMTJmOyB9XG4gIC53YXMtdmFsaWRhdGVkIHRleHRhcmVhOnZhbGlkOmZvY3VzLFxuICAud2FzLXZhbGlkYXRlZCBzZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4gIC53YXMtdmFsaWRhdGVkIGlucHV0OnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzhjMTJmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDU2LCAxOTMsIDQ3LCAwLjQpOyB9XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIHNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNjMzIwMjc7IH1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWE6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCBpbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzM4YzEyZjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaW5wdXQsXG4gIHRleHRhcmVhXG5zZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSWNvbnNmb250JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JY29uc2ZvbnQvSWNvbnNmb250LmVvdD8xNTQzNjExNjI1XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ljb25zZm9udC9JY29uc2ZvbnQuZW90PyNpZWZpeC0xNTQzNjExNjI1XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9JY29uc2ZvbnQvSWNvbnNmb250LndvZmYyPzE1NDM2MTE2MjVcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ljb25zZm9udC9JY29uc2ZvbnQud29mZj8xNTQzNjExNjI1XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0ljb25zZm9udC9JY29uc2ZvbnQudHRmPzE1NDM2MTE2MjVcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5bY2xhc3NePSdpLSddLFxuW2NsYXNzKj0nIGktJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LWZhbWlseTogJ0ljb25zZm9udCc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc3BlYWs6IG5vbmU7IH1cblxuLmktY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwMSc7IH1cblxuLmktY2hhdC1idWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwMic7IH1cblxuLmktY2lyY2xlLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDMnOyB9XG5cbi5pLWxpa2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwNCc7IH1cblxuLmktcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwNSc7IH1cblxuLmktc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTA2JzsgfVxuXG4uaS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDcnOyB9XG5cbi5pLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwOCc7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgaDE6Zmlyc3QtY2hpbGQsIGgyOmZpcnN0LWNoaWxkLCBoMzpmaXJzdC1jaGlsZCwgaDQ6Zmlyc3QtY2hpbGQsIGg1OmZpcnN0LWNoaWxkLCBoNjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICBoMSBzbWFsbCwgaDIgc21hbGwsIGgzIHNtYWxsLCBoNCBzbWFsbCwgaDUgc21hbGwsIGg2IHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzc0ODE4ZDsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMjhweDsgfVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uaDEge1xuICBmb250LXNpemU6IDI4cHg7IH1cblxuLmgyIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uaDQge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmg1IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5oNiB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICM3NDgxOGQ7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxNzMyNGY7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmY2Y4ZTM7IH1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2MzMjAyNztcbiAgYmFja2dyb3VuZDogcmdiYSgxOTUsIDMyLCAzOSwgMC4wMzUpOyB9XG5cbmEsXG5wLFxuc21hbGwsXG5zcGFuIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbnVsLCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgY29sb3I6ICM3NDgxOGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgdWwgbGksIG9sIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgdWwgdWwsXG4gIHVsIG9sLCBvbCB1bCxcbiAgb2wgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxudWwudW5zdHlsZWQsXG5vbC51bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1ib3JkZXJlZCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlY2YxOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAxNHB4IDAgMTRweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzE3MzI0ZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDIzLCA1MCwgNzksIDAuMDUpLCB0cmFuc3BhcmVudCk7IH1cbiAgYmxvY2txdW90ZSBwIHtcbiAgICBjb2xvcjogIzFmMWYxZjtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgYmxvY2txdW90ZSBzbWFsbCB7XG4gICAgY29sb3I6ICM3NDgxOGQ7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAkyAnOyB9XG4gIGJsb2NrcXVvdGUgLmF2YXRhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIGJsb2NrcXVvdGUuZC1mbGV4ID4gLmQtYmxvY2sge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHggMTRweCAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICMxNzMyNGY7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjMsIDUwLCA3OSwgMC4wNSksIHRyYW5zcGFyZW50KTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIGJsb2NrcXVvdGUucHVsbC1yaWdodC5kLWZsZXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgICBibG9ja3F1b3RlLnB1bGwtcmlnaHQuZC1mbGV4IC5hdmF0YXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbmRsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBsaW5lLWhlaWdodDogMTlweDsgfVxuXG5kdFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NDgxOGQ7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG5cbmRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzc0ODE4ZDsgfVxuICBkZCBhLnB1bGwtcmlnaHQge1xuICAgIGNvbG9yOiAjMTczMjRmO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBkZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfSB9XG5cbmhyIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjNmNDsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMxNzMyNGYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzc0ODE4ZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzM4YzEyZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYzMyMDI3ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZjU4NDI0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjNDJiOWZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y1ZjdmOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzFmMWYxZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMxZjFmMWYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay03NSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stMjUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZS03NSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUtMjUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNtIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC50ZXh0LXNtIGkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuXG4udGV4dC1sZyB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAudGV4dC1sZyBpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cblxuLmxlYWQge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDcycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDY0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDUycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDQzcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHRyYW5zaXRpb246IC4yNXM7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICBAcGFnZSB7XG4gICAgICAuY29udGVudC1wcmludCB7XG4gICAgICAgIHNpemU6IEE0IGxhbmRzY2FwZTsgfSB9XG4gICAgLmNvbnRlbnQtcHJpbnQgYS5zaG93LXByaW50LWxpbms6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgLmNvbnRlbnQtcHJpbnQgLm5ldy1wcmludC1wYWdlIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbiAgICAgIC8qIFN0YXJ0IGEgbmV3IHBhZ2UgYmVmb3JlIDxoMT4gZWxlbWVudHMgKi8gfVxuICAgIC5jb250ZW50LXByaW50ICoge1xuICAgICAgYm94LXNoYWRvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmNvbnRlbnQtcHJpbnQgLmJveCB7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAgIC5jb250ZW50LXByaW50IC5ib3gtZm9vdGVyLFxuICAgIC5jb250ZW50LXByaW50IGkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb250ZW50LXByaW50ICpbY2xhc3MqPVwiY29udGFpbmVyXCJdIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIC5jb250ZW50LXByaW50IC5uby1wcmludCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNvbnRlbnQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRlbnQtaGVhZGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIC5jb250ZW50LWhlYWRlciBoMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNvbnRlbnQtaGVhZGVyIGgxIHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjNzQ4MThkOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRlbnQtaGVhZGVyIGgxIHNtYWxsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9IH1cbiAgICAuY29udGVudC1oZWFkZXIgaDE6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgYmFja2dyb3VuZDogIzE3MzI0ZjsgfVxuICAuY29udGVudC1oZWFkZXItc2NlbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOTBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDI3cHggMTIwcHggMjdweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwMHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNTRweCk7IH1cbiAgICAuY29udGVudC1oZWFkZXItc2NlbmUgKiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgLmNvbnRlbnQtaGVhZGVyLXNjZW5lIGgxIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmNvbnRlbnQtaGVhZGVyLXNjZW5lIGgxOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb250ZW50LWhlYWRlci1zY2VuZTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtNDB2dztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4MHZ3KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb250ZW50OiAnJzsgfVxuXG4uY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLmNvbnRlbnQtdGl0bGUgc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNzQ4MThkOyB9XG5cbi5zaWRlYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMxNzMyNGY7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogLjI1cztcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9IH1cbiAgLnNpZGViYXIgLnVzZXItcGFuZWwge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDsgfVxuICAuc2lkZWJhciAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnNpZGViYXIgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2lkZWJhciAuaW5wdXQtZ3JvdXAtaWNvbiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAuc2lkZWJhciAuaW5wdXQtZ3JvdXAtaWNvbiBpIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgLnNpZGViYXIgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgLnNpZGViYXIgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgLnNpZGViYXIgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAuc2lkZWJhciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgLnNpZGViYXIgLmxvZ28gaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDUwcHg7IH1cbiAgLnNpZGViYXItbGlzdCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDg2dmg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogLjI1czsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpZGViYXItbGlzdCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7IH0gfVxuICAgIC5zaWRlYmFyLWxpc3QgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5zaWRlYmFyLWxpc3QtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7IH1cbiAgICAuc2lkZWJhci1saXN0LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgdHJhbnNpdGlvbjogLjZzO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zaWRlYmFyLWxpc3QtaXRlbSBpOm5vdCgucHVsbC1yaWdodCkge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zaWRlYmFyLWxpc3QtaXRlbSBpLnB1bGwtcmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRyYW5zaXRpb246IC4yNXM7IH1cbiAgICAgIC5zaWRlYmFyLWxpc3QtaXRlbTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgICAgYmFja2dyb3VuZDogIzFmNDQ2YjsgfVxuICAgICAgLnNpZGViYXItbGlzdC1pdGVtOmFjdGl2ZSwgLnNpZGViYXItbGlzdC1pdGVtOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuc2lkZWJhci1saXN0LWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC5zaWRlYmFyLWxpc3QtaXRlbS5hY3RpdmUgaS5wdWxsLXJpZ2h0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAgIC5zaWRlYmFyLWxpc3QtaXRlbS5hY3RpdmUgKyB1bCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2lkZWJhci1saXN0IHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAuc2lkZWJhci1saXN0IHVsIC5zaWRlYmFyLWxpc3QtaXRlbSB7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaWRlYmFyIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNpZGViYXIgfiAuaGVhZGVyLFxuICAgIC5zaWRlYmFyIH4gLmNvbnRlbnQsXG4gICAgLnNpZGViYXIgfiAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc2lkZWJhciB+IC5oZWFkZXIsXG4gICAgLnNpZGViYXIgfiAuY29udGVudCxcbiAgICAuc2lkZWJhciB+IC5mb290ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjI1cHgsIDApO1xuICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc2lkZWJhciB+IC5oZWFkZXIsXG4gICAgLnNpZGViYXIgfiAuY29udGVudCxcbiAgICAuc2lkZWJhciB+IC5mb290ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjI1cHgsIDApO1xuICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNpZGViYXIgfiAuaGVhZGVyLFxuICAgIC5zaWRlYmFyIH4gLmNvbnRlbnQsXG4gICAgLnNpZGViYXIgfiAuZm9vdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgLnNpZGViYXIgfiAuY29udGVudCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5zaWRlYmFyLWNvbGxhcHNlIHtcbiAgd2lkdGg6IGF1dG87IH1cbiAgLnNpZGViYXItY29sbGFwc2UgLmxvZ28ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4OyB9XG4gICAgLnNpZGViYXItY29sbGFwc2UgLmxvZ28gaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgLnNpZGViYXItY29sbGFwc2UgLmxvZ28gKjpub3QoaW1nKSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaWRlYmFyLWNvbGxhcHNlIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhci1saXN0IHtcbiAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgIC5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLWxpc3QtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAuc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhci1saXN0LWl0ZW0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXItbGlzdC1pdGVtIGkge1xuICAgICAgICBvcGFjaXR5OiAuNzU7IH1cbiAgICAgIC5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLWxpc3QtaXRlbSBpOm5vdCgucHVsbC1yaWdodCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLWxpc3QtaXRlbSBpLnB1bGwtcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhci1saXN0LWl0ZW0gc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogODAlO1xuICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTczMjRmO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIHRyYW5zaXRpb246IC4yNXM7IH1cbiAgICAgIC5zaWRlYmFyLWNvbGxhcHNlIC5zaWRlYmFyLWxpc3QtaXRlbTpob3ZlciBzcGFuLFxuICAgICAgLnNpZGViYXItY29sbGFwc2UgLnNpZGViYXItbGlzdC1pdGVtLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cbiAgICAuc2lkZWJhci1jb2xsYXBzZSAuc2lkZWJhci1saXN0IHVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgYmFja2dyb3VuZDogIzFkM2Y2MztcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgei1pbmRleDogNDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2lkZWJhci1jb2xsYXBzZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7IH0gfVxuICAuc2lkZWJhci1jb2xsYXBzZSB+IC5oZWFkZXIsXG4gIC5zaWRlYmFyLWNvbGxhcHNlIH4gLmNvbnRlbnQsXG4gIC5zaWRlYmFyLWNvbGxhcHNlIH4gLmZvb3RlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogLjI1czsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zaWRlYmFyLWNvbGxhcHNlIH4gLmhlYWRlcixcbiAgICAgIC5zaWRlYmFyLWNvbGxhcHNlIH4gLmNvbnRlbnQsXG4gICAgICAuc2lkZWJhci1jb2xsYXBzZSB+IC5mb290ZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLnNpZGViYXItY29sbGFwc2UgfiAuaGVhZGVyLFxuICAgICAgLnNpZGViYXItY29sbGFwc2UgfiAuY29udGVudCxcbiAgICAgIC5zaWRlYmFyLWNvbGxhcHNlIH4gLmZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zaWRlYmFyLWNvbGxhcHNlIH4gLmhlYWRlcixcbiAgICAgIC5zaWRlYmFyLWNvbGxhcHNlIH4gLmNvbnRlbnQsXG4gICAgICAuc2lkZWJhci1jb2xsYXBzZSB+IC5mb290ZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpZGViYXItY29sbGFwc2UgfiAuaGVhZGVyLFxuICAgICAgLnNpZGViYXItY29sbGFwc2UgfiAuY29udGVudCxcbiAgICAgIC5zaWRlYmFyLWNvbGxhcHNlIH4gLmZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfSB9XG5cbi5uby1zY3JvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHRyYW5zaXRpb246IC4yNXM7XG4gIHotaW5kZXg6IDU7IH1cbiAgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGVhZGVyIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmhlYWRlci1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5oZWFkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb2xvcjogIzE3MzI0ZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhlYWRlci1uYXYtbW9iaWxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzExMjYzYjsgfVxuICAgICAgICAuaGVhZGVyLW5hdi1tb2JpbGUgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIHdpZHRoOiA5NyU7IH0gfVxuICAgIC5oZWFkZXItbmF2IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaGVhZGVyLW5hdi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICBtYXJnaW46IDBweCAzcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogcmdiYSgyMywgNTAsIDc5LCAwLjkpO1xuICAgICAgdHJhbnNpdGlvbjogLjI1czsgfVxuICAgICAgLmhlYWRlci1uYXYtaXRlbS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNGQ4YWNiOyB9XG4gICAgICAuaGVhZGVyLW5hdi1pdGVtIC5iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmhlYWRlci1uYXYtaXRlbTpob3ZlciwgLmhlYWRlci1uYXYtaXRlbTphY3RpdmUsIC5oZWFkZXItbmF2LWl0ZW06Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCA1MCwgNzksIDAuMDUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5oZWFkZXItbmF2LWl0ZW0gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAgIC5oZWFkZXItbmF2IC51c2VyLXBhbmVsIHtcbiAgICAgIG1hcmdpbjogMHB4IDEwcHg7IH1cbiAgICAgIC5oZWFkZXItbmF2IC51c2VyLXBhbmVsIHNtYWxsIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgICAgIC5oZWFkZXItbmF2IC51c2VyLXBhbmVsIGkge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAuaGVhZGVyIC5sb2dvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICMxNzMyNGY7IH1cblxuLmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMThweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzQ4MThkO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5mb290ZXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmZvb3RlciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5mb290ZXIgbGksXG4gIC5mb290ZXIgYSxcbiAgLmZvb3RlciBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZm9vdGVyIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9vdGVyIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5mb290ZXIgdWwgPiAqIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb290ZXIgdWwgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmZvb3RlciAucm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi53cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAud3JhcHBlciA+IC5sb2FkZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoOyB9XG5cbi53cmFwcGVyLnRoZW1lLWludmVyc2UgLmhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMxNzMyNGY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTczMjRmO1xuICBjb2xvcjogI2ZmZjsgfVxuICAud3JhcHBlci50aGVtZS1pbnZlcnNlIC5oZWFkZXIgLmxvZ28ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC53cmFwcGVyLnRoZW1lLWludmVyc2UgLmhlYWRlciAudXNlci1wYW5lbCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLndyYXBwZXIudGhlbWUtaW52ZXJzZSAuaGVhZGVyLW5hdi1pdGVtIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC53cmFwcGVyLnRoZW1lLWludmVyc2UgLmhlYWRlci1uYXYtaXRlbTpob3ZlciwgLndyYXBwZXIudGhlbWUtaW52ZXJzZSAuaGVhZGVyLW5hdi1pdGVtOmFjdGl2ZSwgLndyYXBwZXIudGhlbWUtaW52ZXJzZSAuaGVhZGVyLW5hdi1pdGVtOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ud3JhcHBlci50aGVtZS1pbnZlcnNlIC5zaWRlYmFyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAud3JhcHBlci50aGVtZS1pbnZlcnNlIC5zaWRlYmFyICoge1xuICAgIGNvbG9yOiAjMTczMjRmOyB9XG4gIC53cmFwcGVyLnRoZW1lLWludmVyc2UgLnNpZGViYXItbGlzdC1pdGVtIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLndyYXBwZXIudGhlbWUtaW52ZXJzZSAuc2lkZWJhci1saXN0LWl0ZW06aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAxNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgIGJhY2tncm91bmQ6ICMxNzMyNGY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLndyYXBwZXIudGhlbWUtaW52ZXJzZSAuc2lkZWJhci1saXN0LWl0ZW06aG92ZXIgPiAqIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRyYW5zaXRpb246IC4yNXM7IH1cbiAgLndyYXBwZXIudGhlbWUtaW52ZXJzZSAuc2lkZWJhciAuaW5wdXQtZ3JvdXAtaWNvbiBpIHtcbiAgICBjb2xvcjogIzE3MzI0ZjsgfVxuICAud3JhcHBlci50aGVtZS1pbnZlcnNlIC5zaWRlYmFyIC5mb3JtLWNvbnRyb2wge1xuICAgIGNvbG9yOiAjMTczMjRmOyB9XG4gICAgLndyYXBwZXIudGhlbWUtaW52ZXJzZSAuc2lkZWJhciAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzE3MzI0ZjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAud3JhcHBlci50aGVtZS1pbnZlcnNlIC5zaWRlYmFyIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMTczMjRmOyB9XG4gICAgLndyYXBwZXIudGhlbWUtaW52ZXJzZSAuc2lkZWJhciAuZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMxNzMyNGY7IH1cblxuLndyYXBwZXIudGhlbWUtaW52ZXJzZSAuY29udGVudC1oZWFkZXItc2NlbmUgKiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLndyYXBwZXIudGhlbWUtaW52ZXJzZSAuY29udGVudC1oZWFkZXItc2NlbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTczMjRmOyB9XG5cbi5jaGF0LWNvbHVtbiB7XG4gIHdpZHRoOiA0MCU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmVjZjE7IH1cbiAgLmNoYXQtY29sdW1uICsgLmNoYXQtY29udGVudCB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2hhdC1jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jaGF0LWNvbHVtbiArIC5jaGF0LWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jaGF0LWNvbHVtbiAudXNlci1wYW5lbCB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNoYXQtY29sdW1uIC51c2VyLXBhbmVsOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMjUpOyB9XG4gICAgLmNoYXQtY29sdW1uIC51c2VyLXBhbmVsICsgLnVzZXItcGFuZWwge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmNoYXQtY29sdW1uIC51c2VyLXBhbmVsOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG4gICAgLmNoYXQtY29sdW1uIC51c2VyLXBhbmVsLmFjdGl2ZSB7XG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxNzMyNGY7IH1cblxuLmNoYXQtbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDc2dmg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uY2hhdC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMHB4IDIwcHg7IH1cbiAgLmNoYXQtc2VhcmNoOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmLCB0cmFuc3BhcmVudCk7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLmNoYXQtc2VhcmNoIGkge1xuICAgIGNvbG9yOiAjNzQ4MThkO1xuICAgIG9wYWNpdHk6IC4zNTsgfVxuICAuY2hhdC1zZWFyY2ggaW5wdXQge1xuICAgIHBhZGRpbmc6IDIxcHggMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jaGF0LXNlYXJjaCBpbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5jaGF0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jaGF0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweCAyNXB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlY2YxOyB9XG4gIC5jaGF0LWhlYWRlciAuYXZhdGFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLmNoYXQtaGVhZGVyIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5jaGF0LW1lc3NhZ2VzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY3Zjk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2hhdC1tZXNzYWdlcyB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfSB9XG5cbi5jaGF0LWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLm1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgLm1lc3NhZ2U6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAubWVzc2FnZS1ldmVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM3NDgxOGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tZXNzYWdlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgLm1lc3NhZ2UtYnViYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTczMjRmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIC5tZXNzYWdlLWJ1YmJsZSBwIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5tZXNzYWdlLWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgICAubWVzc2FnZS1hY3Rpb25zID4gYSxcbiAgICAubWVzc2FnZS1hY3Rpb25zID4gYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgb3BhY2l0eTogLjM1O1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLm1lc3NhZ2UtYWN0aW9ucyA+IGE6aG92ZXIsIC5tZXNzYWdlLWFjdGlvbnMgPiBhOmZvY3VzLCAubWVzc2FnZS1hY3Rpb25zID4gYTphY3RpdmUsXG4gICAgICAubWVzc2FnZS1hY3Rpb25zID4gYnV0dG9uOmhvdmVyLFxuICAgICAgLm1lc3NhZ2UtYWN0aW9ucyA+IGJ1dHRvbjpmb2N1cyxcbiAgICAgIC5tZXNzYWdlLWFjdGlvbnMgPiBidXR0b246YWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubWVzc2FnZS1zZWxmIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLm1lc3NhZ2Utc2VsZiAubWVzc2FnZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5tZXNzYWdlLXNlbGYgLm1lc3NhZ2UtY29udGVudCBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5tZXNzYWdlLXNlbGYgLm1lc3NhZ2UtYnViYmxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMWYxZjFmOyB9XG4gICAgLm1lc3NhZ2Utc2VsZiAubWVzc2FnZS1idWJibGUgcCB7XG4gICAgICBjb2xvcjogIzc0ODE4ZDsgfVxuICAubWVzc2FnZTpob3ZlciAubWVzc2FnZS1hY3Rpb25zIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmJyZWFkY3J1bWIge1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNzQ4MThkOyB9XG4gICAgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgICAgIGNvbG9yOiAjMTczMjRmOyB9XG4gICAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbmJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzE3MzI0ZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlY2YxO1xuICB0cmFuc2l0aW9uOiAuMnM7IH1cbiAgLmJ0bjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGNvbG9yOiAjMmU2NDllOyB9XG4gICAgLmJ0bjpkaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAuYnRuOmhvdmVyLCAuYnRuOmZvY3VzLCAuYnRuOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTsgfVxuICAuYnRuOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMTYsIDEyOSwgMTQxLCAwLjEpOyB9XG4gIC5idG4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLCAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLCAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTpudGgtY2hpbGQoMikge1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7IH1cbiAgICAuYnRuLWdyb3VwLXN0cmV0Y2gge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmJ0bi1ncm91cC1zdHJldGNoIC5idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAuYnRuLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5idG4tdG9vbGJhciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuYnRuLWxnIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5idG4tc20ge1xuICAgIHBhZGRpbmc6IDRweCAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5idG4tcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuICAuYnRuLWxpbmsge1xuICAgIHBhZGRpbmc6IDBweCA4cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxNzMyNGY7IH1cbiAgICAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4tbGluay5kaXNhYmxlZCwgLmJ0bi1saW5rOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMmU2NDllO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgLmJ0bi1saW5rLmRpc2FibGVkOmhvdmVyLCAuYnRuLWxpbms6ZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMxNzMyNGY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNzMyNGY7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzBjMTkyODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMGMxOTI4OyB9XG4gIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjMsIDUwLCA3OSwgMC40KTsgfVxuICAuYnRuLXByaW1hcnk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTEyNjNiOyB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMmU2NDllO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyZTY0OWU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeTpkaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmU2NDllOyB9XG4gICAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQ6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTczMjRmO1xuICBjb2xvcjogIzE3MzI0ZjsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICMxNzMyNGY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIzLCA1MCwgNzksIDAuNCk7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTEyNjNiOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJlNjQ5ZTtcbiAgICBjb2xvcjogIzJlNjQ5ZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6ICMyZTY0OWU7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjNzQ4MThkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzQ4MThkO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzVkNjc3MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNWQ2NzcxOyB9XG4gIC5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMTYsIDEyOSwgMTQxLCAwLjQpOyB9XG4gIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzY4NzQ3ZjsgfVxuICAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNhY2I0YmI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FjYjRiYjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYWNiNGJiOyB9XG4gICAgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzQ4MThkO1xuICBjb2xvcjogIzc0ODE4ZDsgfVxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzQ4MThkO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDExNiwgMTI5LCAxNDEsIDAuNCk7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM2ODc0N2Y7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FjYjRiYjtcbiAgICBjb2xvcjogI2FjYjRiYjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogI2FjYjRiYjsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMzhjMTJmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzhjMTJmO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyYzk4MjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJjOTgyNTsgfVxuICAuYnRuLXN1Y2Nlc3M6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDU2LCAxOTMsIDQ3LCAwLjQpOyB9XG4gIC5idG4tc3VjY2VzczphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzMmFjMmE7IH1cbiAgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICM3ZWRlNzg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzdlZGU3ODtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM3ZWRlNzg7IH1cbiAgICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2VzczpkaXNhYmxlZDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzOGMxMmY7XG4gIGNvbG9yOiAjMzhjMTJmOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzM4YzEyZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNTYsIDE5MywgNDcsIDAuNCk7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzJhYzJhOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzdlZGU3ODtcbiAgICBjb2xvcjogIzdlZGU3ODtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6ICM3ZWRlNzg7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2Y1ODQyNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ODQyNDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGM2YTBhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYzZhMGE7IH1cbiAgLmJ0bi13YXJuaW5nOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNDUsIDEzMiwgMzYsIDAuNCk7IH1cbiAgLmJ0bi13YXJuaW5nOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2Y0NzYwYzsgfVxuICAuYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogI2Y5YmI4NjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjliYjg2O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Y5YmI4NjsgfVxuICAgIC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nOmRpc2FibGVkOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ODQyNDtcbiAgY29sb3I6ICNmNTg0MjQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIsIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjU4NDI0O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNDUsIDEzMiwgMzYsIDAuNCk7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjQ3NjBjOyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y5YmI4NjtcbiAgICBjb2xvcjogI2Y5YmI4NjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6ICNmOWJiODY7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjYzMyMDI3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzMyMDI3O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzk3MTkxZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTcxOTFlOyB9XG4gIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxOTUsIDMyLCAzOSwgMC40KTsgfVxuICAuYnRuLWRhbmdlcjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNhZDFjMjM7IH1cbiAgLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTU2NDY5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNTY0Njk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAuYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2U1NjQ2OTsgfVxuICAgIC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhbmdlcjpkaXNhYmxlZDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MzMjAyNztcbiAgY29sb3I6ICNjMzIwMjc7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2MzMjAyNztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxOTUsIDMyLCAzOSwgMC40KTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2FkMWMyMzsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTU2NDY5O1xuICAgIGNvbG9yOiAjZTU2NDY5O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkOmhvdmVyLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiAjZTU2NDY5OyB9XG5cbi5idG4taW5mbyB7XG4gIGJhY2tncm91bmQ6ICM0MmI5ZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MmI5ZmY7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4taW5mbzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzBmYTZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMGZhNmZmOyB9XG4gIC5idG4taW5mbzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNjYsIDE4NSwgMjU1LCAwLjQpOyB9XG4gIC5idG4taW5mbzphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMyOWIwZmY7IH1cbiAgLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNhOGRmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E4ZGZmZjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvOmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNhOGRmZmY7IH1cbiAgICAuYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsIC5idG4taW5mbzpkaXNhYmxlZDpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MmI5ZmY7XG4gIGNvbG9yOiAjNDJiOWZmOyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyLCAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzQyYjlmZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNjYsIDE4NSwgMjU1LCAwLjQpOyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzI5YjBmZjsgfVxuICAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhOGRmZmY7XG4gICAgY29sb3I6ICNhOGRmZmY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkOmhvdmVyLCAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZDpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiAjYThkZmZmOyB9XG5cbi5idG4tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjVmN2Y5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjVmN2Y5O1xuICBjb2xvcjogIzc0ODE4ZDsgfVxuICAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDVkZWU2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWRlZTY7IH1cbiAgLmJ0bi1saWdodDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjQ1LCAyNDcsIDI0OSwgMC40KTsgfVxuICAuYnRuLWxpZ2h0OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2U1ZWFlZjsgfVxuICAuYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBjb2xvcjogI2FjYjRiYjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLmJ0bi1saWdodC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1saWdodDpkaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgIC5idG4tbGlnaHQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tbGlnaHQ6ZGlzYWJsZWQ6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjdmOTtcbiAgY29sb3I6ICNmNWY3Zjk7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyLCAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmNWY3Zjk7XG4gICAgY29sb3I6ICM3NDgxOGQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNDUsIDI0NywgMjQ5LCAwLjQpOyB9XG4gIC5idG4tb3V0bGluZS1saWdodDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlNWVhZWY7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkOmhvdmVyLCAuYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZDpob3ZlciwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uYnRuLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWYxZjFmO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLWRhcms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwNjA2MDY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzA2MDYwNjsgfVxuICAuYnRuLWRhcms6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDMxLCAzMSwgMzEsIDAuNCk7IH1cbiAgLmJ0bi1kYXJrOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjsgfVxuICAuYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogIzUyNTI1MjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1MjUyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLmJ0bi1kYXJrLmRpc2FibGVkOmhvdmVyLCAuYnRuLWRhcms6ZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzUyNTI1MjsgfVxuICAgIC5idG4tZGFyay5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kYXJrOmRpc2FibGVkOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFmMWYxZjtcbiAgY29sb3I6ICMxZjFmMWY7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIsIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWYxZjFmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgzMSwgMzEsIDMxLCAwLjQpOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjsgfVxuICAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1MjUyNTI7XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkOmhvdmVyLCAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZDpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQ6aG92ZXIsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiAjNTI1MjUyOyB9XG5cbi5idG4tbGluay1wcmltYXJ5IHtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE3MzI0ZjsgfVxuICAuYnRuLWxpbmstcHJpbWFyeTpob3ZlciwgLmJ0bi1saW5rLXByaW1hcnk6Zm9jdXMge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rLXByaW1hcnk6YWN0aXZlIHtcbiAgICBjb2xvcjogIzBjMTkyODtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tbGluay1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLWxpbmstcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyZTY0OWU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5idG4tbGluay1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLWxpbmstcHJpbWFyeTpkaXNhYmxlZDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5idG4tbGluay1zZWNvbmRhcnkge1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNzQ4MThkOyB9XG4gIC5idG4tbGluay1zZWNvbmRhcnk6aG92ZXIsIC5idG4tbGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rLXNlY29uZGFyeTphY3RpdmUge1xuICAgIGNvbG9yOiAjNWQ2NzcxO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1saW5rLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNhY2I0YmI7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5idG4tbGluay1zZWNvbmRhcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tbGluay1zZWNvbmRhcnk6ZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uYnRuLWxpbmstc3VjY2VzcyB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzOGMxMmY7IH1cbiAgLmJ0bi1saW5rLXN1Y2Nlc3M6aG92ZXIsIC5idG4tbGluay1zdWNjZXNzOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tbGluay1zdWNjZXNzOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyYzk4MjU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbmstc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1saW5rLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjN2VkZTc4O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAuYnRuLWxpbmstc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1saW5rLXN1Y2Nlc3M6ZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uYnRuLWxpbmstd2FybmluZyB7XG4gIHBhZGRpbmc6IDBweCA4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmNTg0MjQ7IH1cbiAgLmJ0bi1saW5rLXdhcm5pbmc6aG92ZXIsIC5idG4tbGluay13YXJuaW5nOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tbGluay13YXJuaW5nOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNkYzZhMGE7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbmstd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1saW5rLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjliYjg2O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAuYnRuLWxpbmstd2FybmluZy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1saW5rLXdhcm5pbmc6ZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uYnRuLWxpbmstZGFuZ2VyIHtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2MzMjAyNzsgfVxuICAuYnRuLWxpbmstZGFuZ2VyOmhvdmVyLCAuYnRuLWxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tbGluay1kYW5nZXI6YWN0aXZlIHtcbiAgICBjb2xvcjogIzk3MTkxZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tbGluay1kYW5nZXIuZGlzYWJsZWQsIC5idG4tbGluay1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZTU2NDY5O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICAuYnRuLWxpbmstZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWxpbmstZGFuZ2VyOmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmJ0bi1saW5rLWluZm8ge1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNDJiOWZmOyB9XG4gIC5idG4tbGluay1pbmZvOmhvdmVyLCAuYnRuLWxpbmstaW5mbzpmb2N1cyB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbmstaW5mbzphY3RpdmUge1xuICAgIGNvbG9yOiAjMGZhNmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rLWluZm8uZGlzYWJsZWQsIC5idG4tbGluay1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2E4ZGZmZjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLmJ0bi1saW5rLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5idG4tbGluay1pbmZvOmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmJ0bi1saW5rLWxpZ2h0IHtcbiAgcGFkZGluZzogMHB4IDhweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2Y1ZjdmOTsgfVxuICAuYnRuLWxpbmstbGlnaHQ6aG92ZXIsIC5idG4tbGluay1saWdodDpmb2N1cyB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbmstbGlnaHQ6YWN0aXZlIHtcbiAgICBjb2xvcjogI2Q1ZGVlNjtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tbGluay1saWdodC5kaXNhYmxlZCwgLmJ0bi1saW5rLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5idG4tbGluay1saWdodC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1saW5rLWxpZ2h0OmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmJ0bi1saW5rLWRhcmsge1xuICBwYWRkaW5nOiAwcHggOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWYxZjFmOyB9XG4gIC5idG4tbGluay1kYXJrOmhvdmVyLCAuYnRuLWxpbmstZGFyazpmb2N1cyB7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbmstZGFyazphY3RpdmUge1xuICAgIGNvbG9yOiAjMDYwNjA2O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rLWRhcmsuZGlzYWJsZWQsIC5idG4tbGluay1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLmJ0bi1saW5rLWRhcmsuZGlzYWJsZWQ6aG92ZXIsIC5idG4tbGluay1kYXJrOmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLnByb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjdmOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5wcm9ncmVzcy5wcm9ncmVzcy1sZyB7XG4gICAgaGVpZ2h0OiA4cHg7IH1cbiAgLnByb2dyZXNzLnByb2dyZXNzLXNtIHtcbiAgICBoZWlnaHQ6IDRweDsgfVxuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMxNzMyNGY7IH1cblxuLmJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm94LXNoYWRvdzogM3B4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZWNmMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjI1cztcbiAgYm94LXNoYWRvdzogcmdiYSgxMTYsIDEyOSwgMTQxLCAwLjEpIDBweCAzcHggOHB4IDBweDsgfVxuICAuYm94LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYm94LWhlYWRlciB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfSB9XG4gICAgLmJveC1oZWFkZXItYm9yZGVyIHtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMTczMjRmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYm94LWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDsgfSB9XG4gICAgLmJveC1oZWFkZXIgaDMge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmJveC1oZWFkZXIgaDMge1xuICAgICAgICAgIG1pbi13aWR0aDogNDUlOyB9IH1cbiAgICAuYm94LWhlYWRlciAudXNlci1wYW5lbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYm94LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5ib3gtYWN0aW9ucyBpbnB1dCB7XG4gICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAgIC5ib3gtYWN0aW9ucy1pdGVtIHtcbiAgICAgIG1hcmdpbjogMHB4IDlweDtcbiAgICAgIGNvbG9yOiAjNzQ4MThkO1xuICAgICAgb3BhY2l0eTogLjQ1O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLmJveC1hY3Rpb25zLWl0ZW06aG92ZXIsIC5ib3gtYWN0aW9ucy1pdGVtOmFjdGl2ZSwgLmJveC1hY3Rpb25zLWl0ZW06Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAuNDU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmJveC1hY3Rpb25zLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuYm94LWJvZHkge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJveC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4OyB9IH1cbiAgLmJveC1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmVjZjE7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjdmOTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJveC1mb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgICAuYm94LWZvb3RlciAuYnRuICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAgIC5ib3gtZm9vdGVyIHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5ib3gtYXJyb3ctdG9wOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlY2YxO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmVjZjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAuYm94LWFycm93LXRvcC1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZWNmMTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlY2YxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjVweDsgfVxuICAuYm94LWFycm93LXRvcC1jZW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmVjZjE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZWNmMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTdweDsgfVxuICAuYm94LWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmVjZjE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZWNmMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiAtOHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyk7IH1cbiAgLmJveC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZWNmMTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlY2YxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgdG9wOiAyNXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC03cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmJveC1hcnJvdy1ib3R0b206YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmVjZjE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZWNmMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAyNXB4O1xuICAgIGJvdHRvbTogLTE2cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpOyB9XG4gIC5ib3gtYXJyb3ctYm90dG9tLWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZWNmMTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlY2YxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICBib3R0b206IC0xNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTsgfVxuICAuYm94LWFycm93LWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZWNmMTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlY2YxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgYm90dG9tOiAtMTZweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7IH1cbiAgLmJveC1jaGF0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ib3gtY2hhdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4gIC5ib3gtc20gLmJveC1oZWFkZXIsXG4gIC5ib3gtc20gLmJveC1ib2R5LFxuICAuYm94LXNtIC5ib3gtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA3cHggMTVweDsgfVxuICAuYm94LXNtIC5ib3gtZm9vdGVyIC5jb21tZW50cyB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gICAgLmJveC1zbSAuYm94LWZvb3RlciAuY29tbWVudHM6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4OyB9XG5cbi5ib3gtcHJpbWFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMsIDUwLCA3OSwgMC4zKTsgfVxuICAuYm94LXByaW1hcnkgLmJveC1oZWFkZXIge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCA1MCwgNzksIDAuMyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjMsIDUwLCA3OSwgMC4zKTsgfVxuICAuYm94LXByaW1hcnkgLmJveC1hY3Rpb25zIGEsXG4gIC5ib3gtcHJpbWFyeSAuYm94LWFjdGlvbnMgYnV0dG9uIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgLmJveC1wcmltYXJ5IC5ib3gtYm9keSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMywgNTAsIDc5LCAwLjEpOyB9XG4gICAgLmJveC1wcmltYXJ5IC5ib3gtYm9keSAqIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAuYm94LXByaW1hcnkgLmJveC1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuYm94LXByaW1hcnkgLmJveC1mb290ZXIgKiB7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cblxuLmJveC1zZWNvbmRhcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDExNiwgMTI5LCAxNDEsIDAuMyk7IH1cbiAgLmJveC1zZWNvbmRhcnkgLmJveC1oZWFkZXIge1xuICAgIGNvbG9yOiAjNDY0ZTU1O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTE2LCAxMjksIDE0MSwgMC4zKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMTYsIDEyOSwgMTQxLCAwLjMpOyB9XG4gIC5ib3gtc2Vjb25kYXJ5IC5ib3gtYWN0aW9ucyBhLFxuICAuYm94LXNlY29uZGFyeSAuYm94LWFjdGlvbnMgYnV0dG9uIHtcbiAgICBjb2xvcjogIzNhNDE0NzsgfVxuICAuYm94LXNlY29uZGFyeSAuYm94LWJvZHkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTE2LCAxMjksIDE0MSwgMC4xKTsgfVxuICAgIC5ib3gtc2Vjb25kYXJ5IC5ib3gtYm9keSAqIHtcbiAgICAgIGNvbG9yOiAjM2E0MTQ3OyB9XG4gIC5ib3gtc2Vjb25kYXJ5IC5ib3gtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmJveC1zZWNvbmRhcnkgLmJveC1mb290ZXIgKiB7XG4gICAgICBjb2xvcjogIzNhNDE0NzsgfVxuXG4uYm94LXN1Y2Nlc3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU2LCAxOTMsIDQ3LCAwLjMpOyB9XG4gIC5ib3gtc3VjY2VzcyAuYm94LWhlYWRlciB7XG4gICAgY29sb3I6ICMyMDZmMWI7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1NiwgMTkzLCA0NywgMC4zKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1NiwgMTkzLCA0NywgMC4zKTsgfVxuICAuYm94LXN1Y2Nlc3MgLmJveC1hY3Rpb25zIGEsXG4gIC5ib3gtc3VjY2VzcyAuYm94LWFjdGlvbnMgYnV0dG9uIHtcbiAgICBjb2xvcjogIzFhNWExNjsgfVxuICAuYm94LXN1Y2Nlc3MgLmJveC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDU2LCAxOTMsIDQ3LCAwLjEpOyB9XG4gICAgLmJveC1zdWNjZXNzIC5ib3gtYm9keSAqIHtcbiAgICAgIGNvbG9yOiAjMWE1YTE2OyB9XG4gIC5ib3gtc3VjY2VzcyAuYm94LWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5ib3gtc3VjY2VzcyAuYm94LWZvb3RlciAqIHtcbiAgICAgIGNvbG9yOiAjMWE1YTE2OyB9XG5cbi5ib3gtd2FybmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjQ1LCAxMzIsIDM2LCAwLjMpOyB9XG4gIC5ib3gtd2FybmluZyAuYm94LWhlYWRlciB7XG4gICAgY29sb3I6ICNhYjUzMDg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDEzMiwgMzYsIDAuMyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjQ1LCAxMzIsIDM2LCAwLjMpOyB9XG4gIC5ib3gtd2FybmluZyAuYm94LWFjdGlvbnMgYSxcbiAgLmJveC13YXJuaW5nIC5ib3gtYWN0aW9ucyBidXR0b24ge1xuICAgIGNvbG9yOiAjOTM0NzA3OyB9XG4gIC5ib3gtd2FybmluZyAuYm94LWJvZHkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAxMzIsIDM2LCAwLjEpOyB9XG4gICAgLmJveC13YXJuaW5nIC5ib3gtYm9keSAqIHtcbiAgICAgIGNvbG9yOiAjOTM0NzA3OyB9XG4gIC5ib3gtd2FybmluZyAuYm94LWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5ib3gtd2FybmluZyAuYm94LWZvb3RlciAqIHtcbiAgICAgIGNvbG9yOiAjOTM0NzA3OyB9XG5cbi5ib3gtZGFuZ2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOTUsIDMyLCAzOSwgMC4zKTsgfVxuICAuYm94LWRhbmdlciAuYm94LWhlYWRlciB7XG4gICAgY29sb3I6ICM2YjEyMTU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOTUsIDMyLCAzOSwgMC4zKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxOTUsIDMyLCAzOSwgMC4zKTsgfVxuICAuYm94LWRhbmdlciAuYm94LWFjdGlvbnMgYSxcbiAgLmJveC1kYW5nZXIgLmJveC1hY3Rpb25zIGJ1dHRvbiB7XG4gICAgY29sb3I6ICM1NTBlMTE7IH1cbiAgLmJveC1kYW5nZXIgLmJveC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE5NSwgMzIsIDM5LCAwLjEpOyB9XG4gICAgLmJveC1kYW5nZXIgLmJveC1ib2R5ICoge1xuICAgICAgY29sb3I6ICM1NTBlMTE7IH1cbiAgLmJveC1kYW5nZXIgLmJveC1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuYm94LWRhbmdlciAuYm94LWZvb3RlciAqIHtcbiAgICAgIGNvbG9yOiAjNTUwZTExOyB9XG5cbi5ib3gtaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjYsIDE4NSwgMjU1LCAwLjMpOyB9XG4gIC5ib3gtaW5mbyAuYm94LWhlYWRlciB7XG4gICAgY29sb3I6ICMwMDhhZGI7XG4gICAgYmFja2dyb3VuZDogcmdiYSg2NiwgMTg1LCAyNTUsIDAuMyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjYsIDE4NSwgMjU1LCAwLjMpOyB9XG4gIC5ib3gtaW5mbyAuYm94LWFjdGlvbnMgYSxcbiAgLmJveC1pbmZvIC5ib3gtYWN0aW9ucyBidXR0b24ge1xuICAgIGNvbG9yOiAjMDA3YWMyOyB9XG4gIC5ib3gtaW5mbyAuYm94LWJvZHkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNjYsIDE4NSwgMjU1LCAwLjEpOyB9XG4gICAgLmJveC1pbmZvIC5ib3gtYm9keSAqIHtcbiAgICAgIGNvbG9yOiAjMDA3YWMyOyB9XG4gIC5ib3gtaW5mbyAuYm94LWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5ib3gtaW5mbyAuYm94LWZvb3RlciAqIHtcbiAgICAgIGNvbG9yOiAjMDA3YWMyOyB9XG5cbi5ib3gtbGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI0NSwgMjQ3LCAyNDksIDAuMyk7IH1cbiAgLmJveC1saWdodCAuYm94LWhlYWRlciB7XG4gICAgY29sb3I6ICNiNWM0ZDM7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDI0NywgMjQ5LCAwLjMpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI0NSwgMjQ3LCAyNDksIDAuMyk7IH1cbiAgLmJveC1saWdodCAuYm94LWFjdGlvbnMgYSxcbiAgLmJveC1saWdodCAuYm94LWFjdGlvbnMgYnV0dG9uIHtcbiAgICBjb2xvcjogI2E1YjdjOTsgfVxuICAuYm94LWxpZ2h0IC5ib3gtYm9keSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDI0NywgMjQ5LCAwLjEpOyB9XG4gICAgLmJveC1saWdodCAuYm94LWJvZHkgKiB7XG4gICAgICBjb2xvcjogI2E1YjdjOTsgfVxuICAuYm94LWxpZ2h0IC5ib3gtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmJveC1saWdodCAuYm94LWZvb3RlciAqIHtcbiAgICAgIGNvbG9yOiAjYTViN2M5OyB9XG5cbi5ib3gtZGFyayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzEsIDMxLCAzMSwgMC4zKTsgfVxuICAuYm94LWRhcmsgLmJveC1oZWFkZXIge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDMxLCAzMSwgMzEsIDAuMyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzEsIDMxLCAzMSwgMC4zKTsgfVxuICAuYm94LWRhcmsgLmJveC1hY3Rpb25zIGEsXG4gIC5ib3gtZGFyayAuYm94LWFjdGlvbnMgYnV0dG9uIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgLmJveC1kYXJrIC5ib3gtYm9keSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMSwgMzEsIDMxLCAwLjEpOyB9XG4gICAgLmJveC1kYXJrIC5ib3gtYm9keSAqIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAuYm94LWRhcmsgLmJveC1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuYm94LWRhcmsgLmJveC1mb290ZXIgKiB7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cblxuLmluZm8tYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAzcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlY2YxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAuMjVzO1xuICBib3gtc2hhZG93OiByZ2JhKDExNiwgMTI5LCAxNDEsIDAuMSkgMHB4IDNweCA4cHggMHB4OyB9XG4gIC5pbmZvLWJveC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMThweCAyNXB4OyB9XG4gICAgLmluZm8tYm94LWNvbnRlbnQgKyAqIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWY3Zjk7IH1cbiAgLmluZm8tYm94LW51bWJlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMxZjFmMWY7IH1cbiAgLmluZm8tYm94LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzc0ODE4ZDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmluZm8tYm94LWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogNDhweDsgfVxuICAgIC5pbmZvLWJveC1pY29uW2NsYXNzKj1cImJnLVwiXSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAuaW5mby1ib3gtdGV4dCArIC5pbmZvLWJveC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLmluZm8tYm94LWNoYXJ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmluZm8tYm94IHNwYW4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAuaW5mby1ib3hbY2xhc3MqPVwiYmctXCJdIC5pbmZvLWJveC10ZXh0LFxuICAuaW5mby1ib3hbY2xhc3MqPVwiYmctXCJdIC5pbmZvLWJveC1udW1iZXIsXG4gIC5pbmZvLWJveFtjbGFzcyo9XCJiZy1cIl0gc3BhbixcbiAgLmluZm8tYm94W2NsYXNzKj1cImJnLVwiXSBzbWFsbCxcbiAgLmluZm8tYm94W2NsYXNzKj1cImJnLVwiXSBwLFxuICAuaW5mby1ib3hbY2xhc3MqPVwiYmctXCJdIGkge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmluZm8tYm94LmJnLXdoaXRlIC5pbmZvLWJveC10ZXh0LFxuICAuaW5mby1ib3guYmctd2hpdGUgLmluZm8tYm94LW51bWJlcixcbiAgLmluZm8tYm94LmJnLXdoaXRlIHNwYW4sXG4gIC5pbmZvLWJveC5iZy13aGl0ZSBzbWFsbCxcbiAgLmluZm8tYm94LmJnLXdoaXRlIHAsXG4gIC5pbmZvLWJveC5iZy13aGl0ZSBpIHtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi5jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAzcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlY2YxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAuMjVzO1xuICBib3gtc2hhZG93OiByZ2JhKDExNiwgMTI5LCAxNDEsIDAuMSkgMHB4IDNweCA4cHggMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jYXJkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfSB9XG4gIC5jYXJkLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAuY2FyZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuY2FyZC1jb2x1bW4uY2FyZC1yZXZlcnNlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgIC5jYXJkLWNvbHVtbiAuY2FyZC1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTQwcHg7IH1cbiAgICAuY2FyZC1jb2x1bW4gLmNhcmQtYm9keSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuY2FyZC1iZyAuY2FyZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYXJkLWJnIC5jYXJkLWltYWdlOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgLmNhcmQtYmcgLmNhcmQtaW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLmNhcmQtYmcgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogNDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmQtYmcgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7IH0gfVxuICAuY2FyZC1zbSAuY2FyZC1pbWFnZSB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY2FyZC1zbSAuY2FyZC1ib2R5IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jYXJkLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM1JTsgfVxuICAgIC5jYXJkLWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAuY2FyZC1ib2R5IHtcbiAgICB3aWR0aDogNjUlO1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5jYXJkLWJvZHktanVtYm90cm9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtaW4taGVpZ2h0OiAyODBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXJkLWJvZHktanVtYm90cm9uIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIC5jYXJkLWJvZHktanVtYm90cm9uID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuY2FyZCAudXNlci1wYW5lbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5jYXJkIC51c2VyLXBhbmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbjogMTVweCAwOyB9XG5cbi5wcm9maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAzcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlY2YxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAuMjVzO1xuICBib3gtc2hhZG93OiByZ2JhKDExNiwgMTI5LCAxNDEsIDAuMSkgMHB4IDNweCA4cHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM1cHggMzVweCAxOHB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJvZmlsZSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDEwcHg7IH0gfVxuICAucHJvZmlsZS1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByb2ZpbGUtYmctdGV4dCB7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMzsgfVxuICAgICAgLnByb2ZpbGUtYmctdGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2ZpbGUtYmctdGV4dCBzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5wcm9maWxlLWJnIC51c2VyLXBhbmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAucHJvZmlsZS1iZyArIC5hdmF0YXItbWQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAucHJvZmlsZS1iZyA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnOyB9XG4gICAgLnByb2ZpbGUtYmctYmx1ciA+IGltZyB7XG4gICAgICBmaWx0ZXI6IGJsdXIoMTBweCkgYnJpZ2h0bmVzcygwLjg1KTsgfVxuICAucHJvZmlsZSAudXNlci1wYW5lbCB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnByb2ZpbGUgLnVzZXItcGFuZWwtaW5mbyB7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDsgfVxuICAgIC5wcm9maWxlIC51c2VyLXBhbmVsIHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC50YWJsZSB0aCB7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNzQ4MThkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmN2Y5OyB9XG4gIC50YWJsZSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWY3Zjk7IH1cbiAgICAudGFibGUgdHI6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLnRhYmxlIHRyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMik7IH1cbiAgLnRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAudGFibGUudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjdmOTsgfVxuICAudGFibGUudGFibGUtbm9ib3JkZXIgdGgsXG4gIC50YWJsZS50YWJsZS1ub2JvcmRlciB0ZCxcbiAgLnRhYmxlLnRhYmxlLW5vYm9yZGVyIHRyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnRhYmxlLnRhYmxlLXN0cmlwcGVkIHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMik7IH1cbiAgLnRhYmxlIC5wcm9ncmVzcyB7XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfVxuXG4uYmFkZ2Uge1xuICBwYWRkaW5nOiAwcHggNXB4O1xuICBtaW4td2lkdGg6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjVmN2Y5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjNzQ4MThkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLmJhZGdlLXBpbGwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE3MzI0ZjtcbiAgYmFja2dyb3VuZDogIzE3MzI0ZjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NDgxOGQ7XG4gIGJhY2tncm91bmQ6ICM3NDgxOGQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM4YzEyZjtcbiAgYmFja2dyb3VuZDogIzM4YzEyZjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjU4NDI0O1xuICBiYWNrZ3JvdW5kOiAjZjU4NDI0O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MzMjAyNztcbiAgYmFja2dyb3VuZDogI2MzMjAyNztcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJhZGdlLWluZm8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDJiOWZmO1xuICBiYWNrZ3JvdW5kOiAjNDJiOWZmO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmFkZ2UtbGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjVmN2Y5O1xuICBiYWNrZ3JvdW5kOiAjZjVmN2Y5O1xuICBjb2xvcjogIzFmMWYxZjsgfVxuXG4uYmFkZ2UtZGFyayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjFmMWY7XG4gIGJhY2tncm91bmQ6ICMxZjFmMWY7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iYWRnZS1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE3MzI0ZjsgfVxuXG4uYmFkZ2Utb3V0bGluZS1wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE3MzI0ZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTczMjRmOyB9XG5cbi5iYWRnZS1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NDgxOGQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzc0ODE4ZDsgfVxuXG4uYmFkZ2Utb3V0bGluZS1zdWNjZXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM4YzEyZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzhjMTJmOyB9XG5cbi5iYWRnZS1vdXRsaW5lLXdhcm5pbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjU4NDI0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmNTg0MjQ7IH1cblxuLmJhZGdlLW91dGxpbmUtZGFuZ2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MzMjAyNztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYzMyMDI3OyB9XG5cbi5iYWRnZS1vdXRsaW5lLWluZm8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDJiOWZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0MmI5ZmY7IH1cblxuLmJhZGdlLW91dGxpbmUtbGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjVmN2Y5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmNWY3Zjk7IH1cblxuLmJhZGdlLW91dGxpbmUtZGFyayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjFmMWY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFmMWYxZjsgfVxuXG4uaWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLmljb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5pY29uLXNtIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmljb246aG92ZXIsIC5pY29uOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICAuaWNvbi1wcmltYXJ5IHtcbiAgICBjb2xvcjogIzE3MzI0ZjsgfVxuICAuaWNvbi1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjNzQ4MThkOyB9XG4gIC5pY29uLXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMzhjMTJmOyB9XG4gIC5pY29uLXdhcm5pbmcge1xuICAgIGNvbG9yOiAjZjU4NDI0OyB9XG4gIC5pY29uLWRhbmdlciB7XG4gICAgY29sb3I6ICNjMzIwMjc7IH1cbiAgLmljb24taW5mbyB7XG4gICAgY29sb3I6ICM0MmI5ZmY7IH1cbiAgLmljb24tbGlnaHQge1xuICAgIGNvbG9yOiAjZjVmN2Y5OyB9XG4gIC5pY29uLWRhcmsge1xuICAgIGNvbG9yOiAjMWYxZjFmOyB9XG5cbi5zdGF0dXMtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogIzE3MzI0ZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4OyB9XG5cbi5wYXltZW50cyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlci8xMDAlIDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5wYXltZW50cy0yY2hlY2tvdXQtZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy8yY2hlY2tvdXQtZGFyay5zdmdcIik7IH1cblxuLnBheW1lbnRzLTJjaGVja291dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy8yY2hlY2tvdXQuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1hbGlwYXktZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9hbGlwYXktZGFyay5zdmdcIik7IH1cblxuLnBheW1lbnRzLWFsaXBheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9hbGlwYXkuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1hbWF6b24tZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9hbWF6b24tZGFyay5zdmdcIik7IH1cblxuLnBheW1lbnRzLWFtYXpvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9hbWF6b24uc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1hbWVyaWNhbmV4cHJlc3MtZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9hbWVyaWNhbmV4cHJlc3MtZGFyay5zdmdcIik7IH1cblxuLnBheW1lbnRzLWFtZXJpY2FuZXhwcmVzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9hbWVyaWNhbmV4cHJlc3Muc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1hcHBsZXBheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL2FwcGxlcGF5LWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1hcHBsZXBheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9hcHBsZXBheS5zdmdcIik7IH1cblxuLnBheW1lbnRzLWJhbmNvbnRhY3QtZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9iYW5jb250YWN0LWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1iYW5jb250YWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL2JhbmNvbnRhY3Quc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1iaXRjb2luLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvYml0Y29pbi1kYXJrLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtYml0Y29pbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9iaXRjb2luLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtYml0cGF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvYml0cGF5LWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1iaXRwYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvYml0cGF5LnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtY2lycnVzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvY2lycnVzLWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1jaXJydXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvY2lycnVzLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtY2xpY2thbmRidXktZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9jbGlja2FuZGJ1eS1kYXJrLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtY2xpY2thbmRidXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvY2xpY2thbmRidXkuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1jb2lua2l0ZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL2NvaW5raXRlLWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1jb2lua2l0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9jb2lua2l0ZS5zdmdcIik7IH1cblxuLnBheW1lbnRzLWRpbmVyc2NsdWItZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9kaW5lcnNjbHViLWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1kaW5lcnNjbHViIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL2RpbmVyc2NsdWIuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1kaXJlY3RkZWJpdC1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL2RpcmVjdGRlYml0LWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1kaXJlY3RkZWJpdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9kaXJlY3RkZWJpdC5zdmdcIik7IH1cblxuLnBheW1lbnRzLWRpc2NvdmVyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvZGlzY292ZXItZGFyay5zdmdcIik7IH1cblxuLnBheW1lbnRzLWRpc2NvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL2Rpc2NvdmVyLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtZHdvbGxhLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvZHdvbGxhLWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1kd29sbGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvZHdvbGxhLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtZWJheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL2ViYXktZGFyay5zdmdcIik7IH1cblxuLnBheW1lbnRzLWViYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvZWJheS5zdmdcIik7IH1cblxuLnBheW1lbnRzLWV3YXktZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9ld2F5LWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1ld2F5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL2V3YXkuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1naXJvcGF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvZ2lyb3BheS1kYXJrLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtZ2lyb3BheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9naXJvcGF5LnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtZ29vZ2xld2FsbGV0LWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvZ29vZ2xld2FsbGV0LWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1nb29nbGV3YWxsZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvZ29vZ2xld2FsbGV0LnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtaW5nZW5pY28tZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9pbmdlbmljby1kYXJrLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtaW5nZW5pY28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvaW5nZW5pY28uc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1qY2ItZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9qY2ItZGFyay5zdmdcIik7IH1cblxuLnBheW1lbnRzLWpjYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9qY2Iuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1rbGFybmEtZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9rbGFybmEtZGFyay5zdmdcIik7IH1cblxuLnBheW1lbnRzLWtsYXJuYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9rbGFybmEuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1sYXNlci1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL2xhc2VyLWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1sYXNlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9sYXNlci5zdmdcIik7IH1cblxuLnBheW1lbnRzLW1hZXN0cm8tZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9tYWVzdHJvLWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1tYWVzdHJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL21hZXN0cm8uc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1tYXN0ZXJjYXJkLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvbWFzdGVyY2FyZC1kYXJrLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtbWFzdGVyY2FyZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9tYXN0ZXJjYXJkLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtbW9uZXJvLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvbW9uZXJvLWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1tb25lcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvbW9uZXJvLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtbmV0ZWxsZXItZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9uZXRlbGxlci1kYXJrLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtbmV0ZWxsZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvbmV0ZWxsZXIuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1vZ29uZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL29nb25lLWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1vZ29uZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9vZ29uZS5zdmdcIik7IH1cblxuLnBheW1lbnRzLW9rcGF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvb2twYXktZGFyay5zdmdcIik7IH1cblxuLnBheW1lbnRzLW9rcGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL29rcGF5LnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtcGF5Ym94LWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvcGF5Ym94LWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1wYXlib3gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvcGF5Ym94LnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtcGF5bWlsbC1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL3BheW1pbGwtZGFyay5zdmdcIik7IH1cblxuLnBheW1lbnRzLXBheW1pbGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvcGF5bWlsbC5zdmdcIik7IH1cblxuLnBheW1lbnRzLXBheW9uZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL3BheW9uZS1kYXJrLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtcGF5b25lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL3BheW9uZS5zdmdcIik7IH1cblxuLnBheW1lbnRzLXBheW9uZWVyLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvcGF5b25lZXItZGFyay5zdmdcIik7IH1cblxuLnBheW1lbnRzLXBheW9uZWVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL3BheW9uZWVyLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtcGF5cGFsLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvcGF5cGFsLWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1wYXlwYWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvcGF5cGFsLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtcGF5c2FmZWNhcmQtZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9wYXlzYWZlY2FyZC1kYXJrLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtcGF5c2FmZWNhcmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvcGF5c2FmZWNhcmQuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1wYXl1LWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvcGF5dS1kYXJrLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtcGF5dSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9wYXl1LnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtcGF5emEtZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9wYXl6YS1kYXJrLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtcGF5emEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvcGF5emEuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1yaXBwbGUtZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9yaXBwbGUtZGFyay5zdmdcIik7IH1cblxuLnBheW1lbnRzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9yaXBwbGUuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1zYWdlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvc2FnZS1kYXJrLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtc2FnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9zYWdlLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtc2VwYS1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL3NlcGEtZGFyay5zdmdcIik7IH1cblxuLnBheW1lbnRzLXNlcGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvc2VwYS5zdmdcIik7IH1cblxuLnBheW1lbnRzLXNob3BpZnktZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9zaG9waWZ5LWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1zaG9waWZ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL3Nob3BpZnkuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1za3JpbGwtZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9za3JpbGwtZGFyay5zdmdcIik7IH1cblxuLnBheW1lbnRzLXNrcmlsbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9za3JpbGwuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1zb2xvLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvc29sby1kYXJrLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtc29sbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy9zb2xvLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtc3F1YXJlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvc3F1YXJlLWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1zcXVhcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvc3F1YXJlLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtc3RyaXBlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvc3RyaXBlLWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1zdHJpcGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvc3RyaXBlLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtc3dpdGNoLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvc3dpdGNoLWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy1zd2l0Y2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvc3dpdGNoLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtdWthc2gtZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy91a2FzaC1kYXJrLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtdWthc2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvdWthc2guc3ZnXCIpOyB9XG5cbi5wYXltZW50cy11bmlvbnBheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL3VuaW9ucGF5LWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy11bmlvbnBheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy91bmlvbnBheS5zdmdcIik7IH1cblxuLnBheW1lbnRzLXZlcmlmb25lLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvdmVyaWZvbmUtZGFyay5zdmdcIik7IH1cblxuLnBheW1lbnRzLXZlcmlmb25lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL3Zlcmlmb25lLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtdmVyaXNpZ24tZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy92ZXJpc2lnbi1kYXJrLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtdmVyaXNpZ24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvdmVyaXNpZ24uc3ZnXCIpOyB9XG5cbi5wYXltZW50cy12aXNhLWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvdmlzYS1kYXJrLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtdmlzYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy92aXNhLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtd2VibW9uZXktZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy93ZWJtb25leS1kYXJrLnN2Z1wiKTsgfVxuXG4ucGF5bWVudHMtd2VibW9uZXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF5bWVudHMvd2VibW9uZXkuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy13ZXN0ZXJudW5pb24tZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy93ZXN0ZXJudW5pb24tZGFyay5zdmdcIik7IH1cblxuLnBheW1lbnRzLXdlc3Rlcm51bmlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy93ZXN0ZXJudW5pb24uc3ZnXCIpOyB9XG5cbi5wYXltZW50cy13b3JsZHBheS1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheW1lbnRzL3dvcmxkcGF5LWRhcmsuc3ZnXCIpOyB9XG5cbi5wYXltZW50cy13b3JsZHBheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXltZW50cy93b3JsZHBheS5zdmdcIik7IH1cblxuLmZsYWdzIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmZsYWdzLWFkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2FkLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtYWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvYWUuc3ZnXCIpOyB9XG5cbi5mbGFncy1hZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9hZi5zdmdcIik7IH1cblxuLmZsYWdzLWFnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2FnLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtYWkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvYWkuc3ZnXCIpOyB9XG5cbi5mbGFncy1hbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9hbC5zdmdcIik7IH1cblxuLmZsYWdzLWFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2FtLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtYW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvYW8uc3ZnXCIpOyB9XG5cbi5mbGFncy1hcSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9hcS5zdmdcIik7IH1cblxuLmZsYWdzLWFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2FyLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtYXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvYXMuc3ZnXCIpOyB9XG5cbi5mbGFncy1hdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9hdC5zdmdcIik7IH1cblxuLmZsYWdzLWF1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2F1LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtYXcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvYXcuc3ZnXCIpOyB9XG5cbi5mbGFncy1heCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9heC5zdmdcIik7IH1cblxuLmZsYWdzLWF6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2F6LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtYmEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvYmEuc3ZnXCIpOyB9XG5cbi5mbGFncy1iYiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9iYi5zdmdcIik7IH1cblxuLmZsYWdzLWJkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2JkLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtYmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvYmUuc3ZnXCIpOyB9XG5cbi5mbGFncy1iZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9iZi5zdmdcIik7IH1cblxuLmZsYWdzLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2JnLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtYmgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvYmguc3ZnXCIpOyB9XG5cbi5mbGFncy1iaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9iaS5zdmdcIik7IH1cblxuLmZsYWdzLWJqIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2JqLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtYmwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvYmwuc3ZnXCIpOyB9XG5cbi5mbGFncy1ibSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9ibS5zdmdcIik7IH1cblxuLmZsYWdzLWJuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2JuLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtYm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvYm8uc3ZnXCIpOyB9XG5cbi5mbGFncy1icSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9icS5zdmdcIik7IH1cblxuLmZsYWdzLWJyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2JyLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtYnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvYnMuc3ZnXCIpOyB9XG5cbi5mbGFncy1idCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9idC5zdmdcIik7IH1cblxuLmZsYWdzLWJ2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2J2LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtYncge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvYncuc3ZnXCIpOyB9XG5cbi5mbGFncy1ieSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9ieS5zdmdcIik7IH1cblxuLmZsYWdzLWJ6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2J6LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtY2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvY2Euc3ZnXCIpOyB9XG5cbi5mbGFncy1jYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9jYy5zdmdcIik7IH1cblxuLmZsYWdzLWNkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2NkLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtY2Yge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvY2Yuc3ZnXCIpOyB9XG5cbi5mbGFncy1jZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9jZy5zdmdcIik7IH1cblxuLmZsYWdzLWNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2NoLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtY2kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvY2kuc3ZnXCIpOyB9XG5cbi5mbGFncy1jayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9jay5zdmdcIik7IH1cblxuLmZsYWdzLWNsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2NsLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtY20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvY20uc3ZnXCIpOyB9XG5cbi5mbGFncy1jbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9jbi5zdmdcIik7IH1cblxuLmZsYWdzLWNvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2NvLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtY3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvY3Iuc3ZnXCIpOyB9XG5cbi5mbGFncy1jdSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9jdS5zdmdcIik7IH1cblxuLmZsYWdzLWN2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2N2LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtY3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvY3cuc3ZnXCIpOyB9XG5cbi5mbGFncy1jeCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9jeC5zdmdcIik7IH1cblxuLmZsYWdzLWN5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2N5LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtY3oge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvY3ouc3ZnXCIpOyB9XG5cbi5mbGFncy1kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9kZS5zdmdcIik7IH1cblxuLmZsYWdzLWRqIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2RqLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtZGsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvZGsuc3ZnXCIpOyB9XG5cbi5mbGFncy1kbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9kbS5zdmdcIik7IH1cblxuLmZsYWdzLWRvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2RvLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtZHoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvZHouc3ZnXCIpOyB9XG5cbi5mbGFncy1lYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9lYy5zdmdcIik7IH1cblxuLmZsYWdzLWVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2VlLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtZWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvZWcuc3ZnXCIpOyB9XG5cbi5mbGFncy1laCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9laC5zdmdcIik7IH1cblxuLmZsYWdzLWVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2VyLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvZXMuc3ZnXCIpOyB9XG5cbi5mbGFncy1ldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9ldC5zdmdcIik7IH1cblxuLmZsYWdzLWV1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2V1LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtZmkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvZmkuc3ZnXCIpOyB9XG5cbi5mbGFncy1maiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9mai5zdmdcIik7IH1cblxuLmZsYWdzLWZrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2ZrLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtZm0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvZm0uc3ZnXCIpOyB9XG5cbi5mbGFncy1mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9mby5zdmdcIik7IH1cblxuLmZsYWdzLWZyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2ZyLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtZ2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvZ2Euc3ZnXCIpOyB9XG5cbi5mbGFncy1nYi1lbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvZ2ItZW5nLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtZ2ItbmlyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2diLW5pci5zdmdcIik7IH1cblxuLmZsYWdzLWdiLXNjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9nYi1zY3Quc3ZnXCIpOyB9XG5cbi5mbGFncy1nYi13bHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvZ2Itd2xzLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtZ2Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvZ2Iuc3ZnXCIpOyB9XG5cbi5mbGFncy1nZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9nZC5zdmdcIik7IH1cblxuLmZsYWdzLWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2dlLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtZ2Yge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvZ2Yuc3ZnXCIpOyB9XG5cbi5mbGFncy1nZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9nZy5zdmdcIik7IH1cblxuLmZsYWdzLWdoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2doLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtZ2kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvZ2kuc3ZnXCIpOyB9XG5cbi5mbGFncy1nbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9nbC5zdmdcIik7IH1cblxuLmZsYWdzLWdtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2dtLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtZ24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvZ24uc3ZnXCIpOyB9XG5cbi5mbGFncy1ncCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9ncC5zdmdcIik7IH1cblxuLmZsYWdzLWdxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2dxLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtZ3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvZ3Iuc3ZnXCIpOyB9XG5cbi5mbGFncy1ncyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9ncy5zdmdcIik7IH1cblxuLmZsYWdzLWd0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2d0LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtZ3Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvZ3Uuc3ZnXCIpOyB9XG5cbi5mbGFncy1ndyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9ndy5zdmdcIik7IH1cblxuLmZsYWdzLWd5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2d5LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtaGsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvaGsuc3ZnXCIpOyB9XG5cbi5mbGFncy1obSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9obS5zdmdcIik7IH1cblxuLmZsYWdzLWhuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2huLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtaHIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvaHIuc3ZnXCIpOyB9XG5cbi5mbGFncy1odCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9odC5zdmdcIik7IH1cblxuLmZsYWdzLWh1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2h1LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtaWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvaWQuc3ZnXCIpOyB9XG5cbi5mbGFncy1pZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9pZS5zdmdcIik7IH1cblxuLmZsYWdzLWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2lsLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtaW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvaW0uc3ZnXCIpOyB9XG5cbi5mbGFncy1pbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9pbi5zdmdcIik7IH1cblxuLmZsYWdzLWlvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2lvLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtaXEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvaXEuc3ZnXCIpOyB9XG5cbi5mbGFncy1pciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9pci5zdmdcIik7IH1cblxuLmZsYWdzLWlzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2lzLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtaXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvaXQuc3ZnXCIpOyB9XG5cbi5mbGFncy1qZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9qZS5zdmdcIik7IH1cblxuLmZsYWdzLWptIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2ptLnN2Z1wiKTsgfVxuXG4uZmxhZ3Mtam8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3Mvam8uc3ZnXCIpOyB9XG5cbi5mbGFncy1qcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9qcC5zdmdcIik7IH1cblxuLmZsYWdzLWtlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2tlLnN2Z1wiKTsgfVxuXG4uZmxhZ3Mta2cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3Mva2cuc3ZnXCIpOyB9XG5cbi5mbGFncy1raCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9raC5zdmdcIik7IH1cblxuLmZsYWdzLWtpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2tpLnN2Z1wiKTsgfVxuXG4uZmxhZ3Mta20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3Mva20uc3ZnXCIpOyB9XG5cbi5mbGFncy1rbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9rbi5zdmdcIik7IH1cblxuLmZsYWdzLWtwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2twLnN2Z1wiKTsgfVxuXG4uZmxhZ3Mta3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3Mva3Iuc3ZnXCIpOyB9XG5cbi5mbGFncy1rdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9rdy5zdmdcIik7IH1cblxuLmZsYWdzLWt5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2t5LnN2Z1wiKTsgfVxuXG4uZmxhZ3Mta3oge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3Mva3ouc3ZnXCIpOyB9XG5cbi5mbGFncy1sYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9sYS5zdmdcIik7IH1cblxuLmZsYWdzLWxiIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2xiLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtbGMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvbGMuc3ZnXCIpOyB9XG5cbi5mbGFncy1saSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9saS5zdmdcIik7IH1cblxuLmZsYWdzLWxrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2xrLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtbHIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvbHIuc3ZnXCIpOyB9XG5cbi5mbGFncy1scyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9scy5zdmdcIik7IH1cblxuLmZsYWdzLWx0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2x0LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtbHUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvbHUuc3ZnXCIpOyB9XG5cbi5mbGFncy1sdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9sdi5zdmdcIik7IH1cblxuLmZsYWdzLWx5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL2x5LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtbWEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvbWEuc3ZnXCIpOyB9XG5cbi5mbGFncy1tYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9tYy5zdmdcIik7IH1cblxuLmZsYWdzLW1kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL21kLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtbWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvbWUuc3ZnXCIpOyB9XG5cbi5mbGFncy1tZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9tZi5zdmdcIik7IH1cblxuLmZsYWdzLW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL21nLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtbWgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvbWguc3ZnXCIpOyB9XG5cbi5mbGFncy1tayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9tay5zdmdcIik7IH1cblxuLmZsYWdzLW1sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL21sLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtbW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvbW0uc3ZnXCIpOyB9XG5cbi5mbGFncy1tbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9tbi5zdmdcIik7IH1cblxuLmZsYWdzLW1vIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL21vLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtbXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvbXAuc3ZnXCIpOyB9XG5cbi5mbGFncy1tcSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9tcS5zdmdcIik7IH1cblxuLmZsYWdzLW1yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL21yLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtbXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvbXMuc3ZnXCIpOyB9XG5cbi5mbGFncy1tdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9tdC5zdmdcIik7IH1cblxuLmZsYWdzLW11IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL211LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtbXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvbXYuc3ZnXCIpOyB9XG5cbi5mbGFncy1tdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9tdy5zdmdcIik7IH1cblxuLmZsYWdzLW14IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL214LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtbXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvbXkuc3ZnXCIpOyB9XG5cbi5mbGFncy1teiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9tei5zdmdcIik7IH1cblxuLmZsYWdzLW5hIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL25hLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtbmMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvbmMuc3ZnXCIpOyB9XG5cbi5mbGFncy1uZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9uZS5zdmdcIik7IH1cblxuLmZsYWdzLW5mIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL25mLnN2Z1wiKTsgfVxuXG4uZmxhZ3Mtbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3Mvbmcuc3ZnXCIpOyB9XG5cbi5mbGFncy1uaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9uaS5zdmdcIik7IH1cblxuLmZsYWdzLW5sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL25sLnN2Z1wiKTsgfVxuXG4uZmxhZ3Mtbm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3Mvbm8uc3ZnXCIpOyB9XG5cbi5mbGFncy1ucCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9ucC5zdmdcIik7IH1cblxuLmZsYWdzLW5yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL25yLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtbnUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvbnUuc3ZnXCIpOyB9XG5cbi5mbGFncy1ueiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9uei5zdmdcIik7IH1cblxuLmZsYWdzLW9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL29tLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtcGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvcGEuc3ZnXCIpOyB9XG5cbi5mbGFncy1wZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9wZS5zdmdcIik7IH1cblxuLmZsYWdzLXBmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3BmLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtcGcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvcGcuc3ZnXCIpOyB9XG5cbi5mbGFncy1waCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9waC5zdmdcIik7IH1cblxuLmZsYWdzLXBrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3BrLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtcGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvcGwuc3ZnXCIpOyB9XG5cbi5mbGFncy1wbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9wbS5zdmdcIik7IH1cblxuLmZsYWdzLXBuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3BuLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtcHIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvcHIuc3ZnXCIpOyB9XG5cbi5mbGFncy1wcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9wcy5zdmdcIik7IH1cblxuLmZsYWdzLXB0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3B0LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtcHcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvcHcuc3ZnXCIpOyB9XG5cbi5mbGFncy1weSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9weS5zdmdcIik7IH1cblxuLmZsYWdzLXFhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3FhLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvcmUuc3ZnXCIpOyB9XG5cbi5mbGFncy1ybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9yby5zdmdcIik7IH1cblxuLmZsYWdzLXJzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3JzLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtcnUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvcnUuc3ZnXCIpOyB9XG5cbi5mbGFncy1ydyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9ydy5zdmdcIik7IH1cblxuLmZsYWdzLXNhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3NhLnN2Z1wiKTsgfVxuXG4uZmxhZ3Mtc2Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3Mvc2Iuc3ZnXCIpOyB9XG5cbi5mbGFncy1zYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9zYy5zdmdcIik7IH1cblxuLmZsYWdzLXNkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3NkLnN2Z1wiKTsgfVxuXG4uZmxhZ3Mtc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3Mvc2Uuc3ZnXCIpOyB9XG5cbi5mbGFncy1zZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9zZy5zdmdcIik7IH1cblxuLmZsYWdzLXNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3NoLnN2Z1wiKTsgfVxuXG4uZmxhZ3Mtc2kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3Mvc2kuc3ZnXCIpOyB9XG5cbi5mbGFncy1zaiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9zai5zdmdcIik7IH1cblxuLmZsYWdzLXNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3NrLnN2Z1wiKTsgfVxuXG4uZmxhZ3Mtc2wge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3Mvc2wuc3ZnXCIpOyB9XG5cbi5mbGFncy1zbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9zbS5zdmdcIik7IH1cblxuLmZsYWdzLXNuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3NuLnN2Z1wiKTsgfVxuXG4uZmxhZ3Mtc28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3Mvc28uc3ZnXCIpOyB9XG5cbi5mbGFncy1zciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9zci5zdmdcIik7IH1cblxuLmZsYWdzLXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3NzLnN2Z1wiKTsgfVxuXG4uZmxhZ3Mtc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3Mvc3Quc3ZnXCIpOyB9XG5cbi5mbGFncy1zdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9zdi5zdmdcIik7IH1cblxuLmZsYWdzLXN4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3N4LnN2Z1wiKTsgfVxuXG4uZmxhZ3Mtc3kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3Mvc3kuc3ZnXCIpOyB9XG5cbi5mbGFncy1zeiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy9zei5zdmdcIik7IH1cblxuLmZsYWdzLXRjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3RjLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtdGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvdGQuc3ZnXCIpOyB9XG5cbi5mbGFncy10ZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy90Zi5zdmdcIik7IH1cblxuLmZsYWdzLXRnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3RnLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtdGgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvdGguc3ZnXCIpOyB9XG5cbi5mbGFncy10aiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy90ai5zdmdcIik7IH1cblxuLmZsYWdzLXRrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3RrLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtdGwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvdGwuc3ZnXCIpOyB9XG5cbi5mbGFncy10bSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy90bS5zdmdcIik7IH1cblxuLmZsYWdzLXRuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3RuLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtdG8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvdG8uc3ZnXCIpOyB9XG5cbi5mbGFncy10ciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy90ci5zdmdcIik7IH1cblxuLmZsYWdzLXR0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3R0LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtdHYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvdHYuc3ZnXCIpOyB9XG5cbi5mbGFncy10dyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy90dy5zdmdcIik7IH1cblxuLmZsYWdzLXR6IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3R6LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtdWEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvdWEuc3ZnXCIpOyB9XG5cbi5mbGFncy11ZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy91Zy5zdmdcIik7IH1cblxuLmZsYWdzLXVtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3VtLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtdW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvdW4uc3ZnXCIpOyB9XG5cbi5mbGFncy11cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy91cy5zdmdcIik7IH1cblxuLmZsYWdzLXV5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3V5LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtdXoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvdXouc3ZnXCIpOyB9XG5cbi5mbGFncy12YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy92YS5zdmdcIik7IH1cblxuLmZsYWdzLXZjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3ZjLnN2Z1wiKTsgfVxuXG4uZmxhZ3MtdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvdmUuc3ZnXCIpOyB9XG5cbi5mbGFncy12ZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy92Zy5zdmdcIik7IH1cblxuLmZsYWdzLXZpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3ZpLnN2Z1wiKTsgfVxuXG4uZmxhZ3Mtdm4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3Mvdm4uc3ZnXCIpOyB9XG5cbi5mbGFncy12dSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy92dS5zdmdcIik7IH1cblxuLmZsYWdzLXdmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3dmLnN2Z1wiKTsgfVxuXG4uZmxhZ3Mtd3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3Mvd3Muc3ZnXCIpOyB9XG5cbi5mbGFncy15ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy95ZS5zdmdcIik7IH1cblxuLmZsYWdzLXl0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3l0LnN2Z1wiKTsgfVxuXG4uZmxhZ3MtemEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZmxhZ3MvemEuc3ZnXCIpOyB9XG5cbi5mbGFncy16bSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy96bS5zdmdcIik7IH1cblxuLmZsYWdzLXp3IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ZsYWdzL3p3LnN2Z1wiKTsgfVxuXG4uYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjNzQ4MThkO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hdmF0YXI6aG92ZXIsIC5hdmF0YXI6Zm9jdXMsIC5hdmF0YXI6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmF2YXRhciBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgLmF2YXRhci5hdmF0YXItYm9yZGVyZWQge1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLmF2YXRhci5hdmF0YXItbGcge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBoZWlnaHQ6IDEyNXB4OyB9XG4gICAgLmF2YXRhci5hdmF0YXItbGcgaSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5hdmF0YXIuYXZhdGFyLW1kIHtcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDk1cHg7IH1cbiAgICAuYXZhdGFyLmF2YXRhci1tZCBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7IH1cbiAgLmF2YXRhci5hdmF0YXItc20ge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDsgfVxuICAgIC5hdmF0YXIuYXZhdGFyLXNtIGkge1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9XG4gIC5hdmF0YXIuYXZhdGFyLXhzIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuYXZhdGFyLmF2YXRhci14cyBpIHtcbiAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTBweDsgfVxuICAuYXZhdGFyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgLmF2YXRhci1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTczMjRmOyB9XG4gIC5hdmF0YXItc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjNzQ4MThkOyB9XG4gIC5hdmF0YXItc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogIzM4YzEyZjsgfVxuICAuYXZhdGFyLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNmNTg0MjQ7IH1cbiAgLmF2YXRhci1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6ICNjMzIwMjc7IH1cbiAgLmF2YXRhci1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDJiOWZmOyB9XG4gIC5hdmF0YXItbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNmNWY3Zjk7XG4gICAgY29sb3I6ICM3NDgxOGQ7IH1cbiAgLmF2YXRhci1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWYxZjFmOyB9XG5cbi5hdmF0YXItc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmF2YXRhci1zdGFjayA+IC5hdmF0YXIge1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gICAgdHJhbnNpdGlvbjogLjM1czsgfVxuICAuYXZhdGFyLXN0YWNrID4gLmF2YXRhci14cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRweDsgfVxuICAuYXZhdGFyLXN0YWNrID4gLmF2YXRhci1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuICAuYXZhdGFyLXN0YWNrID4gLmF2YXRhci1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweDsgfVxuICAuYXZhdGFyLXN0YWNrLmF2YXRhci1zdGFjay16b29tOmhvdmVyID4gLmF2YXRhciB7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgICAuYXZhdGFyLXN0YWNrLmF2YXRhci1zdGFjay16b29tOmhvdmVyID4gLmF2YXRhcjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgei1pbmRleDogNTsgfVxuXG4udXNlci1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAzOyB9XG4gIC51c2VyLXBhbmVsLWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLnVzZXItcGFuZWwtaW5mbyB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAudXNlci1wYW5lbC1pbmZvIHAsXG4gICAgLnVzZXItcGFuZWwtaW5mbyBzbWFsbCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC51c2VyLXBhbmVsLWluZm8gKyAuYnRuLXRvb2xiYXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE3cHg7IH1cbiAgLnVzZXItcGFuZWwtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb2xvcjogIzE3MzI0ZjsgfVxuICAgIC51c2VyLXBhbmVsLWFjdGlvbnMgc21hbGwge1xuICAgICAgbWFyZ2luOiAwcHggMTJweDsgfVxuICAgIC51c2VyLXBhbmVsLWFjdGlvbnMgYTpub3QoLmRyb3Bkb3duLWl0ZW0pLFxuICAgIC51c2VyLXBhbmVsLWFjdGlvbnMgYnV0dG9uOm5vdCguZHJvcGRvd24taXRlbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW46IDBweCA1cHg7XG4gICAgICBjb2xvcjogIzE3MzI0ZjsgfVxuICAgICAgLnVzZXItcGFuZWwtYWN0aW9ucyBhOm5vdCguZHJvcGRvd24taXRlbSk6aG92ZXIsIC51c2VyLXBhbmVsLWFjdGlvbnMgYTpub3QoLmRyb3Bkb3duLWl0ZW0pOmFjdGl2ZSwgLnVzZXItcGFuZWwtYWN0aW9ucyBhOm5vdCguZHJvcGRvd24taXRlbSk6Zm9jdXMsXG4gICAgICAudXNlci1wYW5lbC1hY3Rpb25zIGJ1dHRvbjpub3QoLmRyb3Bkb3duLWl0ZW0pOmhvdmVyLFxuICAgICAgLnVzZXItcGFuZWwtYWN0aW9ucyBidXR0b246bm90KC5kcm9wZG93bi1pdGVtKTphY3RpdmUsXG4gICAgICAudXNlci1wYW5lbC1hY3Rpb25zIGJ1dHRvbjpub3QoLmRyb3Bkb3duLWl0ZW0pOmZvY3VzIHtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnVzZXItcGFuZWwtYWN0aW9ucyBhOm5vdCguZHJvcGRvd24taXRlbSk6bGFzdC1jaGlsZCxcbiAgICAgIC51c2VyLXBhbmVsLWFjdGlvbnMgYnV0dG9uOm5vdCguZHJvcGRvd24taXRlbSk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudXNlci1wYW5lbCBzbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLnVzZXItcGFuZWwgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnVzZXItcGFuZWwgcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC51c2VyLXBhbmVsIC5iYWRnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAudXNlci1wYW5lbC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnVzZXItcGFuZWwtY29sdW1uIC51c2VyLXBhbmVsLWltYWdlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC51c2VyLXBhbmVsLWNvbHVtbiAudXNlci1wYW5lbC1hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAudXNlci1wYW5lbCArIC51c2VyLXBhbmVsIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC51c2VyLXBhbmVsLWxnIC51c2VyLXBhbmVsLWluZm8gcCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAudXNlci1wYW5lbC1sZyAudXNlci1wYW5lbC1pbmZvIHAgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAudXNlci1wYW5lbC1sZyAudXNlci1wYW5lbC1pbmZvIHNtYWxsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5hLnVzZXItcGFuZWw6aG92ZXIsXG5idXR0b24udXNlci1wYW5lbDpob3ZlciB7XG4gIG9wYWNpdHk6IC44OyB9XG5cbi50ZXh0LXBhcnRpdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC50ZXh0LXBhcnRpdGlvbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNlNGU3ZTk7IH1cbiAgLnRleHQtcGFydGl0aW9uIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAudGV4dC1wYXJ0aXRpb24gPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB6LWluZGV4OiAzOyB9XG4gICAgLnRleHQtcGFydGl0aW9uID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cbiAgICAudGV4dC1wYXJ0aXRpb24gPiAqOmxhc3QtY2hpbGQ6bm90KDpudGgtY2hpbGQoMSkpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG5cbi50YWJzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzhjZGQyOyB9XG4gIC50YWJzLXJvdyAudGFicy10cmlnZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzc0ODE4ZDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGFicy1yb3cgLnRhYnMtdHJpZ2dlciB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC50YWJzLXJvdyAudGFicy10cmlnZ2VyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTczMjRmOyB9XG4gICAgLnRhYnMtcm93IC50YWJzLXRyaWdnZXI6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnRhYnMtcm93IC50YWJzLXRyaWdnZXIgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC50YWJzLXJvdyAudGFicy10cmlnZ2VyLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzE3MzI0ZjsgfVxuICAgICAgLnRhYnMtcm93IC50YWJzLXRyaWdnZXIuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE3MzI0ZjsgfVxuXG4udGFicy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDI1cHggMHB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjdmOTtcbiAgY29sb3I6ICM3NDgxOGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlY2YxO1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50YWJzLWJveCB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH0gfVxuICAudGFicy1ib3ggaDEsIC50YWJzLWJveCBoMiwgLnRhYnMtYm94IGgzLCAudGFicy1ib3ggaDQsIC50YWJzLWJveCBoNSwgLnRhYnMtYm94IGg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50YWJzLWJveCBoMSwgLnRhYnMtYm94IGgyLCAudGFicy1ib3ggaDMsIC50YWJzLWJveCBoNCwgLnRhYnMtYm94IGg1LCAudGFicy1ib3ggaDYge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIG1pbi13aWR0aDogNzBweDsgfSB9XG4gIC50YWJzLWJveCAudGFicy10cmlnZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogLjI1czsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRhYnMtYm94IC50YWJzLXRyaWdnZXIge1xuICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9IH1cbiAgICAudGFicy1ib3ggLnRhYnMtdHJpZ2dlci5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMTczMjRmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZWNmMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC50YWJzLWJveCAudGFicy10cmlnZ2VyOmhvdmVyLCAudGFicy1ib3ggLnRhYnMtdHJpZ2dlcjphY3RpdmUsIC50YWJzLWJveCAudGFicy10cmlnZ2VyOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMTczMjRmO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuXG4udGFicy1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAudGFicy1pdGVtLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRhYnMtaXRlbS5yb3cuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5ldmVudC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5ldmVudC1yb3cgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAuZXZlbnQtcm93IGEge1xuICAgIGNvbG9yOiAjMTczMjRmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmV2ZW50LXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZWNmMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gIC5ldmVudC1yb3cgLmQtZmxleCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmV2ZW50LXJvdyAuZC1mbGV4ID4gLmF2YXRhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgIC5ldmVudC1yb3cgLmQtZmxleCAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1heC13aWR0aDogOTAlOyB9XG5cbi5ldmVudC1jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ldmVudC1jb2x1bW4gYSB7XG4gICAgY29sb3I6ICMxNzMyNGY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZXZlbnQtY29sdW1uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5ldmVudC1jb2x1bW46bm90KDpsYXN0LWNoaWxkKTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiA1cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjdmOTsgfVxuICAuZXZlbnQtY29sdW1uOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6ICM3NDgxOGQ7XG4gICAgei1pbmRleDogMzsgfVxuICAuZXZlbnQtY29sdW1uLXByaW1hcnk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxNzMyNGY7IH1cbiAgLmV2ZW50LWNvbHVtbi1zZWNvbmRhcnk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3NDgxOGQ7IH1cbiAgLmV2ZW50LWNvbHVtbi1zdWNjZXNzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzhjMTJmOyB9XG4gIC5ldmVudC1jb2x1bW4td2FybmluZzphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2Y1ODQyNDsgfVxuICAuZXZlbnQtY29sdW1uLWRhbmdlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2MzMjAyNzsgfVxuICAuZXZlbnQtY29sdW1uLWluZm86YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0MmI5ZmY7IH1cbiAgLmV2ZW50LWNvbHVtbi1saWdodDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjdmOTsgfVxuICAuZXZlbnQtY29sdW1uLWRhcms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxZjFmMWY7IH1cbiAgLmV2ZW50LWNvbHVtbiA+IC5hdmF0YXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV2ZW50LWNvbHVtbiA+IC5hdmF0YXItc20ge1xuICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgbWluLWhlaWdodDogNDBweDsgfSB9XG4gIC5ldmVudC1jb2x1bW4gLmV2ZW50LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLmV2ZW50LWNvbHVtbiAuZXZlbnQtY29udGVudCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAuZXZlbnQtY29sdW1uIC5ldmVudC1jb250ZW50IC5ib3gge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuZXZlbnQtY29sdW1uIC5ldmVudC1jb250ZW50IC5ib3g6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZXZlbnQtY29sdW1uIC5ldmVudC1jb250ZW50IC5ib3g6bnRoLWNoaWxkKDEpIH4gLmJveCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC5ldmVudC1jb2x1bW4gLmV2ZW50LWNvbnRlbnQgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLmV2ZW50LWNvbHVtbi1pbWFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmV2ZW50LWNvbHVtbi1pbWFnZTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmV2ZW50LWNvbHVtbi1pbWFnZTpub3QoOmxhc3QtY2hpbGQpOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2U2ZWNmMTsgfVxuICAgIC5ldmVudC1jb2x1bW4taW1hZ2UgLmF2YXRhciB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNlNmVjZjE7IH1cbiAgICAuZXZlbnQtY29sdW1uLWltYWdlID4gLmF2YXRhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cblxuLnZpZGVvOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi52aWRlby1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuICAudmlkZW8tY29udGVudCA+IHZpZGVvLFxuICAudmlkZW8tY29udGVudCA+IGlmcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudmlkZW8tY29udGVudCArICoge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cblxuLnZpZGVvLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC52aWRlby10aXRsZSBhIHtcbiAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi52aWRlbyBwIHtcbiAgbWFyZ2luOiA0cHggMDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5pbWcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzc0ODE4ZDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5pbWctYmcge1xuICAgIGJhY2tncm91bmQ6ICNmNWY3Zjk7IH1cbiAgLmltZy1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmltZy1zcXVhcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogIzc0ODE4ZDtcbiAgICB0cmFuc2l0aW9uOiAuMjVzOyB9XG4gICAgLmltZy1zcXVhcmU6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuaW1nLXNxdWFyZS1sZyB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4OyB9XG4gICAgLmltZy1zcXVhcmUtc20ge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAuaW1nLXNxdWFyZS14cyB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzVweDsgfVxuICAgIC5pbWctc3F1YXJlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmltZyBpbWc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdJbWFnZSBsb2FkaW5nIGZhaWxlZCc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDEwcHg7IH1cbiAgICAuaW1nIGltZzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIih1cmw6IFwiIGF0dHIoc3JjKSBcIilcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuYS5pbWctc3F1YXJlOmhvdmVyLCBhLmltZy1zcXVhcmU6Zm9jdXMsIGEuaW1nLXNxdWFyZTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IC41OyB9XG5cbipbY2xhc3MqPVwiaW1nLVwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJveC1zaGFkb3c6IDNweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmVjZjE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IC4yNXM7XG4gIGJveC1zaGFkb3c6IHJnYmEoMTE2LCAxMjksIDE0MSwgMC4xKSAwcHggM3B4IDhweCAwcHg7XG4gIHBhZGRpbmc6IDE4cHggMjVweDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5hbGVydCBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFsZXJ0LWNsb3NlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG9wYWNpdHk6IC4xNTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmFsZXJ0LWNsb3NlOmhvdmVyLCAuYWxlcnQtY2xvc2U6Zm9jdXMsIC5hbGVydC1jbG9zZTphY3RpdmUge1xuICAgICAgb3BhY2l0eTogLjA4OyB9XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzE3MzI0ZjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJveCAuYWxlcnQtcHJpbWFyeSB7XG4gICAgcGFkZGluZzogMTJweCAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCA1MCwgNzksIDAuMTUpO1xuICAgIGNvbG9yOiAjMDYwZDE0OyB9XG4gICAgLmJveCAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtY2xvc2Uge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gIC5ib3ggLmFsZXJ0LXByaW1hcnk6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICM3NDgxOGQ7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5ib3ggLmFsZXJ0LXNlY29uZGFyeSB7XG4gICAgcGFkZGluZzogMTJweCAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNiwgMTI5LCAxNDEsIDAuMTUpO1xuICAgIGNvbG9yOiAjNTE1YjYzOyB9XG4gICAgLmJveCAuYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1jbG9zZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzIzMjcyYjsgfVxuICAuYm94IC5hbGVydC1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMzhjMTJmO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYm94IC5hbGVydC1zdWNjZXNzIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNTYsIDE5MywgNDcsIDAuMTUpO1xuICAgIGNvbG9yOiAjMjY4MzIwOyB9XG4gICAgLmJveCAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtY2xvc2Uge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICMwZTMxMGM7IH1cbiAgLmJveCAuYWxlcnQtc3VjY2Vzczpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmNTg0MjQ7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5ib3ggLmFsZXJ0LXdhcm5pbmcge1xuICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDEzMiwgMzYsIDAuMTUpO1xuICAgIGNvbG9yOiAjYzQ1ZjA5OyB9XG4gICAgLmJveCAuYWxlcnQtd2FybmluZyAuYWxlcnQtY2xvc2Uge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2MjJmMDQ7IH1cbiAgLmJveCAuYWxlcnQtd2FybmluZzpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2MzMjAyNztcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJveCAuYWxlcnQtZGFuZ2VyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTk1LCAzMiwgMzksIDAuMTUpO1xuICAgIGNvbG9yOiAjODExNTFhOyB9XG4gICAgLmJveCAuYWxlcnQtZGFuZ2VyIC5hbGVydC1jbG9zZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzJhMDcwODsgfVxuICAuYm94IC5hbGVydC1kYW5nZXI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjNDJiOWZmO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYm94IC5hbGVydC1pbmZvIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNjYsIDE4NSwgMjU1LCAwLjE1KTtcbiAgICBjb2xvcjogIzAwOWFmNTsgfVxuICAgIC5ib3ggLmFsZXJ0LWluZm8gLmFsZXJ0LWNsb3NlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjMDA1YThmOyB9XG4gIC5ib3ggLmFsZXJ0LWluZm86aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjdmOTtcbiAgY29sb3I6ICMxZjFmMWY7IH1cbiAgLmJveCAuYWxlcnQtbGlnaHQge1xuICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDI0NywgMjQ5LCAwLjE1KTtcbiAgICBjb2xvcjogI2M1ZDFkYzsgfVxuICAgIC5ib3ggLmFsZXJ0LWxpZ2h0IC5hbGVydC1jbG9zZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzg1OWViNjsgfVxuICAuYm94IC5hbGVydC1saWdodDpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYWxlcnQtZGFyayB7XG4gIGJhY2tncm91bmQ6ICMxZjFmMWY7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5ib3ggLmFsZXJ0LWRhcmsge1xuICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzMSwgMzEsIDMxLCAwLjE1KTtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAuYm94IC5hbGVydC1kYXJrIC5hbGVydC1jbG9zZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgLmJveCAuYWxlcnQtZGFyazpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYWxlcnQtZGFyayAuYWxlcnQtY2xvc2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IC4yOyB9XG5cbi50b29sdGlwIHtcbiAgbWFyZ2luOiA3cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzFmMWYxZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZWNmMTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMjUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZWNmMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmVjZjE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgei1pbmRleDogMzA7IH1cblxuZGl2W2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IC4xNXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5kaXZbeC1wbGFjZW1lbnQ9XCJsZWZ0XCJdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygxMDAlIC0gM3B4KTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlY2YxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlY2YxOyB9XG5cbmRpdlt4LXBsYWNlbWVudD1cInJpZ2h0XCJdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogLTNweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmVjZjE7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuZGl2W3gtcGxhY2VtZW50PVwiYm90dG9tXCJdIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGNhbGMoMTAwJSAtIDZweCk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlY2YxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlY2YxO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4ucG9wb3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiA4cHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZWNmMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHotaW5kZXg6IDM7IH1cbiAgLnBvcG92ZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAxMDElO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZWNmMTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmVjZjE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLnBvcG92ZXJbeC1wbGFjZW1lbnQ9XCJsZWZ0XCJdOmFmdGVyIHtcbiAgICBsZWZ0OiA5OSU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTsgfVxuICAucG9wb3Zlclt4LXBsYWNlbWVudD1cImJvdHRvbVwiXTphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTIyNWRlZyk7IH1cbiAgLnBvcG92ZXJbeC1wbGFjZW1lbnQ9XCJyaWdodFwiXTphZnRlciB7XG4gICAgbGVmdDogLTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTsgfVxuICAucG9wb3Zlci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZWNmMTtcbiAgICBjb2xvcjogIzc0ODE4ZDsgfVxuICAgIC5wb3BvdmVyLWhlYWRlciAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAucG9wb3Zlci1ib2R5IHtcbiAgICBwYWRkaW5nOiA4cHggMTVweDsgfVxuXG4uanVtYm90cm9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyNXB4KTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmc6IDAgNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZDogI2U1ZWFlZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmp1bWJvdHJvbiB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDM1cHg7IH1cbiAgICAgIC5qdW1ib3Ryb24gKltjbGFzcyo9XCJjb2wtXCJdOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5qdW1ib3Ryb24gYiB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAuanVtYm90cm9uIC5yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmp1bWJvdHJvbi1iZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTQ1cHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5qdW1ib3Ryb24tYmcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5qdW1ib3Ryb24tYmcge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgICAgICBib3R0b206IC01MHB4OyB9IH1cbiAgLmp1bWJvdHJvbiAudGFicy1yb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5jb21tZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZWNmMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb21tZW50cyB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9IH1cbiAgLmNvbW1lbnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEuNXB4O1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmVjZjE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZWNmMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuY29tbWVudHMgLnVzZXItcGFuZWw6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y3ZjdmNzsgfVxuXG4uYWNjb3JkaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAzcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAxKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlY2YxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAuMjVzO1xuICBib3gtc2hhZG93OiByZ2JhKDExNiwgMTI5LCAxNDEsIDAuMSkgMHB4IDNweCA4cHggMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCAyNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjI1czsgfVxuICAgIC5hY2NvcmRpb24taGVhZGVyLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYWNjb3JkaW9uLWhlYWRlci10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuYWNjb3JkaW9uLWhlYWRlci10ZXh0ID4gaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgIC5hY2NvcmRpb24taGVhZGVyLXRleHQgaDM6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5hY2NvcmRpb24taGVhZGVyLXRleHQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuYWNjb3JkaW9uLWhlYWRlciAuaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYWNjb3JkaW9uLWhlYWRlciAuaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgb3BhY2l0eTogLjA4OyB9IH1cbiAgICAuYWNjb3JkaW9uLWhlYWRlciA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWNjb3JkaW9uLWJvZHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweCAyNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5hY2NvcmRpb246aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMsIDUwLCA3OSwgMC4yNSk7IH1cbiAgLmFjY29yZGlvbi5hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMsIDUwLCA3OSwgMC4yNSk7IH1cbiAgICAuYWNjb3JkaW9uLmFjdGl2ZSAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlY2YxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjMsIDUwLCA3OSwgMC4wMzUpOyB9XG4gICAgICAuYWNjb3JkaW9uLmFjdGl2ZSAuYWNjb3JkaW9uLWhlYWRlciBpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMjhweCAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfSB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlY2YxO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAucGFnaW5hdGlvbiAucGFnZS1saW5rLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTczMjRmO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFnaW5hdGlvbiAucGFnZS1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjNzQ4MThkOyB9XG4gICAgICAucGFnaW5hdGlvbiAucGFnZS1saW5rLmRpc2FibGVkOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5wYWdpbmF0aW9uIC5wYWdlLWxpbms6aG92ZXIsIC5wYWdpbmF0aW9uIC5wYWdlLWxpbms6Zm9jdXMsIC5wYWdpbmF0aW9uIC5wYWdlLWxpbms6YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wYWdpbmF0aW9uIC5wYWdlLWxpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAucGFnaW5hdGlvbiAucGFnZS1saW5rOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDsgfVxuICAgIC5wYWdpbmF0aW9uIC5wYWdlLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDsgfVxuICAucGFnaW5hdGlvbiAucGFnZS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAucGFnaW5hdGlvbiAucGFnZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAucGFnaW5hdGlvbiAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4OyB9XG4gICAgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7IH1cbiAgLnBhZ2luYXRpb24gYS5wYWdlLWxpbms6bm90KC5hY3RpdmUpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuICAucGFnaW5hdGlvbiBhLnBhZ2UtbGluazpub3QoLmFjdGl2ZSk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZTRlN2U5OyB9XG4gIC5wYWdpbmF0aW9uIGEucGFnZS1saW5rOm5vdCguYWN0aXZlKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMjMsIDUwLCA3OSwgMC40KTsgfVxuICAucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4ucHJpY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJveC1zaGFkb3c6IDNweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDEpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmVjZjE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IC4yNXM7XG4gIGJveC1zaGFkb3c6IHJnYmEoMTE2LCAxMjksIDE0MSwgMC4xKSAwcHggM3B4IDhweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTsgfVxuICAucHJpY2UtdG9wIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZWNmMTsgfVxuICAgIC5wcmljZS10b3AgcCB7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgIC5wcmljZS10b3Agc21hbGwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAucHJpY2UtdG9wW2NsYXNzKj1cImJnLVwiXSAqIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnByaWNlLW51bWJlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgLnByaWNlLW51bWJlciBzbWFsbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnByaWNlLW51bWJlciBzdXAge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5wcmljZS1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDsgfVxuICAgIC5wcmljZS1ib3R0b20gdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucHJpY2UtYm90dG9tIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLnByaWNlLWJvdHRvbSBsaSBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmNoYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gIC5jaGFydC1jaXJjbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4udmVjdG9yLW1hcCB7XG4gIGhlaWdodDogMjQzcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC52ZWN0b3ItbWFwLWxnIHtcbiAgICBoZWlnaHQ6IDQ1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52ZWN0b3ItbWFwIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm94LXNoYWRvdzogM3B4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmVjZjE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAuMjVzO1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMTE2LCAxMjksIDE0MSwgMC4xKSAwcHggM3B4IDhweCAwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgcGFkZGluZzogM3B4IDBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDsgfSB9XG4gICAgLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5kcm9wZG93bi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgcGFkZGluZzogN3B4IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cywgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICM1NzkxY2U7IH1cbiAgLmRyb3Bkb3duLWRpdmlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgLmRyb3Bkb3duLWRpdmlkZXI6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ZjdmOTsgfVxuICAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IDJweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmxvZ28ge1xuICBoZWlnaHQ6IDkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JzsgfVxuICAubG9nbyBpbWcge1xuICAgIHdpZHRoOiA2MHB4OyB9XG4gIC5sb2dvIGkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAubG9nbzpob3ZlciwgLmxvZ286Zm9jdXMsIC5sb2dvOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IC43NTsgfVxuICAubG9nby1sZyB7XG4gICAgaGVpZ2h0OiAxMjBweDsgfVxuICAgIC5sb2dvLWxnIGltZyB7XG4gICAgICB3aWR0aDogMTAwcHg7IH1cblxuLmxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMjA7XG4gIGZvbnQtc2l6ZTogNjRweDsgfVxuXG4uc2hhZG93LXByaW1hcnkge1xuICBib3gtc2hhZG93OiByZ2JhKDIzLCA1MCwgNzksIDAuNCkgMHB4IDNweCA4cHggMHB4O1xuICBib3JkZXI6IDA7IH1cblxuLnNoYWRvdy1zZWNvbmRhcnkge1xuICBib3gtc2hhZG93OiByZ2JhKDExNiwgMTI5LCAxNDEsIDAuNCkgMHB4IDNweCA4cHggMHB4O1xuICBib3JkZXI6IDA7IH1cblxuLnNoYWRvdy1zdWNjZXNzIHtcbiAgYm94LXNoYWRvdzogcmdiYSg1NiwgMTkzLCA0NywgMC40KSAwcHggM3B4IDhweCAwcHg7XG4gIGJvcmRlcjogMDsgfVxuXG4uc2hhZG93LXdhcm5pbmcge1xuICBib3gtc2hhZG93OiByZ2JhKDI0NSwgMTMyLCAzNiwgMC40KSAwcHggM3B4IDhweCAwcHg7XG4gIGJvcmRlcjogMDsgfVxuXG4uc2hhZG93LWRhbmdlciB7XG4gIGJveC1zaGFkb3c6IHJnYmEoMTk1LCAzMiwgMzksIDAuNCkgMHB4IDNweCA4cHggMHB4O1xuICBib3JkZXI6IDA7IH1cblxuLnNoYWRvdy1pbmZvIHtcbiAgYm94LXNoYWRvdzogcmdiYSg2NiwgMTg1LCAyNTUsIDAuNCkgMHB4IDNweCA4cHggMHB4O1xuICBib3JkZXI6IDA7IH1cblxuLnNoYWRvdy1saWdodCB7XG4gIGJveC1zaGFkb3c6IHJnYmEoMjQ1LCAyNDcsIDI0OSwgMC40KSAwcHggM3B4IDhweCAwcHg7XG4gIGJvcmRlcjogMDsgfVxuXG4uc2hhZG93LWRhcmsge1xuICBib3gtc2hhZG93OiByZ2JhKDMxLCAzMSwgMzEsIDAuNCkgMHB4IDNweCA4cHggMHB4O1xuICBib3JkZXI6IDA7IH1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgQ1NTIGhlbHBlciBjbGFzc2VzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyoqXG4gKiBDbGVhciBpbm5lciBmbG9hdHNcbiAqL1xuLmNsZWFyZml4OjphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogdGFibGU7XG59XG5cbi8qKlxuICogSGlkZSB0ZXh0IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAqIDEuIE5lZWRlZCBpbiBXZWJLaXQtYmFzZWQgYnJvd3NlcnMgYmVjYXVzZSBvZiBhbiBpbXBsZW1lbnRhdGlvbiBidWc7XG4gKiAgICBTZWU6IGh0dHBzOi8vY29kZS5nb29nbGUuY29tL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD00NTcxNDZcbiAqL1xuLmhpZGUtdGV4dCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7IC8qIDEgKi9cblx0dGV4dC1pbmRlbnQ6IDEwMSU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qKlxuICogSGlkZSBlbGVtZW50IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAqIFNoYW1lbGVzc2x5IGJvcnJvd2VkIGZyb20gSFRNTDVCb2lsZXJwbGF0ZTpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MjTDExOS1MMTMzXG4gKi9cbi52aXN1YWxseS1oaWRkZW4ge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cblxuLypcbiogZGVidWcuY3NzIHwgTUlUIExpY2Vuc2UgfCB6YXlkZWsuY29tL2Nzcy9kZWJ1Zy5jc3NcbiovXG4uZGVidWcgKjpub3QoZyk6bm90KHBhdGgpIHtcblx0Y29sb3I6IGhzbGEoMjEwLCAxMDAlLCAxMDAlLCAwLjkpICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IGhzbGEoMjEwLCAxMDAlLCA1MCUsIDAuNSkgIWltcG9ydGFudDtcblx0b3V0bGluZTogc29saWQgMC4yNXJlbSBoc2xhKDIxMCwgMTAwJSwgMTAwJSwgMC41KSAhaW1wb3J0YW50O1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xufSIsIi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmNvbC0xIHtcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIC1tcy1mbGV4OiAwIDAgMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIC1tcy1mbGV4OiAwIDAgNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIC1tcy1mbGV4OiAwIDAgNzUlO1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICAtbXMtZmxleC1vcmRlcjogNTtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIC1tcy1mbGV4LW9yZGVyOiA3O1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICAtbXMtZmxleC1vcmRlcjogODtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1zbS03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItc20tOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1tZC03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbWQtOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci1sZy03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbGctMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mbGV4LXJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBBZGRpdGlvbmFsIFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXQtYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tbC1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtZGFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCxcbiAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICB9XG59XG5cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4wLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuLmZhLCAuZmFzLCAuZmFyLCAuZmFsLCAuZmFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDY2N2VtO1xufVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtO1xufVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTtcbn1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07XG59XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtO1xufVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtO1xufVxuXG4uZmEtZncge1xuICB3aWR0aDogMS4yNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS11bCB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG59XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYS5mYS1wdWxsLWxlZnQsIC5mYXMuZmEtcHVsbC1sZWZ0LCAuZmFyLmZhLXB1bGwtbGVmdCwgLmZhbC5mYS1wdWxsLWxlZnQsIC5mYWIuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbn1cblxuLmZhLmZhLXB1bGwtcmlnaHQsIC5mYXMuZmEtcHVsbC1yaWdodCwgLmZhci5mYS1wdWxsLXJpZ2h0LCAuZmFsLmZhLXB1bGwtcmlnaHQsIC5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpJztcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpJztcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpJztcbn1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSknO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSknO1xufVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG4gIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSknO1xufVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLCA6cm9vdCAuZmEtcm90YXRlLTE4MCwgOnJvb3QgLmZhLXJvdGF0ZS0yNzAsIDpyb290IC5mYS1mbGlwLWhvcml6b250YWwsIDpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XG4gICAgICAgICAgZmlsdGVyOiBub25lO1xufVxuXG4uZmEtc3RhY2sge1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjZlJztcbn1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzY4Jztcbn1cblxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzNjknO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYjknO1xufVxuXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYmInO1xufVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNDInO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNzAnO1xufVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM2YSc7XG59XG5cbi5mYS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzZiJztcbn1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM2Yyc7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAzNyc7XG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMzknO1xufVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDM2Jztcbn1cblxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMzgnO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNzAnO1xufVxuXG4uZmEtYW1hem9uLXBheTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDJjJztcbn1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGY5Jztcbn1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYTMnO1xufVxuXG4uZmEtYW1pbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzNmQnO1xufVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxM2QnO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTdiJztcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjA5Jztcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDMnO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwMCc7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwMSc7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwMic7XG59XG5cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDcnO1xufVxuXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA0Jztcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDUnO1xufVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNic7XG59XG5cbi5mYS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzNmUnO1xufVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDIwJztcbn1cblxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzZmJztcbn1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM3MCc7XG59XG5cbi5mYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzcxJztcbn1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNzknO1xufVxuXG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MTUnO1xufVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTg3Jztcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzU4Jztcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzU5Jztcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM1YSc7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzNWInO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBhYic7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGE4Jztcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGE5Jztcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGFhJztcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2Myc7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNjAnO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2MSc7XG59XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDYyJztcbn1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBiMic7XG59XG5cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjMzNyc7XG59XG5cbi5mYS1hcnJvd3MtYWx0LXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjMzOCc7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhMic7XG59XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDY5Jztcbn1cblxuLmZhLWFzeW1tZXRyaWs6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM3Mic7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWZhJztcbn1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM3Myc7XG59XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjllJztcbn1cblxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDFjJztcbn1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM3NCc7XG59XG5cbi5mYS1hdmlhdG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQyMSc7XG59XG5cbi5mYS1hd3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM3NSc7XG59XG5cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDRhJztcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI0ZSc7XG59XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA1ZSc7XG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmQ1Jztcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAyYSc7XG59XG5cbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYzknO1xufVxuXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmNkJztcbn1cblxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI0NCc7XG59XG5cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI0MCc7XG59XG5cbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI0Mic7XG59XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI0Myc7XG59XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNDEnO1xufVxuXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMzYnO1xufVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGZjJztcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFiNCc7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWI1Jztcbn1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBmMyc7XG59XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZjYnO1xufVxuXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjA2Jztcbn1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzc4Jztcbn1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFlNSc7XG59XG5cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZmQnO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNzEnO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzc5Jztcbn1cblxuLmZhLWJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM3YSc7XG59XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI3ZSc7XG59XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzN2InO1xufVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI5ZCc7XG59XG5cbi5mYS1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzN2MnO1xufVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzN2QnO1xufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyOTMnO1xufVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI5NCc7XG59XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMzInO1xufVxuXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGU3Jztcbn1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFlMic7XG59XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMmQnO1xufVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAyZSc7XG59XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYTEnO1xufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYjEnO1xufVxuXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNWEnO1xufVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxODgnO1xufVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFhZCc7XG59XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGExJztcbn1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNDAnO1xufVxuXG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzdmJztcbn1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjA3Jztcbn1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIwZCc7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZWMnO1xufVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEzMyc7XG59XG5cbi5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA3Myc7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjc0Jztcbn1cblxuLmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNzInO1xufVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjcxJztcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNzMnO1xufVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMzAnO1xufVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwODMnO1xufVxuXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYjknO1xufVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGQ3Jztcbn1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBkOSc7XG59XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGRhJztcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNTAnO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE5MSc7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE1Mic7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE1MSc7XG59XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGQ4Jztcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjE4Jztcbn1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjE3Jztcbn1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQyZCc7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZjMnO1xufVxuXG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MTYnO1xufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI0Yyc7XG59XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWYyJztcbn1cblxuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjRiJztcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFmMSc7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFmNCc7XG59XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFmNSc7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZjAnO1xufVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzgwJztcbn1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYTMnO1xufVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWZlJztcbn1cblxuLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDgwJztcbn1cblxuLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIwMSc7XG59XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIwMCc7XG59XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDBjJztcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDU4Jztcbn1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTRhJztcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEzYSc7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMzcnO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEzOCc7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTM5Jztcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDc4Jztcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDUzJztcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA1NCc7XG59XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNzcnO1xufVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFhZSc7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI2OCc7XG59XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjExMSc7XG59XG5cbi5mYS1jaXJjbGUtbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFjZSc7XG59XG5cbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjMyOCc7XG59XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDE3Jztcbn1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNGQnO1xufVxuXG4uZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIwYSc7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGMyJztcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzgxJztcbn1cblxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM4Mic7XG59XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzODMnO1xufVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzg0Jztcbn1cblxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzg1Jztcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyMSc7XG59XG5cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTI2Jztcbn1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFjYic7XG59XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjg0Jztcbn1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGY0Jztcbn1cblxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDEzJztcbn1cblxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA4NSc7XG59XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZGInO1xufVxuXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDc1Jztcbn1cblxuLmZhLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyN2EnO1xufVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA4Nic7XG59XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNGUnO1xufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2Nic7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjBlJztcbn1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjZkJztcbn1cblxuLmZhLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBjNSc7XG59XG5cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFmOSc7XG59XG5cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM4OCc7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNWUnO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA5ZCc7XG59XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjUnO1xufVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDViJztcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEzYyc7XG59XG5cbi5mYS1jc3MzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzhiJztcbn1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFiMic7XG59XG5cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWIzJztcbn1cblxuLmZhLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGM0Jztcbn1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM4Yyc7XG59XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzOGQnO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIxMCc7XG59XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWMwJztcbn1cblxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhNCc7XG59XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFhNSc7XG59XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM4ZSc7XG59XG5cbi5mYS1kZXNrcHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzOGYnO1xufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA4Jztcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFiZCc7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYTYnO1xufVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzkxJztcbn1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM5Mic7XG59XG5cbi5mYS1kaXNjb3Vyc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM5Myc7XG59XG5cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM5NCc7XG59XG5cbi5mYS1kb2NrZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM5NSc7XG59XG5cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTU1Jztcbn1cblxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE5Mic7XG59XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDE5Jztcbn1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM5Nic7XG59XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTdkJztcbn1cblxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzk3Jztcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE2Yic7XG59XG5cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFhOSc7XG59XG5cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM5OSc7XG59XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzOWEnO1xufVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjgyJztcbn1cblxuLmZhLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA0NCc7XG59XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDUyJztcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE0MSc7XG59XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNDInO1xufVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQyMyc7XG59XG5cbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFkMSc7XG59XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGUwJztcbn1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJiNic7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE5OSc7XG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI5OSc7XG59XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyZCc7XG59XG5cbi5mYS1lcmxhbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM5ZCc7XG59XG5cbi5mYS1ldGhlcmV1bTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDJlJztcbn1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJkNyc7XG59XG5cbi5mYS1ldXJvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE1Myc7XG59XG5cbi5mYS1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM2Mic7XG59XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTJhJztcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDZhJztcbn1cblxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNzEnO1xufVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNjUnO1xufVxuXG4uZmEtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjMxZSc7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIzZSc7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzVkJztcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzYwJztcbn1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDZlJztcbn1cblxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZmInO1xufVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNzAnO1xufVxuXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA5YSc7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzOWUnO1xufVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzOWYnO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwODInO1xufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDQ5Jztcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDUwJztcbn1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWFjJztcbn1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTgyJztcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZmInO1xufVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTViJztcbn1cblxuLmZhLWZpbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNWMnO1xufVxuXG4uZmEtZmlsZS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYzYnO1xufVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWM3Jztcbn1cblxuLmZhLWZpbGUtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWM5Jztcbn1cblxuLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFjMyc7XG59XG5cbi5mYS1maWxlLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYzUnO1xufVxuXG4uZmEtZmlsZS1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFjMSc7XG59XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFjNCc7XG59XG5cbi5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYzgnO1xufVxuXG4uZmEtZmlsZS13b3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYzInO1xufVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDA4Jztcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGIwJztcbn1cblxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2ZCc7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTM0Jztcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI2OSc7XG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmIwJztcbn1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNhMSc7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMjQnO1xufVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjExZSc7XG59XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGMzJztcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTZlJztcbn1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDE3Jztcbn1cblxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDdiJztcbn1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwN2MnO1xufVxuXG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDMxJztcbn1cblxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmI0Jztcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjM1Yyc7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDI1Jztcbn1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjgwJztcbn1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2EyJztcbn1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjg2Jztcbn1cblxuLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNhMyc7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjExJztcbn1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA0ZSc7XG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxODAnO1xufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJjNSc7XG59XG5cbi5mYS1mcmVlYnNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYTQnO1xufVxuXG4uZmEtZnJvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjExOSc7XG59XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFlMyc7XG59XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMWInO1xufVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBlMyc7XG59XG5cbi5mYS1nZW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNhNSc7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMmQnO1xufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjY1Jztcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNjAnO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNjEnO1xufVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDZiJztcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWQzJztcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFkMic7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA5Yic7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMTMnO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDkyJztcbn1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2E2Jztcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjk2Jztcbn1cblxuLmZhLWdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDI2Jztcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwMCc7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmE1Jztcbn1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhNic7XG59XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGFjJztcbn1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2E3Jztcbn1cblxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2E4Jztcbn1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYTknO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYTAnO1xufVxuXG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYWEnO1xufVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNhYic7XG59XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmIzJztcbn1cblxuLmZhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBkNSc7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBkNCc7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZWUnO1xufVxuXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE5ZCc7XG59XG5cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTg0Jztcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJkNic7XG59XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2FjJztcbn1cblxuLmZhLWdydW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYWQnO1xufVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2FlJztcbn1cblxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZmQnO1xufVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFkNCc7XG59XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNhZic7XG59XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjU4Jztcbn1cblxuLmZhLWhhbmQtcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI1Nic7XG59XG5cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNWInO1xufVxuXG4uZmEtaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYTcnO1xufVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYTUnO1xufVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGE0Jztcbn1cblxuLmZhLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBhNic7XG59XG5cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI1YSc7XG59XG5cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI1NSc7XG59XG5cbi5mYS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNTcnO1xufVxuXG4uZmEtaGFuZC1zcG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjU5Jztcbn1cblxuLmZhLWhhbmRzaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmI1Jztcbn1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI5Mic7XG59XG5cbi5mYS1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBhMCc7XG59XG5cbi5mYS1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZGMnO1xufVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDI1Jztcbn1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMDQnO1xufVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMWUnO1xufVxuXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2IwJztcbn1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFkYSc7XG59XG5cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMTUnO1xufVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQyNyc7XG59XG5cbi5mYS1ob3NwaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGY4Jztcbn1cblxuLmZhLWhvdGphcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2IxJztcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjU0Jztcbn1cblxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI1Myc7XG59XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjUyJztcbn1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjUxJztcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyN2MnO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEzYic7XG59XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYjInO1xufVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI0Nic7XG59XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmMxJztcbn1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJjMic7XG59XG5cbi5mYS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDNlJztcbn1cblxuLmZhLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzAyJztcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJkOCc7XG59XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDFjJztcbn1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDNjJztcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNzUnO1xufVxuXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTI5Jztcbn1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNWEnO1xufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNmQnO1xufVxuXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI2Yic7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMDgnO1xufVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMzMnO1xufVxuXG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYjQnO1xufVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNiNSc7XG59XG5cbi5mYS1qZW5raW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYjYnO1xufVxuXG4uZmEtam9nZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNiNyc7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFhYSc7XG59XG5cbi5mYS1qczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2I4Jztcbn1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2I5Jztcbn1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxY2MnO1xufVxuXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwODQnO1xufVxuXG4uZmEta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjExYyc7XG59XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNiYSc7XG59XG5cbi5mYS1raWNrc3RhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2JiJztcbn1cblxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNiYyc7XG59XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQyZic7XG59XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWFiJztcbn1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA5Jztcbn1cblxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNiZCc7XG59XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIwMic7XG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMDMnO1xufVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDZjJztcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIxMic7XG59XG5cbi5mYS1sZW1vbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDk0Jztcbn1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQxZCc7XG59XG5cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2JlJztcbn1cblxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2JmJztcbn1cblxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWNkJztcbn1cblxuLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGViJztcbn1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNjMCc7XG59XG5cbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYzEnO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA4Yyc7XG59XG5cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGUxJztcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmI4Jztcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxN2MnO1xufVxuXG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxOTUnO1xufVxuXG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDNhJztcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMjInO1xufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGNiJztcbn1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBjYSc7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTI0Jztcbn1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAyMyc7XG59XG5cbi5mYS1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNjMSc7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzMDknO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzBhJztcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzMGInO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjMwYyc7XG59XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYTgnO1xufVxuXG4uZmEtbHlmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2MzJztcbn1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNjNCc7XG59XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGQwJztcbn1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDc2Jztcbn1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE4Myc7XG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI3OSc7XG59XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNDEnO1xufVxuXG4uZmEtbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNjNSc7XG59XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNzYnO1xufVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNzcnO1xufVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjIyJztcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMjcnO1xufVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIyOSc7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMmInO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjJhJztcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTM2Jztcbn1cblxuLmZhLW1lZGFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNjNic7XG59XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIzYSc7XG59XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2M3Jztcbn1cblxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGZhJztcbn1cblxuLmZhLW1lZHJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzYzgnO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZTAnO1xufVxuXG4uZmEtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMWEnO1xufVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjIzJztcbn1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmRiJztcbn1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEzMCc7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMzEnO1xufVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzY2EnO1xufVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2OCc7XG59XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA1Nic7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE0Nic7XG59XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNjYic7XG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjg5Jztcbn1cblxuLmZhLW1penVuaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2NjJztcbn1cblxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTBiJztcbn1cblxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNjZCc7XG59XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyODUnO1xufVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZDAnO1xufVxuXG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNkMSc7XG59XG5cbi5mYS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxODYnO1xufVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjFjJztcbn1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI0NSc7XG59XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDAxJztcbn1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNkMic7XG59XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIyYyc7XG59XG5cbi5mYS1uZXdzcGFwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFlYSc7XG59XG5cbi5mYS1uaW50ZW5kby1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQxOCc7XG59XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MTknO1xufVxuXG4uZmEtbm9kZS1qczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2QzJztcbn1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2Q0Jztcbn1cblxuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2Q1Jztcbn1cblxuLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZDYnO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNDcnO1xufVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI0OCc7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNjMnO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjI2NCc7XG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjNkJztcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTliJztcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNmEnO1xufVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjNjJztcbn1cblxuLmZhLW9zaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDFhJztcbn1cblxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAzYic7XG59XG5cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2Q3Jztcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMThjJztcbn1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZmMnO1xufVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZDgnO1xufVxuXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFkOCc7XG59XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBjNic7XG59XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFkZCc7XG59XG5cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGVhJztcbn1cblxuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNkOSc7XG59XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDRjJztcbn1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjhiJztcbn1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWIwJztcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWVkJztcbn1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE0Yic7XG59XG5cbi5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzMDMnO1xufVxuXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjk1Jztcbn1cblxuLmZhLXBlcmlzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2RhJztcbn1cblxuLmZhLXBoYWJyaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZGInO1xufVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNkYyc7XG59XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDk1Jztcbn1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDk4Jztcbn1cblxuLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmEwJztcbn1cblxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhZSc7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWE4Jztcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFhNyc7XG59XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBkMic7XG59XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjMxJztcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBkMyc7XG59XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDcyJztcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA0Yic7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTQ0Jztcbn1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZGYnO1xufVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWU2Jztcbn1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2Nyc7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDU1Jztcbn1cblxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZmUnO1xufVxuXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmNlJztcbn1cblxuLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE1NCc7XG59XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAxMSc7XG59XG5cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDJmJztcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjg4Jztcbn1cblxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2UxJztcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTJlJztcbn1cblxuLmZhLXB5dGhvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2UyJztcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZDYnO1xufVxuXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMjknO1xufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyOCc7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA1OSc7XG59XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmM0Jztcbn1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwZCc7XG59XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTBlJztcbn1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDc0Jztcbn1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJkOSc7XG59XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDFiJztcbn1cblxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZDAnO1xufVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWI4Jztcbn1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2UzJztcbn1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWExJztcbn1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjgxJztcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFhMic7XG59XG5cbi5mYS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMWUnO1xufVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJmOSc7XG59XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNWQnO1xufVxuXG4uZmEtcmVuZGFjdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2U0Jztcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMThiJztcbn1cblxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZTUnO1xufVxuXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjInO1xufVxuXG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZTYnO1xufVxuXG4uZmEtcmVzb2x2aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZTcnO1xufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDc5Jztcbn1cblxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAxOCc7XG59XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEzNSc7XG59XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZTgnO1xufVxuXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2U5Jztcbn1cblxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDllJztcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE0Myc7XG59XG5cbi5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNTgnO1xufVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTU2Jztcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjY3Jztcbn1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQxZSc7XG59XG5cbi5mYS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYzcnO1xufVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZWEnO1xufVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyOGEnO1xufVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMDInO1xufVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMTAnO1xufVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwZSc7XG59XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2ViJztcbn1cblxuLmZhLXNlbGxjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZGEnO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMTMnO1xufVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMzMnO1xufVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZWMnO1xufVxuXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA2NCc7XG59XG5cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFlMCc7XG59XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZTEnO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNGQnO1xufVxuXG4uZmEtc2hla2VsLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIwYic7XG59XG5cbi5mYS1zaGllbGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZWQnO1xufVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjFhJztcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjE0Jztcbn1cblxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjkwJztcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjkxJztcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA3YSc7XG59XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJjYyc7XG59XG5cbi5mYS1zaWduLWluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmY2Jztcbn1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhNyc7XG59XG5cbi5mYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJmNSc7XG59XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAxMic7XG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjE1Jztcbn1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNlZSc7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZTgnO1xufVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIxNic7XG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTdlJztcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxOTgnO1xufVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2VmJztcbn1cblxuLmZhLXNsaWRlcnMtaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWRlJztcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFlNyc7XG59XG5cbi5mYS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTE4Jztcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYWInO1xufVxuXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhYyc7XG59XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhZCc7XG59XG5cbi5mYS1zbm93Zmxha2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJkYyc7XG59XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZGMnO1xufVxuXG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNWQnO1xufVxuXG4uZmEtc29ydC1hbHBoYS11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTVlJztcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE2MCc7XG59XG5cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTYxJztcbn1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGRkJztcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNjInO1xufVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNjMnO1xufVxuXG4uZmEtc29ydC11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGRlJztcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFiZSc7XG59XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxOTcnO1xufVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2YzJztcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjExMCc7XG59XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxYmMnO1xufVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYzgnO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE4ZCc7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTZjJztcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwNSc7XG59XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA4OSc7XG59XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZjUnO1xufVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFiNic7XG59XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFiNyc7XG59XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNmNic7XG59XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNDgnO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNTEnO1xufVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBmMSc7XG59XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNmNyc7XG59XG5cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjQ5Jztcbn1cblxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA0ZCc7XG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjhkJztcbn1cblxuLmZhLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmYyJztcbn1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDI4Jztcbn1cblxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMWQnO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGNjJztcbn1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDI5Jztcbn1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MmEnO1xufVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZjgnO1xufVxuXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFhNCc7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFhMyc7XG59XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyYyc7XG59XG5cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIzOSc7XG59XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGYyJztcbn1cblxuLmZhLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTg1Jztcbn1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZGQnO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyYic7XG59XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNmOSc7XG59XG5cbi5mYS1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMjEnO1xufVxuXG4uZmEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJmMSc7XG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGNlJztcbn1cblxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTBhJztcbn1cblxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNmYSc7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2ZkJztcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDJiJztcbn1cblxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAyYyc7XG59XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGFlJztcbn1cblxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFiYSc7XG59XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmM2Jztcbn1cblxuLmZhLXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZmUnO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWQ1Jztcbn1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjAnO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAzNCc7XG59XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMzUnO1xufVxuXG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwYSc7XG59XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDA5Jztcbn1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwYic7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJiMic7XG59XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmNiJztcbn1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJjNyc7XG59XG5cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYzknO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmNhJztcbn1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyYzgnO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE2NSc7XG59XG5cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE2NCc7XG59XG5cbi5mYS10aHVtYnRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA4ZCc7XG59XG5cbi5mYS10aWNrZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzZmYnO1xufVxuXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwZCc7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA1Nyc7XG59XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNDMnO1xufVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjA0Jztcbn1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjA1Jztcbn1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjVjJztcbn1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMzgnO1xufVxuXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIyNCc7XG59XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIyNSc7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWY4Jztcbn1cblxuLmZhLXRyYXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmVkJztcbn1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjFiYic7XG59XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE4MSc7XG59XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjYyJztcbn1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDkxJztcbn1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwZDEnO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZTQnO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxNzMnO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTc0Jztcbn1cblxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNmMnO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZTgnO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDk5Jztcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwODEnO1xufVxuXG4uZmEtdHlwbzM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQyYic7XG59XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MDInO1xufVxuXG4uZmEtdWlraXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQwMyc7XG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGU5Jztcbn1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGNkJztcbn1cblxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBlMic7XG59XG5cbi5mYS11bmRvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmVhJztcbn1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MDQnO1xufVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjlhJztcbn1cblxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE5Yyc7XG59XG5cbi5mYS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyNyc7XG59XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjA5Yyc7XG59XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxM2UnO1xufVxuXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDA1Jztcbn1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDkzJztcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjg3Jztcbn1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAwNyc7XG59XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmJkJztcbn1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBmMCc7XG59XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIzNCc7XG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjFiJztcbn1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIzNSc7XG59XG5cbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMGMwJztcbn1cblxuLmZhLXVzc3VubmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MDcnO1xufVxuXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmU1Jztcbn1cblxuLmZhLXV0ZW5zaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZTcnO1xufVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MDgnO1xufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIyMSc7XG59XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjIyNic7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMjgnO1xufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjM3Jztcbn1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmE5Jztcbn1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJhYSc7XG59XG5cbi5mYS12aWJlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDA5Jztcbn1cblxuLmZhLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwM2QnO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQwYSc7XG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE5NCc7XG59XG5cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyN2QnO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWNhJztcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxODknO1xufVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MGInO1xufVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjAyNyc7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMjYnO1xufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwMjgnO1xufVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQxZic7XG59XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMThhJztcbn1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWQ3Jztcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMzInO1xufVxuXG4uZmEtd2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MGMnO1xufVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTkzJztcbn1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MGQnO1xufVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMWViJztcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyNjYnO1xufVxuXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MTAnO1xufVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZDAnO1xufVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZDEnO1xufVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJkMic7XG59XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxN2EnO1xufVxuXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE1OSc7XG59XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE5YSc7XG59XG5cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MTEnO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjk3Jztcbn1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjJkZSc7XG59XG5cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyOTgnO1xufVxuXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwYWQnO1xufVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmNDEyJztcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE2OCc7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTY5Jztcbn1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMjNiJztcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxOWUnO1xufVxuXG4uZmEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGY0MTMnO1xufVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjQxNCc7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxZTknO1xufVxuXG4uZmEteWVuLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE1Nyc7XG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmIxJztcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE2Nyc7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Gb250QXdlc29tZTUvZmEtYnJhbmRzLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0ZvbnRBd2Vzb21lNS9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvRm9udEF3ZXNvbWU1L2ZhLWJyYW5kcy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvRm9udEF3ZXNvbWU1L2ZhLWJyYW5kcy00MDAud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0ZvbnRBd2Vzb21lNS9mYS1icmFuZHMtNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9Gb250QXdlc29tZTUvZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0ZvbnRBd2Vzb21lNS9mYS1yZWd1bGFyLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0ZvbnRBd2Vzb21lNS9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL0ZvbnRBd2Vzb21lNS9mYS1yZWd1bGFyLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Gb250QXdlc29tZTUvZmEtcmVndWxhci00MDAud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0ZvbnRBd2Vzb21lNS9mYS1yZWd1bGFyLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udHMvRm9udEF3ZXNvbWU1L2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0ZvbnRBd2Vzb21lNS9mYS1zb2xpZC05MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9Gb250QXdlc29tZTUvZmEtc29saWQtOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvRm9udEF3ZXNvbWU1L2ZhLXNvbGlkLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Gb250QXdlc29tZTUvZmEtc29saWQtOTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9Gb250QXdlc29tZTUvZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250cy9Gb250QXdlc29tZTUvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYSwgLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4iLCJALXdlYmtpdC1rZXlmcmFtZXMgbWVkaXVtLWVkaXRvci1pbWFnZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgbWVkaXVtLWVkaXRvci1pbWFnZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBtZWRpdW0tZWRpdG9yLXBvcC11cHdhcmRzIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeCgwLjk3LCAwLCAwLCAxLCAwLCAxMik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeCgwLjk3LCAwLCAwLCAxLCAwLCAxMik7IH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KDAuOTksIDAsIDAsIDEsIDAsIDIpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoMC45OSwgMCwgMCwgMSwgMCwgMik7IH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgoMSwgMCwgMCwgMSwgMCwgLTEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoMSwgMCwgMCwgMSwgMCwgLTEpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgoMSwgMCwgMCwgMSwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAxLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgbWVkaXVtLWVkaXRvci1wb3AtdXB3YXJkcyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBtYXRyaXgoMC45NywgMCwgMCwgMSwgMCwgMTIpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoMC45NywgMCwgMCwgMSwgMCwgMTIpOyB9XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG1hdHJpeCgwLjk5LCAwLCAwLCAxLCAwLCAyKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbWF0cml4KDAuOTksIDAsIDAsIDEsIDAsIDIpOyB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIDEsIDAsIC0xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIDEsIDAsIC0xKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIDEsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoMSwgMCwgMCwgMSwgMCwgMCk7IH0gfVxuXG4ubWVkaXVtLWVkaXRvci1hbmNob3ItcHJldmlldyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMjAwMDsgfVxuICAubWVkaXVtLWVkaXRvci1hbmNob3ItcHJldmlldyBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggNXB4IDEwcHg7IH1cblxuLm1lZGl1bS1lZGl0b3ItYW5jaG9yLXByZXZpZXctYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ubWVkaXVtLWVkaXRvci1kcmFnb3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7IH1cblxuLm1lZGl1bS1lZGl0b3ItaW1hZ2UtbG9hZGluZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtZWRpdW0tZWRpdG9yLWltYWdlLWxvYWRpbmcgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uOiBtZWRpdW0tZWRpdG9yLWltYWdlLWxvYWRpbmcgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDsgfVxuXG4ubWVkaXVtLWVkaXRvci1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWVkaXVtLWVkaXRvci1wbGFjZWhvbGRlcjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICBwYWRkaW5nOiBpbmhlcml0O1xuICAgIG1hcmdpbjogaW5oZXJpdDsgfVxuXG4ubWVkaXVtLWVkaXRvci1wbGFjZWhvbGRlci1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWVkaXVtLWVkaXRvci1wbGFjZWhvbGRlci1yZWxhdGl2ZTphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICBwYWRkaW5nOiBpbmhlcml0O1xuICAgIG1hcmdpbjogaW5oZXJpdDsgfVxuXG4ubWVkaXVtLXRvb2xiYXItYXJyb3ctdW5kZXI6YWZ0ZXIsIC5tZWRpdW0tdG9vbGJhci1hcnJvdy1vdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwOyB9XG5cbi5tZWRpdW0tdG9vbGJhci1hcnJvdy11bmRlcjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogOHB4IDhweCAwIDhweDsgfVxuXG4ubWVkaXVtLXRvb2xiYXItYXJyb3ctb3ZlcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAgOHB4IDhweCA4cHg7XG4gIHRvcDogLThweDsgfVxuXG4ubWVkaXVtLWVkaXRvci10b29sYmFyIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAyMDAwOyB9XG4gIC5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubWVkaXVtLWVkaXRvci10b29sYmFyIGxpIGJ1dHRvbiB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgLm1lZGl1bS1lZGl0b3ItYWN0aW9uLXVuZGVybGluZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgLm1lZGl1bS1lZGl0b3ItYWN0aW9uLXByZSB7XG4gICAgICBmb250LWZhbWlseTogQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIE1lbmxvLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgcGFkZGluZzogMTVweCAwOyB9XG5cbi5tZWRpdW0tZWRpdG9yLXRvb2xiYXItYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ubWVkaXVtLWVkaXRvci1zdGlja3ktdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxcHg7IH1cblxuLm1lZGl1bS1lZGl0b3ItcmVsYXRpdmUtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWVkaXVtLWVkaXRvci10b29sYmFyLWFjdGl2ZS5tZWRpdW0tZWRpdG9yLXN0YWxrZXItdG9vbGJhciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtZWRpdW0tZWRpdG9yLXBvcC11cHdhcmRzIDE2MG1zIGZvcndhcmRzIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IG1lZGl1bS1lZGl0b3ItcG9wLXVwd2FyZHMgMTYwbXMgZm9yd2FyZHMgbGluZWFyOyB9XG5cbi5tZWRpdW0tZWRpdG9yLWFjdGlvbi1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4ubWVkaXVtLWVkaXRvci1hY3Rpb24taXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIGlucHV0LFxuICAubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtLXJvdyB7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSAubWVkaXVtLWVkaXRvci10b29sYmFyLWlucHV0LFxuICAubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gbGFiZWwge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHdpZHRoOiAzMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1pbnB1dDpmb2N1cyxcbiAgICAubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0gbGFiZWw6Zm9jdXMge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5tZWRpdW0tZWRpdG9yLXRvb2xiYXItYWN0aW9uczphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ubWVkaXVtLWVkaXRvci1lbGVtZW50IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtaW4taGVpZ2h0OiAzMHB4OyB9XG4gIC5tZWRpdW0tZWRpdG9yLWVsZW1lbnQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBzdWIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7IH1cbiAgLm1lZGl1bS1lZGl0b3ItZWxlbWVudCBzdXAge1xuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjsgfVxuXG4ubWVkaXVtLWVkaXRvci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cblxuICAubWVkaXVtLXRvb2xiYXItYXJyb3ctdW5kZXI6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzI0MjQyNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwcHg7IH1cblxuICAubWVkaXVtLXRvb2xiYXItYXJyb3ctb3ZlcjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzI0MjQyNCB0cmFuc3BhcmVudDtcbiAgICB0b3A6IC04cHg7IH1cblxuICAubWVkaXVtLWVkaXRvci10b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI0MjQyNCwgcmdiYSgzNiwgMzYsIDM2LCAwLjc1KSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI0MjQyNCwgcmdiYSgzNiwgMzYsIDM2LCAwLjc1KSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAjMDAwOyB9XG4gICAgLm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzI0MjQyNCwgcmdiYSgzNiwgMzYsIDM2LCAwLjg5KSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMjQyNDI0LCByZ2JhKDM2LCAzNiwgMzYsIDAuODkpKTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzMzM7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbjsgfVxuICAgICAgLm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSBidXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBjb2xvcjogeWVsbG93OyB9XG4gICAgLm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSAubWVkaXVtLWVkaXRvci1idXR0b24tZmlyc3Qge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4OyB9XG4gICAgLm1lZGl1bS1lZGl0b3ItdG9vbGJhciBsaSAubWVkaXVtLWVkaXRvci1idXR0b24tbGFzdCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDsgfVxuICAgIC5tZWRpdW0tZWRpdG9yLXRvb2xiYXIgbGkgLm1lZGl1bS1lZGl0b3ItYnV0dG9uLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMjQyNDI0LCByZ2JhKDAsIDAsIDAsIDAuODkpKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyNDI0MjQsIHJnYmEoMCwgMCwgMCwgMC44OSkpO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuICAubWVkaXVtLWVkaXRvci10b29sYmFyLWZvcm0ge1xuICAgIGJhY2tncm91bmQ6ICMyNDI0MjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gICAgLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1mb3JtIC5tZWRpdW0tZWRpdG9yLXRvb2xiYXItaW5wdXQge1xuICAgICAgYmFja2dyb3VuZDogIzI0MjQyNDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjb2xvcjogI2NjYztcbiAgICAgIGhlaWdodDogNTBweDsgfVxuICAgIC5tZWRpdW0tZWRpdG9yLXRvb2xiYXItZm9ybSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbiAgLm1lZGl1bS1lZGl0b3ItdG9vbGJhci1hbmNob3ItcHJldmlldyB7XG4gICAgYmFja2dyb3VuZDogIzI0MjQyNDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuICAubWVkaXVtLWVkaXRvci1wbGFjZWhvbGRlcjphZnRlciB7XG4gICAgY29sb3I6ICNiM2IzYjE7IH1cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJmZWF0aGVyXCI7XG5cdHNyYzogdXJsKCcuLi9mb250cy9mZWF0aGVyL2ZlYXRoZXItd2ViZm9udC5lb3QnKTtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL2ZlYXRoZXIvZmVhdGhlci13ZWJmb250LmVvdCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0dXJsKCcuLi9mb250cy9mZWF0aGVyL2ZlYXRoZXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdHVybCgnLi4vZm9udHMvZmVhdGhlci9mZWF0aGVyLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHR1cmwoJy4uL2ZvbnRzL2ZlYXRoZXIvZmVhdGhlci13ZWJmb250LnN2ZyNmZWF0aGVyJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZlIHtcblx0Zm9udC1mYW1pbHk6ICdmZWF0aGVyJyAhaW1wb3J0YW50O1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5cbi5mZS1hY3Rpdml0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uZmUtYWlycGxheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uZmUtYWxlcnQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5mZS1hbGVydC1vY3RhZ29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5mZS1hbGVydC10cmlhbmdsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uZmUtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5mZS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5mZS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5mZS1hbGlnbi1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uZmUtYW5jaG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5mZS1hcGVydHVyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uZmUtYXJyb3ctZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uZmUtYXJyb3ctZG93bi1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmZlLWFycm93LWRvd24tbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uZmUtYXJyb3ctZG93bi1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uZmUtYXJyb3ctbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uZmUtYXJyb3ctbGVmdC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLmZlLWFycm93LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5mZS1hcnJvdy1yaWdodC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmZlLWFycm93LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5mZS1hcnJvdy11cC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmZlLWFycm93LXVwLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmZlLWFycm93LXVwLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5mZS1hdC1zaWduOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5mZS1hd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4uZmUtYmFyLWNoYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5mZS1iYXItY2hhcnQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uZmUtYmF0dGVyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uZmUtYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uZmUtYmVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uZmUtYmVsbC1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmZlLWJsdWV0b290aDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uZmUtYm9sZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uZmUtYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyMVwiO1xufVxuXG4uZmUtYm9vay1vcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5mZS1ib29rbWFyazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uZmUtYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5mZS1icmllZmNhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmZlLWNhbGVuZGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5mZS1jYW1lcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmZlLWNhbWVyYS1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmZlLWNhc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmZlLWNoZWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5mZS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmZlLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uZmUtY2hldnJvbi1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5mZS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmVcIjtcbn1cblxuLmZlLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmZcIjtcbn1cblxuLmZlLWNoZXZyb24tdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLmZlLWNoZXZyb25zLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLmZlLWNoZXZyb25zLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmZlLWNoZXZyb25zLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5mZS1jaGV2cm9ucy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uZmUtY2hyb21lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5mZS1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLmZlLWNsaXBib2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uZmUtY2xvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmZlLWNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5mZS1jbG91ZC1kcml6emxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5mZS1jbG91ZC1saWdodG5pbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5M2JcIjtcbn1cblxuLmZlLWNsb3VkLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uZmUtY2xvdWQtcmFpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuXG4uZmUtY2xvdWQtc25vdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuXG4uZmUtY29kZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuXG4uZmUtY29kZXBlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uZmUtY29tbWFuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uZmUtY29tcGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uZmUtY29weTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uZmUtY29ybmVyLWRvd24tbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uZmUtY29ybmVyLWRvd24tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLmZlLWNvcm5lci1sZWZ0LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDZcIjtcbn1cblxuLmZlLWNvcm5lci1sZWZ0LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5mZS1jb3JuZXItcmlnaHQtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uZmUtY29ybmVyLXJpZ2h0LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ5XCI7XG59XG5cbi5mZS1jb3JuZXItdXAtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuXG4uZmUtY29ybmVyLXVwLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5mZS1jcHU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGNcIjtcbn1cblxuLmZlLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5mZS1jcm9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5mZS1jcm9zc2hhaXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLmZlLWRhdGFiYXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5mZS1kZWxldGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLmZlLWRpc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmZlLWRvbGxhci1zaWduOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5mZS1kb3dubG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uZmUtZG93bmxvYWQtY2xvdWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLmZlLWRyb3BsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTZcIjtcbn1cblxuLmZlLWVkaXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTdcIjtcbn1cblxuLmZlLWVkaXQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuXG4uZmUtZWRpdC0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG5cbi5mZS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG5cbi5mZS1leWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmZlLWV5ZS1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NWNcIjtcbn1cblxuLmZlLWZhY2Vib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5mZS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NWVcIjtcbn1cblxuLmZlLWZlYXRoZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NWZcIjtcbn1cblxuLmZlLWZpbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLmZlLWZpbGUtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLmZlLWZpbGUtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuXG4uZmUtZmlsZS10ZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5mZS1maWxtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG59XG5cbi5mZS1maWx0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLmZlLWZsYWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjZcIjtcbn1cblxuLmZlLWZvbGRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuXG4uZmUtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG59XG5cbi5mZS1mb2xkZXItcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4uZmUtZ2l0LWJyYW5jaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uZmUtZ2l0LWNvbW1pdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuXG4uZmUtZ2l0LW1lcmdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5mZS1naXQtcHVsbC1yZXF1ZXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG5cbi5mZS1naXRodWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NmVcIjtcbn1cblxuLmZlLWdpdGxhYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2ZlwiO1xufVxuXG4uZmUtZ2xvYmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzBcIjtcbn1cblxuLmZlLWdyaWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzFcIjtcbn1cblxuLmZlLWhhcmQtZHJpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLmZlLWhhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLmZlLWhlYWRwaG9uZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzRcIjtcbn1cblxuLmZlLWhlYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5mZS1oZWxwLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4uZmUtaG9tZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuXG4uZmUtaW1hZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzhcIjtcbn1cblxuLmZlLWluYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG5cbi5mZS1pbmZvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5mZS1pbnN0YWdyYW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2JcIjtcbn1cblxuLmZlLWl0YWxpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3Y1wiO1xufVxuXG4uZmUtbGF5ZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG59XG5cbi5mZS1sYXlvdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2VcIjtcbn1cblxuLmZlLWxpZmUtYnVveTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3ZlwiO1xufVxuXG4uZmUtbGluazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuXG4uZmUtbGluay0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG59XG5cbi5mZS1saW5rZWRpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4MlwiO1xufVxuXG4uZmUtbGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuXG4uZmUtbG9hZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG5cbi5mZS1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg1XCI7XG59XG5cbi5mZS1sb2ctaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODZcIjtcbn1cblxuLmZlLWxvZy1vdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODdcIjtcbn1cblxuLmZlLW1haWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODhcIjtcbn1cblxuLmZlLW1hcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuXG4uZmUtbWFwLXBpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuXG4uZmUtbWF4aW1pemU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGJcIjtcbn1cblxuLmZlLW1heGltaXplLTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGNcIjtcbn1cblxuLmZlLW1lbnU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGRcIjtcbn1cblxuLmZlLW1lc3NhZ2UtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThlXCI7XG59XG5cbi5mZS1tZXNzYWdlLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4uZmUtbWljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG5cbi5mZS1taWMtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5mZS1taW5pbWl6ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuXG4uZmUtbWluaW1pemUtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuXG4uZmUtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTRcIjtcbn1cblxuLmZlLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5NVwiO1xufVxuXG4uZmUtbWludXMtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG5cbi5mZS1tb25pdG9yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG5cbi5mZS1tb29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTk4XCI7XG59XG5cbi5mZS1tb3JlLWhvcml6b250YWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTlcIjtcbn1cblxuLmZlLW1vcmUtdmVydGljYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OWFcIjtcbn1cblxuLmZlLW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OWJcIjtcbn1cblxuLmZlLW11c2ljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTljXCI7XG59XG5cbi5mZS1uYXZpZ2F0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTlkXCI7XG59XG5cbi5mZS1uYXZpZ2F0aW9uLTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OWVcIjtcbn1cblxuLmZlLW9jdGFnb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLmZlLXBhY2thZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTBcIjtcbn1cblxuLmZlLXBhcGVyY2xpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuXG4uZmUtcGF1c2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTJcIjtcbn1cblxuLmZlLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhM1wiO1xufVxuXG4uZmUtcGVyY2VudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhNFwiO1xufVxuXG4uZmUtcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLmZlLXBob25lLWNhbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTZcIjtcbn1cblxuLmZlLXBob25lLWZvcndhcmRlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhN1wiO1xufVxuXG4uZmUtcGhvbmUtaW5jb21pbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YThcIjtcbn1cblxuLmZlLXBob25lLW1pc3NlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuXG4uZmUtcGhvbmUtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG5cbi5mZS1waG9uZS1vdXRnb2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhYlwiO1xufVxuXG4uZmUtcGllLWNoYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWFjXCI7XG59XG5cbi5mZS1wbGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWFkXCI7XG59XG5cbi5mZS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhZVwiO1xufVxuXG4uZmUtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhZlwiO1xufVxuXG4uZmUtcGx1cy1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YjBcIjtcbn1cblxuLmZlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWIxXCI7XG59XG5cbi5mZS1wb2NrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YjJcIjtcbn1cblxuLmZlLXBvd2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWIzXCI7XG59XG5cbi5mZS1wcmludGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWI0XCI7XG59XG5cbi5mZS1yYWRpbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliNVwiO1xufVxuXG4uZmUtcmVmcmVzaC1jY3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YjZcIjtcbn1cblxuLmZlLXJlZnJlc2gtY3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YjdcIjtcbn1cblxuLmZlLXJlcGVhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliOFwiO1xufVxuXG4uZmUtcmV3aW5kOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWI5XCI7XG59XG5cbi5mZS1yb3RhdGUtY2N3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWJhXCI7XG59XG5cbi5mZS1yb3RhdGUtY3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YmJcIjtcbn1cblxuLmZlLXJzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliY1wiO1xufVxuXG4uZmUtc2F2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliZFwiO1xufVxuXG4uZmUtc2Npc3NvcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YmVcIjtcbn1cblxuLmZlLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTliZlwiO1xufVxuXG4uZmUtc2VuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljMFwiO1xufVxuXG4uZmUtc2VydmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWMxXCI7XG59XG5cbi5mZS1zZXR0aW5nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljMlwiO1xufVxuXG4uZmUtc2hhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YzNcIjtcbn1cblxuLmZlLXNoYXJlLTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YzRcIjtcbn1cblxuLmZlLXNoaWVsZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljNVwiO1xufVxuXG4uZmUtc2hpZWxkLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljNlwiO1xufVxuXG4uZmUtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWM3XCI7XG59XG5cbi5mZS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWM4XCI7XG59XG5cbi5mZS1zaHVmZmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG5cbi5mZS1zaWRlYmFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWNhXCI7XG59XG5cbi5mZS1za2lwLWJhY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5Y2JcIjtcbn1cblxuLmZlLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTljY1wiO1xufVxuXG4uZmUtc2xhY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5Y2RcIjtcbn1cblxuLmZlLXNsYXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWNlXCI7XG59XG5cbi5mZS1zbGlkZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWNmXCI7XG59XG5cbi5mZS1zbWFydHBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQwXCI7XG59XG5cbi5mZS1zcGVha2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQxXCI7XG59XG5cbi5mZS1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZDJcIjtcbn1cblxuLmZlLXN0YXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZDNcIjtcbn1cblxuLmZlLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQ0XCI7XG59XG5cbi5mZS1zdW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZDVcIjtcbn1cblxuLmZlLXN1bnJpc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZDZcIjtcbn1cblxuLmZlLXN1bnNldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkN1wiO1xufVxuXG4uZmUtdGFibGV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWQ4XCI7XG59XG5cbi5mZS10YWc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZDlcIjtcbn1cblxuLmZlLXRhcmdldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkYVwiO1xufVxuXG4uZmUtdGVybWluYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZGJcIjtcbn1cblxuLmZlLXRoZXJtb21ldGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWRjXCI7XG59XG5cbi5mZS10aHVtYnMtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkZFwiO1xufVxuXG4uZmUtdGh1bWJzLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWRlXCI7XG59XG5cbi5mZS10b2dnbGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlkZlwiO1xufVxuXG4uZmUtdG9nZ2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWUwXCI7XG59XG5cbi5mZS10cmFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTllMVwiO1xufVxuXG4uZmUtdHJhc2gtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTllMlwiO1xufVxuXG4uZmUtdHJlbmRpbmctZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTllM1wiO1xufVxuXG4uZmUtdHJlbmRpbmctdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTRcIjtcbn1cblxuLmZlLXRyaWFuZ2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWU1XCI7XG59XG5cbi5mZS10cnVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTllNlwiO1xufVxuXG4uZmUtdHY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTdcIjtcbn1cblxuLmZlLXR3aXR0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZThcIjtcbn1cblxuLmZlLXR5cGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZTlcIjtcbn1cblxuLmZlLXVtYnJlbGxhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWVhXCI7XG59XG5cbi5mZS11bmRlcmxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZWJcIjtcbn1cblxuLmZlLXVubG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTllY1wiO1xufVxuXG4uZmUtdXBsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWVkXCI7XG59XG5cbi5mZS11cGxvYWQtY2xvdWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZWVcIjtcbn1cblxuLmZlLXVzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZWZcIjtcbn1cblxuLmZlLXVzZXItY2hlY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZjBcIjtcbn1cblxuLmZlLXVzZXItbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZjFcIjtcbn1cblxuLmZlLXVzZXItcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlmMlwiO1xufVxuXG4uZmUtdXNlci14OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWYzXCI7XG59XG5cbi5mZS11c2VyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlmNFwiO1xufVxuXG4uZmUtdmlkZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZjVcIjtcbn1cblxuLmZlLXZpZGVvLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlmNlwiO1xufVxuXG4uZmUtdm9pY2VtYWlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWY3XCI7XG59XG5cbi5mZS12b2x1bWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZjhcIjtcbn1cblxuLmZlLXZvbHVtZS0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWY5XCI7XG59XG5cbi5mZS12b2x1bWUtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlmYVwiO1xufVxuXG4uZmUtdm9sdW1lLXg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ZmJcIjtcbn1cblxuLmZlLXdhdGNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWZjXCI7XG59XG5cbi5mZS13aWZpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWZkXCI7XG59XG5cbi5mZS13aWZpLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlmZVwiO1xufVxuXG4uZmUtd2luZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlmZlwiO1xufVxuXG4uZmUteDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEwMFwiO1xufVxuXG4uZmUteC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMDFcIjtcbn1cblxuLmZlLXgtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTAyXCI7XG59XG5cbi5mZS16YXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMDNcIjtcbn1cblxuLmZlLXphcC1vZmY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMDRcIjtcbn1cblxuLmZlLXpvb20taW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLmZlLXpvb20tb3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTA2XCI7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcblRyaXggMS4wLjBcbkNvcHlyaWdodCDCqSAyMDE4IEJhc2VjYW1wLCBMTENcbmh0dHA6Ly90cml4LWVkaXRvci5vcmcvKi9cbnRyaXgtZWRpdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xuICBtaW4taGVpZ2h0OiA1ZW07XG4gIG91dGxpbmU6IG5vbmU7IH1cbnRyaXgtdG9vbGJhciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi1yb3cge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4ODg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICB0cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMS41dnc7IH1cbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDc2OHB4KSB7XG4gICAgICB0cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi1ncm91cC1zcGFjZXIge1xuICBmbGV4LWdyb3c6IDE7IH1cbiAgQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA3NjhweCkge1xuICAgIHRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tZ3JvdXAtc3BhY2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIHRyaXgtdG9vbGJhciAudHJpeC1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYzsgfVxuICB0cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLnRyaXgtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2JlZWZhO1xuICAgIGNvbG9yOiBibGFjazsgfVxuICB0cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgdHJpeC10b29sYmFyIC50cml4LWJ1dHRvbjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNzY4cHgpIHtcbiAgICB0cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgICAgcGFkZGluZzogMCAwLjNlbTsgfSB9XG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB3aWR0aDogMi42ZW07XG4gIGhlaWdodDogMS42ZW07XG4gIG1heC13aWR0aDogY2FsYygwLjhlbSArIDR2dyk7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG4gIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNzY4cHgpIHtcbiAgICB0cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uIHtcbiAgICAgIGhlaWdodDogMmVtO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDAuOGVtICsgMy41dncpOyB9IH1cbiAgdHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDc2OHB4KSB7XG4gICAgICB0cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uOjpiZWZvcmUge1xuICAgICAgICByaWdodDogNiU7XG4gICAgICAgIGxlZnQ6IDYlOyB9IH1cbiAgdHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi50cml4LWFjdGl2ZTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb246ZGlzYWJsZWQ6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4xMjU7IH1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tYm9sZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE1LjYlMjAxMS44YzEtLjclMjAxLjYtMS44JTIwMS42LTIuOGE0JTIwNCUyMDAlMjAwJTIwMC00LTRIN3YxNGg3YzIuMSUyMDAlMjAzLjctMS43JTIwMy43LTMuOCUyMDAtMS41LS44LTIuOC0yLjEtMy40ek0xMCUyMDcuNWgzYTEuNSUyMDEuNSUyMDAlMjAxJTIwMSUyMDAlMjAzaC0zdi0zem0zLjUlMjA5SDEwdi0zaDMuNWExLjUlMjAxLjUlMjAwJTIwMSUyMDElMjAwJTIwM3olMjIlMkYlM0UlM0MlMkZzdmclM0UpOyB9XG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLWl0YWxpYzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEwJTIwNXYzaDIuMmwtMy40JTIwOEg2djNoOHYtM2gtMi4ybDMuNC04SDE4VjVoLTh6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFKTsgfVxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1saW5rOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNOS44OCUyMDEzLjdhNC4zJTIwNC4zJTIwMCUyMDAlMjAxJTIwMC02LjA3bDMuMzctMy4zN2E0LjI2JTIwNC4yNiUyMDAlMjAwJTIwMSUyMDYuMDclMjAwJTIwNC4zJTIwNC4zJTIwMCUyMDAlMjAxJTIwMCUyMDYuMDZsLTEuOTYlMjAxLjcyYS45MS45MSUyMDAlMjAxJTIwMS0xLjMtMS4zbDEuOTctMS43MWEyLjQ2JTIwMi40NiUyMDAlMjAwJTIwMC0zLjQ4LTMuNDhsLTMuMzglMjAzLjM3YTIuNDYlMjAyLjQ2JTIwMCUyMDAlMjAwJTIwMCUyMDMuNDguOTEuOTElMjAwJTIwMSUyMDEtMS4zJTIwMS4zeiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTQuMjUlMjAxOS40NmE0LjMlMjA0LjMlMjAwJTIwMCUyMDElMjAwLTYuMDdsMS45My0xLjlhLjkxLjkxJTIwMCUyMDElMjAxJTIwMS4zJTIwMS4zbC0xLjkzJTIwMS45YTIuNDYlMjAyLjQ2JTIwMCUyMDAlMjAwJTIwMy40OCUyMDMuNDhsMy4zNy0zLjM4Yy45Ni0uOTYuOTYtMi41MiUyMDAtMy40OGEuOTEuOTElMjAwJTIwMSUyMDElMjAxLjMtMS4zJTIwNC4zJTIwNC4zJTIwMCUyMDAlMjAxJTIwMCUyMDYuMDdsLTMuMzglMjAzLjM4YTQuMjYlMjA0LjI2JTIwMCUyMDAlMjAxLTYuMDclMjAweiUyMiUyRiUzRSUzQyUyRnN2ZyUzRSk7IH1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tc3RyaWtlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjI0JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTIuNzMlMjAxNGwuMjguMTRjLjI2LjE1LjQ1LjMuNTcuNDQuMTIuMTQuMTguMy4xOC41JTIwMCUyMC4zLS4xNS41Ni0uNDQuNzUtLjMuMi0uNzYuMy0xLjM5LjNBMTMuNTIlMjAxMy41MiUyMDAlMjAwJTIwMSUyMDclMjAxNC45NXYzLjM3YTEwLjY0JTIwMTAuNjQlMjAwJTIwMCUyMDAlMjA0Ljg0Ljg4YzEuMjYlMjAwJTIwMi4zNS0uMTklMjAzLjI4LS41Ni45My0uMzclMjAxLjY0LS45JTIwMi4xNC0xLjU3cy43NC0xLjQ1Ljc0LTIuMzJjMC0uMjYtLjAyLS41MS0uMDYtLjc1aC01LjIxem0tNS41LTRjLS4wOC0uMzQtLjEyLS43LS4xMi0xLjElMjAwLTEuMjkuNTItMi4zJTIwMS41OC0zLjAyJTIwMS4wNS0uNzIlMjAyLjUtMS4wOCUyMDQuMzQtMS4wOCUyMDEuNjIlMjAwJTIwMy4yOC4zNCUyMDQuOTclMjAxbC0xLjMlMjAyLjkzYy0xLjQ3LS42LTIuNzMtLjktMy44LS45LS41NSUyMDAtLjk2LjA4LTEuMi4yNi0uMjYuMTctLjM4LjM4LS4zOC42NCUyMDAlMjAuMjcuMTYuNTIuNDguNzQuMTcuMTIuNTMuMyUyMDEuMDUuNTNINy4yM3pNMyUyMDEzaDE4di0ySDN2MnolMjIlMkYlM0UlM0MlMkZzdmclM0UpOyB9XG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLXF1b3RlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk02JTIwMTdoM2wyLTRWN0g1djZoM3ptOCUyMDBoM2wyLTRWN2gtNnY2aDN6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFKTsgfVxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1oZWFkaW5nLTE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEyJTIwOXYzSDl2N0g2di03SDNWOWg5ek04JTIwNGgxNHYzaC02djEyaC0zVjdIOFY0eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRSk7IH1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tY29kZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE4LjIlMjAxMkwxNSUyMDE1LjJsMS40JTIwMS40TDIxJTIwMTJsLTQuNi00LjZMMTUlMjA4LjhsMy4yJTIwMy4yek01LjglMjAxMkw5JTIwOC44JTIwNy42JTIwNy40JTIwMyUyMDEybDQuNiUyMDQuNkw5JTIwMTUuMiUyMDUuOCUyMDEyeiUyMiUyRiUzRSUzQyUyRnN2ZyUzRSk7IH1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tYnVsbGV0LWxpc3Q6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTQlMjA0YTIlMjAyJTIwMCUyMDElMjAwJTIwMCUyMDQlMjAyJTIwMiUyMDAlMjAwJTIwMCUyMDAtNHptMCUyMDZhMiUyMDIlMjAwJTIwMSUyMDAlMjAwJTIwNCUyMDIlMjAyJTIwMCUyMDAlMjAwJTIwMC00em0wJTIwNmEyJTIwMiUyMDAlMjAxJTIwMCUyMDAlMjA0JTIwMiUyMDIlMjAwJTIwMCUyMDAlMjAwLTR6bTQlMjAzaDE0di0ySDh2MnptMC02aDE0di0ySDh2MnptMC04djJoMTRWNUg4eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRSk7IH1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tbnVtYmVyLWxpc3Q6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0yJTIwMTdoMnYuNUgzdjFoMXYuNUgydjFoM3YtNEgydjF6bTEtOWgxVjRIMnYxaDF2M3ptLTElMjAzaDEuOEwyJTIwMTMuMXYuOWgzdi0xSDMuMkw1JTIwMTAuOVYxMEgydjF6bTUtNnYyaDE0VjVIN3ptMCUyMDE0aDE0di0ySDd2MnptMC02aDE0di0ySDd2MnolMjIlMkYlM0UlM0MlMkZzdmclM0UpOyB9XG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLXVuZG86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMi41JTIwOGMtMi42JTIwMC01JTIwMS02LjklMjAyLjZMMiUyMDd2OWg5bC0zLjYtMy42QTglMjA4JTIwMCUyMDAlMjAxJTIwMjAlMjAxNmwyLjQtLjhhMTAuNSUyMDEwLjUlMjAwJTIwMCUyMDAtMTAtNy4yeiUyMiUyRiUzRSUzQyUyRnN2ZyUzRSk7IH1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24tcmVkbzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE4LjQlMjAxMC42YTEwLjUlMjAxMC41JTIwMCUyMDAlMjAwLTE2LjklMjA0LjZMNCUyMDE2YTglMjA4JTIwMCUyMDAlMjAxJTIwMTIuNy0zLjZMMTMlMjAxNmg5VjdsLTMuNiUyMDMuNnolMjIlMkYlM0UlM0MlMkZzdmclM0UpOyB9XG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1pY29uLWRlY3JlYXNlLW5lc3RpbmctbGV2ZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMjQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0zJTIwMTloMTl2LTJIM3Yyem03LTZoMTJ2LTJIMTB2MnptLTguMy0uM2wyLjglMjAyLjlMNiUyMDE0LjIlMjA0JTIwMTJsMi0yLTEuNC0xLjVMMSUyMDEybC43Ljd6TTMlMjA1djJoMTlWNUgzeiUyMiUyRiUzRSUzQyUyRnN2ZyUzRSk7IH1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb24taW5jcmVhc2UtbmVzdGluZy1sZXZlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMjQlMjIlMjBoZWlnaHQlM0QlMjIyNCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTMlMjAxOWgxOXYtMkgzdjJ6bTctNmgxMnYtMkgxMHYyem0tNi45LTFMMSUyMDE0LjJsMS40JTIwMS40TDYlMjAxMmwtLjctLjctMi44LTIuOEwxJTIwOS45JTIwMy4xJTIwMTJ6TTMlMjA1djJoMTlWNUgzeiUyMiUyRiUzRSUzQyUyRnN2ZyUzRSk7IH1cbnRyaXgtdG9vbGJhciAudHJpeC1kaWFsb2dzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG50cml4LXRvb2xiYXIgLnRyaXgtZGlhbG9nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuM2VtIDFlbSAjY2NjO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzg4ODtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB6LWluZGV4OiA1OyB9XG50cml4LXRvb2xiYXIgLnRyaXgtaW5wdXQtLWRpYWxvZyB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMC41ZW0gMC44ZW07XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgfVxuICB0cml4LXRvb2xiYXIgLnRyaXgtaW5wdXQtLWRpYWxvZy52YWxpZGF0ZTppbnZhbGlkIHtcbiAgICBib3gtc2hhZG93OiAjRjAwIDBweCAwcHggMS41cHggMXB4OyB9XG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uLS1kaWFsb2cge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG50cml4LXRvb2xiYXIgLnRyaXgtZGlhbG9nLS1saW5rIHtcbiAgbWF4LXdpZHRoOiA2MDBweDsgfVxudHJpeC10b29sYmFyIC50cml4LWRpYWxvZ19fbGluay1maWVsZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cbiAgdHJpeC10b29sYmFyIC50cml4LWRpYWxvZ19fbGluay1maWVsZHMgLnRyaXgtaW5wdXQge1xuICAgIGZsZXg6IDE7IH1cbiAgdHJpeC10b29sYmFyIC50cml4LWRpYWxvZ19fbGluay1maWVsZHMgLnRyaXgtYnV0dG9uLWdyb3VwIHtcbiAgICBmbGV4OiAwIDAgY29udGVudDtcbiAgICBtYXJnaW46IDA7IH1cbnRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtbXV0YWJsZV06bm90KC5hdHRhY2htZW50X19jYXB0aW9uLWVkaXRvcikge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbnRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtbXV0YWJsZV06Oi1tb3otc2VsZWN0aW9uLFxudHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1jdXJzb3ItdGFyZ2V0XTo6LW1vei1zZWxlY3Rpb24sIHRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtbXV0YWJsZV0gOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbnRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtbXV0YWJsZV06OnNlbGVjdGlvbixcbnRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtY3Vyc29yLXRhcmdldF06OnNlbGVjdGlvbiwgdHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXSA6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxudHJpeC1lZGl0b3IgW2RhdGEtdHJpeC1tdXRhYmxlXS5hdHRhY2htZW50X19jYXB0aW9uLWVkaXRvcjpmb2N1czo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBoaWdobGlnaHQ7IH1cbnRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtbXV0YWJsZV0uYXR0YWNobWVudF9fY2FwdGlvbi1lZGl0b3I6Zm9jdXM6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IGhpZ2hsaWdodDsgfVxuXG50cml4LWVkaXRvciBbZGF0YS10cml4LW11dGFibGVdLmF0dGFjaG1lbnQuYXR0YWNobWVudC0tZmlsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCBoaWdobGlnaHQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbnRyaXgtZWRpdG9yIFtkYXRhLXRyaXgtbXV0YWJsZV0uYXR0YWNobWVudCBpbWcge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggaGlnaGxpZ2h0OyB9XG50cml4LWVkaXRvciAuYXR0YWNobWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICB0cml4LWVkaXRvciAuYXR0YWNobWVudDpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG50cml4LWVkaXRvciAuYXR0YWNobWVudC0tcHJldmlldyAuYXR0YWNobWVudF9fY2FwdGlvbjpob3ZlciB7XG4gIGN1cnNvcjogdGV4dDsgfVxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgbGVmdDogNSU7XG4gIHdpZHRoOiA5MCU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluOyB9XG4gIHRyaXgtZWRpdG9yIC5hdHRhY2htZW50X19wcm9ncmVzc1t2YWx1ZT1cIjEwMFwiXSB7XG4gICAgb3BhY2l0eTogMDsgfVxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX2NhcHRpb24tZWRpdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgfVxudHJpeC1lZGl0b3IgLmF0dGFjaG1lbnRfX3Rvb2xiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogLTAuOWVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG50cml4LWVkaXRvciAudHJpeC1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxudHJpeC1lZGl0b3IgLnRyaXgtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM2NjY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBwYWRkaW5nOiAwIDAuOGVtO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgdHJpeC1lZGl0b3IgLnRyaXgtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7IH1cbiAgdHJpeC1lZGl0b3IgLnRyaXgtYnV0dG9uLnRyaXgtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2JlZWZhOyB9XG4gIHRyaXgtZWRpdG9yIC50cml4LWJ1dHRvbjpub3QoOmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG50cml4LWVkaXRvciAudHJpeC1idXR0b24tLXJlbW92ZSB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxLjhlbTtcbiAgaGVpZ2h0OiAxLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGhpZ2hsaWdodDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICB0cml4LWVkaXRvciAudHJpeC1idXR0b24tLXJlbW92ZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMGhlaWdodCUzRCUyMjI0JTIyJTIwd2lkdGglM0QlMjIyNCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTklMjA2LjRMMTcuNiUyMDUlMjAxMiUyMDEwLjYlMjA2LjQlMjA1JTIwNSUyMDYuNGw1LjYlMjA1LjZMNSUyMDE3LjYlMjA2LjQlMjAxOWw1LjYtNS42JTIwNS42JTIwNS42JTIwMS40LTEuNC01LjYtNS42eiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMjAwaDI0djI0SDB6JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMkYlM0UlM0MlMkZzdmclM0UpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOTAlOyB9XG4gIHRyaXgtZWRpdG9yIC50cml4LWJ1dHRvbi0tcmVtb3ZlOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzM7IH1cbiAgICB0cml4LWVkaXRvciAudHJpeC1idXR0b24tLXJlbW92ZTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbnRyaXgtZWRpdG9yIC5hdHRhY2htZW50X19tZXRhZGF0YS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbnRyaXgtZWRpdG9yIC5hdHRhY2htZW50X19tZXRhZGF0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIG1heC13aWR0aDogOTAlO1xuICBwYWRkaW5nOiAwLjFlbSAwLjZlbTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIHRyaXgtZWRpdG9yIC5hdHRhY2htZW50X19tZXRhZGF0YSAuYXR0YWNobWVudF9fbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICB0cml4LWVkaXRvciAuYXR0YWNobWVudF9fbWV0YWRhdGEgLmF0dGFjaG1lbnRfX3NpemUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5AY2hhcnNldCBcIlVURi04XCI7XG4udHJpeC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAudHJpeC1jb250ZW50ICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnRyaXgtY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMDsgfVxuICAudHJpeC1jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMCAwIDAgMC4zZW07XG4gICAgcGFkZGluZzogMCAwIDAgMC42ZW07XG4gICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkICNjY2M7IH1cbiAgLnRyaXgtY29udGVudCBwcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgLnRyaXgtY29udGVudCB1bCwgLnRyaXgtY29udGVudCBvbCwgLnRyaXgtY29udGVudCBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudHJpeC1jb250ZW50IHVsIGxpLCAudHJpeC1jb250ZW50IG9sIGxpLCAudHJpeC1jb250ZW50IGxpIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgLnRyaXgtY29udGVudCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnRyaXgtY29udGVudCAuYXR0YWNobWVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudHJpeC1jb250ZW50IC5hdHRhY2htZW50IGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQgYTpob3ZlciwgLnRyaXgtY29udGVudCAuYXR0YWNobWVudCBhOnZpc2l0ZWQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAudHJpeC1jb250ZW50IC5hdHRhY2htZW50X19jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnRfX2NhcHRpb24gLmF0dGFjaG1lbnRfX25hbWUgKyAuYXR0YWNobWVudF9fc2l6ZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgwrcgJzsgfVxuICAudHJpeC1jb250ZW50IC5hdHRhY2htZW50LS1wcmV2aWV3IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudHJpeC1jb250ZW50IC5hdHRhY2htZW50LS1wcmV2aWV3IC5hdHRhY2htZW50X19jYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnRyaXgtY29udGVudCAuYXR0YWNobWVudC0tZmlsZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwIDJweCAycHggMDtcbiAgICBwYWRkaW5nOiAwLjRlbSAxZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLnRyaXgtY29udGVudCAuYXR0YWNobWVudC1nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudHJpeC1jb250ZW50IC5hdHRhY2htZW50LWdhbGxlcnkgLmF0dGFjaG1lbnQge1xuICAgICAgZmxleDogMSAwIDMzJTtcbiAgICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgICBtYXgtd2lkdGg6IDMzJTsgfVxuICAgIC50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQtZ2FsbGVyeS5hdHRhY2htZW50LWdhbGxlcnktLTIgLmF0dGFjaG1lbnQsIC50cml4LWNvbnRlbnQgLmF0dGFjaG1lbnQtZ2FsbGVyeS5hdHRhY2htZW50LWdhbGxlcnktLTQgLmF0dGFjaG1lbnQge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgdmVyeSBiYXNpYyBzdHlsZXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4qIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Zm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGNvbG9yOiAkYmxhY2stY29sb3I7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQvKi13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkOyovXG5cdC8qLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGF1dG87Ki9cblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG5cdGJhY2tncm91bmQ6ICNmNWY3Zjk7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFuaW1hdGlvbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sb2FkaW5nIHtcblx0YW5pbWF0aW9uLW5hbWU6IHJvdGF0ZTtcblx0YW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuXHRhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gICAgMCUge3RyYW5zZm9ybTogcm90YXRlKDBkZWcpfVxuICAgIDEwMCUge3RyYW5zZm9ybTogcm90YXRlKDM2MGRlZyl9XG59XG5cbkBrZXlmcmFtZXMgb3BhY2l0eUNoYW5nZSB7XG4gICAgMCUge29wYWNpdHk6IDF9XG4gICAgNTAlIHtvcGFjaXR5OiAuNX1cbiAgICAxMDAlIHtvcGFjaXR5OiAxfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQmxvY2sgdHJhbnNpdGlvbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIHBob25lKCkge1xuXHQqW2NsYXNzKj1cInRyYW5zaXRpb24tXCJdOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi50cmFuc2l0aW9uLWJvdHRvbTphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogJyc7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwcHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYsIHRyYW5zcGFyZW50KTtcbn1cblxuLnRyYW5zaXRpb24tdG9wOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDBweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiwgdHJhbnNwYXJlbnQpO1xufVxuXG4udHJhbnNpdGlvbi1sZWZ0OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmLCB0cmFuc3BhcmVudCk7XG59XG5cbi50cmFuc2l0aW9uLXJpZ2h0OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmLCB0cmFuc3BhcmVudCk7XG59XG5cbi50cmFuc2l0aW9uLWRhcmstYm90dG9tOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDBweDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzFkMWQxZCwgdHJhbnNwYXJlbnQpO1xufVxuXG4udHJhbnNpdGlvbi1kYXJrLXRvcDphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y29udGVudDogJyc7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwcHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMxZDFkMWQsIHRyYW5zcGFyZW50KTtcbn1cblxuLnRyYW5zaXRpb24tZGFyay1sZWZ0OmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjb250ZW50OiAnJztcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMWQxZDFkLCB0cmFuc3BhcmVudCk7XG59XG5cbi50cmFuc2l0aW9uLWRhcmstcmlnaHQ6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGNvbnRlbnQ6ICcnO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICMxZDFkMWQsIHRyYW5zcGFyZW50KTtcbn1cblxuLm92ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuODUpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHotaW5kZXg6IDM7XG5cdFxuXHQmLXRleHQge1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRhbmltYXRpb24tbmFtZTogb3BhY2l0eUNoYW5nZTtcblx0XHRhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG5cdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cdFx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXHR9XG5cblx0aSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJhY2tncm91bmQgZmlsbC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG5cdGJhY2tncm91bmQ6ICRncmF5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcblx0YmFja2dyb3VuZDogJGdyZWVuLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcblx0YmFja2dyb3VuZDogJG9yYW5nZS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcblx0YmFja2dyb3VuZDogJHJlZC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG5cdGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG5cdGJhY2tncm91bmQ6ICRsaWdodC1ncmF5LWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ibHVlIHtcblx0YmFja2dyb3VuZDogI2Y1ZjlmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG5cdGJhY2tncm91bmQ6ICRibGFjay1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuXHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCbG94IGFsaWdtZW50IChpZiBlbGVtZW50IGhhdmUgcGFyZW50IGZsZXggZWxlbWVudCkuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucHVsbC1yaWdodCB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wdWxsLWxlZnQge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENTUyBtb2RpZmllcnMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgXHQubXQtI3skaSAqIDV9IHsgXG4gIFx0XHRtYXJnaW4tdG9wOiAkaSAqIDVweCAhaW1wb3J0YW50O1xuICBcdH1cbn1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gIFx0Lm1iLSN7JGkgKiA1fSB7IFxuICBcdFx0bWFyZ2luLWJvdHRvbTogJGkgKiA1cHggIWltcG9ydGFudDtcbiAgXHR9XG59XG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICBcdC5tci0jeyRpICogNX0geyBcbiAgXHRcdG1hcmdpbi1yaWdodDogJGkgKiA1cHggIWltcG9ydGFudDtcbiAgXHR9XG59XG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICBcdC5tbC0jeyRpICogNX0geyBcbiAgXHRcdG1hcmdpbi1sZWZ0OiAkaSAqIDVweCAhaW1wb3J0YW50O1xuICBcdH1cbn1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyNSB7XG4gIFx0Lm15LSN7JGkgKiA1fSB7IFxuICBcdFx0bWFyZ2luLXRvcDogJGkgKiA1cHggIWltcG9ydGFudDtcbiAgXHRcdG1hcmdpbi1ib3R0b206ICRpICogNXB4ICFpbXBvcnRhbnQ7XG4gIFx0fVxufVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDI1IHtcbiAgXHQubXgtI3skaSAqIDV9IHsgXG4gIFx0XHRtYXJnaW4tbGVmdDogJGkgKiA1cHggIWltcG9ydGFudDtcbiAgXHRcdG1hcmdpbi1yaWdodDogJGkgKiA1cHggIWltcG9ydGFudDtcbiAgXHR9XG59XG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjUge1xuICBcdC5weS0jeyRpICogNX0geyBcbiAgXHRcdHBhZGRpbmctdG9wOiAkaSAqIDVweCAhaW1wb3J0YW50O1xuICBcdFx0cGFkZGluZy1ib3R0b206ICRpICogNXB4ICFpbXBvcnRhbnQ7XG4gIFx0fVxufVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDI1IHtcbiAgXHQucHgtI3skaSAqIDV9IHsgXG4gIFx0XHRwYWRkaW5nLWxlZnQ6ICRpICogNXB4ICFpbXBvcnRhbnQ7XG4gIFx0XHRwYWRkaW5nLXJpZ2h0OiAkaSAqIDVweCAhaW1wb3J0YW50O1xuICBcdH1cbn1cblxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyNSB7XG4gIFx0LnB0LSN7JGkgKiA1fSB7IFxuICBcdFx0cGFkZGluZy10b3A6ICRpICogNXB4ICFpbXBvcnRhbnQ7XG4gIFx0fVxufVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDI1IHtcbiAgXHQucGItI3skaSAqIDV9IHsgXG4gIFx0XHRwYWRkaW5nLWJvdHRvbTogJGkgKiA1cHggIWltcG9ydGFudDtcbiAgXHR9XG59XG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjUge1xuICBcdC5wbC0jeyRpICogNX0geyBcbiAgXHRcdHBhZGRpbmctbGVmdDogJGkgKiA1cHggIWltcG9ydGFudDtcbiAgXHR9XG59XG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjUge1xuICBcdC5wci0jeyRpICogNX0geyBcbiAgXHRcdHBhZGRpbmctcmlnaHQ6ICRpICogNXB4ICFpbXBvcnRhbnQ7XG4gIFx0fVxufVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDI1IHtcbiAgXHQucGItI3skaSAqIDV9IHsgXG4gIFx0XHRwYWRkaW5nLWJvdHRvbTogJGkgKiA1cHggIWltcG9ydGFudDtcbiAgXHR9XG59XG5cbi5ib3JkZXItcmlnaHQge1xuXHRib3JkZXItcmlnaHQ6ICRibG9jay1ib3JkZXIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1sZWZ0IHtcblx0Ym9yZGVyLWxlZnQ6ICRibG9jay1ib3JkZXIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuXHRib3JkZXItdG9wOiAkYmxvY2stYm9yZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcblx0Ym9yZGVyLWJvdHRvbTogJGJsb2NrLWJvcmRlciAhaW1wb3J0YW50O1xufVxuXG4uYWJzb2x1dGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5yZWxhdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBPdGhlci5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jb250YWluZXItZmx1aWQge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cblx0QGluY2x1ZGUgcGhvbmUoKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cbn1cblxuLnJvdy1ib3JkZXJlZCB7XG5cdCYgPiBkaXZbY2xhc3MqPVwiY29sLVwiXTpub3QoLmNvbC0xMiksXG5cdCYgPiBkaXZbY2xhc3MqPVwiY29sLVwiXTpub3QoLmNvbC1zbS0xMiksXG5cdCYgPiBkaXZbY2xhc3MqPVwiY29sLVwiXTpub3QoLmNvbC1tZC0xMiksXG5cdCYgPiBkaXZbY2xhc3MqPVwiY29sLVwiXTpub3QoLmNvbC1sZy0xMiksIFxuXHQmID4gZGl2W2NsYXNzKj1cImNvbC1cIl06bm90KC5jb2wteGwtMTIpIHtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6ICRibG9jay1ib3JkZXI7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Atc21hbGwoKSB7XG5cdFx0JiA+IGRpdltjbGFzcyo9XCJjb2wteGxcIl0ge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIHRhYmxldCgpIHtcblx0XHQmID4gZGl2W2NsYXNzKj1cImNvbC14bFwiXSxcblx0XHQmID4gZGl2W2NsYXNzKj1cImNvbC1sZ1wiXSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgcGhvbmUoKSB7XG5cdFx0JiA+IGRpdltjbGFzcyo9XCJjb2wteGxcIl0sXG5cdFx0JiA+IGRpdltjbGFzcyo9XCJjb2wtbGdcIl0sXG5cdFx0JiA+IGRpdltjbGFzcyo9XCJjb2wtbWRcIl0ge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIGFwcGxpY2F0aW9uLXdpZGUgU2FzcyB2YXJpYWJsZXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGb250IHNldHRpbmdzXG4kZm9udC1zdGFjazogJ1JvYm90bycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ0hlbHZldGljYSBOZXVlJywgJ1NlZ29lIFVJJywgJ0FyaWFsJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblx0XG4vLyBDb2xvcnNcbiRibGFjay1jb2xvcjogIzFmMWYxZiAhZGVmYXVsdDtcbiRncmF5LWNvbG9yOiAjNzQ4MThkICFkZWZhdWx0O1xuJGxpZ2h0LWdyYXktY29sb3I6ICNmNWY3ZjkgIWRlZmF1bHQ7XG4kYmx1ZS1jb2xvcjogIzE3MzI0ZiAhZGVmYXVsdDtcbiRyZWQtY29sb3I6ICNjMzIwMjcgIWRlZmF1bHQ7XG4kcHVycGxlLWNvbG9yOiAjOWY1ZWY1ICFkZWZhdWx0O1xuJG9yYW5nZS1jb2xvcjogI2Y1ODQyNCAhZGVmYXVsdDtcbiRncmVlbi1jb2xvcjogIzM4YzEyZiAhZGVmYXVsdDtcbiRsaWdodC1ibHVlLWNvbG9yOiAjNDJiOWZmICFkZWZhdWx0O1xuXG4vLyBCcmFuZCBjb2xvcnNcbiRwcmltYXJ5LWNvbG9yOiAkYmx1ZS1jb2xvcjtcblxuLy8gQmxvY2sgc3R5bGVzXG4kYmxvY2stYm94LXNoYWRvdzogM3B4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG4kYmxvY2stYm9yZGVyLXJhZGl1czogNnB4O1xuJGJsb2NrLWJvcmRlcjogMXB4IHNvbGlkICNlNmVjZjE7XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBTQVNTIG1peGlucy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1peGluIGZvciBtb2JpbGUgcmVzb2x1dGlvblxuQG1peGluIHBob25lIHtcbiAgQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1peGluIGZvciB0YWJsZXQgcmVzb2x1dGlvblxuQG1peGluIHRhYmxldCB7XG4gIEBtZWRpYShtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1peGluIGZvciBzbWFsbCBkZXNrdG9wIHJlc29sdXRpb25cbkBtaXhpbiBkZXNrdG9wLXNtYWxsIHtcbiAgQG1lZGlhKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59IFxuXG4vLyBNaXhpbiBmb3IgZGVza3RvcCByZXNvbHV0aW9uXG5AbWl4aW4gZGVza3RvcCB7XG4gIEBtZWRpYShtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gQmFzZSBibG9jayBzdHlsZXMgbWl4aW4uXG5AbWl4aW4gYmxvY2stc3R5bGUoKXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAkYmxvY2stYm94LXNoYWRvdztcbiAgYm9yZGVyLXJhZGl1czogJGJsb2NrLWJvcmRlci1yYWRpdXM7XG4gIGJvcmRlcjogJGJsb2NrLWJvcmRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjI1cztcbiAgYm94LXNoYWRvdzogcmdiYSgxMTYsIDEyOSwgMTQxLCAwLjEpIDBweCAzcHggOHB4IDBweDtcbn1cblxuLy8gQm94IHN0eWxpbmcgbWl4aW4uXG5AbWl4aW4gYm94LXN0eWxlKCRjbGFzcy1uYW1lLCAkY29sb3Ipe1xuICAuYm94LSN7JGNsYXNzLW5hbWV9IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvciwgLjMpO1xuICAgIC5ib3gtaGVhZGVyIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyMCUpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsIC4zKTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvciwgLjMpO1xuICAgIH1cbiAgICAuYm94LWFjdGlvbnMge1xuICAgICAgYSxcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyNSUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuYm94LWJvZHkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsIC4xKTtcbiAgICAgICYgKiB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyNSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3gtZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAmICoge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMjUlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQm94IGFycm93IHN0eWxlcyBtaXhpbi5cbkBtaXhpbiBib3gtYXJyb3coKXtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXRvcDogJGJsb2NrLWJvcmRlcjtcbiAgICBib3JkZXItcmlnaHQ6ICRibG9jay1ib3JkZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLy8gRm9ybSBjb250cm9sIHN0eWxlcyBtaXhpbi5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtYmFzZSgpe1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzlweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAkYmxvY2stYm9yZGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiAuMjVzO1xuICByZXNpemU6IHZlcnRpY2FsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gQnV0dG9uIHN0eWxpbmcgbWl4aW4uXG5AbWl4aW4gYnV0dG9uLXN0eWxlKCRjbGFzcy1uYW1lLCAkY29sb3IsICR0ZXh0LWNvbG9yOiAjZmZmKXtcbiAgLmJ0bi0jeyRjbGFzcy1uYW1lfSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICAgIH1cbiAgICBcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRjb2xvciwgLjQpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3IsIDUlKTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3IsIDIwJSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvciwgMjAlKTtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLCAyMCUpO1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yLCAyMCUpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLW91dGxpbmUtI3skY2xhc3MtbmFtZX0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRjb2xvciwgLjQpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3IsIDUlKTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkY29sb3IsIDIwJSk7XG4gICAgICBjb2xvcjogbGlnaHRlbigkY29sb3IsIDIwJSk7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3IsIDIwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE91dGxpbmUgYnV0dG9uIHN0eWxpbmcgbWl4aW4uXG5AbWl4aW4gYnV0dG9uLWxpbmstc3R5bGUoJGNsYXNzLW5hbWUsICRjb2xvciwgJHRleHQtY29sb3I6ICNmZmYpe1xuICAuYnRuLWxpbmstI3skY2xhc3MtbmFtZX0ge1xuICAgIHBhZGRpbmc6IDBweCA4cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAuNTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjAlKTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCYWRnZSBzdHlsaW5nIG1peGluLlxuQG1peGluIGJhZGdlLXN0eWxlKCRjbGFzcy1uYW1lLCAkY29sb3IsICR0ZXh0LWNvbG9yOiAjZmZmKXtcbiAgQGlmICRjbGFzcy1uYW1lID09ICdsaW5rJyB7XG4gICAgLmJhZGdlLSN7JGNsYXNzLW5hbWV9IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAuYmFkZ2UtI3skY2xhc3MtbmFtZX0ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCYWRnZSBvdXRsaW5lIHN0eWxpbmcgbWl4aW4uXG5AbWl4aW4gYmFkZ2Utb3V0bGluZS1zdHlsZSgkY2xhc3MtbmFtZSwgJGNvbG9yLCAkdGV4dC1jb2xvcjogI2ZmZil7XG4gIC5iYWRnZS1vdXRsaW5lLSN7JGNsYXNzLW5hbWV9IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBBbGVydCBzdHlsaW5nIG1peGluLlxuQG1peGluIGFsZXJ0LXN0eWxlKCRjbGFzcy1uYW1lLCAkY29sb3IsICR0ZXh0LWNvbG9yOiAjZmZmKXtcbiAgLmFsZXJ0LSN7JGNsYXNzLW5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgLmJveCAmIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMjVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgLjE1KTtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxNSUpO1xuXG4gICAgICAuYWxlcnQtY2xvc2Uge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAzNSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3ggJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIEBpZiAkY2xhc3MtbmFtZSA9PSAnZGFyaycge1xuICAgICAgLmFsZXJ0LWNsb3NlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93LXN0eWxlKCRjbGFzcy1uYW1lLCAkY29sb3IpIHtcbiAgLnNoYWRvdy0jeyRjbGFzcy1uYW1lfSB7XG4gICAgLy8gYm94LXNoYWRvdzogMCA3cHggMjhweCByZ2JhKCRwcmltYXJ5LWNvbG9yLCAwLjM1KTtcbiAgICBib3gtc2hhZG93OiByZ2JhKCRjb2xvciwgMC40KSAwcHggM3B4IDhweCAwcHg7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBiYXNpYyBmb3JtcyBzdHlsZXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRm9ybSBncm91cCBlbGVtZW50LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mb3JtLWdyb3VwIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XG5cdCYgW2NsYXNzKj1cImNvbC1cIl0ge1xuXHRcdHBhZGRpbmc6IDBweCAxMHB4O1xuXHR9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBJbnB1dCBncm91cCBlbGVtZW50LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG5cdCYtaWNvbiB7XG5cdFx0cGFkZGluZzogMTBweCAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmF5LWNvbG9yO1xuXHRcdGJvcmRlcjogJGJsb2NrLWJvcmRlcjtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXG5cdFx0aSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHR9XG5cblx0XHQmICsgLmZvcm0tY29udHJvbCB7XG5cdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtbGcge1xuXHRcdC5pbnB1dC1ncm91cC1pY29uIHtcblx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdHBhZGRpbmc6IDE0cHggMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cblx0XHQuZm9ybS1jb250cm9se1xuXHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdFx0cGFkZGluZzogMjJweCAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cdCYtc20ge1xuXHRcdC5pbnB1dC1ncm91cC1pY29uIHtcblx0XHRcdGhlaWdodDogMzFweDtcblx0XHRcdHBhZGRpbmc6IDdweCAxMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblxuXHRcdC5mb3JtLWNvbnRyb2x7XG5cdFx0XHRoZWlnaHQ6IDMxcHg7XG5cdFx0XHRwYWRkaW5nOiA3cHggMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cdH1cblxuXG5cblx0LmJ0biB7XG5cdFx0ei1pbmRleDogNDtcblx0XHRtaW4taGVpZ2h0OiAzOXB4O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG5cdFx0JiArIC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1jb250cm9sIHtcblx0XHR6LWluZGV4OiAzO1xuXG5cdFx0JiArIC5pbnB1dC1ncm91cC1pY29uLFxuXHRcdCYgKyAuYnRuIHtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG5cdFx0fVxuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkcHJpbWFyeS1jb2xvciwgLjQpO1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRm9ybSBsYWJlbCBlbGVtZW50LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mb3JtLWxhYmVsLFxubGFiZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0fVxufVxuXG4uZm9ybS1sYWJlbCB7XG5cdCZbY2xhc3MqPVwiY29sLVwiXSB7XG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdH1cbn1cblxuLmZvcm0tbGFiZWwtbGcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cblx0JltjbGFzcyo9XCJjb2wtXCJdIHtcblx0XHRwYWRkaW5nLXRvcDogN3B4O1xuXHR9XG59XG5cbi5mb3JtLWxhYmVsLXNtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXG5cdCZbY2xhc3MqPVwiY29sLVwiXSB7XG5cdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZvcm0gY29udHJvbCBlbGVtZW50LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mb3JtLWNvbnRyb2wge1xuXHRAaW5jbHVkZSBmb3JtLWNvbnRyb2wtYmFzZSgpO1xuXG4gICAgJi5mb3JtLWNvbnRyb2wtbGd7XG4gICAgXHRoZWlnaHQ6IDQ2cHg7XG4gICAgXHRwYWRkaW5nOiAyMnB4IDE1cHg7XG4gICAgXHRmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJi5mb3JtLWNvbnRyb2wtc217XG4gICAgXHRwYWRkaW5nOiA3cHggMTVweDtcbiAgICBcdGZvbnQtc2l6ZTogMTJweDtcbiAgICBcdGhlaWdodDogMzFweDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICBcdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRwcmltYXJ5LWNvbG9yLCAuNCk7XG4gICAgfVxuXG4gICAgJiArICYge1xuICAgIFx0ZGlzcGxheTogYmxvY2s7XG4gICAgXHRtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuXG4gICAgJlttdWx0aXBsZV0ge1xuICAgIFx0cGFkZGluZzogMTBweDtcbiAgICBcdGhlaWdodDogMTgwcHg7XG4gICAgXHRtYXgtaGVpZ2h0OiAxODBweDtcbiAgICB9XG5cbiAgICAmW3JlYWRvbmx5XSxcbiAgICAucmVhZG9ubHkge1xuXHRcdGJhY2tncm91bmQ6ICNmNWY3Zjk7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sXG4gICAgLmRpc2FibGVkIHtcblx0XHRiYWNrZ3JvdW5kOiAjZjVmN2Y5O1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuXHRtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHR7XG5cdEBpbmNsdWRlIGZvcm0tY29udHJvbC1iYXNlKCk7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmFkaW8gYW5kIGNoZWNrYm94IGVsZW1lbnQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZvcm0tY2hlY2tib3gsXG4uZm9ybS1yYWRpbyB7XG5cblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHR9XG5cblx0LmZvcm0tbGFiZWwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxuXG4uZC1mbGV4IGxhYmVsW2NsYXNzKj1cImZvcm0tcmFkaW9cIl0sXG4uZC1mbGV4IGxhYmVsW2NsYXNzKj1cImZvcm0tY2hlY2tib3hcIl0ge1xuXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5kLWZsZXguanVzdGlmeS1jb250ZW50LWNlbnRlciBsYWJlbFtjbGFzcyo9XCJmb3JtLXJhZGlvXCJdLFxuLmQtZmxleC5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIGxhYmVsW2NsYXNzKj1cImZvcm0tY2hlY2tib3hcIl0ge1xuXHRtYXJnaW46IDBweCAxMHB4O1xufVxuXG4uZC1mbGV4Lmp1c3RpZnktY29udGVudC1lbmQgbGFiZWxbY2xhc3MqPVwiZm9ybS1yYWRpb1wiXSxcbi5kLWZsZXguanVzdGlmeS1jb250ZW50LWVuZCBsYWJlbFtjbGFzcyo9XCJmb3JtLWNoZWNrYm94XCJdIHtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDdXN0b20gY2hlY2tib3ggZWxlbWVudC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZm9ybS1jaGVja2JveC1jdXN0b20ge1xuXHRpbnB1dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdG1hcmdpbjogMTBweCAwIDAgMjBweDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0aW5wdXQ6ZGlzYWJsZWQgKyAuZm9ybS1sYWJlbCB7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxuXG5cdGlucHV0OmRpc2FibGVkICsgLmZvcm0tbGFiZWw6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiAjY2NjO1xuXHR9XG5cblx0aW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5mb3JtLWxhYmVsOmJlZm9yZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0fVxuXG5cdGlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAuZm9ybS1sYWJlbDphZnRlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRiYWNrZ3JvdW5kOiAjY2NjIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzYz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNlJTNjIURPQ1RZUEUgc3ZnIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICdodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQnJTNlJTNjc3ZnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDQ1LjcwMSA0NS43JyB3aWR0aD0nMTBweCcgZmlsbD0nJTIzYTBhMGEwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJyAlM2UlM2NwYXRoIGQ9J00yMC42ODcsMzguMzMyYy0yLjA3MiwyLjA3Mi01LjQzNCwyLjA3Mi03LjUwNSwwTDEuNTU0LDI2LjcwNGMtMi4wNzItMi4wNzEtMi4wNzItNS40MzMsMC03LjUwNCBjMi4wNzEtMi4wNzIsNS40MzMtMi4wNzIsNy41MDUsMGw2LjkyOCw2LjkyN2MwLjUyMywwLjUyMiwxLjM3MiwwLjUyMiwxLjg5NiwwTDM2LjY0Miw3LjM2OGMyLjA3MS0yLjA3Miw1LjQzMy0yLjA3Miw3LjUwNSwwIGMwLjk5NSwwLjk5NSwxLjU1NCwyLjM0NSwxLjU1NCwzLjc1MmMwLDEuNDA3LTAuNTU5LDIuNzU3LTEuNTU0LDMuNzUyTDIwLjY4NywzOC4zMzJ6Jy8lM2UlM2Mvc3ZnJTNlIFwiKW5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHR9XG5cblx0aW5wdXQ6Y2hlY2tlZCArIC5mb3JtLWxhYmVsOmJlZm9yZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdH1cblxuXHRpbnB1dDpjaGVja2VkICsgLmZvcm0tbGFiZWw6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzYz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNlJTNjIURPQ1RZUEUgc3ZnIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICdodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQnJTNlJTNjc3ZnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgdmlld0JveD0nMCAwIDQ1LjcwMSA0NS43JyB3aWR0aD0nMTBweCcgZmlsbD0nd2hpdGUnIHhtbDpzcGFjZT0ncHJlc2VydmUnICUzZSUzY3BhdGggZD0nTTIwLjY4NywzOC4zMzJjLTIuMDcyLDIuMDcyLTUuNDM0LDIuMDcyLTcuNTA1LDBMMS41NTQsMjYuNzA0Yy0yLjA3Mi0yLjA3MS0yLjA3Mi01LjQzMywwLTcuNTA0IGMyLjA3MS0yLjA3Miw1LjQzMy0yLjA3Miw3LjUwNSwwbDYuOTI4LDYuOTI3YzAuNTIzLDAuNTIyLDEuMzcyLDAuNTIyLDEuODk2LDBMMzYuNjQyLDcuMzY4YzIuMDcxLTIuMDcyLDUuNDMzLTIuMDcyLDcuNTA1LDAgYzAuOTk1LDAuOTk1LDEuNTU0LDIuMzQ1LDEuNTU0LDMuNzUyYzAsMS40MDctMC41NTksMi43NTctMS41NTQsMy43NTJMMjAuNjg3LDM4LjMzMnonLyUzZSUzYy9zdmclM2UgXCIpbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdH1cblxuXHRpbnB1dDpmb2N1cyArIC5mb3JtLWxhYmVsOmJlZm9yZSB7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJHByaW1hcnktY29sb3IsIC40KTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRwcmltYXJ5LWNvbG9yLCAuNCk7XG5cdH1cblxuXHQuZm9ybS1sYWJlbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgMCAwIDI1cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0LmZvcm0tbGFiZWw6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDFweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHRyYW5zaXRpb246IC4ycztcblx0fVxuXG5cdC5mb3JtLWxhYmVsOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDJweDtcblx0XHRsZWZ0OiAxcHg7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiAuMnM7XG5cdH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEN1c3RvbSByYWRpbyBlbGVtZW50LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mb3JtLXJhZGlvLWN1c3RvbSB7XG5cdCBpbnB1dCB7XG5cdCBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAtMTtcblx0XHRtYXJnaW46IDEwcHggMCAwIDdweDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0aW5wdXQ6ZGlzYWJsZWQgKyAuZm9ybS1sYWJlbCB7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0fVxuXG5cdGlucHV0OmRpc2FibGVkICsgLmZvcm0tbGFiZWw6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kOiAjY2NjO1xuXHR9XG5cblx0aW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCArIC5mb3JtLWxhYmVsOmJlZm9yZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0fVxuXG5cdGlucHV0OmRpc2FibGVkOmNoZWNrZWQgKyAuZm9ybS1sYWJlbDphZnRlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRiYWNrZ3JvdW5kOiAjYTBhMGEwO1xuXHR9XG5cblx0aW5wdXQ6Y2hlY2tlZCArIC5mb3JtLWxhYmVsOmJlZm9yZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdH1cblxuXHRpbnB1dDpjaGVja2VkICsgLmZvcm0tbGFiZWw6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG5cblx0aW5wdXQ6Zm9jdXMgKyAuZm9ybS1sYWJlbDpiZWZvcmUge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwcmltYXJ5LWNvbG9yLCAuNCk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkcHJpbWFyeS1jb2xvciwgLjQpO1xuXHR9XG5cblx0LmZvcm0tbGFiZWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwIDAgMCAyNXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC5mb3JtLWxhYmVsOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAycHg7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0dHJhbnNpdGlvbjogLjJzO1xuXHR9XG5cblx0LmZvcm0tbGFiZWw6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNnB4O1xuXHRcdGxlZnQ6IDRweDtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2l0aW9uOiAuMnM7XG5cdH1cbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRm9ybSB2YWxpZGF0aW9uIGVsZW1lbnRzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi52YWxpZC1mZWVkYmFjayxcbi5pbnZhbGlkLWZlZWRiYWNrIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLndhcy12YWxpZGF0ZWQge1xuXHR0ZXh0YXJlYTppbnZhbGlkLFxuXHRzZWxlY3Q6aW52YWxpZCxcblx0aW5wdXQ6aW52YWxpZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHJlZC1jb2xvcjtcblx0XHRcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRyZWQtY29sb3I7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkcmVkLWNvbG9yLCAuNCk7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tY2hlY2tib3gtY3VzdG9tIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTppbnZhbGlkICsgLmZvcm0tbGFiZWw6YmVmb3JlIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkcmVkLWNvbG9yO1xuXHR9XG5cblx0LmZvcm0tcmFkaW8tY3VzdG9tIGlucHV0W3R5cGU9XCJyYWRpb1wiXTppbnZhbGlkICsgLmZvcm0tbGFiZWw6YmVmb3JlIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkcmVkLWNvbG9yO1xuXHR9XG5cblx0dGV4dGFyZWE6dmFsaWQsXG5cdHNlbGVjdDp2YWxpZCxcblx0aW5wdXQ6dmFsaWQge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmVlbi1jb2xvcjtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZWVuLWNvbG9yO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGdyZWVuLWNvbG9yLCAuNCk7XG5cdFx0fVxuXHR9XG5cblx0dGV4dGFyZWE6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuXHRzZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuXHRpbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2sge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Y29sb3I6ICRyZWQtY29sb3I7XG5cdH1cblxuXHR0ZXh0YXJlYTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcblx0c2VsZWN0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuXHRpbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRjb2xvcjogJGdyZWVuLWNvbG9yO1xuXHR9XG59XG5cblxuLy8gUHJldmVudCBzY2FsaW5nIG9uIG1vYmlsZVxuQGluY2x1ZGUgcGhvbmUoKSB7XG5cdGlucHV0LFxuXHR0ZXh0YXJlYVxuXHRzZWxlY3Qge1xuXHRcdGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBpY29uc2ZvbnQgc3R5bGVzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGZvbnQtZmFjZSB7XG4gXHRmb250LWZhbWlseTogJ0ljb25zZm9udCc7XG4gXHRzcmM6IHVybCgnLi4vZm9udHMvSWNvbnNmb250L0ljb25zZm9udC5lb3Q/MTU0MzYxMTYyNScpO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvSWNvbnNmb250L0ljb25zZm9udC5lb3Q/I2llZml4LTE1NDM2MTE2MjUnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gXHRcdHVybCgnLi4vZm9udHMvSWNvbnNmb250L0ljb25zZm9udC53b2ZmMj8xNTQzNjExNjI1JykgZm9ybWF0KCd3b2ZmMicpLFxuICBcdFx0dXJsKCcuLi9mb250cy9JY29uc2ZvbnQvSWNvbnNmb250LndvZmY/MTU0MzYxMTYyNScpIGZvcm1hdCgnd29mZicpLFxuICBcdFx0dXJsKCcuLi9mb250cy9JY29uc2ZvbnQvSWNvbnNmb250LnR0Zj8xNTQzNjExNjI1JykgZm9ybWF0KCd0cnVldHlwZScpO1xuIFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePSdpLSddLFxuW2NsYXNzKj0nIGktJ10ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTFweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRmb250LWZhbWlseTogJ0ljb25zZm9udCc7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0c3BlYWs6IG5vbmU7XG59XG5cblxuLmktY2FsZW5kYXI6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZWEwMSc7XG59XG5cbi5pLWNoYXQtYnViYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGVhMDInO1xufVxuXG4uaS1jaXJjbGUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZWEwMyc7XG59XG5cbi5pLWxpa2U6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZWEwNCc7XG59XG5cbi5pLXBhcGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGVhMDUnO1xufVxuXG4uaS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGVhMDYnO1xufVxuXG4uaS1zcGlubmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGVhMDcnO1xufVxuXG4uaS11c2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGVhMDgnO1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHR5cG9ncmFwaHkgc3R5bGVzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGVhZGxpbmVzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgIFx0bWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBzbWFsbCB7XG4gICAgXHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGZvbnQtc2l6ZTogMTNweDtcbiAgICBcdGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgXHRjb2xvcjogJGdyYXktY29sb3I7XG4gICAgfVxufVxuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMjhweDtcbn1cblxuaDIge1xuXHRmb250LXNpemU6IDI0cHg7XG59XG5cbmgzIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG5oNCB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuaDUge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbmg2IHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uaDEge1xuXHRmb250LXNpemU6IDI4cHg7XG59XG5cbi5oMiB7XG5cdGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmgzIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4uaDQge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi5oNSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmg2IHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQmFzZS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbnAge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRjb2xvcjogJGdyYXktY29sb3I7XG59XG5cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG5tYXJrIHtcblx0YmFja2dyb3VuZDogI2ZjZjhlMztcbn1cblxuY29kZSB7XG5cdHBhZGRpbmc6IDJweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRjb2xvcjogJHJlZC1jb2xvcjtcblx0YmFja2dyb3VuZDogcmdiYSgkcmVkLWNvbG9yLCAuMDM1KTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRleHQgcHJlc2VydmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuYSxcbnAsXG5zbWFsbCxcbnNwYW4ge1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBMaXN0IHN0eWxlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG51bCwgb2wge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdGNvbG9yOiAkZ3JheS1jb2xvcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRsaSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR9XG5cblx0JiB1bCxcblx0JiBvbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG51bC51bnN0eWxlZCxcbm9sLnVuc3R5bGVkIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1ib3JkZXJlZCB7XG5cdGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJsb2NrLWJvcmRlcjtcblx0fVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQmxvY2sgcXVvdGUuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuYmxvY2txdW90ZSB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmc6IDE0cHggMCAxNHB4IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRwcmltYXJ5LWNvbG9yLCAuMDUpLCB0cmFuc3BhcmVudCk7XG5cblx0JiBwIHtcblx0XHRjb2xvcjogJGJsYWNrLWNvbG9yO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdCYgc21hbGwge1xuXHRcdGNvbG9yOiAkZ3JheS1jb2xvcjtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAn4oCTICc7XG5cdFx0fVxuXHR9XG5cblx0LmF2YXRhciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0Ji5kLWZsZXggPiAuZC1ibG9jayB7XG5cdFx0d2lkdGg6IDgwJTtcblx0fVxuXG5cdCYucHVsbC1yaWdodCB7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0cGFkZGluZzogMTRweCAyMHB4IDE0cHggMDtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgkcHJpbWFyeS1jb2xvciwgLjA1KSwgdHJhbnNwYXJlbnQpO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0Ji5kLWZsZXgge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG5cdFx0XHQuYXZhdGFyIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIERlc2NyaXB0aW9uLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmRsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTlweDtcbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogJGJsYWNrLWNvbG9yO1xuXHRsaW5lLWhlaWdodDogMTlweDtcbn1cblxuZHRbY2xhc3MqPVwiY29sLVwiXSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGNvbG9yOiAkZ3JheS1jb2xvcjtcblx0bGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbmRkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRsaW5lLWhlaWdodDogMTlweDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRjb2xvcjogJGdyYXktY29sb3I7XG5cblx0YS5wdWxsLXJpZ2h0IHtcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cblx0QGluY2x1ZGUgcGhvbmUoKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEycHg7XG5cdH1cbn1cblxuaHIge1xuXHRtYXJnaW46IDEycHggMDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRncmF5LWNvbG9yLCA0NSUpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGV4dCBtb2RpZmllcnMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRleHQtcHJpbWFyeSB7XG5cdGNvbG9yOiAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuXHRjb2xvcjogJGdyYXktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG5cdGNvbG9yOiAkZ3JlZW4tY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcblx0Y29sb3I6ICRyZWQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG5cdGNvbG9yOiAkb3JhbmdlLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuXHRjb2xvcjogJGxpZ2h0LWJsdWUtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuXHRjb2xvcjogJGxpZ2h0LWdyYXktY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG5cdGNvbG9yOiAkYmxhY2stY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuXHRjb2xvcjogJGJsYWNrLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTc1IHtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgLjc1KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay0yNSB7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS03NSB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43NSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtMjUge1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNtIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXG5cdGkge1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0fVxufVxuXG4udGV4dC1sZyB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblxuXHRpIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdH1cbn1cblxuLmxlYWQge1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcblx0Zm9udC1zaXplOiA3MnB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmRpc3BsYXktMiB7XG5cdGZvbnQtc2l6ZTogNjRweCAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNwbGF5LTMge1xuXHRmb250LXNpemU6IDUycHggIWltcG9ydGFudDtcblx0Zm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZGlzcGxheS00IHtcblx0Zm9udC1zaXplOiA0M3B4ICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgY29udGVudCBibG9jayBzdHlsZXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiA4MHB4O1xuXHR0cmFuc2l0aW9uOiAuMjVzO1xuXG5cdCYtcHJpbnQge1xuXHRcdEBtZWRpYSBwcmludCB7IFxuXHRcdFx0QHBhZ2Uge1xuXHRcdFx0XHRzaXplOiBBNCBsYW5kc2NhcGU7XG5cdFx0XHR9XG5cblx0XHRcdGEuc2hvdy1wcmludC1saW5rOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuXHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHR9XG5cblx0XHRcdC5uZXctcHJpbnQtcGFnZSB7XG5cdFx0XHRcdHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5czsgLyogU3RhcnQgYSBuZXcgcGFnZSBiZWZvcmUgPGgxPiBlbGVtZW50cyAqL1xuXHRcdFx0fVxuXG5cdFx0XHQqIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcblx0XHRcdC5ib3gge1xuXHRcdFx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5ib3gtZm9vdGVyLFxuXHRcdFx0aSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCpbY2xhc3MqPVwiY29udGFpbmVyXCJdIHtcblx0XHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQubm8tcHJpbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29udGVudC1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuXHRAaW5jbHVkZSBwaG9uZSgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0aDEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdHNtYWxsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGNvbG9yOiAkZ3JheS1jb2xvcjtcblxuXHRcdFx0QGluY2x1ZGUgcGhvbmUoKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogM3B4O1xuXHRcdFx0aGVpZ2h0OiAzM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0Ji1zY2VuZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IC0yN3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IC05MHB4O1xuXHRcdHBhZGRpbmc6IDQwcHggMjdweCAxMjBweCAyN3B4O1xuXHRcdGhlaWdodDogY2FsYygxMDAlICsgNDAwcHgpO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA1NHB4KTtcblxuXHRcdCYgKiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdH1cblxuXHRcdGgxIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAtNDB2dztcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA4MHZ3KTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cdH1cbn1cblxuLmNvbnRlbnQtdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG5cdHNtYWxsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogJGdyYXktY29sb3I7XG5cdH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgc2lkZWJhciBibG9jayBzdHlsZXMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2lkZWJhciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblx0Y29sb3I6ICNmZmY7XG5cdHdpZHRoOiAzMDBweDtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdHotaW5kZXg6IDEwO1xuXHR0cmFuc2l0aW9uOiAuMjVzO1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBpbmNsdWRlIHBob25lKCkge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcblx0fVxuXG5cdC51c2VyLXBhbmVsIHtcblx0XHRwYWRkaW5nOiAxMHB4IDMwcHg7XG5cdH1cblxuXHQuaW5wdXQtZ3JvdXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQuZm9ybS1jb250cm9sIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIC4wNSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMDc1KTtcblx0XHRib3JkZXItbGVmdDogMDtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5pbnB1dC1ncm91cC1pY29uIHtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIC4wNSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgjMDAwLCAuMDc1KTtcblx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0aSB7XG5cdFx0XHRjb2xvcjogcmdiYSgjZmZmLCAuOCk7XG5cdFx0fVxuXHR9XG5cblx0aW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiByZ2JhKCNmZmYsIC44KTtcblx0fVxuXHRpbnB1dDo6LW1vei1wbGFjZWhvbGRlcntcblx0XHRjb2xvcjogcmdiYSgjZmZmLCAuOCk7XG5cdH1cblx0aW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6IHJnYmEoI2ZmZiwgLjgpO1xuXHR9XG5cdGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntcblx0XHRjb2xvcjogcmdiYSgjZmZmLCAuOCk7XG5cdH1cblxuXHQubG9nbyB7XG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdCYtbGlzdCB7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdG1heC1oZWlnaHQ6IDg2dmg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogLjI1cztcblxuXHRcdEBpbmNsdWRlIHBob25lKCkge1xuXHRcdFx0bWF4LWhlaWdodDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZzogMHB4IDEwcHg7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQmLWhlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogOHB4IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdG9wYWNpdHk6IC43NTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4xNSk7XG5cdFx0fVxuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0b3BhY2l0eTogLjc1O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRibG9jay1ib3JkZXItcmFkaXVzO1xuXHRcdFx0dHJhbnNpdGlvbjogLjZzO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdGk6bm90KC5wdWxsLXJpZ2h0KSB7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0aS5wdWxsLXJpZ2h0IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDFweDtcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuMjVzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsMCwwLC4wNik7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDclKTtcblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGkucHVsbC1yaWdodCB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cblx0XHRcdFx0JiArIHVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdFx0XHQuc2lkZWJhci1saXN0LWl0ZW0ge1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBwaG9uZSgpIHtcblx0XHR3aWR0aDogMjYwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYgfiAuaGVhZGVyLFxuXHQmIH4gLmNvbnRlbnQsXG5cdCYgfiAuZm9vdGVyIHtcblx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHQvLyB0cmFuc2l0aW9uOiAuMjVzO1xuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzI1cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgZGVza3RvcC1zbWFsbCgpIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDIyNXB4LCAwKTtcblx0XHRcdHBhZGRpbmctbGVmdDogOTVweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSB0YWJsZXQoKSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMjVweCwgMCk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDk1cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcGhvbmUoKSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHR9XG5cdH1cblxuXHQmIH4gLmNvbnRlbnQgPiAuY29udGFpbmVyLWZsdWlkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4uc2lkZWJhci1jb2xsYXBzZSB7XG5cdHdpZHRoOiBhdXRvO1xuXG5cdC5sb2dvIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTlweDtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IDExcHg7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHR9XG5cblx0XHQqOm5vdChpbWcpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmlucHV0LWdyb3VwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnNpZGViYXJ7XG5cblx0XHQmLWxpc3Qge1xuXHRcdFx0cGFkZGluZzogMCA4cHg7XG5cblx0XHRcdCYtaGVhZGVyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTlweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjc1O1x0XG5cdFx0XHRcdH1cblx0XHRcdFx0aTpub3QoLnB1bGwtcmlnaHQpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpLnB1bGwtcmlnaHQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogODAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDlweCAxNXB4O1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuMjVzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciBzcGFuLFxuXHRcdFx0XHQmLmFjdGl2ZSBzcGFuIHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsMCwwLC4wNik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgNSUpO1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuXHRcdFx0XHR6LWluZGV4OiA0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIHBob25lKCkge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcblx0fVxuXG5cdCYgfiAuaGVhZGVyLFxuXHQmIH4gLmNvbnRlbnQsXG5cdCYgfiAuZm9vdGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHR0cmFuc2l0aW9uOiAuMjVzO1xuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogOTVweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBkZXNrdG9wLXNtYWxsKCkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA5NXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHRhYmxldCgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogOTVweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBwaG9uZSgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHR9XG5cdH1cbn1cblxuXG4ubm8tc2Nyb2xsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBoZWFkZXIgYmxvY2sgc3R5bGVzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmhlYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRoZWlnaHQ6IDgwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHR0cmFuc2l0aW9uOiAuMjVzO1xuXHR6LWluZGV4OiA1O1xuXG5cdC5jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRAaW5jbHVkZSBwaG9uZSgpIHtcblx0XHRcdHBhZGRpbmc6IDA7XHRcblx0XHR9XG5cdH1cblxuXHQmLWZpeGVkIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMTA7XG5cdH1cblxuXHQmLW5hdiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcblx0XHQmLW1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBwaG9uZSgpIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRibHVlLWNvbG9yLCA1JSk7XG5cblx0XHRcdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0XHRcdHdpZHRoOiA5NyU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdCYtaXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWluLXdpZHRoOiAzMHB4O1xuXHRcdFx0bWFyZ2luOiAwcHggM3B4O1xuXHRcdFx0cGFkZGluZzogOHB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYmxvY2stYm9yZGVyLXJhZGl1cztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRjb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvciwgLjkpO1xuXHRcdFx0dHJhbnNpdGlvbjogLjI1cztcblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRwcmltYXJ5LWNvbG9yLCAzNSUpO1xuXHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdC5iYWRnZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0XHRyaWdodDogLTFweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMHB4O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnktY29sb3IsIC4wNSk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0aSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudXNlci1wYW5lbCB7XG5cdFx0XHRtYXJnaW46IDBweCAxMHB4O1xuXG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCNmZmYsIC43NSk7XG5cdFx0XHR9XG5cblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubG9nbyB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0fVxuXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBmb290ZXIgYmxvY2sgc3R5bGVzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZvb3RlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMThweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAkZ3JheS1jb2xvcjtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cblx0QGluY2x1ZGUgcGhvbmUoKSB7XG5cdFx0cGFkZGluZzogMTJweCAwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdGxpLFxuXHRhLFxuXHRidXR0b24ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdHVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdCYgPiAqIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblxuXHQucm93IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyB3cmFwcGVyIGJsb2NrIHN0eWxlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi53cmFwcGVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0JiA+IC5sb2FkZXIge1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHR9XG59XG5cbi53cmFwcGVyLnRoZW1lLWludmVyc2Uge1xuXHQuaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHQubG9nbyB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHQudXNlci1wYW5lbCB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHQmLW5hdi1pdGVtIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgLjEpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNpZGViYXIge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHQmICoge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdH1cblxuXHRcdCYtbGlzdC1pdGVtIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsMCwwLC4wNik7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnktY29sb3IsIDEpO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHQmID4gKiB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjI1cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbnB1dC1ncm91cC1pY29uIGkge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdH1cblxuXHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHQgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0ICAgIG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cblx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdCAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHR9XG5cblx0XHRcdCY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29udGVudC1oZWFkZXItc2NlbmUge1xuXHRcdCYgKiB7XG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdH1cblx0fVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgY2hhdCBibG9ja3Mgc3R5bGVzLlxuLy8gXG4vLyBVc2VkIGluOiBwdWJsaWMvcGFnZS1jaGF0Lmh0bWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jaGF0LWNvbHVtbiB7XG5cdHdpZHRoOiA0MCU7XG5cdGJvcmRlci1yaWdodDogJGJsb2NrLWJvcmRlcjtcblxuXHQmICsgLmNoYXQtY29udGVudCB7XG5cdFx0d2lkdGg6IDYwJTtcblx0fVxuXG5cdEBpbmNsdWRlIHBob25lKCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0JiArIC5jaGF0LWNvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LnVzZXItcGFuZWwge1xuXHRcdHBhZGRpbmc6IDE1cHggMjVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjAyNSk7XG5cdFx0fVxuXG5cdFx0JiArIC51c2VyLXBhbmVsIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWVlO1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgJHByaW1hcnktY29sb3I7XG5cdFx0fVxuXHR9XG59XG5cbi5jaGF0LWxpc3Qge1xuXHRtYXgtaGVpZ2h0OiA3NnZoO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5jaGF0LXNlYXJjaCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nOiAwcHggMjBweDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHRvcDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmLCB0cmFuc3BhcmVudCk7XG5cdFx0ei1pbmRleDogMTA7XG5cdH1cblxuXHRpIHtcblx0XHRjb2xvcjogJGdyYXktY29sb3I7XG5cdFx0b3BhY2l0eTogLjM1O1xuXHR9XG5cblx0aW5wdXQge1xuXHRcdHBhZGRpbmc6IDIxcHggMTVweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuXG4uY2hhdC1jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNoYXQtaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMHB4IDI1cHg7XG5cdGhlaWdodDogODBweDtcblx0Ym9yZGVyLWJvdHRvbTogJGJsb2NrLWJvcmRlcjtcblxuXHQuYXZhdGFyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHRzbWFsbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxufVxuXG4uY2hhdC1tZXNzYWdlcyB7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogMjBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheS1jb2xvcjtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdEBpbmNsdWRlIHBob25lKCkge1xuXHRcdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHR9XG59XG5cbi5jaGF0LWZvb3RlciB7XG5cdHBhZGRpbmc6IDE1cHg7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBtZXNzYWdlIGJsb2NrIHN0eWxlcy5cbi8vIFxuLy8gVXNlZCBpbjogcHVibGljL3BhZ2UtY2hhdC5odG1sXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubWVzc2FnZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblxuXHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdCYtZXZlbnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAkZ3JheS1jb2xvcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmLWNvbnRlbnQge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdH1cblxuXHQmLWJ1YmJsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQmLWFjdGlvbnMge1xuXHRcdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiAuMnM7XG5cblx0XHQmID4gYSxcblx0XHQmID4gYnV0dG9uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdFx0b3BhY2l0eTogLjM1O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdG9wYWNpdHk6IC4yO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1zZWxmIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdH1cblxuXHQmLXNlbGYgJi1jb250ZW50IHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdHNtYWxsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0Ji1zZWxmICYtYnViYmxlIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGNvbG9yOiAkYmxhY2stY29sb3I7XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyICYtYWN0aW9ucyB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBicmVhZGNydW1icyBibG9jayBzdHlsZXMuXG4vLyBcbi8vIFVzZWQgaW46IHB1YmxpYy9kYXNoYm9hcmQtMS5odG1sXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnJlYWRjcnVtYiB7XG5cdG1hcmdpbjogNXB4IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0Ji1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogJGdyYXktY29sb3I7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvclxuXHRcdH1cblxuXHRcdCYgKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnLyc7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGJ1dHRvbiBibG9jayBzdHlsZXMuXG4vLyBcbi8vIFVzZWQgaW46IHB1YmxpYy9jb21wb25lbnQtYnV0dG9uLmh0bWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmJ1dHRvbiB7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmJ0biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiA4cHggMTJweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogJGJsb2NrLWJvcmRlcjtcblx0dHJhbnNpdGlvbjogLjJzO1xuXG5cdCY6ZGlzYWJsZWQge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRjb2xvcjogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgMjAlKTtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCNmZmYsIDIwJSk7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0Jjpob3Zlcntcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oI2ZmZiwgNCUpO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdCAgXHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkZ3JheS1jb2xvciwgLjEpO1xuXHR9XG5cblx0Ji1ncm91cCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuXG5cdFx0JiA+ICY6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sICYgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcblx0XHQgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0ICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdCYgPiAmOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sICYgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpe1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHR9XG5cdFxuXHRcdC5kcm9wZG93bi10b2dnbGU6bnRoLWNoaWxkKDIpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNnB4O1xuXHRcdH1cblxuXHRcdCYtc3RyZXRjaCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0LmJ0biB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtdG9vbGJhciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0JiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cblxuXHQmLWxnIHtcblx0XHRwYWRkaW5nOiAxMnB4IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0Ji1zbSB7XG5cdFx0cGFkZGluZzogNHB4IDExcHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cblx0Ji1ibG9jayB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQmLWJsb2NrICsgJi1ibG9jayB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG5cblx0Ji1yb3VuZGVkIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHR9XG5cblx0Ji1saW5rIHtcblx0XHRwYWRkaW5nOiAwcHggOHB4O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblx0XHQmLmRpc2FibGVkLFxuXHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDIwJSk7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCdwcmltYXJ5JywgJHByaW1hcnktY29sb3IpO1xuQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCdzZWNvbmRhcnknLCAkZ3JheS1jb2xvcik7XG5AaW5jbHVkZSBidXR0b24tc3R5bGUoJ3N1Y2Nlc3MnLCAkZ3JlZW4tY29sb3IpO1xuQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCd3YXJuaW5nJywgJG9yYW5nZS1jb2xvcik7XG5AaW5jbHVkZSBidXR0b24tc3R5bGUoJ2RhbmdlcicsICRyZWQtY29sb3IpO1xuQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCdpbmZvJywgJGxpZ2h0LWJsdWUtY29sb3IpO1xuQGluY2x1ZGUgYnV0dG9uLXN0eWxlKCdsaWdodCcsICRsaWdodC1ncmF5LWNvbG9yLCAkZ3JheS1jb2xvcik7XG5AaW5jbHVkZSBidXR0b24tc3R5bGUoJ2RhcmsnLCAkYmxhY2stY29sb3IpO1xuXG5AaW5jbHVkZSBidXR0b24tbGluay1zdHlsZSgncHJpbWFyeScsICRwcmltYXJ5LWNvbG9yKTtcbkBpbmNsdWRlIGJ1dHRvbi1saW5rLXN0eWxlKCdzZWNvbmRhcnknLCAkZ3JheS1jb2xvcik7XG5AaW5jbHVkZSBidXR0b24tbGluay1zdHlsZSgnc3VjY2VzcycsICRncmVlbi1jb2xvcik7XG5AaW5jbHVkZSBidXR0b24tbGluay1zdHlsZSgnd2FybmluZycsICRvcmFuZ2UtY29sb3IpO1xuQGluY2x1ZGUgYnV0dG9uLWxpbmstc3R5bGUoJ2RhbmdlcicsICRyZWQtY29sb3IpO1xuQGluY2x1ZGUgYnV0dG9uLWxpbmstc3R5bGUoJ2luZm8nLCAkbGlnaHQtYmx1ZS1jb2xvcik7XG5AaW5jbHVkZSBidXR0b24tbGluay1zdHlsZSgnbGlnaHQnLCAkbGlnaHQtZ3JheS1jb2xvciwgJGJsYWNrLWNvbG9yKTtcbkBpbmNsdWRlIGJ1dHRvbi1saW5rLXN0eWxlKCdkYXJrJywgJGJsYWNrLWNvbG9yKTtcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgcHJvZ3Jlc3MgYmxvY2sgc3R5bGVzLlxuLy8gXG4vLyBVc2VkIGluOiBwdWJsaWMvY29tcG9uZW50LXRhYmxlcy5odG1sXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucHJvZ3Jlc3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGhlaWdodDogNnB4O1xuXHRiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheS1jb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogJGJsb2NrLWJvcmRlci1yYWRpdXM7XG5cblx0Ji5wcm9ncmVzcy1sZyB7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdH1cblxuXHQmLnByb2dyZXNzLXNtIHtcblx0XHRoZWlnaHQ6IDRweDtcblx0fVxuXG5cdCYtYmFyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBib3ggYmxvY2sgc3R5bGVzLlxuLy8gXG4vLyBVc2VkIGluOiBwdWJsaWMvY29tcG9uZW50LWJveC5odG1sXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYm94IHtcblx0QGluY2x1ZGUgYmxvY2stc3R5bGUoKTtcblxuXHQmLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxNXB4IDI1cHg7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdFx0QGluY2x1ZGUgcGhvbmUoKSB7XG5cdFx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdFx0LW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG5cdFx0fVxuXG5cdFx0Ji1ib3JkZXIge1xuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHBob25lKCkge1xuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdEBpbmNsdWRlIHBob25lKCkge1xuXHRcdFx0XHRtaW4td2lkdGg6IDQ1JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudXNlci1wYW5lbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmLWFjdGlvbnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdGlucHV0IHtcblx0XHRcdG1pbi13aWR0aDogMTIwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXG5cdFx0fVxuXG5cdFx0Ji1pdGVtIHtcblx0XHRcdG1hcmdpbjogMHB4IDlweDtcblx0XHRcdGNvbG9yOiAkZ3JheS1jb2xvcjtcblx0XHRcdG9wYWNpdHk6IC40NTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRvcGFjaXR5OiAuNDU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtYm9keSB7XG5cdFx0cGFkZGluZzogMTVweCAyNXB4O1xuXG5cdFx0QGluY2x1ZGUgcGhvbmUoKSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1mb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxNXB4IDI1cHg7XG5cdFx0Ym9yZGVyLXRvcDogJGJsb2NrLWJvcmRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheS1jb2xvcjtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblxuXHRcdEBpbmNsdWRlIHBob25lKCkge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cblx0XHQuYnRuICsgLmJ0biB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQmLWFycm93LXRvcDpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIGJveC1hcnJvdygpO1xuXHR9XG5cblx0Ji1hcnJvdy10b3AtcmlnaHQ6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSBib3gtYXJyb3coKTtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiAyNXB4O1xuXHR9XG5cblx0Ji1hcnJvdy10b3AtY2VudGVyOmJlZm9yZSB7XG5cdFx0QGluY2x1ZGUgYm94LWFycm93KCk7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtN3B4O1xuXHR9XG5cblx0Ji1hcnJvdy1sZWZ0OmJlZm9yZSB7XG5cdFx0QGluY2x1ZGUgYm94LWFycm93KCk7XG5cdFx0dG9wOiAyNXB4O1xuXHRcdGxlZnQ6IC04cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcblx0fVxuXG5cdCYtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSBib3gtYXJyb3coKTtcblx0XHR0b3A6IDI1cHg7XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogLTdweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0fVxuXG5cdCYtYXJyb3ctYm90dG9tOmJlZm9yZSB7XG5cdFx0QGluY2x1ZGUgYm94LWFycm93KCk7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGxlZnQ6IDI1cHg7XG5cdFx0Ym90dG9tOiAtMTZweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7XG5cdH1cblxuXHQmLWFycm93LWJvdHRvbS1jZW50ZXI6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSBib3gtYXJyb3coKTtcblx0XHR0b3A6IGF1dG87XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtN3B4O1xuXHRcdGJvdHRvbTogLTE2cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuXHR9XG5cblx0Ji1hcnJvdy1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcblx0XHRAaW5jbHVkZSBib3gtYXJyb3coKTtcblx0XHR0b3A6IGF1dG87XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogMjVweDtcblx0XHRib3R0b206IC0xNnB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTM1ZGVnKTtcblx0fVxuXG5cdCYtY2hhdCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0QGluY2x1ZGUgcGhvbmUoKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0fVxuXHR9XG5cblx0Ji1zbSAmLWhlYWRlcixcblx0Ji1zbSAmLWJvZHksXG5cdCYtc20gJi1mb290ZXIge1xuXHRcdHBhZGRpbmc6IDdweCAxNXB4O1xuXHR9XG5cblx0Ji1zbSAmLWZvb3RlciAuY29tbWVudHMge1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBib3gtc3R5bGUoJ3ByaW1hcnknLCAkcHJpbWFyeS1jb2xvcik7XG5AaW5jbHVkZSBib3gtc3R5bGUoJ3NlY29uZGFyeScsICRncmF5LWNvbG9yKTtcbkBpbmNsdWRlIGJveC1zdHlsZSgnc3VjY2VzcycsICRncmVlbi1jb2xvcik7XG5AaW5jbHVkZSBib3gtc3R5bGUoJ3dhcm5pbmcnLCAkb3JhbmdlLWNvbG9yKTtcbkBpbmNsdWRlIGJveC1zdHlsZSgnZGFuZ2VyJywgJHJlZC1jb2xvcik7XG5AaW5jbHVkZSBib3gtc3R5bGUoJ2luZm8nLCAkbGlnaHQtYmx1ZS1jb2xvcik7XG5AaW5jbHVkZSBib3gtc3R5bGUoJ2xpZ2h0JywgJGxpZ2h0LWdyYXktY29sb3IpO1xuQGluY2x1ZGUgYm94LXN0eWxlKCdkYXJrJywgJGJsYWNrLWNvbG9yKTsiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGluZm8tYm94IGJsb2NrIHN0eWxlcy5cbi8vIFxuLy8gVXNlZCBpbjogcHVibGljL2Rhc2hib2FyZC0xLmh0bWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pbmZvLWJveCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QGluY2x1ZGUgYmxvY2stc3R5bGUoKTtcblxuXHQmLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxOHB4IDI1cHg7XG5cblx0XHQmICsgKiB7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JheS1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQmLW51bWJlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Y29sb3I6ICRibGFjay1jb2xvcjtcblx0fVxuXG5cdCYtdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAkZ3JheS1jb2xvcjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQmLWljb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0d2lkdGg6IDYwcHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblxuXHRcdCZbY2xhc3MqPVwiYmctXCJdIHtcblx0XHRcdFxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJsb2NrLWJvcmRlci1yYWRpdXM7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHR9XG5cdH1cblxuXHQmLXRleHQgKyAmLWljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxuXG5cdCYtY2hhcnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRib3JkZXI6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdHNwYW4ge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0fVxuXG5cdCZbY2xhc3MqPVwiYmctXCJdICYtdGV4dCxcblx0JltjbGFzcyo9XCJiZy1cIl0gJi1udW1iZXIsXG5cdCZbY2xhc3MqPVwiYmctXCJdIHNwYW4sXG5cdCZbY2xhc3MqPVwiYmctXCJdIHNtYWxsLFxuXHQmW2NsYXNzKj1cImJnLVwiXSBwLFxuXHQmW2NsYXNzKj1cImJnLVwiXSBpe1xuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmLmJnLXdoaXRlICYtdGV4dCxcblx0Ji5iZy13aGl0ZSAmLW51bWJlcixcblx0Ji5iZy13aGl0ZSBzcGFuLFxuXHQmLmJnLXdoaXRlIHNtYWxsLFxuXHQmLmJnLXdoaXRlIHAsXG5cdCYuYmctd2hpdGUgaXtcblx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBjYXJkIGJsb2NrIHN0eWxlcy5cbi8vIFxuLy8gVXNlZCBpbjogcHVibGljL2NvbXBvbmVudC1jYXJkLmh0bWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAaW5jbHVkZSBibG9jay1zdHlsZSgpO1xuXG5cdEBpbmNsdWRlIHBob25lKCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcblx0fVxuXG5cdCYtcmV2ZXJzZSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHR9XG5cblx0Ji1jb2x1bW4ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQmLmNhcmQtcmV2ZXJzZSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0fVxuXG5cdFx0LmNhcmQtaW1hZ2Uge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDE0MHB4O1xuXHRcdH1cblxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0Ji1iZyB7XG5cblx0XHQuY2FyZC1pbWFnZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjMpO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZC1ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDQ1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDM7XG5cblx0XHRcdEBpbmNsdWRlIHBob25lKCkge1xuXHRcdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtc20ge1xuXHRcdC5jYXJkLWltYWdlIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0fVxuXG5cdFx0LmNhcmQtYm9keSB7XG5cdFx0XHR3aWR0aDogNzUlO1xuXHRcdH1cblx0fVxuXG5cdCYtaW1hZ2Uge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMzUlO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgcGhvbmUoKSB7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCYtYm9keSB7XG5cdFx0d2lkdGg6IDY1JTtcblx0XHRwYWRkaW5nOiAyNXB4IDMwcHg7XG5cblx0XHRAaW5jbHVkZSBwaG9uZSgpIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ji1qdW1ib3Ryb24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1pbi1oZWlnaHQ6IDI4MHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cdFx0XHRAaW5jbHVkZSBwaG9uZSgpe1xuXHRcdFx0XHQvLyBwYWRkaW5nOiAzNXB4IDUwcHggIWltcG9ydGFudDtcblx0XHRcdFx0bWluLWhlaWdodDogYXV0bztcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHQgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdCAgICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnVzZXItcGFuZWwge1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luOiAxNXB4IDBcblx0XHR9XG5cdH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIHByb2ZpbGUgYmxvY2sgc3R5bGVzLlxuLy8gXG4vLyBVc2VkIGluOiBwdWJsaWMvY29tcG9uZW50LXdpZGdldHMuaHRtbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnByb2ZpbGUge1xuXHRAaW5jbHVkZSBibG9jay1zdHlsZSgpO1xuXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMzVweCAzNXB4IDE4cHggMzVweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBpbmNsdWRlIHBob25lKCkge1xuXHRcdHBhZGRpbmc6IDI1cHggMTBweDtcblx0fVxuXG5cdCYtYmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdCYtdGV4dCB7XG5cdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMztcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51c2VyLXBhbmVsIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDM7XG5cdFx0fVxuXG5cdFx0JiArIC5hdmF0YXItbWQge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0JiA+IGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xuXHRcdH1cblxuXHRcdCYtYmx1ciB7XG5cdFx0XHQmID4gaW1nIHtcblx0XHRcdFx0ZmlsdGVyOiBibHVyKDEwcHgpIGJyaWdodG5lc3MoMC44NSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnVzZXItcGFuZWwge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblxuXHRcdCYtaW5mbyB7XG5cdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHR9XG5cblx0XHRzbWFsbCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyB0YWJsZSBibG9jayBzdHlsZXMuXG4vLyBcbi8vIFVzZWQgaW46IHB1YmxpYy9jb21wb25lbnQtdGFibGVzLmh0bWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi50YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cblx0dGgge1xuXHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRjb2xvcjogJGdyYXktY29sb3I7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5LWNvbG9yO1xuXHR9XG5cblx0dHIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheS1jb2xvcjtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjAyKTtcblx0XHR9XG5cdH1cblxuXHR0ZCB7XG5cdFx0cGFkZGluZzogOHB4IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdCYtcmVzcG9uc2l2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0LW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG5cdH1cblxuXHQmLnRhYmxlLWJvcmRlcmVkIHtcblx0XHR0aCwgXG5cdFx0dGQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXktY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0Ji50YWJsZS1ub2JvcmRlciB7XG5cdFx0dGgsIFxuXHRcdHRkLFxuXHRcdHRyIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cdH1cblxuXHQmLnRhYmxlLXN0cmlwcGVkIHtcblx0XHR0cjpudGgtb2YtdHlwZShvZGQpIHtcblx0XHQgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjAyKTtcblx0XHR9XG5cdH1cblxuXHQucHJvZ3Jlc3Mge1xuXHRcdG1pbi13aWR0aDogMjAwcHg7XG5cdH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGJhZGdlIGJsb2NrIHN0eWxlcy5cbi8vIFxuLy8gVXNlZCBpbjogcHVibGljL3R5cG9ncmFwaHkuaHRtbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJhZGdlIHtcblx0cGFkZGluZzogMHB4IDVweDtcblx0bWluLXdpZHRoOiAxN3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyYXktY29sb3I7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Y29sb3I6ICRncmF5LWNvbG9yO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsMCwwLDAuMSk7XG5cblx0Ji1waWxsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWluLXdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRwYWRkaW5nOiAwIDZweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNTBweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0fVxufVxuXG5AaW5jbHVkZSBiYWRnZS1zdHlsZSgncHJpbWFyeScsICRwcmltYXJ5LWNvbG9yKTtcbkBpbmNsdWRlIGJhZGdlLXN0eWxlKCdzZWNvbmRhcnknLCAkZ3JheS1jb2xvcik7XG5AaW5jbHVkZSBiYWRnZS1zdHlsZSgnc3VjY2VzcycsICRncmVlbi1jb2xvcik7XG5AaW5jbHVkZSBiYWRnZS1zdHlsZSgnd2FybmluZycsICRvcmFuZ2UtY29sb3IpO1xuQGluY2x1ZGUgYmFkZ2Utc3R5bGUoJ2RhbmdlcicsICRyZWQtY29sb3IpO1xuQGluY2x1ZGUgYmFkZ2Utc3R5bGUoJ2luZm8nLCAkbGlnaHQtYmx1ZS1jb2xvcik7XG5AaW5jbHVkZSBiYWRnZS1zdHlsZSgnbGlnaHQnLCAkbGlnaHQtZ3JheS1jb2xvciwgJGJsYWNrLWNvbG9yKTtcbkBpbmNsdWRlIGJhZGdlLXN0eWxlKCdkYXJrJywgJGJsYWNrLWNvbG9yKTtcbkBpbmNsdWRlIGJhZGdlLXN0eWxlKCdsaW5rJywgJHByaW1hcnktY29sb3IpO1xuXG5AaW5jbHVkZSBiYWRnZS1vdXRsaW5lLXN0eWxlKCdwcmltYXJ5JywgJHByaW1hcnktY29sb3IpO1xuQGluY2x1ZGUgYmFkZ2Utb3V0bGluZS1zdHlsZSgnc2Vjb25kYXJ5JywgJGdyYXktY29sb3IpO1xuQGluY2x1ZGUgYmFkZ2Utb3V0bGluZS1zdHlsZSgnc3VjY2VzcycsICRncmVlbi1jb2xvcik7XG5AaW5jbHVkZSBiYWRnZS1vdXRsaW5lLXN0eWxlKCd3YXJuaW5nJywgJG9yYW5nZS1jb2xvcik7XG5AaW5jbHVkZSBiYWRnZS1vdXRsaW5lLXN0eWxlKCdkYW5nZXInLCAkcmVkLWNvbG9yKTtcbkBpbmNsdWRlIGJhZGdlLW91dGxpbmUtc3R5bGUoJ2luZm8nLCAkbGlnaHQtYmx1ZS1jb2xvcik7XG5AaW5jbHVkZSBiYWRnZS1vdXRsaW5lLXN0eWxlKCdsaWdodCcsICRsaWdodC1ncmF5LWNvbG9yLCAkYmxhY2stY29sb3IpO1xuQGluY2x1ZGUgYmFkZ2Utb3V0bGluZS1zdHlsZSgnZGFyaycsICRibGFjay1jb2xvcik7XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGljb24gYmxvY2sgc3R5bGVzLlxuLy8gXG4vLyBVc2VkIGluOiBwdWJsaWMvcGFnZS1wcm9maWxlLmh0bWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pY29uIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdCYtc20ge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IC41O1xuXHR9XG5cblx0Ji1wcmltYXJ5IHtcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdH1cblxuXHQmLXNlY29uZGFyeSB7XG5cdFx0Y29sb3I6ICRncmF5LWNvbG9yO1xuXHR9XG5cblx0Ji1zdWNjZXNzIHtcblx0XHRjb2xvcjogJGdyZWVuLWNvbG9yO1xuXHR9XG5cblx0Ji13YXJuaW5nIHtcblx0XHRjb2xvcjogJG9yYW5nZS1jb2xvcjtcblx0fVxuXG5cdCYtZGFuZ2VyIHtcblx0XHRjb2xvcjogJHJlZC1jb2xvcjtcblx0fVxuXG5cdCYtaW5mbyB7XG5cdFx0Y29sb3I6ICRsaWdodC1ibHVlLWNvbG9yO1xuXHR9XG5cblx0Ji1saWdodCB7XG5cdFx0Y29sb3I6ICRsaWdodC1ncmF5LWNvbG9yO1xuXHR9XG5cblx0Ji1kYXJrIHtcblx0XHRjb2xvcjogJGJsYWNrLWNvbG9yO1xuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBzdGF0dXMgaWNvbiBzdHlsZXMuXG4vLyBcbi8vIFVzZWQgaW46IHB1YmxpYy9jb21wb25lbnQtYXZhdGFyLmh0bWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zdGF0dXMtaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDNweDtcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIHBheW1lbnQgaWNvbnMgc3R5bGVzLlxuLy8gXG4vLyBVc2VkIGluOiBwdWJsaWMvY29tcG9uZW50LWljb25zLmh0bWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRwYXltZW50cy1pY29uczogKCcyY2hlY2tvdXQtZGFyaycsICcyY2hlY2tvdXQnLCAnYWxpcGF5LWRhcmsnLCAnYWxpcGF5JywgJ2FtYXpvbi1kYXJrJywgJ2FtYXpvbicsICdhbWVyaWNhbmV4cHJlc3MtZGFyaycsICdhbWVyaWNhbmV4cHJlc3MnLCAnYXBwbGVwYXktZGFyaycsICdhcHBsZXBheScsICdiYW5jb250YWN0LWRhcmsnLCAnYmFuY29udGFjdCcsICdiaXRjb2luLWRhcmsnLCAnYml0Y29pbicsICdiaXRwYXktZGFyaycsICdiaXRwYXknLCAnY2lycnVzLWRhcmsnLCAnY2lycnVzJywgJ2NsaWNrYW5kYnV5LWRhcmsnLCAnY2xpY2thbmRidXknLCAnY29pbmtpdGUtZGFyaycsICdjb2lua2l0ZScsICdkaW5lcnNjbHViLWRhcmsnLCAnZGluZXJzY2x1YicsICdkaXJlY3RkZWJpdC1kYXJrJywgJ2RpcmVjdGRlYml0JywgJ2Rpc2NvdmVyLWRhcmsnLCAnZGlzY292ZXInLCAnZHdvbGxhLWRhcmsnLCAnZHdvbGxhJywgJ2ViYXktZGFyaycsICdlYmF5JywgJ2V3YXktZGFyaycsICdld2F5JywgJ2dpcm9wYXktZGFyaycsICdnaXJvcGF5JywgJ2dvb2dsZXdhbGxldC1kYXJrJywgJ2dvb2dsZXdhbGxldCcsICdpbmdlbmljby1kYXJrJywgJ2luZ2VuaWNvJywgJ2pjYi1kYXJrJywgJ2pjYicsICdrbGFybmEtZGFyaycsICdrbGFybmEnLCAnbGFzZXItZGFyaycsICdsYXNlcicsICdtYWVzdHJvLWRhcmsnLCAnbWFlc3RybycsICdtYXN0ZXJjYXJkLWRhcmsnLCAnbWFzdGVyY2FyZCcsICdtb25lcm8tZGFyaycsICdtb25lcm8nLCAnbmV0ZWxsZXItZGFyaycsICduZXRlbGxlcicsICdvZ29uZS1kYXJrJywgJ29nb25lJywgJ29rcGF5LWRhcmsnLCAnb2twYXknLCAncGF5Ym94LWRhcmsnLCAncGF5Ym94JywgJ3BheW1pbGwtZGFyaycsICdwYXltaWxsJywgJ3BheW9uZS1kYXJrJywgJ3BheW9uZScsICdwYXlvbmVlci1kYXJrJywgJ3BheW9uZWVyJywgJ3BheXBhbC1kYXJrJywgJ3BheXBhbCcsICdwYXlzYWZlY2FyZC1kYXJrJywgJ3BheXNhZmVjYXJkJywgJ3BheXUtZGFyaycsICdwYXl1JywgJ3BheXphLWRhcmsnLCAncGF5emEnLCAncmlwcGxlLWRhcmsnLCAncmlwcGxlJywgJ3NhZ2UtZGFyaycsICdzYWdlJywgJ3NlcGEtZGFyaycsICdzZXBhJywgJ3Nob3BpZnktZGFyaycsICdzaG9waWZ5JywgJ3NrcmlsbC1kYXJrJywgJ3NrcmlsbCcsICdzb2xvLWRhcmsnLCAnc29sbycsICdzcXVhcmUtZGFyaycsICdzcXVhcmUnLCAnc3RyaXBlLWRhcmsnLCAnc3RyaXBlJywgJ3N3aXRjaC1kYXJrJywgJ3N3aXRjaCcsICd1a2FzaC1kYXJrJywgJ3VrYXNoJywgJ3VuaW9ucGF5LWRhcmsnLCAndW5pb25wYXknLCAndmVyaWZvbmUtZGFyaycsICd2ZXJpZm9uZScsICd2ZXJpc2lnbi1kYXJrJywgJ3ZlcmlzaWduJywgJ3Zpc2EtZGFyaycsICd2aXNhJywgJ3dlYm1vbmV5LWRhcmsnLCAnd2VibW9uZXknLCAnd2VzdGVybnVuaW9uLWRhcmsnLCAnd2VzdGVybnVuaW9uJywgJ3dvcmxkcGF5LWRhcmsnLCAnd29ybGRwYXknKTtcblxuLnBheW1lbnRzIHtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogMjVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cbn1cblxuQGVhY2ggJHBheW1lbnQgaW4gJHBheW1lbnRzLWljb25zIHtcblx0LnBheW1lbnRzLSN7JHBheW1lbnR9IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9wYXltZW50cy8nICsgJHBheW1lbnQgKyAnLnN2ZycpO1xuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBmbGFnIGljb25zIHN0eWxlcy5cbi8vIFxuLy8gVXNlZCBpbjogcHVibGljL2NvbXBvbmVudC1pY29ucy5odG1sXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmxhZy1pY29uczogKCdhZCcsICdhZScsICdhZicsICdhZycsICdhaScsICdhbCcsICdhbScsICdhbycsICdhcScsICdhcicsICdhcycsICdhdCcsICdhdScsICdhdycsICdheCcsICdheicsICdiYScsICdiYicsICdiZCcsICdiZScsICdiZicsICdiZycsICdiaCcsICdiaScsICdiaicsICdibCcsICdibScsICdibicsICdibycsICdicScsICdicicsICdicycsICdidCcsICdidicsICdidycsICdieScsICdieicsICdjYScsICdjYycsICdjZCcsICdjZicsICdjZycsICdjaCcsICdjaScsICdjaycsICdjbCcsICdjbScsICdjbicsICdjbycsICdjcicsICdjdScsICdjdicsICdjdycsICdjeCcsICdjeScsICdjeicsICdkZScsICdkaicsICdkaycsICdkbScsICdkbycsICdkeicsICdlYycsICdlZScsICdlZycsICdlaCcsICdlcicsICdlcycsICdldCcsICdldScsICdmaScsICdmaicsICdmaycsICdmbScsICdmbycsICdmcicsICdnYScsICdnYi1lbmcnLCAnZ2ItbmlyJywgJ2diLXNjdCcsICdnYi13bHMnLCAnZ2InLCAnZ2QnLCAnZ2UnLCAnZ2YnLCAnZ2cnLCAnZ2gnLCAnZ2knLCAnZ2wnLCAnZ20nLCAnZ24nLCAnZ3AnLCAnZ3EnLCAnZ3InLCAnZ3MnLCAnZ3QnLCAnZ3UnLCAnZ3cnLCAnZ3knLCAnaGsnLCAnaG0nLCAnaG4nLCAnaHInLCAnaHQnLCAnaHUnLCAnaWQnLCAnaWUnLCAnaWwnLCAnaW0nLCAnaW4nLCAnaW8nLCAnaXEnLCAnaXInLCAnaXMnLCAnaXQnLCAnamUnLCAnam0nLCAnam8nLCAnanAnLCAna2UnLCAna2cnLCAna2gnLCAna2knLCAna20nLCAna24nLCAna3AnLCAna3InLCAna3cnLCAna3knLCAna3onLCAnbGEnLCAnbGInLCAnbGMnLCAnbGknLCAnbGsnLCAnbHInLCAnbHMnLCAnbHQnLCAnbHUnLCAnbHYnLCAnbHknLCAnbWEnLCAnbWMnLCAnbWQnLCAnbWUnLCAnbWYnLCAnbWcnLCAnbWgnLCAnbWsnLCAnbWwnLCAnbW0nLCAnbW4nLCAnbW8nLCAnbXAnLCAnbXEnLCAnbXInLCAnbXMnLCAnbXQnLCAnbXUnLCAnbXYnLCAnbXcnLCAnbXgnLCAnbXknLCAnbXonLCAnbmEnLCAnbmMnLCAnbmUnLCAnbmYnLCAnbmcnLCAnbmknLCAnbmwnLCAnbm8nLCAnbnAnLCAnbnInLCAnbnUnLCAnbnonLCAnb20nLCAncGEnLCAncGUnLCAncGYnLCAncGcnLCAncGgnLCAncGsnLCAncGwnLCAncG0nLCAncG4nLCAncHInLCAncHMnLCAncHQnLCAncHcnLCAncHknLCAncWEnLCAncmUnLCAncm8nLCAncnMnLCAncnUnLCAncncnLCAnc2EnLCAnc2InLCAnc2MnLCAnc2QnLCAnc2UnLCAnc2cnLCAnc2gnLCAnc2knLCAnc2onLCAnc2snLCAnc2wnLCAnc20nLCAnc24nLCAnc28nLCAnc3InLCAnc3MnLCAnc3QnLCAnc3YnLCAnc3gnLCAnc3knLCAnc3onLCAndGMnLCAndGQnLCAndGYnLCAndGcnLCAndGgnLCAndGonLCAndGsnLCAndGwnLCAndG0nLCAndG4nLCAndG8nLCAndHInLCAndHQnLCAndHYnLCAndHcnLCAndHonLCAndWEnLCAndWcnLCAndW0nLCAndW4nLCAndXMnLCAndXknLCAndXonLCAndmEnLCAndmMnLCAndmUnLCAndmcnLCAndmknLCAndm4nLCAndnUnLCAnd2YnLCAnd3MnLCAneWUnLCAneXQnLCAnemEnLCAnem0nLCAnencnKTtcblxuLmZsYWdzIHtcblx0d2lkdGg6IDMycHg7XG5cdGhlaWdodDogMjVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyLzEwMCUgMTAwJTtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjdmN2Y3O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cbn1cblxuQGVhY2ggJGZsYWcgaW4gJGZsYWctaWNvbnMge1xuXHQuZmxhZ3MtI3skZmxhZ30ge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ZsYWdzLycgKyAkZmxhZyArICcuc3ZnJyk7XG5cdH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGF2YXRhciBibG9jayBzdHlsZXMuXG4vLyBcbi8vIFVzZWQgaW46IHB1YmxpYy9jb21wb25lbnQtYXZhdGFyLmh0bWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hdmF0YXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDY1cHg7XG5cdGhlaWdodDogNjVweDtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdGJhY2tncm91bmQ6ICRncmF5LWNvbG9yO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiByZ2JhKCNmZmYsIC43NSk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdGkge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDE5cHg7XG5cdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcblx0fVxuXHRcblx0Ji5hdmF0YXItYm9yZGVyZWQge1xuXHRcdGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjc1KTtcblx0fVxuXG5cdCYuYXZhdGFyLWxne1xuXHRcdHdpZHRoOiAxMjVweDtcblx0XHRoZWlnaHQ6IDEyNXB4O1xuXG5cdFx0aSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYuYXZhdGFyLW1kIHtcblx0XHR3aWR0aDogOTVweDtcblx0XHRoZWlnaHQ6IDk1cHg7XG5cblx0XHRpIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji5hdmF0YXItc20ge1xuXHRcdHdpZHRoOiA0NXB4O1xuXHRcdGhlaWdodDogNDVweDtcblxuXHRcdGkge1xuXHRcdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdGhlaWdodDogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdCYuYXZhdGFyLXhzIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cblx0XHRpIHtcblx0XHRcdGZvbnQtc2l6ZTogNnB4O1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTBweDtcblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHR9XG5cblx0Ji1wcmltYXJ5IHtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblx0fVxuXG5cdCYtc2Vjb25kYXJ5IHtcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1jb2xvcjtcblx0fVxuXG5cdCYtc3VjY2VzcyB7XG5cdFx0YmFja2dyb3VuZDogJGdyZWVuLWNvbG9yO1xuXHR9XG5cblx0Ji13YXJuaW5nIHtcblx0XHRiYWNrZ3JvdW5kOiAkb3JhbmdlLWNvbG9yO1xuXHR9XG5cblx0Ji1kYW5nZXIge1xuXHRcdGJhY2tncm91bmQ6ICRyZWQtY29sb3I7XG5cdH1cblxuXHQmLWluZm8ge1xuXHRcdGJhY2tncm91bmQ6ICRsaWdodC1ibHVlLWNvbG9yO1xuXHR9XG5cblx0Ji1saWdodCB7XG5cdFx0YmFja2dyb3VuZDogJGxpZ2h0LWdyYXktY29sb3I7XG5cdFx0Y29sb3I6ICRncmF5LWNvbG9yO1xuXHR9XG5cblx0Ji1kYXJrIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2stY29sb3I7XG5cdH1cbn1cblxuLmF2YXRhci1zdGFjayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdCYgPiAuYXZhdGFyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0zNXB4O1xuXHRcdHRyYW5zaXRpb246IC4zNXM7XG5cdH1cblxuXHQmID4gLmF2YXRhci14cyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTRweDtcblx0fVxuXG5cdCYgPiAuYXZhdGFyLXNtIHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHR9XG5cblx0JiA+IC5hdmF0YXItbGcge1xuXHRcdG1hcmdpbi1yaWdodDogLTcwcHg7XG5cdH1cblxuXHQmLmF2YXRhci1zdGFjay16b29tOmhvdmVyIHtcblx0XHQmID4gLmF2YXRhciB7XG5cdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyB1c2VyIHBhbmVsIHN0eWxlcy5cbi8vIFxuLy8gVXNlZCBpbjogcHVibGljL2NvbXBvbmVudC11c2VyLXBhbmVsLmh0bWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi51c2VyLXBhbmVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHotaW5kZXg6IDM7XG5cdFxuXHQmLWltYWdlIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdH1cblxuXHQmLWluZm8ge1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG5cdFx0cCxcblx0XHRzbWFsbCB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQmICsgLmJ0bi10b29sYmFyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxN3B4O1xuXHRcdH1cblx0fVxuXG5cdCYtYWN0aW9ucyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cblx0XHRzbWFsbCB7XG5cdFx0XHRtYXJnaW46IDBweCAxMnB4O1xuXHRcdH1cblxuXHRcdGE6bm90KC5kcm9wZG93bi1pdGVtKSxcblx0XHRidXR0b246bm90KC5kcm9wZG93bi1pdGVtKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbjogMHB4IDVweDtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XHRcblx0c21hbGwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0fVxuXG5cdC5iYWRnZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0fVxuXG5cdCYtY29sdW1uIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC51c2VyLXBhbmVsLWltYWdlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cblx0XHQudXNlci1wYW5lbC1hY3Rpb25zIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmICsgJiB7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxuXG5cdCYtbGcge1xuXHRcdC51c2VyLXBhbmVsLWluZm8ge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0JiArICoge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYS51c2VyLXBhbmVsLFxuYnV0dG9uLnVzZXItcGFuZWwge1xuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAuODtcblx0fVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgdGV4dCBwYXJ0aXRpb24gYmxvY2sgc3R5bGVzLlxuLy8gXG4vLyBVc2VkIGluOiBwdWJsaWMvcGFnZS1wcm9maWxlLmh0bWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi50ZXh0LXBhcnRpdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdCY6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHR0b3A6IDEwcHg7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRncmF5LWNvbG9yLCA0MCUpO1xuXHR9XG5cblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cblx0JiA+ICoge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHotaW5kZXg6IDM7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkOm5vdCg6bnRoLWNoaWxkKDEpKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHR9XG5cdH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIHRhYnMgYmxvY2sgc3R5bGVzLlxuLy8gXG4vLyBVc2VkIGluOiBwdWJsaWMvY29tcG9uZW50LWJveC5odG1sXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udGFicy1yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgbGlnaHRlbigkZ3JheS1jb2xvciwgMzAlKTtcblxuXHQudGFicy10cmlnZ2VyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogJGdyYXktY29sb3I7XG5cdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIHBob25lKCkge1xuXHRcdFx0cGFkZGluZzogOHB4IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4udGFicy1ib3gge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAxMHB4IDI1cHggMHB4IDI1cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0YmFja2dyb3VuZDogJGxpZ2h0LWdyYXktY29sb3I7XG5cdGNvbG9yOiAkZ3JheS1jb2xvcjtcblx0Ym9yZGVyLWJvdHRvbTogJGJsb2NrLWJvcmRlcjtcblx0b3ZlcmZsb3c6IHNjcm9sbDtcblxuXHRAaW5jbHVkZSBwaG9uZSgpIHtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0LW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG5cdH1cblxuXHRoMSxoMixoMyxoNCxoNSxoNiB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QGluY2x1ZGUgcGhvbmUoKSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRtaW4td2lkdGg6IDcwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnRhYnMtdHJpZ2dlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogMXB4O1xuXHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYmxvY2stYm9yZGVyLXJhZGl1cztcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYmxvY2stYm9yZGVyLXJhZGl1cztcblx0XHR0cmFuc2l0aW9uOiAuMjVzO1xuXG5cdFx0QGluY2x1ZGUgcGhvbmUoKSB7XG5cdFx0XHRtaW4td2lkdGg6IDcwcHg7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHRcdC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRib3JkZXI6ICRibG9jay1ib3JkZXI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSxcblx0XHQmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi50YWJzLWl0ZW0ge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdCYuYWN0aXZlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYucm93LmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgZXZlbnQgcm93IHN0eWxlcy5cbi8vIFxuLy8gVXNlZCBpbjogcHVibGljL2NvbXBvbmVudC1ldmVudHMuaHRtbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmV2ZW50LXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0JiA+ICo6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJsb2NrLWJvcmRlcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cblx0LmQtZmxleCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdCYgPiAuYXZhdGFyIHtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdH1cblxuXHRcdCYgKjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgZXZlbnQgY29sdW1uIHN0eWxlcy5cbi8vIFxuLy8gVXNlZCBpbjogcHVibGljL2NvbXBvbmVudC1ldmVudHMuaHRtbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmV2ZW50LWNvbHVtbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDNweDtcblx0XHR0b3A6IDVweDtcblx0XHRjb250ZW50OiAnJztcblx0XHR3aWR0aDogMnB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheS1jb2xvcjtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb250ZW50OiAnJztcblx0XHR0b3A6IDVweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTUwcHg7XG5cdFx0YmFja2dyb3VuZDogJGdyYXktY29sb3I7XG5cdFx0ei1pbmRleDogMztcblx0fVxuXG5cdCYtcHJpbWFyeTphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG5cdH1cblxuXHQmLXNlY29uZGFyeTphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogJGdyYXktY29sb3I7XG5cdH1cblxuXHQmLXN1Y2Nlc3M6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRncmVlbi1jb2xvcjtcblx0fVxuXG5cdCYtd2FybmluZzphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogJG9yYW5nZS1jb2xvcjtcblx0fVxuXG5cdCYtZGFuZ2VyOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkcmVkLWNvbG9yO1xuXHR9XG5cblx0Ji1pbmZvOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZS1jb2xvcjtcblx0fVxuXG5cdCYtbGlnaHQ6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmF5LWNvbG9yO1xuXHR9XG5cblx0Ji1kYXJrOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2stY29sb3I7XG5cdH1cblxuXHQmID4gLmF2YXRhciB7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXG5cdCYgPiAuYXZhdGFyLXNtIHtcblx0XHRAaW5jbHVkZSBwaG9uZSgpIHtcblx0XHRcdG1pbi13aWR0aDogNDBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmV2ZW50LWNvbnRlbnQge1xuXHRcdG1heC13aWR0aDogODAlO1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXG5cdFx0JiA+ICo6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0XHR9XG5cblx0XHQuYm94IHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYm94Om50aC1jaGlsZCgxKSB+IC5ib3gge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji1pbWFnZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCk6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTZlY2YxO1xuXHRcdH1cblxuXHRcdC5hdmF0YXIge1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAjZTZlY2YxO1xuXHRcdH1cblxuXHRcdCYgPiAuYXZhdGFyIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHR9XG5cdH1cbn1cblxuXG5cblxuLmV2ZW50LWltYWdlLWNvbHVtbiB7XG5cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIHZpZGVvIGJsb2NrIHN0eWxlcy5cbi8vIFxuLy8gVXNlZCBpbjogcHVibGljL3BhZ2UtcHJvZmlsZS5odG1sXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udmlkZW8ge1xuXHRcblx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQmLWNvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXG5cdFx0JiA+IHZpZGVvLFxuXHRcdCYgPiBpZnJhbWUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCYgKyAqIHtcblx0XHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji10aXRsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdGEge1xuXHRcdFx0bWF4LXdpZHRoOiA4NSU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luOiA0cHggMDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGltZyBibG9jayBzdHlsZXMuXG4vLyBcbi8vIFVzZWQgaW46IHB1YmxpYy9jb21wb25lbnQtaW1hZ2UuaHRtbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmltZyB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdGNvbG9yOiAkZ3JheS1jb2xvcjtcblx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdCYtYmcge1xuXHRcdGJhY2tncm91bmQ6ICRsaWdodC1ncmF5LWNvbG9yO1xuXHR9XG5cblx0Ji1yb3VuZGVkIHtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdH1cblxuXHQmLXNxdWFyZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdGhlaWdodDogODBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGNvbG9yOiAkZ3JheS1jb2xvcjtcblx0XHR0cmFuc2l0aW9uOiAuMjVzO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHQmLWxnIHtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0fVxuXG5cdFx0Ji1zbSB7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHR9XG5cblx0XHQmLXhzIHtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnSW1hZ2UgbG9hZGluZyBmYWlsZWQnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0cGFkZGluZzogMjVweCAxMHB4O1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCIodXJsOiBcIiBhdHRyKHNyYykgXCIpXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxufVxuXG5hLmltZy1zcXVhcmUge1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdG9wYWNpdHk6IC41O1xuXHR9XG59XG5cbipbY2xhc3MqPVwiaW1nLVwiXXtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxlcnQgYmxvY2sgc3R5bGVzLlxuLy8gXG4vLyBVc2VkIGluOiBwdWJsaWMvY29tcG9uZW50LWFsZXJ0cy5odG1sXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWxlcnQge1xuXHRAaW5jbHVkZSBibG9jay1zdHlsZSgpO1xuXG5cdHBhZGRpbmc6IDE4cHggMjVweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdGg0IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdCYtY2xvc2Uge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0b3BhY2l0eTogLjE1O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmV7XG5cdFx0XHRvcGFjaXR5OiAuMDhcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgYWxlcnQtc3R5bGUoJ3ByaW1hcnknLCAkcHJpbWFyeS1jb2xvcik7XG5AaW5jbHVkZSBhbGVydC1zdHlsZSgnc2Vjb25kYXJ5JywgJGdyYXktY29sb3IpO1xuQGluY2x1ZGUgYWxlcnQtc3R5bGUoJ3N1Y2Nlc3MnLCAkZ3JlZW4tY29sb3IpO1xuQGluY2x1ZGUgYWxlcnQtc3R5bGUoJ3dhcm5pbmcnLCAkb3JhbmdlLWNvbG9yKTtcbkBpbmNsdWRlIGFsZXJ0LXN0eWxlKCdkYW5nZXInLCAkcmVkLWNvbG9yKTtcbkBpbmNsdWRlIGFsZXJ0LXN0eWxlKCdpbmZvJywgJGxpZ2h0LWJsdWUtY29sb3IpO1xuQGluY2x1ZGUgYWxlcnQtc3R5bGUoJ2xpZ2h0JywgJGxpZ2h0LWdyYXktY29sb3IsICRibGFjay1jb2xvcik7XG5AaW5jbHVkZSBhbGVydC1zdHlsZSgnZGFyaycsICRibGFjay1jb2xvcik7IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyB0b29sdGlwIGJsb2NrIHN0eWxlcy5cbi8vIFxuLy8gVXNlZCBpbjogcHVibGljL2NvbXBvbmVudC1idXR0b24uaHRtbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRvb2x0aXAge1xuXHRtYXJnaW46IDdweDtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdG1pbi13aWR0aDogMTAwcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGNvbG9yOiAkYmxhY2stY29sb3I7XG5cdGJvcmRlcjogJGJsb2NrLWJvcmRlcjtcblx0Ym94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoIzAwMCwgLjAyNSk7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50b29sdGlwLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogMTAwJTtcblx0aGVpZ2h0OiA2cHg7XG5cdHdpZHRoOiA2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1sZWZ0OiAkYmxvY2stYm9yZGVyO1xuXHRib3JkZXItYm90dG9tOiAkYmxvY2stYm9yZGVyO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdHotaW5kZXg6IDMwO1xufVxuXG5kaXZbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSB7XG5cdGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogLjE1cztcblx0YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuZGl2W3gtcGxhY2VtZW50PVwibGVmdFwiXSAudG9vbHRpcC1hcnJvd3tcblx0bGVmdDogY2FsYygxMDAlIC0gM3B4KTtcblx0Ym9yZGVyLWxlZnQ6IDA7XG5cdGJvcmRlci1ib3R0b206ICRibG9jay1ib3JkZXI7XG5cdGJvcmRlci1yaWdodDogJGJsb2NrLWJvcmRlcjtcbn1cblxuZGl2W3gtcGxhY2VtZW50PVwicmlnaHRcIl0gLnRvb2x0aXAtYXJyb3d7XG5cdGxlZnQ6IC0zcHg7XG5cdGJvcmRlci10b3A6ICRibG9jay1ib3JkZXI7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG5cbmRpdlt4LXBsYWNlbWVudD1cImJvdHRvbVwiXSAudG9vbHRpcC1hcnJvd3tcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IGNhbGMoMTAwJSAtIDZweCk7XG5cdGJvcmRlci10b3A6ICRibG9jay1ib3JkZXI7XG5cdGJvcmRlci1yaWdodDogJGJsb2NrLWJvcmRlcjtcblx0Ym9yZGVyLWJvdHRvbTogMDtcblx0Ym9yZGVyLWxlZnQ6IDA7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBwb3BvdmVyIGJsb2NrIHN0eWxlcy5cbi8vIFxuLy8gVXNlZCBpbjogcHVibGljL2NvbXBvbmVudC1idXR0b25zLmh0bWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wb3BvdmVyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW46IDhweDtcblx0bWluLXdpZHRoOiAxNTBweDtcblx0bWF4LXdpZHRoOiAzMjBweDtcblx0Ym9yZGVyLXJhZGl1czogJGJsb2NrLWJvcmRlci1yYWRpdXM7XG5cdGJvcmRlcjogJGJsb2NrLWJvcmRlcjtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym94LXNoYWRvdzogMHB4IDVweCAyMHB4IHJnYmEoMCwwLDAsLjA3NSk7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0ei1pbmRleDogMztcblxuXHQmOmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogMTAxJTtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJsb2NrLWJvcmRlcjtcblx0XHRib3JkZXItbGVmdDogJGJsb2NrLWJvcmRlcjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdFx0ei1pbmRleDogNTtcblx0fVxuXG5cdCZbeC1wbGFjZW1lbnQ9XCJsZWZ0XCJdOmFmdGVye1xuXHRcdGxlZnQ6IDk5JTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xMzVkZWcpO1xuXHR9XG5cblx0Jlt4LXBsYWNlbWVudD1cImJvdHRvbVwiXTphZnRlcntcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiAwO1xuXHRcdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMjI1ZGVnKTtcblx0fVxuXG5cdCZbeC1wbGFjZW1lbnQ9XCJyaWdodFwiXTphZnRlcntcblx0XHRsZWZ0OiAtNXB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHR9XG5cblx0Ji1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogOHB4IDE1cHg7XG5cdFx0YmFja2dyb3VuZDogZGFya2VuKCNmZmYsIDUlKTtcblx0XHRib3JkZXItYm90dG9tOiAkYmxvY2stYm9yZGVyO1xuXHRcdGNvbG9yOiAkZ3JheS1jb2xvcjtcblxuXHRcdC5idG4ge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGNvbG9yOiByZ2JhKDAsMCwwLC4yNSk7XG5cdFx0fVxuXHR9XG5cblx0Ji1ib2R5IHtcblx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0fVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMganVtYm90cm9uIGJsb2NrIHN0eWxlcy5cbi8vIFxuLy8gVXNlZCBpbjogcHVibGljL2Rhc2hib2FyZC0yLmh0bWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5qdW1ib3Ryb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IC0yNXB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IGNhbGMoMTAwJSArIDI1cHgpO1xuXHRtaW4taGVpZ2h0OiA0MDBweDtcblx0cGFkZGluZzogMCA0NXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGxpZ2h0LWdyYXktY29sb3IsIDUlKTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Y29sb3I6ICRibGFjay1jb2xvcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAaW5jbHVkZSBwaG9uZSgpIHtcblx0XHRwYWRkaW5nOiA1MHB4IDM1cHg7XG5cblx0XHQqW2NsYXNzKj1cImNvbC1cIl06Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblxuXHRiIHtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHR9XG5cblx0LnJvdyB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCYtYmcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IC00NXB4O1xuXHRcdGhlaWdodDogNDAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBwaG9uZSgpIHtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0bGVmdDogLTI1cHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XG5cdFx0XHRib3R0b206IC01MHB4O1xuXHRcdH1cblx0fVxuXG5cdC50YWJzLXJvdyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGNvbW1lbnRzIGJsb2NrIHN0eWxlcy5cbi8vIFxuLy8gVXNlZCBpbjogcHVibGljL3BhZ2UtcHJvZmlsZS5odG1sXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY29tbWVudHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDE1cHggMjBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlcjogJGJsb2NrLWJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdEBpbmNsdWRlIHBob25lKCkge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0ICAgIGhlaWdodDogMTVweDtcblx0ICAgIHdpZHRoOiAxNXB4O1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB0b3A6IC0xLjVweDtcblx0ICAgIGxlZnQ6IDUwcHg7XG5cdCAgICBib3JkZXItdG9wOiAkYmxvY2stYm9yZGVyO1xuXHQgICAgYm9yZGVyLXJpZ2h0OiAkYmxvY2stYm9yZGVyO1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXG5cdCYgLnVzZXItcGFuZWwge1xuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2Y3ZjdmNztcblx0XHR9XG5cdH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFjY29yZGlvbiBibG9jayBzdHlsZXMuXG4vLyBcbi8vIFVzZWQgaW46IHB1YmxpYy9wYWdlLWZhcS5odG1sXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWNjb3JkaW9uIHtcblx0QGluY2x1ZGUgYmxvY2stc3R5bGUoKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDEycHggMjVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IC4yNXM7XG5cblx0XHQmLXRleHQge1xuXHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cblx0XHRcdEBpbmNsdWRlIHBob25lKCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdCYgPiBoMyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgzOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaW1ne1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdFx0QGluY2x1ZGUgcGhvbmUoKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTE1cHg7XG5cdFx0XHRcdHRvcDogLTE1cHg7XG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG9wYWNpdHk6IC4wODtcblx0XHRcdFx0Ly8gZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmID4gKiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdCYtYm9keSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiAxMnB4IDI1cHg7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRwcmltYXJ5LWNvbG9yLCAuMjUpO1xuXHR9XG5cblx0Ji5hY3RpdmUge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHByaW1hcnktY29sb3IsIC4yNSk7XG5cdFx0LmFjY29yZGlvbi1oZWFkZXIge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAkYmxvY2stYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnktY29sb3IsIC4wMzUpO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgcGFnaW5hdGlvbiBibG9jayBzdHlsZXMuXG4vLyBcbi8vIFVzZWQgaW46IHB1YmxpYy9jb21wb25lbnQtYnV0dG9ucy5odG1sXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMjhweCAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXG5cdEBpbmNsdWRlIHBob25lKCkge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcblx0fVxuXG5cdC5wYWdlLWxpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDhweCAxNHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6ICRibG9jay1ib3JkZXI7XG5cdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRjb2xvcjogJGdyYXktY29sb3I7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHRcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2UtaXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdC5wYWdlLWxpbmsge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHQucGFnZS1saW5rIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdC5wYWdlLWxpbmsge1xuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0LnBhZ2UtbGluayB7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YS5wYWdlLWxpbms6bm90KC5hY3RpdmUpOm5vdCguZGlzYWJsZWQpOmhvdmVyLFxuXHRhLnBhZ2UtbGluazpub3QoLmFjdGl2ZSk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRncmF5LWNvbG9yLCA0MCUpO1xuXHR9XG5cblx0YS5wYWdlLWxpbms6bm90KC5hY3RpdmUpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkcHJpbWFyeS1jb2xvciwgLjQpO1xuXHR9XG5cblx0Ji1zbSB7XG5cdFx0LnBhZ2UtbGluayB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cblxuXHQmLWxnIHtcblx0XHQucGFnZS1saW5rIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMThweDtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHR9XG5cdH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIHByaWNlIGJsb2NrIHN0eWxlcy5cbi8vIFxuLy8gVXNlZCBpbjogcHVibGljL2NvbXBvbmVudC13aWRnZXRzLmh0bWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wcmljZSB7XG5cdEBpbmNsdWRlIGJsb2NrLXN0eWxlKCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcblxuXHQmLXRvcCB7XG5cdFx0cGFkZGluZzogMjVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJsb2NrLWJvcmRlcjtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAxNXB4IDA7XG5cdFx0fVxuXG5cdFx0c21hbGwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0fVxuXG5cdFx0JltjbGFzcyo9XCJiZy1cIl0gKntcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Ji1udW1iZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblxuXHRcdHNtYWxsIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXG5cdFx0c3VwIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cblxuXHQmLWJvdHRvbSB7XG5cdFx0cGFkZGluZzogMjBweCAyNXB4O1xuXG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBjaGFydCBzdHlsZXMuXG4vLyBcbi8vIFVzZWQgaW46IHB1YmxpYy9jb21wb25lbnQtY2hhcnQuaHRtbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNoYXJ0IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMHB4O1xuXG5cdCYtY2lyY2xlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cbn1cblxuLnZlY3Rvci1tYXAge1xuXHRoZWlnaHQ6IDI0M3B4O1xuXHR3aWR0aDogMTAwJTtcblxuXHQmLWxnIHtcblx0XHRoZWlnaHQ6IDQ1MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgcGhvbmUoKSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBkcm9wZG93biBzdHlsZXMuXG4vLyBcbi8vIFVzZWQgaW46IHB1YmxpYy9kYXNoYm9hcmQtMS5odG1sXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZHJvcGRvd24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHQmLW1lbnUge1xuXHRcdEBpbmNsdWRlIGJsb2NrLXN0eWxlKCk7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0cGFkZGluZzogM3B4IDBweDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHotaW5kZXg6IDM7XG5cblx0XHRAaW5jbHVkZSBwaG9uZSgpe1xuXHRcdFx0bWF4LXdpZHRoOiAyODBweDtcblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji1pdGVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtaW4td2lkdGg6IDkwcHg7XG5cdFx0cGFkZGluZzogN3B4IDE4cHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRwcmltYXJ5LWNvbG9yLCAzNy41JSk7XG5cdFx0fVxuXHR9XG5cblx0Ji1kaXZpZGVye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheS1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQmLXRvZ2dsZTphZnRlciB7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICB3aWR0aDogMDtcblx0ICAgIGhlaWdodDogMDtcblx0ICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogMnB4O1xuXHQgICAgY29udGVudDogXCJcIjtcblx0ICAgIGJvcmRlci10b3A6IDRweCBzb2xpZDtcblx0ICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHQgICAgYm9yZGVyLWJvdHRvbTogMDtcblx0ICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGxvZ28gYmxvY2sgc3R5bGVzLlxuLy8gXG4vLyBVc2VkIGluOiBwdWJsaWMvZGFzaGJvYXJkLTEuaHRtbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxvZ28ge1xuXHRoZWlnaHQ6IDkwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAgMzBweDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcblxuXHRpbWcge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHR9XG5cdFxuXHRpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdG9wYWNpdHk6IC43NTtcblx0fVxuXG5cdCYtbGcge1xuXHRcdGhlaWdodDogMTIwcHg7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdH1cblx0fVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgbG9hZGVyIHN0eWxlcy5cbi8vIFxuLy8gVXNlZCBpbjogcHVibGljL2NvbXBvbmVudC13aWRnZXRzLmh0bWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sb2FkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHotaW5kZXg6IDIwO1xuXHRmb250LXNpemU6IDY0cHg7XG59Il19 */
